porkling office há 1 mês atrás
pai
commit
6ddd025a4c
62 ficheiros alterados com 40415 adições e 855 exclusões
  1. 3 3
      mainboard/.mrs/launch.json
  2. 1 1
      mainboard/components/action/user_server.h
  3. 20 5
      mainboard/components/action/user_sever.c
  4. 14 14
      mainboard/components/electlock/user_elect.h
  5. 101 0
      mainboard/obj/HAL/MCU.d
  6. 101 0
      mainboard/obj/HAL/RTC.d
  7. 101 0
      mainboard/obj/HAL/SLEEP.d
  8. 2 0
      mainboard/obj/LIB/ble_task_scheduler.d
  9. 112 0
      mainboard/obj/Profile/devinfoservice.d
  10. 112 0
      mainboard/obj/Profile/gattprofile.d
  11. 2 0
      mainboard/obj/SRC/Core/core_riscv.d
  12. 89 0
      mainboard/obj/SRC/Debug/debug.d
  13. 86 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_adc.d
  14. 86 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_bkp.d
  15. 86 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_can.d
  16. 86 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_crc.d
  17. 86 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_dbgmcu.d
  18. 86 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_dma.d
  19. 86 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_exti.d
  20. 86 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_flash.d
  21. 86 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_gpio.d
  22. 86 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_i2c.d
  23. 86 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_iwdg.d
  24. 86 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_misc.d
  25. 89 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_opa.d
  26. 86 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_pwr.d
  27. 86 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_rcc.d
  28. 86 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_rtc.d
  29. 86 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_spi.d
  30. 86 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_tim.d
  31. 86 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_tim5.d
  32. 86 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_usart.d
  33. 86 0
      mainboard/obj/SRC/Peripheral/src/ch32v20x_wwdg.d
  34. 1 0
      mainboard/obj/Startup/startup_ch32v20x_D8W.d
  35. 4 0
      mainboard/obj/User/app_drv_fifo/app_drv_fifo.d
  36. 148 0
      mainboard/obj/User/app_main.d
  37. 124 0
      mainboard/obj/User/ch32v20x_it.d
  38. 115 0
      mainboard/obj/User/peripheral.d
  39. 85 0
      mainboard/obj/User/system_ch32v20x.d
  40. 142 0
      mainboard/obj/components/action/ble_action.d
  41. 130 0
      mainboard/obj/components/action/user_sever.d
  42. 115 0
      mainboard/obj/components/can/dip_sw.d
  43. 115 0
      mainboard/obj/components/can/user_can.d
  44. 109 0
      mainboard/obj/components/config/user_config.d
  45. 109 0
      mainboard/obj/components/electlock/user_elect.d
  46. 109 0
      mainboard/obj/components/led/user_led.d
  47. 114 0
      mainboard/obj/components/nfc/fm175xx.d
  48. 121 0
      mainboard/obj/components/nfc/lpcd.d
  49. 114 0
      mainboard/obj/components/nfc/mifare_card.d
  50. 114 0
      mainboard/obj/components/nfc/type_a.d
  51. 114 0
      mainboard/obj/components/nfc/type_b.d
  52. 117 0
      mainboard/obj/components/nfc/user_nfc.d
  53. 109 0
      mainboard/obj/components/nfc/user_spi.d
  54. 6 0
      mainboard/obj/components/tools/AES_PKCS7.d
  55. 4 0
      mainboard/obj/components/tools/_string.d
  56. 109 0
      mainboard/obj/components/tools/my_math.d
  57. 109 0
      mainboard/obj/components/tools/tools.d
  58. 109 0
      mainboard/obj/components/tools/user_crc16.d
  59. BIN
      mainboard/obj/mainboard.bin
  60. 34670 0
      mainboard/obj/mainboard.lst
  61. 832 832
      mainboard/obj/mainboard.map
  62. BIN
      obj/main.bin

+ 3 - 3
mainboard/.mrs/launch.json

@@ -5,7 +5,7 @@
 			"type": "mrs-debugger",
 			"request": "launch",
 			"name": "mainboard",
-			"cwd": "d:\\git_workspace\\bozz\\loto\\bozz_loto_software\\for_can\\ICSC_KEY_BASE_CAN\\mainboard",
+			"cwd": "d:\\git_workspace\\bozz\\loto\\bozz_loto_software\\for_can\\ISCS_LOCK_BASE_CAN\\mainboard",
 			"openOCDCfg": {
 				"useLocalOpenOCD": true,
 				"executable": "d:/MounRiver/MounRiver_Studio2/resources/app/resources/win32/components/WCH/OpenOCD/OpenOCD/bin/openocd.exe",
@@ -39,8 +39,8 @@
 					"additionalCommands": []
 				},
 				"loadedFiles": {
-					"executableFile": "d:\\git_workspace\\bozz\\loto\\bozz_loto_software\\for_can\\ICSC_KEY_BASE_CAN\\mainboard\\obj\\mainboard.elf",
-					"symbolFile": "d:\\git_workspace\\bozz\\loto\\bozz_loto_software\\for_can\\ICSC_KEY_BASE_CAN\\mainboard\\obj\\mainboard.elf",
+					"executableFile": "d:\\git_workspace\\bozz\\loto\\bozz_loto_software\\for_can\\ISCS_LOCK_BASE_CAN\\mainboard\\obj\\mainboard.elf",
+					"symbolFile": "d:\\git_workspace\\bozz\\loto\\bozz_loto_software\\for_can\\ISCS_LOCK_BASE_CAN\\mainboard\\obj\\mainboard.elf",
 					"executableFileOffset": 0,
 					"symbolFileOffset": 0
 				},

+ 1 - 1
mainboard/components/action/user_server.h

@@ -26,7 +26,7 @@ extern "C" {
 #define R_INS_RD_DWORD											        0x43        //读操作接收命令字4个字节
 #define R_INS_RD_FAIL                               0x80        //读错误接收命令字
 
-#define DEV_TYPE											              0x0000
+#define DEV_TYPE											              0x0001
 
 #define REG_DEV_TYPE_IDX									          0x6000
 #define REG_DEV_TYPE_SUBIDX                         0x00

+ 20 - 5
mainboard/components/action/user_sever.c

@@ -194,7 +194,10 @@ static void prvUser_server_lock_id_protocol(void)
             s_data.idx = REG_LOCK_ID_IDX;
             s_data.subidx = REG_LOCK_01_ID_SUBIDX;
             memset(s_data.data, 0, 4);
-            memcpy(s_data.data,(uint8_t *)&(lock_data.lock_id[0]), 4);
+            s_data.data[0] = lock_data.lock_id[0][3];
+            s_data.data[1] = lock_data.lock_id[0][2];
+            s_data.data[2] = lock_data.lock_id[0][1];
+            s_data.data[3] = lock_data.lock_id[0][0];
             vUser_can_send_data((uint8_t *)&s_data, 8);
         }
         else{
@@ -215,7 +218,10 @@ static void prvUser_server_lock_id_protocol(void)
             s_data.idx = REG_LOCK_ID_IDX;
             s_data.subidx = REG_LOCK_02_ID_SUBIDX;
             memset(s_data.data, 0, 4);
-            memcpy(s_data.data,(uint8_t *)&(lock_data.lock_id[1]), 4);
+            s_data.data[0] = lock_data.lock_id[1][3];
+            s_data.data[1] = lock_data.lock_id[1][2];
+            s_data.data[2] = lock_data.lock_id[1][1];
+            s_data.data[3] = lock_data.lock_id[1][0];
             vUser_can_send_data((uint8_t *)&s_data, 8);
         }
         else{
@@ -236,7 +242,10 @@ static void prvUser_server_lock_id_protocol(void)
             s_data.idx = REG_LOCK_ID_IDX;
             s_data.subidx = REG_LOCK_03_ID_SUBIDX;
             memset(s_data.data, 0, 4);
-            memcpy(s_data.data,(uint8_t *)&(lock_data.lock_id[2]), 4);
+            s_data.data[0] = lock_data.lock_id[2][3];
+            s_data.data[1] = lock_data.lock_id[2][2];
+            s_data.data[2] = lock_data.lock_id[2][1];
+            s_data.data[3] = lock_data.lock_id[2][0];
             vUser_can_send_data((uint8_t *)&s_data, 8);
         }
         else{
@@ -257,7 +266,10 @@ static void prvUser_server_lock_id_protocol(void)
             s_data.idx = REG_LOCK_ID_IDX;
             s_data.subidx = REG_LOCK_04_ID_SUBIDX;
             memset(s_data.data, 0, 4);
-            memcpy(s_data.data,(uint8_t *)&(lock_data.lock_id[3]), 4);
+            s_data.data[0] = lock_data.lock_id[3][3];
+            s_data.data[1] = lock_data.lock_id[3][2];
+            s_data.data[2] = lock_data.lock_id[3][1];
+            s_data.data[3] = lock_data.lock_id[3][0];
             vUser_can_send_data((uint8_t *)&s_data, 8);
         }
         else{
@@ -278,7 +290,10 @@ static void prvUser_server_lock_id_protocol(void)
             s_data.idx = REG_LOCK_ID_IDX;
             s_data.subidx = REG_LOCK_05_ID_SUBIDX;
             memset(s_data.data, 0, 4);
-            memcpy(s_data.data,(uint8_t *)&(lock_data.lock_id[4]), 4);
+            s_data.data[0] = lock_data.lock_id[4][3];
+            s_data.data[1] = lock_data.lock_id[4][2];
+            s_data.data[2] = lock_data.lock_id[4][1];
+            s_data.data[3] = lock_data.lock_id[4][0];
             vUser_can_send_data((uint8_t *)&s_data, 8);
         }
         else{

+ 14 - 14
mainboard/components/electlock/user_elect.h

@@ -15,53 +15,53 @@ extern "C" {
 
 #define ELECT_GPIO_RCC_ENABLE					                RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOD | RCC_APB2Periph_GPIOD, ENABLE)
 
-#define ELECT_01_OPEN_GPIO                                    	GPIOD
-#define ELECT_01_OPEN_PIN                                     	GPIO_Pin_2
+#define ELECT_01_OPEN_GPIO                                    	GPIOB
+#define ELECT_01_OPEN_PIN                                     	GPIO_Pin_3
 #define ELECT_01_OPEN_ON						                GPIO_WriteBit(ELECT_01_OPEN_GPIO, ELECT_01_OPEN_PIN, Bit_SET)
 #define ELECT_01_OPEN_OFF						                GPIO_WriteBit(ELECT_01_OPEN_GPIO, ELECT_01_OPEN_PIN, Bit_RESET)
 
-#define ELECT_01_CLOSE_GPIO                                   	GPIOB
-#define ELECT_01_CLOSE_PIN                                    	GPIO_Pin_3
+#define ELECT_01_CLOSE_GPIO                                   	GPIOD
+#define ELECT_01_CLOSE_PIN                                    	GPIO_Pin_2
 #define ELECT_01_CLOSE_ON						                GPIO_WriteBit(ELECT_01_CLOSE_GPIO, ELECT_01_CLOSE_PIN, Bit_SET)
 #define ELECT_01_CLOSE_OFF						            	GPIO_WriteBit(ELECT_01_CLOSE_GPIO, ELECT_01_CLOSE_PIN, Bit_RESET)
 
 #define ELECT_02_OPEN_GPIO                                    	GPIOC
-#define ELECT_02_OPEN_PIN                                     	GPIO_Pin_11
+#define ELECT_02_OPEN_PIN                                     	GPIO_Pin_12
 #define ELECT_02_OPEN_ON						                GPIO_WriteBit(ELECT_02_OPEN_GPIO, ELECT_02_OPEN_PIN, Bit_SET)
 #define ELECT_02_OPEN_OFF						                GPIO_WriteBit(ELECT_02_OPEN_GPIO, ELECT_02_OPEN_PIN, Bit_RESET)
 
 #define ELECT_02_CLOSE_GPIO                                   	GPIOC
-#define ELECT_02_CLOSE_PIN                                    	GPIO_Pin_12
+#define ELECT_02_CLOSE_PIN                                    	GPIO_Pin_11
 #define ELECT_02_CLOSE_ON						                GPIO_WriteBit(ELECT_02_CLOSE_GPIO, ELECT_02_CLOSE_PIN, Bit_SET)
 #define ELECT_02_CLOSE_OFF						            	GPIO_WriteBit(ELECT_02_CLOSE_GPIO, ELECT_02_CLOSE_PIN, Bit_RESET)
 
-#define ELECT_03_OPEN_GPIO                                    	GPIOA
-#define ELECT_03_OPEN_PIN                                     	GPIO_Pin_15
+#define ELECT_03_OPEN_GPIO                                    	GPIOC
+#define ELECT_03_OPEN_PIN                                     	GPIO_Pin_10
 #define ELECT_03_OPEN_ON						                GPIO_WriteBit(ELECT_03_OPEN_GPIO, ELECT_03_OPEN_PIN, Bit_SET)
 #define ELECT_03_OPEN_OFF						                GPIO_WriteBit(ELECT_03_OPEN_GPIO, ELECT_03_OPEN_PIN, Bit_RESET)
 
-#define ELECT_03_CLOSE_GPIO                                   	GPIOC
-#define ELECT_03_CLOSE_PIN                                    	GPIO_Pin_10
+#define ELECT_03_CLOSE_GPIO                                   	GPIOA
+#define ELECT_03_CLOSE_PIN                                    	GPIO_Pin_15
 #define ELECT_03_CLOSE_ON						                GPIO_WriteBit(ELECT_03_CLOSE_GPIO, ELECT_03_CLOSE_PIN, Bit_SET)
 #define ELECT_03_CLOSE_OFF						            	GPIO_WriteBit(ELECT_03_CLOSE_GPIO, ELECT_03_CLOSE_PIN, Bit_RESET)
 
 #define ELECT_04_OPEN_GPIO                                    	GPIOA
-#define ELECT_04_OPEN_PIN                                     	GPIO_Pin_10
+#define ELECT_04_OPEN_PIN                                     	GPIO_Pin_9
 #define ELECT_04_OPEN_ON						                GPIO_WriteBit(ELECT_04_OPEN_GPIO, ELECT_04_OPEN_PIN, Bit_SET)
 #define ELECT_04_OPEN_OFF						                GPIO_WriteBit(ELECT_04_OPEN_GPIO, ELECT_04_OPEN_PIN, Bit_RESET)
 
 #define ELECT_04_CLOSE_GPIO                                   	GPIOA
-#define ELECT_04_CLOSE_PIN                                    	GPIO_Pin_9
+#define ELECT_04_CLOSE_PIN                                    	GPIO_Pin_10
 #define ELECT_04_CLOSE_ON						                GPIO_WriteBit(ELECT_04_CLOSE_GPIO, ELECT_04_CLOSE_PIN, Bit_SET)
 #define ELECT_04_CLOSE_OFF						            	GPIO_WriteBit(ELECT_04_CLOSE_GPIO, ELECT_04_CLOSE_PIN, Bit_RESET)
 
 #define ELECT_05_OPEN_GPIO                                    	GPIOD
-#define ELECT_05_OPEN_PIN                                     	GPIO_Pin_6
+#define ELECT_05_OPEN_PIN                                     	GPIO_Pin_5
 #define ELECT_05_OPEN_ON						                GPIO_WriteBit(ELECT_05_OPEN_GPIO, ELECT_05_OPEN_PIN, Bit_SET)
 #define ELECT_05_OPEN_OFF						                GPIO_WriteBit(ELECT_05_OPEN_GPIO, ELECT_05_OPEN_PIN, Bit_RESET)
 
 #define ELECT_05_CLOSE_GPIO                                   	GPIOD
-#define ELECT_05_CLOSE_PIN                                    	GPIO_Pin_5
+#define ELECT_05_CLOSE_PIN                                    	GPIO_Pin_6
 #define ELECT_05_CLOSE_ON						                GPIO_WriteBit(ELECT_05_CLOSE_GPIO, ELECT_05_CLOSE_PIN, Bit_SET)
 #define ELECT_05_CLOSE_OFF						            	GPIO_WriteBit(ELECT_05_CLOSE_GPIO, ELECT_05_CLOSE_PIN, Bit_RESET)
 

+ 101 - 0
mainboard/obj/HAL/MCU.d

@@ -0,0 +1,101 @@
+HAL/MCU.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:

+ 101 - 0
mainboard/obj/HAL/RTC.d

@@ -0,0 +1,101 @@
+HAL/RTC.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:

+ 101 - 0
mainboard/obj/HAL/SLEEP.d

@@ -0,0 +1,101 @@
+HAL/SLEEP.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/SLEEP.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:

+ 2 - 0
mainboard/obj/LIB/ble_task_scheduler.d

@@ -0,0 +1,2 @@
+LIB/ble_task_scheduler.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S

+ 112 - 0
mainboard/obj/Profile/devinfoservice.d

@@ -0,0 +1,112 @@
+Profile/devinfoservice.o: ../Profile/devinfoservice.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/config/user_config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/Profile/include/devinfoservice.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/config/user_config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/Profile/include/devinfoservice.h:

+ 112 - 0
mainboard/obj/Profile/gattprofile.d

@@ -0,0 +1,112 @@
+Profile/gattprofile.o: ../Profile/gattprofile.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/config/user_config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/Profile/include/gattprofile.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/config/user_config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/Profile/include/gattprofile.h:

+ 2 - 0
mainboard/obj/SRC/Core/core_riscv.d

@@ -0,0 +1,2 @@
+SRC/Core/core_riscv.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.c

+ 89 - 0
mainboard/obj/SRC/Debug/debug.d

@@ -0,0 +1,89 @@
+SRC/Debug/debug.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 86 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_adc.d

@@ -0,0 +1,86 @@
+SRC/Peripheral/src/ch32v20x_adc.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 86 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_bkp.d

@@ -0,0 +1,86 @@
+SRC/Peripheral/src/ch32v20x_bkp.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_bkp.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 86 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_can.d

@@ -0,0 +1,86 @@
+SRC/Peripheral/src/ch32v20x_can.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 86 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_crc.d

@@ -0,0 +1,86 @@
+SRC/Peripheral/src/ch32v20x_crc.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_crc.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 86 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_dbgmcu.d

@@ -0,0 +1,86 @@
+SRC/Peripheral/src/ch32v20x_dbgmcu.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_dbgmcu.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 86 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_dma.d

@@ -0,0 +1,86 @@
+SRC/Peripheral/src/ch32v20x_dma.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_dma.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 86 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_exti.d

@@ -0,0 +1,86 @@
+SRC/Peripheral/src/ch32v20x_exti.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_exti.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 86 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_flash.d

@@ -0,0 +1,86 @@
+SRC/Peripheral/src/ch32v20x_flash.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 86 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_gpio.d

@@ -0,0 +1,86 @@
+SRC/Peripheral/src/ch32v20x_gpio.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 86 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_i2c.d

@@ -0,0 +1,86 @@
+SRC/Peripheral/src/ch32v20x_i2c.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_i2c.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 86 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_iwdg.d

@@ -0,0 +1,86 @@
+SRC/Peripheral/src/ch32v20x_iwdg.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_iwdg.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 86 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_misc.d

@@ -0,0 +1,86 @@
+SRC/Peripheral/src/ch32v20x_misc.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_misc.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:

+ 89 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_opa.d

@@ -0,0 +1,89 @@
+SRC/Peripheral/src/ch32v20x_opa.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_opa.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_opa.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_opa.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 86 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_pwr.d

@@ -0,0 +1,86 @@
+SRC/Peripheral/src/ch32v20x_pwr.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_pwr.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 86 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_rcc.d

@@ -0,0 +1,86 @@
+SRC/Peripheral/src/ch32v20x_rcc.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 86 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_rtc.d

@@ -0,0 +1,86 @@
+SRC/Peripheral/src/ch32v20x_rtc.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 86 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_spi.d

@@ -0,0 +1,86 @@
+SRC/Peripheral/src/ch32v20x_spi.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 86 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_tim.d

@@ -0,0 +1,86 @@
+SRC/Peripheral/src/ch32v20x_tim.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 86 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_tim5.d

@@ -0,0 +1,86 @@
+SRC/Peripheral/src/ch32v20x_tim5.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 86 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_usart.d

@@ -0,0 +1,86 @@
+SRC/Peripheral/src/ch32v20x_usart.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 86 - 0
mainboard/obj/SRC/Peripheral/src/ch32v20x_wwdg.d

@@ -0,0 +1,86 @@
+SRC/Peripheral/src/ch32v20x_wwdg.o: \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_wwdg.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 1 - 0
mainboard/obj/Startup/startup_ch32v20x_D8W.d

@@ -0,0 +1 @@
+Startup/startup_ch32v20x_D8W.o: ../Startup/startup_ch32v20x_D8W.S

+ 4 - 0
mainboard/obj/User/app_drv_fifo/app_drv_fifo.d

@@ -0,0 +1,4 @@
+User/app_drv_fifo/app_drv_fifo.o: ../User/app_drv_fifo/app_drv_fifo.c \
+ ../User/app_drv_fifo/app_drv_fifo.h
+
+../User/app_drv_fifo/app_drv_fifo.h:

+ 148 - 0
mainboard/obj/User/app_main.d

@@ -0,0 +1,148 @@
+User/app_main.o: ../User/app_main.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/Profile/include/gattprofile.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/peripheral.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/config/user_config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/tools/tools.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/led/user_led.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/can/dip_sw.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/action/ble_action.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/electlock/user_elect.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/user_nfc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/fm175xx.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/user_nfc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/can/user_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/action/user_server.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/Profile/include/gattprofile.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/peripheral.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/config/user_config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/tools/tools.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/led/user_led.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/can/dip_sw.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/action/ble_action.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/electlock/user_elect.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/user_nfc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/fm175xx.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/user_nfc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/can/user_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/action/user_server.h:

+ 124 - 0
mainboard/obj/User/ch32v20x_it.d

@@ -0,0 +1,124 @@
+User/ch32v20x_it.o: ../User/ch32v20x_it.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/config/user_config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/user_nfc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/fm175xx.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/user_nfc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/can/user_can.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/config/user_config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/user_nfc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/fm175xx.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/user_nfc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/can/user_can.h:

+ 115 - 0
mainboard/obj/User/peripheral.d

@@ -0,0 +1,115 @@
+User/peripheral.o: ../User/peripheral.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/Profile/include/devinfoservice.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/Profile/include/gattprofile.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/peripheral.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/Profile/include/devinfoservice.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/Profile/include/gattprofile.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/peripheral.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:

+ 85 - 0
mainboard/obj/User/system_ch32v20x.d

@@ -0,0 +1,85 @@
+User/system_ch32v20x.o: ../User/system_ch32v20x.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:

+ 142 - 0
mainboard/obj/components/action/ble_action.d

@@ -0,0 +1,142 @@
+components/action/ble_action.o: ../components/action/ble_action.c \
+ ../components/action/ble_action.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/tools/_string.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/Lib/transcode.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/tools/tools.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/config/user_config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/electlock/user_elect.h \
+ ../components/action/user_server.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/can/user_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/led/user_led.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/user_nfc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/fm175xx.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/user_nfc.h
+
+../components/action/ble_action.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/tools/_string.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/Lib/transcode.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/tools/tools.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/config/user_config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/electlock/user_elect.h:
+
+../components/action/user_server.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/can/user_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/led/user_led.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/user_nfc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/fm175xx.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/user_nfc.h:

+ 130 - 0
mainboard/obj/components/action/user_sever.d

@@ -0,0 +1,130 @@
+components/action/user_sever.o: ../components/action/user_sever.c \
+ ../components/action/user_server.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/can/user_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/user_nfc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/fm175xx.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/user_nfc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/electlock/user_elect.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/led/user_led.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/can/dip_sw.h
+
+../components/action/user_server.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/can/user_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/user_nfc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/fm175xx.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/nfc/user_nfc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/electlock/user_elect.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/led/user_led.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/can/dip_sw.h:

+ 115 - 0
mainboard/obj/components/can/dip_sw.d

@@ -0,0 +1,115 @@
+components/can/dip_sw.o: ../components/can/dip_sw.c \
+ ../components/can/dip_sw.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h \
+ ../components/can/user_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/config/user_config.h
+
+../components/can/dip_sw.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:
+
+../components/can/user_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/config/user_config.h:

+ 115 - 0
mainboard/obj/components/can/user_can.d

@@ -0,0 +1,115 @@
+components/can/user_can.o: ../components/can/user_can.c \
+ ../components/can/user_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/config/user_config.h \
+ ../components/can/dip_sw.h
+
+../components/can/user_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/components/config/user_config.h:
+
+../components/can/dip_sw.h:

+ 109 - 0
mainboard/obj/components/config/user_config.d

@@ -0,0 +1,109 @@
+components/config/user_config.o: ../components/config/user_config.c \
+ ../components/config/user_config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h
+
+../components/config/user_config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:

+ 109 - 0
mainboard/obj/components/electlock/user_elect.d

@@ -0,0 +1,109 @@
+components/electlock/user_elect.o: ../components/electlock/user_elect.c \
+ ../components/electlock/user_elect.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h
+
+../components/electlock/user_elect.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:

+ 109 - 0
mainboard/obj/components/led/user_led.d

@@ -0,0 +1,109 @@
+components/led/user_led.o: ../components/led/user_led.c \
+ ../components/led/user_led.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h
+
+../components/led/user_led.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:

+ 114 - 0
mainboard/obj/components/nfc/fm175xx.d

@@ -0,0 +1,114 @@
+components/nfc/fm175xx.o: ../components/nfc/fm175xx.c \
+ ../components/nfc/fm175xx.h ../components/nfc/user_nfc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h \
+ ../components/nfc/lpcd.h
+
+../components/nfc/fm175xx.h:
+
+../components/nfc/user_nfc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:
+
+../components/nfc/lpcd.h:

+ 121 - 0
mainboard/obj/components/nfc/lpcd.d

@@ -0,0 +1,121 @@
+components/nfc/lpcd.o: ../components/nfc/lpcd.c ../components/nfc/lpcd.h \
+ ../components/nfc/fm175xx.h ../components/nfc/user_nfc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h \
+ ../components/nfc/mifare_card.h ../components/nfc/type_a.h \
+ ../components/nfc/type_b.h
+
+../components/nfc/lpcd.h:
+
+../components/nfc/fm175xx.h:
+
+../components/nfc/user_nfc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:
+
+../components/nfc/mifare_card.h:
+
+../components/nfc/type_a.h:
+
+../components/nfc/type_b.h:

+ 114 - 0
mainboard/obj/components/nfc/mifare_card.d

@@ -0,0 +1,114 @@
+components/nfc/mifare_card.o: ../components/nfc/mifare_card.c \
+ ../components/nfc/mifare_card.h ../components/nfc/fm175xx.h \
+ ../components/nfc/user_nfc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h
+
+../components/nfc/mifare_card.h:
+
+../components/nfc/fm175xx.h:
+
+../components/nfc/user_nfc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:

+ 114 - 0
mainboard/obj/components/nfc/type_a.d

@@ -0,0 +1,114 @@
+components/nfc/type_a.o: ../components/nfc/type_a.c \
+ ../components/nfc/type_a.h ../components/nfc/fm175xx.h \
+ ../components/nfc/user_nfc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h
+
+../components/nfc/type_a.h:
+
+../components/nfc/fm175xx.h:
+
+../components/nfc/user_nfc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:

+ 114 - 0
mainboard/obj/components/nfc/type_b.d

@@ -0,0 +1,114 @@
+components/nfc/type_b.o: ../components/nfc/type_b.c \
+ ../components/nfc/type_b.h ../components/nfc/fm175xx.h \
+ ../components/nfc/user_nfc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h
+
+../components/nfc/type_b.h:
+
+../components/nfc/fm175xx.h:
+
+../components/nfc/user_nfc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:

+ 117 - 0
mainboard/obj/components/nfc/user_nfc.d

@@ -0,0 +1,117 @@
+components/nfc/user_nfc.o: ../components/nfc/user_nfc.c \
+ ../components/nfc/user_nfc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h \
+ ../components/nfc/fm175xx.h ../components/nfc/user_spi.h \
+ ../components/nfc/lpcd.h
+
+../components/nfc/user_nfc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:
+
+../components/nfc/fm175xx.h:
+
+../components/nfc/user_spi.h:
+
+../components/nfc/lpcd.h:

+ 109 - 0
mainboard/obj/components/nfc/user_spi.d

@@ -0,0 +1,109 @@
+components/nfc/user_spi.o: ../components/nfc/user_spi.c \
+ ../components/nfc/user_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h
+
+../components/nfc/user_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:

+ 6 - 0
mainboard/obj/components/tools/AES_PKCS7.d

@@ -0,0 +1,6 @@
+components/tools/AES_PKCS7.o: ../components/tools/AES_PKCS7.c \
+ ../components/tools/AES_PKCS7.h ../components/tools/_string.h
+
+../components/tools/AES_PKCS7.h:
+
+../components/tools/_string.h:

+ 4 - 0
mainboard/obj/components/tools/_string.d

@@ -0,0 +1,4 @@
+components/tools/_string.o: ../components/tools/_string.c \
+ ../components/tools/_string.h
+
+../components/tools/_string.h:

+ 109 - 0
mainboard/obj/components/tools/my_math.d

@@ -0,0 +1,109 @@
+components/tools/my_math.o: ../components/tools/my_math.c \
+ ../components/tools/my_math.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h
+
+../components/tools/my_math.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:

+ 109 - 0
mainboard/obj/components/tools/tools.d

@@ -0,0 +1,109 @@
+components/tools/tools.o: ../components/tools/tools.c \
+ ../components/tools/tools.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h
+
+../components/tools/tools.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:

+ 109 - 0
mainboard/obj/components/tools/user_crc16.d

@@ -0,0 +1,109 @@
+components/tools/user_crc16.o: ../components/tools/user_crc16.c \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h \
+ d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h \
+ ../components/tools/user_crc16.h
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/define.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/CONFIG.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/WCHBLE_ROM.H:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/system_ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_conf.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_adc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_bkp.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_can.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_crc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dbgmcu.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_dma.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_exti.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_flash.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_gpio.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_i2c.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_iwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_pwr.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rcc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_rtc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_spi.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim5.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_tim.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_usart.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_wwdg.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/mainboard/User/include/ch32v20x_it.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/inc/ch32v20x_misc.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/HAL.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/config.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/RTC.h:
+
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/include/SLEEP.h:
+
+../components/tools/user_crc16.h:

BIN
mainboard/obj/mainboard.bin


+ 34670 - 0
mainboard/obj/mainboard.lst

@@ -0,0 +1,34670 @@
+
+mainboard.elf:     file format elf32-littleriscv
+mainboard.elf
+architecture: riscv:rv32, flags 0x00000112:
+EXEC_P, HAS_SYMS, D_PAGED
+start address 0x00005000
+
+Program Header:
+    LOAD off    0x00001000 vaddr 0x00005000 paddr 0x00005000 align 2**12
+         filesz 0x0000f628 memsz 0x0000f628 flags rwx
+    LOAD off    0x00011000 vaddr 0x20004000 paddr 0x00014628 align 2**12
+         filesz 0x00000750 memsz 0x000029c8 flags rw-
+
+Sections:
+Idx Name           Size      VMA       LMA       File off  Algn  Flags
+  0 .init          0000003c  00005000  00005000  00001000  2**2  CONTENTS, ALLOC, LOAD, CODE
+  1 .vector        00000144  0000503c  0000503c  0000103c  2**1  CONTENTS, ALLOC, LOAD, READONLY, CODE
+  2 .highcode      000000ec  00005180  00005180  00001180  2**2  CONTENTS, ALLOC, LOAD, READONLY, CODE
+  3 .text          0000f3b8  00005270  00005270  00001270  2**3  CONTENTS, ALLOC, LOAD, READONLY, CODE
+  4 .fini          00000000  00014628  00014628  00011750  2**0  CONTENTS, ALLOC, LOAD, CODE
+  5 .dalign        00000000  20004000  20004000  00011750  2**0  CONTENTS
+  6 .dlalign       00000000  00014628  00014628  00011750  2**0  CONTENTS
+  7 .data          00000740  20004000  00014628  00011000  2**2  CONTENTS, ALLOC, LOAD, DATA
+  8 .got           00000008  20004740  00014d68  00011740  2**2  CONTENTS, ALLOC, LOAD, DATA
+  9 .got.plt       00000008  20004748  00014d70  00011748  2**2  CONTENTS, ALLOC, LOAD, DATA
+ 10 .bss           00002278  20004750  00014d78  00011750  2**3  ALLOC
+ 11 .stack         00000000  20010000  20010000  00011750  2**0  CONTENTS
+ 12 .debug_info    00034f2b  00000000  00000000  00011750  2**0  CONTENTS, READONLY, DEBUGGING
+ 13 .debug_abbrev  000094d9  00000000  00000000  0004667b  2**0  CONTENTS, READONLY, DEBUGGING
+ 14 .debug_loc     0000fbf1  00000000  00000000  0004fb54  2**0  CONTENTS, READONLY, DEBUGGING
+ 15 .debug_aranges 00001898  00000000  00000000  0005f748  2**3  CONTENTS, READONLY, DEBUGGING
+ 16 .debug_ranges  00002468  00000000  00000000  00060fe0  2**3  CONTENTS, READONLY, DEBUGGING
+ 17 .debug_line    0002a8cb  00000000  00000000  00063448  2**0  CONTENTS, READONLY, DEBUGGING
+ 18 .debug_str     00008788  00000000  00000000  0008dd13  2**0  CONTENTS, READONLY, DEBUGGING
+ 19 .comment       00000066  00000000  00000000  0009649b  2**0  CONTENTS, READONLY
+ 20 .debug_frame   000059c0  00000000  00000000  00096504  2**2  CONTENTS, READONLY, DEBUGGING
+ 21 .stab          00000084  00000000  00000000  0009bec4  2**2  CONTENTS, READONLY, DEBUGGING
+ 22 .stabstr       00000117  00000000  00000000  0009bf48  2**0  CONTENTS, READONLY, DEBUGGING
+SYMBOL TABLE:
+00005000 l    d  .init	00000000 .init
+0000503c l    d  .vector	00000000 .vector
+00005180 l    d  .highcode	00000000 .highcode
+00005270 l    d  .text	00000000 .text
+00014628 l    d  .fini	00000000 .fini
+20004000 l    d  .dalign	00000000 .dalign
+00014628 l    d  .dlalign	00000000 .dlalign
+20004000 l    d  .data	00000000 .data
+20004740 l    d  .got	00000000 .got
+20004748 l    d  .got.plt	00000000 .got.plt
+20004750 l    d  .bss	00000000 .bss
+20010000 l    d  .stack	00000000 .stack
+00000000 l    d  .debug_info	00000000 .debug_info
+00000000 l    d  .debug_abbrev	00000000 .debug_abbrev
+00000000 l    d  .debug_loc	00000000 .debug_loc
+00000000 l    d  .debug_aranges	00000000 .debug_aranges
+00000000 l    d  .debug_ranges	00000000 .debug_ranges
+00000000 l    d  .debug_line	00000000 .debug_line
+00000000 l    d  .debug_str	00000000 .debug_str
+00000000 l    d  .comment	00000000 .comment
+00000000 l    d  .debug_frame	00000000 .debug_frame
+00000000 l    d  .stab	00000000 .stab
+00000000 l    d  .stabstr	00000000 .stabstr
+00000000 l    df *ABS*	00000000 ./Startup/startup_ch32v20x_D8W.o
+0000503c l       .vector	00000000 _vector_base
+00000000 l    df *ABS*	00000000 app_main.c
+00000000 l    df *ABS*	00000000 dev_transcode.c
+20004518 l     O .data	0000000d lic
+00000000 l    df *ABS*	00000000 base64.c
+00000000 l    df *ABS*	00000000 encrypt.c
+00013824 l     O .text	00000080 lic_data
+000138a4 l     O .text	00000080 key_data
+00000000 l    df *ABS*	00000000 AES_PKCS7.c
+00005c4c l     F .text	00000022 XorBytes
+00005c6e l     F .text	00000060 ShiftRows
+00005cce l     F .text	00000018 GfMultBy02
+00005ce6 l     F .text	000000ee MixColumns
+200047d8 l     O .bss	000000b0 g_roundKeyTable
+00013924 l     O .text	00000100 InvSBox
+00013a24 l     O .text	00000100 SBox
+00000000 l    df *ABS*	00000000 _string.c
+00000000 l    df *ABS*	00000000 tools.c
+00000000 l    df *ABS*	00000000 fm175xx.c
+00000000 l    df *ABS*	00000000 lpcd.c
+00000000 l    df *ABS*	00000000 type_a.c
+00000000 l    df *ABS*	00000000 user_nfc.c
+00006ab8 l     F .text	00000068 set_nfc_cs
+00006b20 l     F .text	0000004c nfc_rst_disable
+00006b6c l     F .text	00000064 prvUser_nfc_upload_card_stat
+00006bd0 l     F .text	0000025c user_nfc_task_process_event
+20004888 l     O .bss	0000000f IDA
+20004898 l     O .bss	00000094 nfc_work
+20004750 l     O .bss	00000002 CT
+20004752 l     O .bss	00000001 nfc_cs_idx
+20004754 l     O .bss	00000004 xUpload_card_stat
+00000000 l    df *ABS*	00000000 user_spi.c
+00000000 l    df *ABS*	00000000 user_led.c
+00007122 l     F .text	00000118 led_task_process_event
+0000723a l     F .text	0000004a led_05_duty
+00007284 l     F .text	0000004a led_04_duty
+000072ce l     F .text	0000006c led_03_duty
+0000733a l     F .text	0000006c led_02_duty
+000073a6 l     F .text	0000006a led_01_duty
+00007410 l     F .text	00000014 led_dev_duty
+20004000 l     O .data	00000180 led_work
+20004758 l     O .bss	00000004 alarm_stat
+00000000 l    df *ABS*	00000000 user_elect.c
+000079f0 l     F .text	000000c8 elect_task_process_event
+00007ab8 l     F .text	00000070 elect_05_work_stat
+00007b28 l     F .text	00000070 elect_04_work_stat
+00007b98 l     F .text	00000066 elect_03_work_stat
+00007bfe l     F .text	0000005a elect_02_work_stat
+00007c58 l     F .text	0000006a elect_01_work_stat
+20004180 l     O .data	00000050 elect_work
+2000475c l     O .bss	00000001 elect_start_stat
+20004760 l     O .bss	00000004 xUpload_stat
+00000000 l    df *ABS*	00000000 user_config.c
+00000000 l    df *ABS*	00000000 dip_sw.c
+000080aa l     F .text	00000074 set_dispsw_addr
+0000811e l     F .text	0000001c get_dipsw08_level
+0000813a l     F .text	0000001c get_dipsw07_level
+00008156 l     F .text	0000001c get_dipsw06_level
+00008172 l     F .text	0000001a get_dipsw05_level
+0000818c l     F .text	0000001a get_dipsw04_level
+000081a6 l     F .text	0000001a get_dipsw03_level
+000081c0 l     F .text	0000001a get_dipsw02_level
+000081da l     F .text	0000001e get_dipsw01_level
+200041d0 l     O .data	00000060 dipsw_work
+20004764 l     O .bss	00000001 dipsw_addr
+00000000 l    df *ABS*	00000000 user_can.c
+0000840a l     F .text	0000007c user_can_task_process_event
+2000492c l     O .bss	00000020 user_can_work
+2000476c l     O .bss	00000001 can_node_id
+20004770 l     O .bss	00000004 xRecv_data
+00000000 l    df *ABS*	00000000 ble_action.c
+0000872e l     F .text	00000010 ble_owned_data_send
+0000873e l     F .text	00000024 ble_action_set_rst
+00008762 l     F .text	00000020 set_token
+00008782 l     F .text	0000007a Set_ble_data_s_sendData
+000087fc l     F .text	0000002e ble_devRst_set_stat_send
+0000882a l     F .text	0000003a Check_UnixTime_Token
+00008864 l     F .text	0000001e ble_Return_Stat_Send.constprop.3
+20004774 l     O .bss	00000004 token
+20004778 l     O .bss	00000004 unixTime
+2000477c l     O .bss	00000004 upload_ble_data
+00000000 l    df *ABS*	00000000 user_sever.c
+00008c7e l     F .text	00000026 prvUser_can_recv_data_callback
+00008ca4 l     F .text	00000038 vUser_server_set_led_stat
+00008cdc l     F .text	00000040 vUser_elect_upload_stat_callback
+00008d1c l     F .text	00000052 prvUser_nfc_upload_card_callback
+00008d6e l     F .text	0000033a user_server_task_process_event
+000090a8 l     F .text	00000038 prvDipsw_upload_callback
+20004a50 l     O .bss	00000017 lock_data
+20004780 l     O .bss	00000008 can_open_data
+20004788 l     O .bss	00000001 offline_stat
+20004703 l     O .data	00000001 can_idx
+20004704 l     O .data	00000004 offline_timeout
+20004708 l     O .data	00000001 rst_timeout
+00000000 l    df *ABS*	00000000 ch32v20x_it.c
+00000000 l    df *ABS*	00000000 peripheral.c
+0000927c l     F .text	00000002 peripheralRssiCB
+0000927e l     F .text	0000002a simpleProfileChangeCB
+000093f6 l     F .text	00000030 peripheralParamUpdateCB
+00009426 l     F .text	0000005e Peripheral_LinkTerminated
+00009484 l     F .text	0000019e peripheralStateNotificationCB
+20006668 l     O .bss	0000000c Peripheral_BondMgrCBs
+20004230 l     O .data	0000000c Peripheral_PeripheralCBs
+2000423c l     O .data	00000015 advertData
+20004254 l     O .data	00000015 attDeviceName
+2000426c l     O .data	00000013 scanRspData
+20004794 l     O .bss	00000008 Broadcaster_BroadcasterCBs
+2000479c l     O .bss	00000004 ble_connect
+200047a0 l     O .bss	00000004 download_ble_data
+200047a4 l     O .bss	00000004 download_ble_file
+200047a8 l     O .bss	00000008 peripheralConnList
+2000470c l     O .data	00000004 Peripheral_SimpleProfileCBs
+20004710 l     O .data	00000001 Peripheral_TaskID
+20004711 l     O .data	00000001 peripheralMTU
+00000000 l    df *ABS*	00000000 system_ch32v20x.c
+00000000 l    df *ABS*	00000000 ch32v20x_adc.c
+00000000 l    df *ABS*	00000000 ch32v20x_can.c
+00000000 l    df *ABS*	00000000 ch32v20x_dbgmcu.c
+00000000 l    df *ABS*	00000000 ch32v20x_exti.c
+00000000 l    df *ABS*	00000000 ch32v20x_flash.c
+00000000 l    df *ABS*	00000000 ch32v20x_gpio.c
+00000000 l    df *ABS*	00000000 ch32v20x_iwdg.c
+00000000 l    df *ABS*	00000000 ch32v20x_misc.c
+00000000 l    df *ABS*	00000000 ch32v20x_pwr.c
+00000000 l    df *ABS*	00000000 ch32v20x_rcc.c
+20004290 l     O .data	00000010 APBAHBPrescTable
+20004718 l     O .data	00000004 ADCPrescTable
+00000000 l    df *ABS*	00000000 ch32v20x_rtc.c
+00000000 l    df *ABS*	00000000 ch32v20x_spi.c
+00000000 l    df *ABS*	00000000 ch32v20x_tim.c
+00000000 l    df *ABS*	00000000 ch32v20x_tim5.c
+00000000 l    df *ABS*	00000000 ch32v20x_usart.c
+00000000 l    df *ABS*	00000000 debug.c
+200047b4 l     O .bss	00000002 p_ms
+200047b6 l     O .bss	00000001 p_us
+2000471c l     O .data	00000004 curbrk.4953
+00000000 l    df *ABS*	00000000 devinfoservice.c
+0000af9c l     F .text	000001b0 devInfo_ReadAttrCB
+200042a0 l     O .data	00000130 devInfoAttrTbl
+000145f8 l     O .text	00000008 devInfoService
+20004732 l     O .data	00000001 devInfoSystemIdProps
+200047b8 l     O .bss	00000008 devInfoSystemId
+20004724 l     O .data	00000001 devInfoModelNumberProps
+00013f58 l     O .text	0000000d devInfoModelNumber
+20004730 l     O .data	00000001 devInfoSerialNumberProps
+00013f68 l     O .text	0000000e devInfoSerialNumber
+20004721 l     O .data	00000001 devInfoFirmwareRevProps
+00013f1c l     O .text	00000012 devInfoFirmwareRev
+20004722 l     O .data	00000001 devInfoHardwareRevProps
+00013f30 l     O .text	00000012 devInfoHardwareRev
+20004731 l     O .data	00000001 devInfoSoftwareRevProps
+00013f78 l     O .text	00000012 devInfoSoftwareRev
+20004723 l     O .data	00000001 devInfoMfrNameProps
+00013f44 l     O .text	00000012 devInfoMfrName
+20004720 l     O .data	00000001 devInfo11073CertProps
+00013f0c l     O .text	0000000e devInfo11073Cert
+2000472f l     O .data	00000001 devInfoPnpIdProps
+20004728 l     O .data	00000007 devInfoPnpId
+00000000 l    df *ABS*	00000000 gattprofile.c
+0000b162 l     F .text	0000007c simpleProfile_ReadAttrCB
+0000b1de l     F .text	00000110 simpleProfile_WriteAttrCB
+0000b2ee l     F .text	0000004e simpleProfile_HandleConnStatusCB
+20006674 l     O .bss	00000100 simpleProfileChar1
+20006774 l     O .bss	00000100 simpleProfileChar2
+20006874 l     O .bss	00000100 simpleProfileChar3
+20006974 l     O .bss	00000040 simpleProfileChar4
+200069b4 l     O .bss	00000010 simpleProfileChar4Config
+200043dc l     O .data	000000e0 simpleProfileAttrTbl
+0001460c l     O .text	00000008 simpleProfileService
+20004733 l     O .data	00000001 simpleProfileChar1Props
+200044c8 l     O .data	00000012 simpleProfileChar1UserDesp
+20004734 l     O .data	00000001 simpleProfileChar2Props
+200044dc l     O .data	00000012 simpleProfileChar2UserDesp
+20004735 l     O .data	00000001 simpleProfileChar3Props
+200044f0 l     O .data	00000012 simpleProfileChar3UserDesp
+20004736 l     O .data	00000001 simpleProfileChar4Props
+20004504 l     O .data	00000012 simpleProfileChar4UserDesp
+200047c0 l     O .bss	00000004 simpleProfile_AppCBs
+00000000 l    df *ABS*	00000000 MCU.c
+00000000 l    df *ABS*	00000000 RTC.c
+00000000 l    df *ABS*	00000000 libgcc2.c
+00000000 l    df *ABS*	00000000 adddf3.c
+00000000 l    df *ABS*	00000000 divdf3.c
+00000000 l    df *ABS*	00000000 eqdf2.c
+00000000 l    df *ABS*	00000000 gedf2.c
+00000000 l    df *ABS*	00000000 muldf3.c
+00000000 l    df *ABS*	00000000 subdf3.c
+00000000 l    df *ABS*	00000000 unorddf2.c
+00000000 l    df *ABS*	00000000 floatsidf.c
+00000000 l    df *ABS*	00000000 truncdfsf2.c
+00000000 l    df *ABS*	00000000 libgcc2.c
+00000000 l    df *ABS*	00000000 malloc.c
+00000000 l    df *ABS*	00000000 memcpy.c
+00000000 l    df *ABS*	00000000 nano-mallocr.c
+00000000 l    df *ABS*	00000000 nano-mallocr.c
+00000000 l    df *ABS*	00000000 nano-vfprintf_float.c
+00000000 l    df *ABS*	00000000 nano-vfprintf_i.c
+00000000 l    df *ABS*	00000000 nano-vfscanf_float.c
+00000000 l    df *ABS*	00000000 printf.c
+00000000 l    df *ABS*	00000000 puts.c
+00000000 l    df *ABS*	00000000 sbrkr.c
+00000000 l    df *ABS*	00000000 sf_nan.c
+00000000 l    df *ABS*	00000000 sprintf.c
+00000000 l    df *ABS*	00000000 sscanf.c
+00000000 l    df *ABS*	00000000 stdio.c
+00000000 l    df *ABS*	00000000 strlen.c
+00000000 l    df *ABS*	00000000 strtod.c
+0000ec72 l     F .text	0000004e sulp
+00014298 l     O .text	00000014 fpi.3395
+000142ac l     O .text	00000014 fpinan.3431
+000142c0 l     O .text	00000028 tinytens
+00000000 l    df *ABS*	00000000 strtol.c
+0000f93e l     F .text	0000013a _strtol_l.isra.0
+00000000 l    df *ABS*	00000000 wbuf.c
+00000000 l    df *ABS*	00000000 writer.c
+00000000 l    df *ABS*	00000000 wsetup.c
+00000000 l    df *ABS*	00000000 closer.c
+00000000 l    df *ABS*	00000000 dtoa.c
+0000fcb6 l     F .text	0000013a quorem
+00000000 l    df *ABS*	00000000 fflush.c
+00000000 l    df *ABS*	00000000 findfp.c
+00010b9e l     F .text	00000066 std
+00000000 l    df *ABS*	00000000 fwalk.c
+00000000 l    df *ABS*	00000000 gdtoa-gethex.c
+00010dd4 l     F .text	00000076 rshift
+00000000 l    df *ABS*	00000000 gdtoa-hexnan.c
+00011356 l     F .text	0000002c L_shift
+00000000 l    df *ABS*	00000000 locale.c
+00000000 l    df *ABS*	00000000 localeconv.c
+00000000 l    df *ABS*	00000000 lseekr.c
+00000000 l    df *ABS*	00000000 makebuf.c
+00000000 l    df *ABS*	00000000 mbtowc_r.c
+00000000 l    df *ABS*	00000000 memchr.c
+00000000 l    df *ABS*	00000000 mlock.c
+00000000 l    df *ABS*	00000000 mprec.c
+00014490 l     O .text	0000000c p05.3319
+00000000 l    df *ABS*	00000000 nano-mallocr.c
+00000000 l    df *ABS*	00000000 nano-mallocr.c
+00000000 l    df *ABS*	00000000 nano-vfprintf.c
+00000000 l    df *ABS*	00000000 nano-vfscanf.c
+00000000 l    df *ABS*	00000000 nano-vfprintf.c
+00012882 l     F .text	00000028 __sfputc_r
+00000000 l    df *ABS*	00000000 nano-vfscanf_i.c
+00000000 l    df *ABS*	00000000 readr.c
+00000000 l    df *ABS*	00000000 sccl.c
+00000000 l    df *ABS*	00000000 strncmp.c
+00000000 l    df *ABS*	00000000 strtoul.c
+00012f92 l     F .text	00000130 _strtoul_l.isra.0
+00000000 l    df *ABS*	00000000 ungetc.c
+00000000 l    df *ABS*	00000000 wctomb_r.c
+00000000 l    df *ABS*	00000000 fstatr.c
+00000000 l    df *ABS*	00000000 isattyr.c
+00000000 l    df *ABS*	00000000 memmove.c
+00000000 l    df *ABS*	00000000 nano-mallocr.c
+00000000 l    df *ABS*	00000000 ledf2.c
+00000000 l    df *ABS*	00000000 fixdfsi.c
+00000000 l    df *ABS*	00000000 fixunsdfsi.c
+00000000 l    df *ABS*	00000000 floatunsidf.c
+00000000 l    df *ABS*	00000000 extenddftf2.c
+00000000 l    df *ABS*	00000000 trunctfdf2.c
+00000000 l    df *ABS*	00000000 close.c
+00000000 l    df *ABS*	00000000 fstat.c
+00000000 l    df *ABS*	00000000 isatty.c
+00000000 l    df *ABS*	00000000 lseek.c
+00000000 l    df *ABS*	00000000 read.c
+00000000 l    df *ABS*	00000000 libgcc2.c
+00000000 l    df *ABS*	00000000 ctype_.c
+00000000 l    df *ABS*	00000000 impure.c
+2000452c l     O .data	00000060 impure_data
+00000000 l    df *ABS*	00000000 reent.c
+00000000 l    df *ABS*	00000000 
+20004740 l     O .got	00000000 _GLOBAL_OFFSET_TABLE_
+00013220 g     F .text	00000014 _malloc_usable_size_r
+0000db58 g     F .text	000000ea __cvt
+00009a36  w      .text	00000000 EXTI2_IRQHandler
+000060c0 g     F .text	00000004 Read_Reg
+00012b78 g     F .text	000000e2 _scanf_chars
+00011ff6 g     F .text	00000046 __any_on
+000131aa g     F .text	00000030 _isatty_r
+0000e9e8 g     F .text	000000de _puts_r
+000053d6 g     F .text	00000036 production_lic_set
+00011542 g     F .text	00000036 _lseek_r
+00014604 g     O .text	00000002 devInfoSystemIdUUID
+0000aaf6 g     F .text	00000004 TIM_SetCompare2
+0000616e g     F .text	0000002a Clear_BitMask
+0000c98a g     F .text	0000006a .hidden __eqdf2
+000065e6 g     F .text	000000d4 CollSaveUID
+00008c78 g     F .text	00000006 set_upload_ble_data_func
+000060b0 g     F .text	00000010 SetReg
+00007f06 g     F .text	00000066 check_can_baud
+0000e9a6 g     F .text	00000042 printf
+20004000 g       *ABS*	00000000 __global_pointer$
+000052a6 g     F .text	00000002 wch_base64_decode
+00009a36  w      .text	00000000 TIM1_CC_IRQHandler
+0000ec26 g     F .text	00000032 __sseek
+00010c56 g     F .text	00000070 __sinit
+0000a7f6 g     F .text	00000004 SPI_I2S_SendData
+0000fa8a g     F .text	000000c2 __swbuf_r
+00009236 g     F .text	00000002 HardFault_Handler
+0000a020 g     F .text	000000d0 CAN_GetITStatus
+0000a0f0 g     F .text	00000094 CAN_ClearITPendingBit
+00008c70 g     F .text	00000004 vBle_action_init
+00009d76 g     F .text	000000ee CAN_FilterInit
+0000a6a0 g     F .text	00000012 RTC_EnterConfigMode
+00010c0e g     F .text	00000048 __sfmoreglue
+000068d2 g     F .text	00000094 TypeA_Select
+000116b0 g     F .text	00000002 __malloc_unlock
+00007810 g     F .text	000000e0 vUser_led_set_view_stat
+0000a786 g     F .text	00000014 RTC_ClearFlag
+0000b650 g     F .text	0000008e HAL_ProcessEvent
+0000f92c g     F .text	00000012 _strtod_r
+0000aaaa g     F .text	0000000e TIM_OC1PreloadConfig
+00009a36  w      .text	00000000 SysTick_Handler
+00010e4a g     F .text	00000040 __hexdig_fun
+000059a4 g     F .text	00000200 get_AesKey
+0000a450 g     F .text	00000056 NVIC_Init
+00009a36  w      .text	00000000 PVD_IRQHandler
+000131da g     F .text	00000046 memmove
+00014600 g     O .text	00000002 devInfoSoftwareRevUUID
+0000a7fa g     F .text	00000004 SPI_I2S_ReceiveData
+00011514 g     F .text	00000014 __locale_ctype_ptr
+00009232 g     F .text	00000004 NMI_Handler
+00009f20 g     F .text	00000062 CAN_TransmitStatus
+000116b2 g     F .text	0000008c _Balloc
+0000ab04 g     F .text	00000034 TIM5_TimeBaseInit
+00009a36  w      .text	00000000 EXTI3_IRQHandler
+200046fc g     O .data	00000006 user_config_param
+0000988e g     F .text	00000006 set_download_ble_data_func
+0000a184 g     F .text	0000000a DBGMCU_GetCHIPID
+000060a4 g     F .text	00000002 rng_init
+0000c9f4 g     F .text	000000ae .hidden __gtdf2
+0001461c g     O .text	00000002 simpleProfilechar3UUID
+00011528 g     F .text	00000006 __localeconv_l
+00005dd4 g     F .text	00000096 AES_Init
+0000a6ca g     F .text	0000005a RTC_GetCounter
+0000a1f2 g     F .text	00000064 FLASH_ProgramPage_Fast
+0000ae1e g     F .text	0000000a USART_GetFlagStatus
+00013178 g     F .text	00000032 _fstat_r
+200069c4 g     O .bss	00000004 errno
+00012c5a g     F .text	00000258 _scanf_i
+0000ebd6 g     F .text	00000004 __seofread
+20004750 g       .bss	00000000 _sbss
+00000800 g       *ABS*	00000000 __stack_size
+00009c6c g     F .text	0000000a ADC_GetFlagStatus
+0000aebc g     F .text	00000064 USART_Printf_Init
+200047cc g     O .bss	00000004 RTCTigFlag
+000067ae g     F .text	00000072 TypeA_Request
+0000836c g     F .text	00000006 vDipsw_set_upload_func
+00009a36  w      .text	00000000 USBFS_IRQHandler
+200046f8 g     O .data	00000001 user_nfc_task_id
+0000ad28 g     F .text	0000001e TIM5_OC4PreloadConfig
+00007ed2 g     F .text	00000012 elect_task_start
+0000b394 g     F .text	0000000e SimpleProfile_RegisterAppCBs
+20004702 g     O .data	00000001 user_can_task_id
+0000d924 g     F .text	000000b2 memcpy
+000113b0 g     F .text	0000015e __hexnan
+00009b64 g     F .text	00000010 ADC_Cmd
+00006e88 g     F .text	00000006 vUser_nfc_set_upload_key_stat_func
+00007d32 g     F .text	000001a0 elect_task_init
+00010c04 g     F .text	0000000a _cleanup_r
+0000a350 g     F .text	000000f2 GPIO_PinRemapConfig
+000121a2 g     F .text	00000268 _svfprintf_r
+0000d6d2 g     F .text	00000070 .hidden __floatsidf
+000145dc g     O .text	00000002 devInfoFirmwareRevUUID
+00013234 g     F .text	000000b6 .hidden __ltdf2
+00009a36  w      .text	00000000 EXTI0_IRQHandler
+00009a36  w      .text	00000000 I2C2_EV_IRQHandler
+0000aa92 g     F .text	00000018 TIM_Cmd
+0000eac6 g     F .text	0000000c puts
+00014620 g     O .text	00000002 simpleProfilechar4UUID
+0000aadc g     F .text	00000016 TIM_OC4PreloadConfig
+20004714 g     O .data	00000004 SystemCoreClock
+00011f4c g     F .text	00000074 __ratio
+00009622 g     F .text	00000202 Peripheral_Init
+0000d91a g     F .text	0000000a malloc
+000084d4 g     F .text	00000036 vUser_can_recv_data
+000137e4 g     F .text	00000010 _fstat
+000143c8 g     O .text	000000c8 __mprec_tens
+0000503c g       .init	00000000 _einit
+000145e4 g     O .text	00000002 devInfoMfrNameUUID
+00014614 g     O .text	00000002 simpleProfilechar1UUID
+0000a198 g     F .text	0000001e FLASH_Unlock_Fast
+0000a618 g     F .text	0000001e RCC_APB2PeriphClockCmd
+00013352 g     F .text	0000005c .hidden __fixunsdfsi
+200046fa g     O .data	00000001 elect_task_id
+00009a36  w      .text	00000000 ADC1_2_IRQHandler
+00009238 g     F .text	0000000c BB_IRQHandler
+000124a0 g     F .text	00000044 __ssrefill_r
+0000a27c g     F .text	000000c0 GPIO_Init
+0000a4bc g     F .text	00000012 RCC_ADCCLKConfig
+00009a36  w      .text	00000000 Break_Point_Handler
+0001152e g     F .text	00000014 _localeconv_r
+0001196e g     F .text	0000001c __i2b
+200047b0 g     O .bss	00000004 NVIC_Priority_Group
+0000b4b2 g     F .text	00000032 Lib_Write_Flash
+00009a36  w      .text	00000000 SPI1_IRQHandler
+0000ae00 g     F .text	00000016 USART_Cmd
+000060a6 g     F .text	0000000a Get_Rand
+0000ead2 g     F .text	00000032 _sbrk_r
+0000612c g     F .text	00000026 Set_BitMask
+00009a36  w      .text	00000000 TAMPER_IRQHandler
+00007fd4 g     F .text	00000094 User_Config_Read_Config
+00014618 g     O .text	00000002 simpleProfilechar2UUID
+000061c6 g     F .text	00000078 Set_Rf
+00006100 g     F .text	0000002c Write_FIFO
+00006a64 g     F .text	00000054 TypeA_Halt
+0000a972 g     F .text	00000094 TIM_OC3Init
+00012eb2 g     F .text	00000036 _read_r
+0000a4ce g     F .text	00000028 RCC_LSEConfig
+00006552 g     F .text	0000005e TyteA_Read
+0000a502 g     F .text	00000020 RCC_RTCCLKCmd
+00009a36  w      .text	00000000 OSCWakeUp_IRQHandler
+000092a8 g     F .text	0000014e Peripheral_ProcessEvent
+000124e4 g     F .text	0000039e __ssvfscanf_r
+0000a636 g     F .text	0000001e RCC_APB1PeriphClockCmd
+0000bca6 g     F .text	00000730 .hidden __adddf3
+00006e2c g     F .text	00000030 ReadRawRC
+00005194 g       .highcode	00000000 Ecall_M_Mode_Handler
+20010000 g       .stack	00000000 _heap_end
+00011dc4 g     F .text	000000b4 __b2d
+0000b91c g     F .text	0000038a .hidden __umoddi3
+000063ac g     F .text	00000074 Pcd_SetTimer
+000137f4 g     F .text	00000010 _isatty
+0000ad50 g     F .text	0000000a TIM5_SetCompare2
+0000ae50 g     F .text	00000036 Delay_Us
+000088e2 g     F .text	0000007a ble_get_nfc_send
+00014624 g     O .text	00000004 _global_impure_ptr
+00012064 g     F .text	0000005a _realloc_r
+0000850a g     F .text	00000006 vUser_can_set_recv_data_func
+000064f4 g     F .text	0000001c FM175X_SoftReset
+0000a7fe g     F .text	0000000a SPI_I2S_GetFlagStatus
+0000a5fa g     F .text	0000001e RCC_AHBPeriphClockCmd
+00009a36  w      .text	00000000 DMA1_Channel4_IRQHandler
+00009b8c g     F .text	000000b8 ADC_RegularChannelConfig
+000143a0 g     O .text	00000028 __mprec_bigtens
+0001181a g     F .text	000000a4 __s2b
+000133ae g     F .text	00000068 .hidden __floatunsidf
+0000af70 g     F .text	0000002c _sbrk
+00008486 g     F .text	0000004e vUser_can_send_data
+00011c5a g     F .text	00000032 __mcmp
+200047c8 g     O .bss	00000001 halTaskID
+00009c44 g     F .text	00000008 ADC_GetConversionValue
+00005180 g     F .highcode	00000014 Main_Circulation
+0000a74c g     F .text	0000002a RTC_SetPrescaler
+000078f0 g     F .text	00000100 vUser_led_set_alarm_view
+0000ad12 g     F .text	00000016 TIM5_OC3PreloadConfig
+0000a442 g     F .text	0000000e IWDG_ReloadCounter
+20004528 g     O .data	00000004 base64char
+00007f6c g     F .text	00000018 FLASH_read
+00005f6a g     F .text	000000ba AES_Decrypt
+000070c2 g     F .text	00000060 SPI_ReadWriteByte
+000145d8 g     O .text	00000002 devInfo11073CertUUID
+00009a36  w      .text	00000000 USART3_IRQHandler
+0000a18e g     F .text	0000000a EXTI_ClearITPendingBit
+000052ae g     F .text	00000060 device_encrypt
+0000a4a6 g     F .text	00000016 PWR_BackupAccessCmd
+00009a36  w      .text	00000000 RTC_IRQHandler
+0000ecc0 g     F .text	00000c6c _strtod_l
+00011382 g     F .text	0000002e __match
+2000478c g     O .bss	00000006 MacAddr
+200069c8 g       .bss	00000000 _ebss
+20004768 g     O .bss	00000004 dipsw_upload
+00009a36  w      .text	00000000 DMA1_Channel7_IRQHandler
+0000a872 g     F .text	0000006a TIM_OC1Init
+00009b74 g     F .text	00000018 ADC_SoftwareStartConvCmd
+0000aace g     F .text	0000000e TIM_OC3PreloadConfig
+000060d4 g     F .text	0000002c Read_FIFO
+000118be g     F .text	00000046 __hi0bits
+00009a36  w      .text	00000000 CAN1_RX1_IRQHandler
+00009894 g     F .text	00000006 set_download_ble_file_func
+00006510 g     F .text	00000018 Lpcd_Set_IRQ_pin
+000132ea g     F .text	00000068 .hidden __fixdfsi
+0000ae28 g     F .text	00000028 Delay_Init
+0000a256 g     F .text	00000026 FLASH_GetMACAddress
+0000a672 g     F .text	0000002e RCC_GetFlagStatus
+0000b812 g     F .text	0000003c HAL_Init
+000090e0 g     F .text	00000012 vUser_server_task_start
+00009a36  w      .text	00000000 TIM4_IRQHandler
+0000623e g     F .text	0000016e Pcd_Comm
+00013234 g     F .text	000000b6 .hidden __ledf2
+0000a346 g     F .text	0000000a GPIO_WriteBit
+0000a724 g     F .text	00000028 RTC_SetCounter
+00011ace g     F .text	000000be __pow5mult
+0000ac58 g     F .text	00000062 TIM5_OC4Init
+0000ab90 g     F .text	00000066 TIM5_OC2Init
+00014330 g     O .text	00000020 __sf_fake_stderr
+00008c74 g     F .text	00000004 download_ble_file_callback
+00009a36  w      .text	00000000 I2C1_EV_IRQHandler
+000145e0 g     O .text	00000002 devInfoHardwareRevUUID
+000120be g     F .text	000000e4 __ssputs_r
+0000b6de g     F .text	00000134 WCHBLE_Init
+0000895c g     F .text	00000314 download_ble_data_callback
+00005038 g     O .init	00000004 Image_Flag
+0000a522 g     F .text	000000d8 RCC_GetClocksFreq
+00006e8e g     F .text	00000012 vUser_nfc_task_start
+00009a36  w      .text	00000000 DMA1_Channel6_IRQHandler
+0000d8ac g     F .text	0000006e .hidden __clzsi2
+000082ae g     F .text	000000ac dipsw_task_process_event
+000128aa g     F .text	00000042 __sfputs_r
+00009a36  w      .text	00000000 UART4_IRQHandler
+20004709 g     O .data	00000001 user_server_task_id
+00011696 g     F .text	00000018 memchr
+0000dcc6  w    F .text	000004c4 _printf_float
+0000ad6e g     F .text	00000092 USART_Init
+0000d9d6 g     F .text	000000a8 _free_r
+00014608 g     O .text	00000002 simpleProfileServUUID
+00006e5c g     F .text	0000002c WriteRawRC
+00009a36  w      .text	00000000 TIM3_IRQHandler
+00009a36  w      .text	00000000 RCC_IRQHandler
+00009f82 g     F .text	0000008c CAN_Receive
+00009a36  w      .text	00000000 TIM1_TRG_COM_IRQHandler
+00009c8e g     F .text	000000e8 CAN_Init
+00009a36  w      .text	00000000 DMA1_Channel1_IRQHandler
+0001240a g     F .text	00000096 _sungetc_r
+00005000 g       .init	00000000 _start
+20004280 g     O .data	00000010 AHBPrescTable
+00013804 g     F .text	00000010 _lseek
+00011b8c g     F .text	000000ce __lshift
+00005480 g     F .text	0000014e base64_encode
+0000a4f6 g     F .text	0000000c RCC_RTCCLKConfig
+0000aab8 g     F .text	00000016 TIM_OC2PreloadConfig
+00009a36  w      .text	00000000 EXTI15_10_IRQHandler
+000052a8 g     F .text	00000002 wch_base64_encode
+0000a8dc g     F .text	00000096 TIM_OC2Init
+000081f8 g     F .text	000000b6 vDipsw_init
+00012f6a g     F .text	00000028 strncmp
+0001198a g     F .text	00000144 __multiply
+00011e78 g     F .text	000000d4 __d2b
+00009a36  w      .text	00000000 DMA1_Channel8_IRQHandler
+200046f9 g     O .data	00000001 led_task_id
+0000857c g     F .text	000001b2 vUser_can_init
+000130c2 g     F .text	00000012 _strtoul_r
+00013416 g     F .text	000001a0 .hidden __extenddftf2
+0000a1c4 g     F .text	0000002e FLASH_ErasePage_Fast
+0000fc84 g     F .text	00000032 _close_r
+20004000 g       .dalign	00000000 _data_vma
+00009a36  w      .text	00000000 TIM5_IRQHandler
+0000aafa g     F .text	00000004 TIM_SetCompare3
+0000a00e g     F .text	00000012 CAN_ITConfig
+00006820 g     F .text	000000b2 TypeA_Anticollision
+0000aa06 g     F .text	0000006c TIM_OC4Init
+000145d4 g     O .text	00000004 Address
+0000eb56 g     F .text	00000052 sscanf
+000080a8 g     F .text	00000002 user_config_init
+0000fb82 g     F .text	00000102 __swsetup_r
+00009a36  w      .text	00000000 EXTI9_5_IRQHandler
+0000b3a2 g     F .text	000000a0 SimpleProfile_SetParameter
+0000c3d6 g     F .text	000005b4 .hidden __divdf3
+00010cc6 g     F .text	000000a4 __sfp
+00011fc0 g     F .text	00000036 __copybits
+0000caa2 g     F .text	000004b8 .hidden __muldf3
+0000540c g     F .text	00000074 check_lic_stat
+0000eba8 g     F .text	0000002e __sread
+000090f2 g     F .text	0000000a vUser_server_get_lock_data
+000116ae g     F .text	00000002 __malloc_lock
+20004a68 g     O .bss	00001c00 MEM_BUF
+00010b38 g     F .text	00000066 _fflush_r
+0001203c g     F .text	00000028 _calloc_r
+00009a36  w      .text	00000000 SPI2_IRQHandler
+00014350 g     O .text	00000020 __sf_fake_stdin
+000056ec g     F .text	000002b8 set_production_lic_key
+0000989a g     F .text	00000006 set_ble_connect_evtfunc
+00009a36  w      .text	00000000 OSC32KCal_IRQHandler
+00006966 g     F .text	000000fe TypeA_CardActive
+00005ba4 g     F .text	000000a8 memset
+00009158 g     F .text	000000da main
+200043d0 g     O .data	0000000c devInfoCBs
+0000ad64 g     F .text	0000000a TIM5_SetCompare4
+0000b33c g     F .text	00000058 SimpleProfile_AddService
+0000ad5a g     F .text	0000000a TIM5_SetCompare3
+0000ec58 g     F .text	00000008 __sclose
+000052aa g     F .text	00000004 Wch_AES_get_length
+0000fa78 g     F .text	00000012 _strtol_r
+0000d742 g     F .text	0000016a .hidden __truncdfsf2
+0000fdf0 g     F .text	00000c16 _dtoa_r
+0000da7e g     F .text	000000da _malloc_r
+0001315a g     F .text	0000001e __ascii_wctomb
+000130d4 g     F .text	00000086 __submore
+00006420 g     F .text	000000d4 Pcd_ConfigISOType
+00009a36  w      .text	00000000 DMA1_Channel5_IRQHandler
+00006152 g     F .text	0000001c Clear_FIFO
+0000acba g     F .text	00000024 TIM5_BDTRConfig
+00009a36  w      .text	00000000 EXTI4_IRQHandler
+0000ae86 g     F .text	00000036 Delay_Ms
+00009244 g     F .text	00000038 USB_LP_CAN1_RX0_IRQHandler
+200044bc g     O .data	0000000c simpleProfileCBs
+0000aafe g     F .text	00000006 TIM_SetCompare4
+00009c76 g     F .text	00000018 ADC_BufferCmd
+0000b84e g     F .text	000000b2 HAL_TimeInit
+0000a7dc g     F .text	0000001a SPI_Cmd
+0000eb56 g     F .text	00000052 siscanf
+00007d0a g     F .text	00000028 elect_start
+000145f0 g     O .text	00000002 devInfoSerialNumberUUID
+0000acde g     F .text	00000016 TIM5_OC1PreloadConfig
+000098a0 g     F .text	000000ea SystemInit
+00005e70 g     F .text	000000fa AES_Encrypt_PKCS7
+0000c98a g     F .text	0000006a .hidden __nedf2
+0000e9a6 g     F .text	00000042 iprintf
+000145ec g     O .text	00000002 devInfoPnpIdUUID
+00009a36  w      .text	00000000 USB_HP_CAN1_TX_IRQHandler
+0000eb10 g     F .text	00000046 sprintf
+000140e4 g     O .text	00000100 .hidden __clz_tab
+0000dc42 g     F .text	00000084 __exponent
+000051e4 g       .highcode	00000000 LLE_IRQHandler
+00005000 g       .init	00000000 _sinit
+00007026 g     F .text	0000009c user_spi_Init
+00008510 g     F .text	0000006c vUser_can_set_addr
+0000fb4c g     F .text	00000036 _write_r
+00009a36  w      .text	00000000 DMA1_Channel3_IRQHandler
+000145f4 g     O .text	00000002 devInfoServUUID
+000065ca g     F .text	0000001c LeftMoveBit
+00009a36  w      .text	00000000 ETH_IRQHandler
+0000eb04 g     F .text	0000000c nanf
+0000e18a g     F .text	0000010c _printf_common
+20004738 g     O .data	00000004 _impure_ptr
+00008068 g     F .text	00000040 user_config_save_can_baud
+00009a36  w      .text	00000000 TIM1_UP_IRQHandler
+00010a06 g     F .text	00000132 __sflush_r
+000121a2 g     F .text	00000268 _svfiprintf_r
+000145e8 g     O .text	00000002 devInfoModelNumberUUID
+00009a36  w      .text	00000000 WWDG_IRQHandler
+000055ce g     F .text	0000011e base64_decode
+00011664 g     F .text	00000032 __ascii_mbtowc
+0000b14c g     F .text	00000016 DevInfo_AddService
+00005194 g       .highcode	00000000 Ecall_U_Mode_Handler
+00011d7e g     F .text	00000046 __ulp
+00007f84 g     F .text	00000050 User_Config_Write_Config
+00009a36  w      .text	00000000 TIM2_IRQHandler
+20010000 g       .stack	00000000 _eusrstack
+0000acf4 g     F .text	0000001e TIM5_OC2PreloadConfig
+00009a36  w      .text	00000000 SW_Handler
+0000835a g     F .text	00000012 dipsw_task_start
+000124e4 g     F .text	0000039e __ssvfiscanf_r
+00009ac2 g     F .text	0000004c ADC_DeInit
+0000a1b6 g     F .text	0000000e FLASH_Lock_Fast
+00009a36  w      .text	00000000 TIM1_BRK_IRQHandler
+00011578 g     F .text	00000058 __swhatbuf_r
+00009b0e g     F .text	00000056 ADC_Init
+0000ae16 g     F .text	00000008 USART_SendData
+00006198 g     F .text	0000002e Write_Ext_Reg
+00009a36  w      .text	00000000 EXTI1_IRQHandler
+0000a776 g     F .text	00000010 RTC_WaitForLastTask
+0000af20 g     F .text	00000050 _write
+00009c4c g     F .text	00000020 ADC_TempSensorVrefintCmd
+20004740 g       .data	00000000 _edata
+200069c8 g       .bss	00000000 _end
+00008882 g     F .text	00000048 Jump_OTA
+0000a808 g     F .text	0000006a TIM_TimeBaseInit
+0000b900 g     F .text	0000001c RTCAlarm_IRQHandler
+00005e6a g     F .text	00000006 AES_get_length
+00007ee4 g     F .text	00000006 vUser_elect_set_upload_stat_func
+00014628 g       .dlalign	00000000 _data_lma
+00007cc2 g     F .text	00000048 set_elect_work_stat
+0000b4e4 g     F .text	0000016c HAL_GetInterTempValue
+00009a36  w      .text	00000000 USART2_IRQHandler
+00007424 g     F .text	000000b0 set_led_indication
+0000ebda g     F .text	0000004c __swrite
+0000530e g     F .text	000000c8 device_decrypt
+00009824 g     F .text	0000006a ble_data_send
+0000abf6 g     F .text	00000062 TIM5_OC3Init
+0000a6b2 g     F .text	00000018 RTC_ExitConfigMode
+000074d4 g     F .text	0000032a led_task_init
+000128ec g     F .text	0000028c _vfiprintf_r
+00009a36  w      .text	00000000 ETHWakeUp_IRQHandler
+00010d6a g     F .text	0000006a _fwalk_reent
+0000998a g     F .text	000000ac SystemCoreClockUpdate
+00011c8c g     F .text	000000f2 __mdiff
+0000b494 g     F .text	0000001e Lib_Read_Flash
+0000a79a g     F .text	00000004 RTC_ClearITPendingBit
+0000b442 g     F .text	00000052 simpleProfileChar4_Notify
+00009a36  w      .text	00000000 I2C2_ER_IRQHandler
+00006024 g     F .text	00000014 _strlen
+00009a36  w      .text	00000000 DMA1_Channel2_IRQHandler
+00006528 g     F .text	0000002a Lpcd_Init_Register
+00014370 g     O .text	00000020 __sf_fake_stdout
+0000eb10 g     F .text	00000046 siprintf
+000088ca g     F .text	00000018 ble_connect_act
+00012ee8 g     F .text	00000082 __sccl
+000144d0 g     O .text	00000101 _ctype_
+00013814 g     F .text	00000010 _read
+0000aa72 g     F .text	00000020 TIM_BDTRConfig
+0000d696 g     F .text	0000003c .hidden __unorddf2
+00009a38  w      .text	00000000 handle_reset
+00009a36  w      .text	00000000 CAN1_SCE_IRQHandler
+0000ad46 g     F .text	0000000a TIM5_SetCompare1
+00006ea0 g     F .text	00000186 vUser_nfc_init
+00009a36  w      .text	00000000 FLASH_IRQHandler
+0000ab38 g     F .text	00000058 TIM5_OC1Init
+00007eea g     F .text	0000001c set_user_config_param_init
+00009a36  w      .text	00000000 USBFSWakeUp_IRQHandler
+00009a36  w      .text	00000000 USART1_IRQHandler
+000060c4 g     F .text	00000010 Write_Reg
+000115d0 g     F .text	00000094 __smakebuf_r
+0000ec60 g     F .text	00000012 strlen
+0000e296 g     F .text	000002a4 _printf_i
+0001150e g     F .text	00000006 __locale_ctype_ptr_l
+0000c9f4 g     F .text	000000ae .hidden __gedf2
+000077fe g     F .text	00000012 led_task_start
+00010e8a g     F .text	000004cc __gethex
+200047d4 g     O .bss	00000004 __malloc_sbrk_start
+00005270 g     F .text	00000036 get_gb_token
+0000a654 g     F .text	0000001e RCC_APB2PeriphResetCmd
+20004950 g     O .bss	00000100 block_buf
+00009a36  w      .text	00000000 I2C1_ER_IRQHandler
+0000a79e g     F .text	0000003e SPI_Init
+000066ba g     F .text	000000f4 TypeA_Set_BitFraming
+200047d0 g     O .bss	00000004 __malloc_free_list
+00008372 g     F .text	00000098 ucCAN_Send_Msg
+000090fc g     F .text	0000005c vUser_server_init
+0000cf5a g     F .text	0000073c .hidden __subdf3
+000128ec g     F .text	0000028c _vfprintf_r
+0000aaf2 g     F .text	00000004 TIM_SetCompare1
+00011904 g     F .text	0000006a __lo0bits
+0000a33c g     F .text	0000000a GPIO_ReadInputDataBit
+00006038 g     F .text	0000006c _strstr
+00009e64 g     F .text	000000bc CAN_Transmit
+200047c4 g     O .bss	00000004 g_LLE_IRQLibHandlerLocation
+2000458c g     O .data	0000016c __global_locale
+00009a36  w      .text	00000000 USBWakeUp_IRQHandler
+000135b6 g     F .text	0000021e .hidden __trunctfdf2
+000137d4 g     F .text	00000010 _close
+0000e53a  w    F .text	0000046c _scanf_float
+000065b0 g     F .text	0000001a RightMoveBit
+00011782 g     F .text	00000098 __multadd
+0001173e g     F .text	00000044 _Bfree
+
+
+
+Disassembly of section .init:
+
+00005000 <_sinit>:
+_start():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:18
+
+	.section	.init,"ax",@progbits
+	.global	_start
+	.align	1
+_start:
+	j	handle_reset
+    5000:	2390406f          	j	9a38 <handle_reset>
+    5004:	00000013          	nop
+    5008:	00000013          	nop
+    500c:	00000013          	nop
+    5010:	00000013          	nop
+    5014:	00000013          	nop
+    5018:	00000013          	nop
+    501c:	00000013          	nop
+    5020:	00000013          	nop
+    5024:	00000013          	nop
+    5028:	00000013          	nop
+    502c:	00000013          	nop
+    5030:	00000013          	nop
+    5034:	00100073          	ebreak
+
+00005038 <Image_Flag>:
+    5038:	000145d4                                .E..
+
+Disassembly of section .vector:
+
+0000503c <_vector_base>:
+_vector_base():
+    503c:	5000                	lw	s0,32(s0)
+    503e:	0000                	unimp
+    5040:	0000                	unimp
+    5042:	0000                	unimp
+    5044:	9232                	add	tp,tp,a2
+    5046:	0000                	unimp
+    5048:	9236                	add	tp,tp,a3
+    504a:	0000                	unimp
+    504c:	0000                	unimp
+    504e:	0000                	unimp
+    5050:	5194                	lw	a3,32(a1)
+	...
+    505a:	0000                	unimp
+    505c:	5194                	lw	a3,32(a1)
+    505e:	0000                	unimp
+    5060:	9a36                	add	s4,s4,a3
+	...
+    506a:	0000                	unimp
+    506c:	9a36                	add	s4,s4,a3
+    506e:	0000                	unimp
+    5070:	0000                	unimp
+    5072:	0000                	unimp
+    5074:	9a36                	add	s4,s4,a3
+    5076:	0000                	unimp
+    5078:	0000                	unimp
+    507a:	0000                	unimp
+    507c:	9a36                	add	s4,s4,a3
+    507e:	0000                	unimp
+    5080:	9a36                	add	s4,s4,a3
+    5082:	0000                	unimp
+    5084:	9a36                	add	s4,s4,a3
+    5086:	0000                	unimp
+    5088:	9a36                	add	s4,s4,a3
+    508a:	0000                	unimp
+    508c:	9a36                	add	s4,s4,a3
+    508e:	0000                	unimp
+    5090:	9a36                	add	s4,s4,a3
+    5092:	0000                	unimp
+    5094:	9a36                	add	s4,s4,a3
+    5096:	0000                	unimp
+    5098:	9a36                	add	s4,s4,a3
+    509a:	0000                	unimp
+    509c:	9a36                	add	s4,s4,a3
+    509e:	0000                	unimp
+    50a0:	9a36                	add	s4,s4,a3
+    50a2:	0000                	unimp
+    50a4:	9a36                	add	s4,s4,a3
+    50a6:	0000                	unimp
+    50a8:	9a36                	add	s4,s4,a3
+    50aa:	0000                	unimp
+    50ac:	9a36                	add	s4,s4,a3
+    50ae:	0000                	unimp
+    50b0:	9a36                	add	s4,s4,a3
+    50b2:	0000                	unimp
+    50b4:	9a36                	add	s4,s4,a3
+    50b6:	0000                	unimp
+    50b8:	9a36                	add	s4,s4,a3
+    50ba:	0000                	unimp
+    50bc:	9a36                	add	s4,s4,a3
+    50be:	0000                	unimp
+    50c0:	9a36                	add	s4,s4,a3
+    50c2:	0000                	unimp
+    50c4:	9a36                	add	s4,s4,a3
+    50c6:	0000                	unimp
+    50c8:	9a36                	add	s4,s4,a3
+    50ca:	0000                	unimp
+    50cc:	9244                	0x9244
+    50ce:	0000                	unimp
+    50d0:	9a36                	add	s4,s4,a3
+    50d2:	0000                	unimp
+    50d4:	9a36                	add	s4,s4,a3
+    50d6:	0000                	unimp
+    50d8:	9a36                	add	s4,s4,a3
+    50da:	0000                	unimp
+    50dc:	9a36                	add	s4,s4,a3
+    50de:	0000                	unimp
+    50e0:	9a36                	add	s4,s4,a3
+    50e2:	0000                	unimp
+    50e4:	9a36                	add	s4,s4,a3
+    50e6:	0000                	unimp
+    50e8:	9a36                	add	s4,s4,a3
+    50ea:	0000                	unimp
+    50ec:	9a36                	add	s4,s4,a3
+    50ee:	0000                	unimp
+    50f0:	9a36                	add	s4,s4,a3
+    50f2:	0000                	unimp
+    50f4:	9a36                	add	s4,s4,a3
+    50f6:	0000                	unimp
+    50f8:	9a36                	add	s4,s4,a3
+    50fa:	0000                	unimp
+    50fc:	9a36                	add	s4,s4,a3
+    50fe:	0000                	unimp
+    5100:	9a36                	add	s4,s4,a3
+    5102:	0000                	unimp
+    5104:	9a36                	add	s4,s4,a3
+    5106:	0000                	unimp
+    5108:	9a36                	add	s4,s4,a3
+    510a:	0000                	unimp
+    510c:	9a36                	add	s4,s4,a3
+    510e:	0000                	unimp
+    5110:	9a36                	add	s4,s4,a3
+    5112:	0000                	unimp
+    5114:	9a36                	add	s4,s4,a3
+    5116:	0000                	unimp
+    5118:	9a36                	add	s4,s4,a3
+    511a:	0000                	unimp
+    511c:	9a36                	add	s4,s4,a3
+    511e:	0000                	unimp
+    5120:	b900                	sb	s0,17(a0)
+    5122:	0000                	unimp
+    5124:	9a36                	add	s4,s4,a3
+    5126:	0000                	unimp
+    5128:	9a36                	add	s4,s4,a3
+    512a:	0000                	unimp
+    512c:	9a36                	add	s4,s4,a3
+    512e:	0000                	unimp
+    5130:	9a36                	add	s4,s4,a3
+    5132:	0000                	unimp
+    5134:	9a36                	add	s4,s4,a3
+    5136:	0000                	unimp
+    5138:	9238                	0x9238
+    513a:	0000                	unimp
+    513c:	51e4                	lw	s1,100(a1)
+    513e:	0000                	unimp
+    5140:	9a36                	add	s4,s4,a3
+    5142:	0000                	unimp
+    5144:	9a36                	add	s4,s4,a3
+    5146:	0000                	unimp
+    5148:	9a36                	add	s4,s4,a3
+    514a:	0000                	unimp
+    514c:	9a36                	add	s4,s4,a3
+    514e:	0000                	unimp
+    5150:	9a36                	add	s4,s4,a3
+	...
+
+Disassembly of section .highcode:
+
+00005180 <Main_Circulation>:
+Main_Circulation():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:50
+ * @return  none
+ */
+__attribute__((section(".highcode")))
+__attribute__((noinline))
+void Main_Circulation(void)
+{
+    5180:	1141                	addi	sp,sp,-16
+    5182:	c422                	sw	s0,8(sp)
+    5184:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:54
+    while(1)
+    {
+	      IWDG_ReloadCounter();	//Feed dog
+        TMOS_SystemProcess();
+    5186:	20000437          	lui	s0,0x20000
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:53 (discriminator 1)
+	      IWDG_ReloadCounter();	//Feed dog
+    518a:	2b8050ef          	jal	ra,a442 <IWDG_ReloadCounter>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:54 (discriminator 1)
+        TMOS_SystemProcess();
+    518e:	401c                	lw	a5,0(s0)
+    5190:	9782                	jalr	a5
+    5192:	bfe5                	j	518a <Main_Circulation+0xa>
+
+00005194 <Ecall_M_Mode_Handler>:
+Ecall_M_Mode_Handler():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:13
+.align 2
+.func
+Ecall_M_Mode_Handler:
+Ecall_U_Mode_Handler:
+
+	addi a1, x0, 0x20
+    5194:	02000593          	li	a1,32
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:14
+	csrs 0x804, a1
+    5198:	8045a073          	csrs	0x804,a1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:16
+
+	lw a1, 0 * 4( sp )
+    519c:	4582                	lw	a1,0(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:17
+	csrw mepc, a1
+    519e:	34159073          	csrw	mepc,a1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:19
+
+	lw x1, 1 * 4( sp )
+    51a2:	4092                	lw	ra,4(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:20
+	lw x4, 2 * 4( sp )
+    51a4:	4222                	lw	tp,8(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:21
+	lw x5, 3 * 4( sp )
+    51a6:	42b2                	lw	t0,12(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:22
+	lw x6, 4 * 4( sp )
+    51a8:	4342                	lw	t1,16(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:23
+	lw x7, 5 * 4( sp )
+    51aa:	43d2                	lw	t2,20(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:24
+	lw x8, 6 * 4( sp )
+    51ac:	4462                	lw	s0,24(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:25
+	lw x9, 7 * 4( sp )
+    51ae:	44f2                	lw	s1,28(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:26
+	lw x10, 8 * 4( sp )
+    51b0:	5502                	lw	a0,32(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:27
+	lw x11, 9 * 4( sp )
+    51b2:	5592                	lw	a1,36(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:28
+	lw x12, 10 * 4( sp )
+    51b4:	5622                	lw	a2,40(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:29
+	lw x13, 11 * 4( sp )
+    51b6:	56b2                	lw	a3,44(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:30
+	lw x14, 12 * 4( sp )
+    51b8:	5742                	lw	a4,48(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:31
+	lw x15, 13 * 4( sp )
+    51ba:	57d2                	lw	a5,52(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:32
+	lw x16, 14 * 4( sp )
+    51bc:	5862                	lw	a6,56(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:33
+	lw x17, 15 * 4( sp )
+    51be:	58f2                	lw	a7,60(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:34
+	lw x18, 16 * 4( sp )
+    51c0:	4906                	lw	s2,64(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:35
+	lw x19, 17 * 4( sp )
+    51c2:	4996                	lw	s3,68(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:36
+	lw x20, 18 * 4( sp )
+    51c4:	4a26                	lw	s4,72(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:37
+	lw x21, 19 * 4( sp )
+    51c6:	4ab6                	lw	s5,76(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:38
+	lw x22, 20 * 4( sp )
+    51c8:	4b46                	lw	s6,80(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:39
+	lw x23, 21 * 4( sp )
+    51ca:	4bd6                	lw	s7,84(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:40
+	lw x24, 22 * 4( sp )
+    51cc:	4c66                	lw	s8,88(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:41
+	lw x25, 23 * 4( sp )
+    51ce:	4cf6                	lw	s9,92(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:42
+	lw x26, 24 * 4( sp )
+    51d0:	5d06                	lw	s10,96(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:43
+	lw x27, 25 * 4( sp )
+    51d2:	5d96                	lw	s11,100(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:44
+	lw x28, 26 * 4( sp )
+    51d4:	5e26                	lw	t3,104(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:45
+	lw x29, 27 * 4( sp )
+    51d6:	5eb6                	lw	t4,108(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:46
+	lw x30, 28 * 4( sp )
+    51d8:	5f46                	lw	t5,112(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:47
+	lw x31, 29 * 4( sp )
+    51da:	5fd6                	lw	t6,116(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:49
+
+	addi sp, sp, 32*4
+    51dc:	6109                	addi	sp,sp,128
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:51
+
+	mret
+    51de:	30200073          	mret
+	...
+
+000051e4 <LLE_IRQHandler>:
+LLE_IRQHandler():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:58
+
+.section	.highcode.LLE_IRQHandler,"ax",@progbits
+.align 2
+.func
+LLE_IRQHandler:
+	addi sp, sp, -32*4
+    51e4:	7119                	addi	sp,sp,-128
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:60
+
+	sw x1, 1 * 4( sp )
+    51e6:	c206                	sw	ra,4(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:61
+	sw x4, 2 * 4( sp )
+    51e8:	c412                	sw	tp,8(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:62
+	sw x5, 3 * 4( sp )
+    51ea:	c616                	sw	t0,12(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:63
+	sw x6, 4 * 4( sp )
+    51ec:	c81a                	sw	t1,16(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:64
+	sw x7, 5 * 4( sp )
+    51ee:	ca1e                	sw	t2,20(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:65
+	sw x8, 6 * 4( sp )
+    51f0:	cc22                	sw	s0,24(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:66
+	sw x9, 7 * 4( sp )
+    51f2:	ce26                	sw	s1,28(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:67
+	sw x10, 8 * 4( sp )
+    51f4:	d02a                	sw	a0,32(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:68
+	sw x11, 9 * 4( sp )
+    51f6:	d22e                	sw	a1,36(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:69
+	sw x12, 10 * 4( sp )
+    51f8:	d432                	sw	a2,40(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:70
+	sw x13, 11 * 4( sp )
+    51fa:	d636                	sw	a3,44(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:71
+	sw x14, 12 * 4( sp )
+    51fc:	d83a                	sw	a4,48(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:72
+	sw x15, 13 * 4( sp )
+    51fe:	da3e                	sw	a5,52(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:73
+	sw x16, 14 * 4( sp )
+    5200:	dc42                	sw	a6,56(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:74
+	sw x17, 15 * 4( sp )
+    5202:	de46                	sw	a7,60(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:75
+	sw x18, 16 * 4( sp )
+    5204:	c0ca                	sw	s2,64(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:76
+	sw x19, 17 * 4( sp )
+    5206:	c2ce                	sw	s3,68(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:77
+	sw x20, 18 * 4( sp )
+    5208:	c4d2                	sw	s4,72(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:78
+	sw x21, 19 * 4( sp )
+    520a:	c6d6                	sw	s5,76(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:79
+	sw x22, 20 * 4( sp )
+    520c:	c8da                	sw	s6,80(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:80
+	sw x23, 21 * 4( sp )
+    520e:	cade                	sw	s7,84(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:81
+	sw x24, 22 * 4( sp )
+    5210:	cce2                	sw	s8,88(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:82
+	sw x25, 23 * 4( sp )
+    5212:	cee6                	sw	s9,92(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:83
+	sw x26, 24 * 4( sp )
+    5214:	d0ea                	sw	s10,96(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:84
+	sw x27, 25 * 4( sp )
+    5216:	d2ee                	sw	s11,100(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:85
+	sw x28, 26 * 4( sp )
+    5218:	d4f2                	sw	t3,104(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:86
+	sw x29, 27 * 4( sp )
+    521a:	d6f6                	sw	t4,108(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:87
+	sw x30, 28 * 4( sp )
+    521c:	d8fa                	sw	t5,112(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:88
+	sw x31, 29 * 4( sp )
+    521e:	dafe                	sw	t6,116(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:90
+
+	la a1, g_LLE_IRQLibHandlerLocation
+    5220:	7c418593          	addi	a1,gp,1988 # 200047c4 <g_LLE_IRQLibHandlerLocation>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:91
+	lw a0, 0(a1)
+    5224:	4188                	lw	a0,0(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:92
+	jalr x1, 0(a0)
+    5226:	000500e7          	jalr	a0
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:94
+
+	lw x1, 1 * 4( sp )
+    522a:	4092                	lw	ra,4(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:95
+	lw x4, 2 * 4( sp )
+    522c:	4222                	lw	tp,8(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:96
+	lw x5, 3 * 4( sp )
+    522e:	42b2                	lw	t0,12(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:97
+	lw x6, 4 * 4( sp )
+    5230:	4342                	lw	t1,16(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:98
+	lw x7, 5 * 4( sp )
+    5232:	43d2                	lw	t2,20(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:99
+	lw x8, 6 * 4( sp )
+    5234:	4462                	lw	s0,24(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:100
+	lw x9, 7 * 4( sp )
+    5236:	44f2                	lw	s1,28(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:101
+	lw x10, 8 * 4( sp )
+    5238:	5502                	lw	a0,32(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:102
+	lw x11, 9 * 4( sp )
+    523a:	5592                	lw	a1,36(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:103
+	lw x12, 10 * 4( sp )
+    523c:	5622                	lw	a2,40(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:104
+	lw x13, 11 * 4( sp )
+    523e:	56b2                	lw	a3,44(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:105
+	lw x14, 12 * 4( sp )
+    5240:	5742                	lw	a4,48(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:106
+	lw x15, 13 * 4( sp )
+    5242:	57d2                	lw	a5,52(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:107
+	lw x16, 14 * 4( sp )
+    5244:	5862                	lw	a6,56(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:108
+	lw x17, 15 * 4( sp )
+    5246:	58f2                	lw	a7,60(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:109
+	lw x18, 16 * 4( sp )
+    5248:	4906                	lw	s2,64(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:110
+	lw x19, 17 * 4( sp )
+    524a:	4996                	lw	s3,68(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:111
+	lw x20, 18 * 4( sp )
+    524c:	4a26                	lw	s4,72(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:112
+	lw x21, 19 * 4( sp )
+    524e:	4ab6                	lw	s5,76(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:113
+	lw x22, 20 * 4( sp )
+    5250:	4b46                	lw	s6,80(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:114
+	lw x23, 21 * 4( sp )
+    5252:	4bd6                	lw	s7,84(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:115
+	lw x24, 22 * 4( sp )
+    5254:	4c66                	lw	s8,88(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:116
+	lw x25, 23 * 4( sp )
+    5256:	4cf6                	lw	s9,92(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:117
+	lw x26, 24 * 4( sp )
+    5258:	5d06                	lw	s10,96(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:118
+	lw x27, 25 * 4( sp )
+    525a:	5d96                	lw	s11,100(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:119
+	lw x28, 26 * 4( sp )
+    525c:	5e26                	lw	t3,104(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:120
+	lw x29, 27 * 4( sp )
+    525e:	5eb6                	lw	t4,108(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:121
+	lw x30, 28 * 4( sp )
+    5260:	5f46                	lw	t5,112(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:122
+	lw x31, 29 * 4( sp )
+    5262:	5fd6                	lw	t6,116(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:124
+
+	addi sp, sp, 32*4
+    5264:	6109                	addi	sp,sp,128
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/LIB/ble_task_scheduler.S:126
+
+	mret
+    5266:	30200073          	mret
+	...
+
+Disassembly of section .text:
+
+00005270 <get_gb_token>:
+get_gb_token():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:34
+    5270:	fff50713          	addi	a4,a0,-1
+    5274:	00a737b3          	sltu	a5,a4,a0
+    5278:	fff58693          	addi	a3,a1,-1
+    527c:	97b6                	add	a5,a5,a3
+    527e:	cf89                	beqz	a5,5298 <get_gb_token+0x28>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:38
+    5280:	80000637          	lui	a2,0x80000
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:33
+    5284:	1141                	addi	sp,sp,-16
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:38
+    5286:	fff64613          	not	a2,a2
+    528a:	4681                	li	a3,0
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:33
+    528c:	c606                	sw	ra,12(sp)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:38
+    528e:	68e060ef          	jal	ra,b91c <__umoddi3>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:39
+    5292:	40b2                	lw	ra,12(sp)
+    5294:	0141                	addi	sp,sp,16
+    5296:	8082                	ret
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:34
+    5298:	800007b7          	lui	a5,0x80000
+    529c:	ffe7c793          	xori	a5,a5,-2
+    52a0:	fee7e0e3          	bltu	a5,a4,5280 <get_gb_token+0x10>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:39
+    52a4:	8082                	ret
+
+000052a6 <wch_base64_decode>:
+wch_base64_decode():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:48
+    52a6:	a625                	j	55ce <base64_decode>
+
+000052a8 <wch_base64_encode>:
+wch_base64_encode():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:55
+    52a8:	aae1                	j	5480 <base64_encode>
+
+000052aa <Wch_AES_get_length>:
+Wch_AES_get_length():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:60
+    52aa:	3c10006f          	j	5e6a <AES_get_length>
+
+000052ae <device_encrypt>:
+device_encrypt():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:65
+    52ae:	7179                	addi	sp,sp,-48
+    52b0:	cc52                	sw	s4,24(sp)
+    52b2:	8a2a                	mv	s4,a0
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:67
+    52b4:	8536                	mv	a0,a3
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:65
+    52b6:	d606                	sw	ra,44(sp)
+    52b8:	d422                	sw	s0,40(sp)
+    52ba:	d226                	sw	s1,36(sp)
+    52bc:	d04a                	sw	s2,32(sp)
+    52be:	ce4e                	sw	s3,28(sp)
+    52c0:	ca56                	sw	s5,20(sp)
+    52c2:	8936                	mv	s2,a3
+    52c4:	843a                	mv	s0,a4
+    52c6:	89b2                	mv	s3,a2
+    52c8:	8aae                	mv	s5,a1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:66
+    52ca:	c002                	sw	zero,0(sp)
+    52cc:	c202                	sw	zero,4(sp)
+    52ce:	c402                	sw	zero,8(sp)
+    52d0:	c602                	sw	zero,12(sp)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:67
+    52d2:	399000ef          	jal	ra,5e6a <AES_get_length>
+    52d6:	c008                	sw	a0,0(s0)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:68
+    52d8:	642080ef          	jal	ra,d91a <malloc>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:69
+    52dc:	840a                	mv	s0,sp
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:68
+    52de:	84aa                	mv	s1,a0
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:69
+    52e0:	8622                	mv	a2,s0
+    52e2:	85d6                	mv	a1,s5
+    52e4:	8552                	mv	a0,s4
+    52e6:	2d7d                	jal	59a4 <get_AesKey>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:70
+    52e8:	8522                	mv	a0,s0
+    52ea:	2eb000ef          	jal	ra,5dd4 <AES_Init>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:71
+    52ee:	86a2                	mv	a3,s0
+    52f0:	864a                	mv	a2,s2
+    52f2:	85a6                	mv	a1,s1
+    52f4:	854e                	mv	a0,s3
+    52f6:	37b000ef          	jal	ra,5e70 <AES_Encrypt_PKCS7>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:73
+    52fa:	50b2                	lw	ra,44(sp)
+    52fc:	5422                	lw	s0,40(sp)
+    52fe:	8526                	mv	a0,s1
+    5300:	5902                	lw	s2,32(sp)
+    5302:	5492                	lw	s1,36(sp)
+    5304:	49f2                	lw	s3,28(sp)
+    5306:	4a62                	lw	s4,24(sp)
+    5308:	4ad2                	lw	s5,20(sp)
+    530a:	6145                	addi	sp,sp,48
+    530c:	8082                	ret
+
+0000530e <device_decrypt>:
+device_decrypt():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:76
+    530e:	7179                	addi	sp,sp,-48
+    5310:	d04a                	sw	s2,32(sp)
+    5312:	892a                	mv	s2,a0
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:78
+    5314:	8536                	mv	a0,a3
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:76
+    5316:	d606                	sw	ra,44(sp)
+    5318:	d422                	sw	s0,40(sp)
+    531a:	d226                	sw	s1,36(sp)
+    531c:	ce4e                	sw	s3,28(sp)
+    531e:	cc52                	sw	s4,24(sp)
+    5320:	89b6                	mv	s3,a3
+    5322:	ca56                	sw	s5,20(sp)
+    5324:	c85a                	sw	s6,16(sp)
+    5326:	8aae                	mv	s5,a1
+    5328:	8a32                	mv	s4,a2
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:79
+    532a:	848a                	mv	s1,sp
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:77
+    532c:	c002                	sw	zero,0(sp)
+    532e:	c202                	sw	zero,4(sp)
+    5330:	c402                	sw	zero,8(sp)
+    5332:	c602                	sw	zero,12(sp)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:78
+    5334:	5e6080ef          	jal	ra,d91a <malloc>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:79
+    5338:	85d6                	mv	a1,s5
+    533a:	8626                	mv	a2,s1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:78
+    533c:	842a                	mv	s0,a0
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:79
+    533e:	854a                	mv	a0,s2
+    5340:	2595                	jal	59a4 <get_AesKey>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:80
+    5342:	0000f517          	auipc	a0,0xf
+    5346:	cc250513          	addi	a0,a0,-830 # 14004 <devInfoSoftwareRev+0x8c>
+    534a:	77c090ef          	jal	ra,eac6 <puts>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:81
+    534e:	8926                	mv	s2,s1
+    5350:	01010b13          	addi	s6,sp,16
+array_view():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:14
+    5354:	0000fa97          	auipc	s5,0xf
+    5358:	cb8a8a93          	addi	s5,s5,-840 # 1400c <devInfoSoftwareRev+0x94>
+    535c:	00094583          	lbu	a1,0(s2)
+    5360:	8556                	mv	a0,s5
+    5362:	0905                	addi	s2,s2,1
+    5364:	642090ef          	jal	ra,e9a6 <iprintf>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:12
+    5368:	ff691ae3          	bne	s2,s6,535c <device_decrypt+0x4e>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:16
+    536c:	0000f517          	auipc	a0,0xf
+    5370:	ca850513          	addi	a0,a0,-856 # 14014 <devInfoSoftwareRev+0x9c>
+    5374:	752090ef          	jal	ra,eac6 <puts>
+device_decrypt():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:82
+    5378:	8526                	mv	a0,s1
+    537a:	25b000ef          	jal	ra,5dd4 <AES_Init>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:83
+    537e:	86a6                	mv	a3,s1
+    5380:	864e                	mv	a2,s3
+    5382:	85d2                	mv	a1,s4
+    5384:	8522                	mv	a0,s0
+    5386:	3e5000ef          	jal	ra,5f6a <AES_Decrypt>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:84
+    538a:	0000f517          	auipc	a0,0xf
+    538e:	c8e50513          	addi	a0,a0,-882 # 14018 <devInfoSoftwareRev+0xa0>
+    5392:	734090ef          	jal	ra,eac6 <puts>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:85
+    5396:	84a2                	mv	s1,s0
+    5398:	01040993          	addi	s3,s0,16 # 20000010 <_data_lma+0x1ffeb9e8>
+array_view():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:14
+    539c:	0000f917          	auipc	s2,0xf
+    53a0:	c7090913          	addi	s2,s2,-912 # 1400c <devInfoSoftwareRev+0x94>
+    53a4:	0004c583          	lbu	a1,0(s1)
+    53a8:	854a                	mv	a0,s2
+    53aa:	0485                	addi	s1,s1,1
+    53ac:	5fa090ef          	jal	ra,e9a6 <iprintf>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:12
+    53b0:	ff349ae3          	bne	s1,s3,53a4 <device_decrypt+0x96>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:16
+    53b4:	0000f517          	auipc	a0,0xf
+    53b8:	c6050513          	addi	a0,a0,-928 # 14014 <devInfoSoftwareRev+0x9c>
+    53bc:	70a090ef          	jal	ra,eac6 <puts>
+device_decrypt():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:87
+    53c0:	8522                	mv	a0,s0
+    53c2:	50b2                	lw	ra,44(sp)
+    53c4:	5422                	lw	s0,40(sp)
+    53c6:	5492                	lw	s1,36(sp)
+    53c8:	5902                	lw	s2,32(sp)
+    53ca:	49f2                	lw	s3,28(sp)
+    53cc:	4a62                	lw	s4,24(sp)
+    53ce:	4ad2                	lw	s5,20(sp)
+    53d0:	4b42                	lw	s6,16(sp)
+    53d2:	6145                	addi	sp,sp,48
+    53d4:	8082                	ret
+
+000053d6 <production_lic_set>:
+production_lic_set():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:90
+    53d6:	1101                	addi	sp,sp,-32
+    53d8:	cc22                	sw	s0,24(sp)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:93
+    53da:	840a                	mv	s0,sp
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:90
+    53dc:	ca26                	sw	s1,20(sp)
+    53de:	84ae                	mv	s1,a1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:93
+    53e0:	85a2                	mv	a1,s0
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:90
+    53e2:	ce06                	sw	ra,28(sp)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:92
+    53e4:	c002                	sw	zero,0(sp)
+    53e6:	c202                	sw	zero,4(sp)
+    53e8:	c402                	sw	zero,8(sp)
+    53ea:	c602                	sw	zero,12(sp)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:93
+    53ec:	2601                	jal	56ec <set_production_lic_key>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:94
+    53ee:	8522                	mv	a0,s0
+    53f0:	1e5000ef          	jal	ra,5dd4 <AES_Init>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:95
+    53f4:	86a2                	mv	a3,s0
+    53f6:	85a6                	mv	a1,s1
+    53f8:	4635                	li	a2,13
+    53fa:	51818513          	addi	a0,gp,1304 # 20004518 <lic>
+    53fe:	273000ef          	jal	ra,5e70 <AES_Encrypt_PKCS7>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:96
+    5402:	40f2                	lw	ra,28(sp)
+    5404:	4462                	lw	s0,24(sp)
+    5406:	44d2                	lw	s1,20(sp)
+    5408:	6105                	addi	sp,sp,32
+    540a:	8082                	ret
+
+0000540c <check_lic_stat>:
+check_lic_stat():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:99
+    540c:	7179                	addi	sp,sp,-48
+    540e:	d422                	sw	s0,40(sp)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:105
+    5410:	0800                	addi	s0,sp,16
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:99
+    5412:	d226                	sw	s1,36(sp)
+    5414:	84ae                	mv	s1,a1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:105
+    5416:	85a2                	mv	a1,s0
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:99
+    5418:	d606                	sw	ra,44(sp)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:102
+    541a:	c602                	sw	zero,12(sp)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:103
+    541c:	c802                	sw	zero,16(sp)
+    541e:	ca02                	sw	zero,20(sp)
+    5420:	cc02                	sw	zero,24(sp)
+    5422:	ce02                	sw	zero,28(sp)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:105
+    5424:	24e1                	jal	56ec <set_production_lic_key>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:106
+    5426:	8522                	mv	a0,s0
+    5428:	1ad000ef          	jal	ra,5dd4 <AES_Init>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:107
+    542c:	86a2                	mv	a3,s0
+    542e:	4611                	li	a2,4
+    5430:	85a6                	mv	a1,s1
+    5432:	0068                	addi	a0,sp,12
+    5434:	337000ef          	jal	ra,5f6a <AES_Decrypt>
+array_check():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:23
+    5438:	00c14703          	lbu	a4,12(sp)
+    543c:	0004c783          	lbu	a5,0(s1)
+    5440:	02f71a63          	bne	a4,a5,5474 <check_lic_stat+0x68>
+    5444:	00d14703          	lbu	a4,13(sp)
+    5448:	0014c783          	lbu	a5,1(s1)
+    544c:	02f71463          	bne	a4,a5,5474 <check_lic_stat+0x68>
+    5450:	00e14703          	lbu	a4,14(sp)
+    5454:	0024c783          	lbu	a5,2(s1)
+    5458:	00f71e63          	bne	a4,a5,5474 <check_lic_stat+0x68>
+    545c:	00f14503          	lbu	a0,15(sp)
+    5460:	0034c783          	lbu	a5,3(s1)
+check_lic_stat():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:112
+    5464:	50b2                	lw	ra,44(sp)
+    5466:	5422                	lw	s0,40(sp)
+array_check():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:23
+    5468:	8d1d                	sub	a0,a0,a5
+check_lic_stat():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:112
+    546a:	5492                	lw	s1,36(sp)
+array_check():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:23
+    546c:	00153513          	seqz	a0,a0
+check_lic_stat():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:112
+    5470:	6145                	addi	sp,sp,48
+    5472:	8082                	ret
+    5474:	50b2                	lw	ra,44(sp)
+    5476:	5422                	lw	s0,40(sp)
+    5478:	5492                	lw	s1,36(sp)
+array_check():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:25
+    547a:	4501                	li	a0,0
+check_lic_stat():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/dev_transcode.c:112
+    547c:	6145                	addi	sp,sp,48
+    547e:	8082                	ret
+
+00005480 <base64_encode>:
+base64_encode():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:10
+    5480:	14c05063          	blez	a2,55c0 <base64_encode+0x140>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:12
+    5484:	00054683          	lbu	a3,0(a0)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:14
+    5488:	1ffff897          	auipc	a7,0x1ffff
+    548c:	2bc8a883          	lw	a7,700(a7) # 20004744 <_edata+0x4>
+    5490:	0008a783          	lw	a5,0(a7)
+    5494:	8289                	srli	a3,a3,0x2
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:17
+    5496:	4705                	li	a4,1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:14
+    5498:	97b6                	add	a5,a5,a3
+    549a:	0007c783          	lbu	a5,0(a5) # 80000000 <_eusrstack+0x5fff0000>
+    549e:	00f58023          	sb	a5,0(a1)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:16
+    54a2:	00054683          	lbu	a3,0(a0)
+    54a6:	0692                	slli	a3,a3,0x4
+    54a8:	0306f693          	andi	a3,a3,48
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:17
+    54ac:	10e60c63          	beq	a2,a4,55c4 <base64_encode+0x144>
+    54b0:	00150713          	addi	a4,a0,1
+    54b4:	4e8d                	li	t4,3
+    54b6:	4509                	li	a0,2
+    54b8:	00258793          	addi	a5,a1,2
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:10
+    54bc:	4301                	li	t1,0
+    54be:	8d0d                	sub	a0,a0,a1
+    54c0:	40be8eb3          	sub	t4,t4,a1
+    54c4:	a095                	j	5528 <base64_encode+0xa8>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:34 (discriminator 2)
+    54c6:	00174803          	lbu	a6,1(a4)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:35 (discriminator 2)
+    54ca:	0008a303          	lw	t1,0(a7)
+    54ce:	00fe8fb3          	add	t6,t4,a5
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:34 (discriminator 2)
+    54d2:	00685813          	srli	a6,a6,0x6
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:35 (discriminator 2)
+    54d6:	00d866b3          	or	a3,a6,a3
+    54da:	969a                	add	a3,a3,t1
+    54dc:	0006c683          	lbu	a3,0(a3)
+    54e0:	8316                	mv	t1,t0
+    54e2:	00d78023          	sb	a3,0(a5)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:37 (discriminator 2)
+    54e6:	00174803          	lbu	a6,1(a4)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:38 (discriminator 2)
+    54ea:	0008a683          	lw	a3,0(a7)
+    54ee:	03f87813          	andi	a6,a6,63
+    54f2:	96c2                	add	a3,a3,a6
+    54f4:	0006c683          	lbu	a3,0(a3)
+    54f8:	00d780a3          	sb	a3,1(a5)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:10 (discriminator 2)
+    54fc:	08c2d163          	bge	t0,a2,557e <base64_encode+0xfe>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:12
+    5500:	00274803          	lbu	a6,2(a4)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:14
+    5504:	0008a683          	lw	a3,0(a7)
+    5508:	0791                	addi	a5,a5,4
+    550a:	00285813          	srli	a6,a6,0x2
+    550e:	96c2                	add	a3,a3,a6
+    5510:	0006c683          	lbu	a3,0(a3)
+    5514:	070d                	addi	a4,a4,3
+    5516:	fed78f23          	sb	a3,-2(a5)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:16
+    551a:	fff74683          	lbu	a3,-1(a4)
+    551e:	0692                	slli	a3,a3,0x4
+    5520:	0306f693          	andi	a3,a3,48
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:17
+    5524:	06ce5163          	bge	t3,a2,5586 <base64_encode+0x106>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:24
+    5528:	00074803          	lbu	a6,0(a4)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:25
+    552c:	0008ae03          	lw	t3,0(a7)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:28
+    5530:	00230f93          	addi	t6,t1,2
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:24
+    5534:	00485813          	srli	a6,a6,0x4
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:25
+    5538:	00d866b3          	or	a3,a6,a3
+    553c:	96f2                	add	a3,a3,t3
+    553e:	0006c683          	lbu	a3,0(a3)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:10
+    5542:	00330293          	addi	t0,t1,3
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:17
+    5546:	00430e13          	addi	t3,t1,4
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:25
+    554a:	fed78fa3          	sb	a3,-1(a5)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:27
+    554e:	00074683          	lbu	a3,0(a4)
+    5552:	00178813          	addi	a6,a5,1
+    5556:	00f50f33          	add	t5,a0,a5
+    555a:	068a                	slli	a3,a3,0x2
+    555c:	03c6f693          	andi	a3,a3,60
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:35
+    5560:	00278393          	addi	t2,a5,2
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:28
+    5564:	f6cfc1e3          	blt	t6,a2,54c6 <base64_encode+0x46>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:30
+    5568:	0008a703          	lw	a4,0(a7)
+    556c:	96ba                	add	a3,a3,a4
+    556e:	0006c703          	lbu	a4,0(a3)
+    5572:	00e78023          	sb	a4,0(a5)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:31
+    5576:	03d00793          	li	a5,61
+    557a:	00f80023          	sb	a5,0(a6)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:40
+    557e:	00038023          	sb	zero,0(t2)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:42
+    5582:	852e                	mv	a0,a1
+    5584:	8082                	ret
+    5586:	002f0613          	addi	a2,t5,2
+    558a:	003f0713          	addi	a4,t5,3
+    558e:	0f11                	addi	t5,t5,4
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:19
+    5590:	0008a783          	lw	a5,0(a7)
+    5594:	9fae                	add	t6,t6,a1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:20
+    5596:	03d00513          	li	a0,61
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:19
+    559a:	96be                	add	a3,a3,a5
+    559c:	0006c803          	lbu	a6,0(a3)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:20
+    55a0:	00c586b3          	add	a3,a1,a2
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:21
+    55a4:	00e587b3          	add	a5,a1,a4
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:19
+    55a8:	010f8023          	sb	a6,0(t6)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:20
+    55ac:	00a68023          	sb	a0,0(a3)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:21
+    55b0:	00a78023          	sb	a0,0(a5)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:22
+    55b4:	01e583b3          	add	t2,a1,t5
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:40
+    55b8:	00038023          	sb	zero,0(t2)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:42
+    55bc:	852e                	mv	a0,a1
+    55be:	8082                	ret
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:10
+    55c0:	83ae                	mv	t2,a1
+    55c2:	bf75                	j	557e <base64_encode+0xfe>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:17
+    55c4:	4f11                	li	t5,4
+    55c6:	470d                	li	a4,3
+    55c8:	4609                	li	a2,2
+    55ca:	4f85                	li	t6,1
+    55cc:	b7d1                	j	5590 <base64_encode+0x110>
+
+000055ce <base64_decode>:
+base64_decode():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:49
+    55ce:	00054803          	lbu	a6,0(a0)
+    55d2:	10080b63          	beqz	a6,56e8 <base64_decode+0x11a>
+    55d6:	8e2e                	mv	t3,a1
+    55d8:	00150313          	addi	t1,a0,1
+    55dc:	4e81                	li	t4,0
+    55de:	1fffff97          	auipc	t6,0x1ffff
+    55e2:	166faf83          	lw	t6,358(t6) # 20004744 <_edata+0x4>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:56
+    55e6:	04000693          	li	a3,64
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:79
+    55ea:	03d00f13          	li	t5,61
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:58
+    55ee:	000fa703          	lw	a4,0(t6)
+    55f2:	4781                	li	a5,0
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:51
+    55f4:	0ff00893          	li	a7,255
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:58
+    55f8:	00f70633          	add	a2,a4,a5
+    55fc:	00064603          	lbu	a2,0(a2) # 80000000 <_eusrstack+0x5fff0000>
+    5600:	0ff7f593          	andi	a1,a5,255
+    5604:	0785                	addi	a5,a5,1
+    5606:	0d060163          	beq	a2,a6,56c8 <base64_decode+0xfa>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:56
+    560a:	fed797e3          	bne	a5,a3,55f8 <base64_decode+0x2a>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:63
+    560e:	00034503          	lbu	a0,0(t1)
+    5612:	4781                	li	a5,0
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:52
+    5614:	0ff00293          	li	t0,255
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:63
+    5618:	00f70633          	add	a2,a4,a5
+    561c:	00064603          	lbu	a2,0(a2)
+    5620:	0ff7f593          	andi	a1,a5,255
+    5624:	0785                	addi	a5,a5,1
+    5626:	0aa60563          	beq	a2,a0,56d0 <base64_decode+0x102>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:61
+    562a:	fed797e3          	bne	a5,a3,5618 <base64_decode+0x4a>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:68
+    562e:	00134503          	lbu	a0,1(t1)
+    5632:	4781                	li	a5,0
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:53
+    5634:	0ff00813          	li	a6,255
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:68
+    5638:	00f70633          	add	a2,a4,a5
+    563c:	00064603          	lbu	a2,0(a2)
+    5640:	0ff7f593          	andi	a1,a5,255
+    5644:	0785                	addi	a5,a5,1
+    5646:	08a60963          	beq	a2,a0,56d8 <base64_decode+0x10a>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:66
+    564a:	fed797e3          	bne	a5,a3,5638 <base64_decode+0x6a>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:73
+    564e:	00234503          	lbu	a0,2(t1)
+    5652:	4781                	li	a5,0
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:54
+    5654:	0ff00393          	li	t2,255
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:73
+    5658:	00f70633          	add	a2,a4,a5
+    565c:	00064603          	lbu	a2,0(a2)
+    5660:	0ff7f593          	andi	a1,a5,255
+    5664:	0785                	addi	a5,a5,1
+    5666:	06a60d63          	beq	a2,a0,56e0 <base64_decode+0x112>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:71
+    566a:	fed797e3          	bne	a5,a3,5658 <base64_decode+0x8a>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:78
+    566e:	0042d793          	srli	a5,t0,0x4
+    5672:	8b8d                	andi	a5,a5,3
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:77
+    5674:	088a                	slli	a7,a7,0x2
+    5676:	0117e8b3          	or	a7,a5,a7
+    567a:	011e0023          	sb	a7,0(t3)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:79
+    567e:	00134783          	lbu	a5,1(t1)
+    5682:	001e8513          	addi	a0,t4,1
+    5686:	07e78263          	beq	a5,t5,56ea <base64_decode+0x11c>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:83
+    568a:	00285793          	srli	a5,a6,0x2
+    568e:	8bbd                	andi	a5,a5,15
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:82
+    5690:	0292                	slli	t0,t0,0x4
+    5692:	0057e2b3          	or	t0,a5,t0
+    5696:	005e00a3          	sb	t0,1(t3)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:84
+    569a:	00234783          	lbu	a5,2(t1)
+    569e:	002e8513          	addi	a0,t4,2
+    56a2:	05e78463          	beq	a5,t5,56ea <base64_decode+0x11c>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:87 (discriminator 2)
+    56a6:	00681793          	slli	a5,a6,0x6
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:88 (discriminator 2)
+    56aa:	03f3f393          	andi	t2,t2,63
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:87 (discriminator 2)
+    56ae:	0077e7b3          	or	a5,a5,t2
+    56b2:	00fe0123          	sb	a5,2(t3)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:49 (discriminator 2)
+    56b6:	00334803          	lbu	a6,3(t1)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:87 (discriminator 2)
+    56ba:	0e8d                	addi	t4,t4,3
+    56bc:	0e0d                	addi	t3,t3,3
+    56be:	0311                	addi	t1,t1,4
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:49 (discriminator 2)
+    56c0:	f20817e3          	bnez	a6,55ee <base64_decode+0x20>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:87
+    56c4:	8576                	mv	a0,t4
+    56c6:	8082                	ret
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:58
+    56c8:	88ae                	mv	a7,a1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:56
+    56ca:	f2d797e3          	bne	a5,a3,55f8 <base64_decode+0x2a>
+    56ce:	b781                	j	560e <base64_decode+0x40>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:63
+    56d0:	82ae                	mv	t0,a1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:61
+    56d2:	f4d793e3          	bne	a5,a3,5618 <base64_decode+0x4a>
+    56d6:	bfa1                	j	562e <base64_decode+0x60>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:68
+    56d8:	882e                	mv	a6,a1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:66
+    56da:	f4d79fe3          	bne	a5,a3,5638 <base64_decode+0x6a>
+    56de:	bf85                	j	564e <base64_decode+0x80>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:73
+    56e0:	83ae                	mv	t2,a1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:71
+    56e2:	f6d79be3          	bne	a5,a3,5658 <base64_decode+0x8a>
+    56e6:	b761                	j	566e <base64_decode+0xa0>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:49
+    56e8:	4501                	li	a0,0
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/base64.c:91
+    56ea:	8082                	ret
+
+000056ec <set_production_lic_key>:
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:45
+    56ec:	00054683          	lbu	a3,0(a0)
+    56f0:	00254e03          	lbu	t3,2(a0)
+    56f4:	00454883          	lbu	a7,4(a0)
+    56f8:	00154e83          	lbu	t4,1(a0)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:47
+    56fc:	01c68733          	add	a4,a3,t3
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:45
+    5700:	00354303          	lbu	t1,3(a0)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:47
+    5704:	9746                	add	a4,a4,a7
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:45
+    5706:	00554803          	lbu	a6,5(a0)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:47
+    570a:	0ff77713          	andi	a4,a4,255
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:32
+    570e:	07f77513          	andi	a0,a4,127
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:43
+    5712:	1141                	addi	sp,sp,-16
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:48
+    5714:	006e87b3          	add	a5,t4,t1
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:33
+    5718:	0505                	addi	a0,a0,1
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:48
+    571a:	97c2                	add	a5,a5,a6
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:45
+    571c:	010107a3          	sb	a6,15(sp)
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    5720:	01851813          	slli	a6,a0,0x18
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:45
+    5724:	00d10523          	sb	a3,10(sp)
+    5728:	01d105a3          	sb	t4,11(sp)
+    572c:	01c10623          	sb	t3,12(sp)
+    5730:	006106a3          	sb	t1,13(sp)
+    5734:	01110723          	sb	a7,14(sp)
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    5738:	41885813          	srai	a6,a6,0x18
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:48
+    573c:	0ff7f793          	andi	a5,a5,255
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:50
+    5740:	0ff67613          	andi	a2,a2,255
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    5744:	46c5                	li	a3,17
+    5746:	00084963          	bltz	a6,5758 <set_production_lic_key+0x6c>
+    574a:	0000e697          	auipc	a3,0xe
+    574e:	0da68693          	addi	a3,a3,218 # 13824 <lic_data>
+    5752:	9536                	add	a0,a0,a3
+    5754:	00054683          	lbu	a3,0(a0)
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:53
+    5758:	9732                	add	a4,a4,a2
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:32
+    575a:	07f77713          	andi	a4,a4,127
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:33
+    575e:	0705                	addi	a4,a4,1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    5760:	01871513          	slli	a0,a4,0x18
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:52
+    5764:	00d58023          	sb	a3,0(a1)
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    5768:	8561                	srai	a0,a0,0x18
+    576a:	46c5                	li	a3,17
+    576c:	00054963          	bltz	a0,577e <set_production_lic_key+0x92>
+    5770:	0000e697          	auipc	a3,0xe
+    5774:	0b468693          	addi	a3,a3,180 # 13824 <lic_data>
+    5778:	9736                	add	a4,a4,a3
+    577a:	00074683          	lbu	a3,0(a4)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:32
+    577e:	07f7f713          	andi	a4,a5,127
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:33
+    5782:	0705                	addi	a4,a4,1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    5784:	01871513          	slli	a0,a4,0x18
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:53
+    5788:	00d58423          	sb	a3,8(a1)
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    578c:	8561                	srai	a0,a0,0x18
+    578e:	46c5                	li	a3,17
+    5790:	00054963          	bltz	a0,57a2 <set_production_lic_key+0xb6>
+    5794:	0000e697          	auipc	a3,0xe
+    5798:	09068693          	addi	a3,a3,144 # 13824 <lic_data>
+    579c:	9736                	add	a4,a4,a3
+    579e:	00074683          	lbu	a3,0(a4)
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:53
+    57a2:	97b2                	add	a5,a5,a2
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:32
+    57a4:	07f7f793          	andi	a5,a5,127
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:33
+    57a8:	0785                	addi	a5,a5,1
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:52
+    57aa:	00d580a3          	sb	a3,1(a1)
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    57ae:	01879693          	slli	a3,a5,0x18
+    57b2:	86e1                	srai	a3,a3,0x18
+    57b4:	4745                	li	a4,17
+    57b6:	0006c963          	bltz	a3,57c8 <set_production_lic_key+0xdc>
+    57ba:	0000e717          	auipc	a4,0xe
+    57be:	06a70713          	addi	a4,a4,106 # 13824 <lic_data>
+    57c2:	97ba                	add	a5,a5,a4
+    57c4:	0007c703          	lbu	a4,0(a5)
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:52
+    57c8:	00a14783          	lbu	a5,10(sp)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:53
+    57cc:	00e584a3          	sb	a4,9(a1)
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    57d0:	46c5                	li	a3,17
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:32
+    57d2:	07f7f713          	andi	a4,a5,127
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:33
+    57d6:	0705                	addi	a4,a4,1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    57d8:	01871513          	slli	a0,a4,0x18
+    57dc:	8561                	srai	a0,a0,0x18
+    57de:	00054963          	bltz	a0,57f0 <set_production_lic_key+0x104>
+    57e2:	0000e697          	auipc	a3,0xe
+    57e6:	04268693          	addi	a3,a3,66 # 13824 <lic_data>
+    57ea:	9736                	add	a4,a4,a3
+    57ec:	00074683          	lbu	a3,0(a4)
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:53
+    57f0:	97b2                	add	a5,a5,a2
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:32
+    57f2:	07f7f793          	andi	a5,a5,127
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:33
+    57f6:	0785                	addi	a5,a5,1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    57f8:	01879713          	slli	a4,a5,0x18
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:52
+    57fc:	00d58123          	sb	a3,2(a1)
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    5800:	8761                	srai	a4,a4,0x18
+    5802:	46c5                	li	a3,17
+    5804:	00074963          	bltz	a4,5816 <set_production_lic_key+0x12a>
+    5808:	0000e717          	auipc	a4,0xe
+    580c:	01c70713          	addi	a4,a4,28 # 13824 <lic_data>
+    5810:	97ba                	add	a5,a5,a4
+    5812:	0007c683          	lbu	a3,0(a5)
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:52
+    5816:	00b14703          	lbu	a4,11(sp)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:53
+    581a:	00d58523          	sb	a3,10(a1)
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    581e:	46c5                	li	a3,17
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:32
+    5820:	07f77793          	andi	a5,a4,127
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:33
+    5824:	0785                	addi	a5,a5,1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    5826:	01879513          	slli	a0,a5,0x18
+    582a:	8561                	srai	a0,a0,0x18
+    582c:	00054963          	bltz	a0,583e <set_production_lic_key+0x152>
+    5830:	0000e697          	auipc	a3,0xe
+    5834:	ff468693          	addi	a3,a3,-12 # 13824 <lic_data>
+    5838:	97b6                	add	a5,a5,a3
+    583a:	0007c683          	lbu	a3,0(a5)
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:53
+    583e:	9732                	add	a4,a4,a2
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:32
+    5840:	07f77713          	andi	a4,a4,127
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:33
+    5844:	0705                	addi	a4,a4,1
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:52
+    5846:	00d581a3          	sb	a3,3(a1)
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    584a:	01871693          	slli	a3,a4,0x18
+    584e:	86e1                	srai	a3,a3,0x18
+    5850:	47c5                	li	a5,17
+    5852:	0006c963          	bltz	a3,5864 <set_production_lic_key+0x178>
+    5856:	0000e797          	auipc	a5,0xe
+    585a:	fce78793          	addi	a5,a5,-50 # 13824 <lic_data>
+    585e:	973e                	add	a4,a4,a5
+    5860:	00074783          	lbu	a5,0(a4)
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:52
+    5864:	00c14703          	lbu	a4,12(sp)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:53
+    5868:	00f585a3          	sb	a5,11(a1)
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    586c:	46c5                	li	a3,17
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:32
+    586e:	07f77793          	andi	a5,a4,127
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:33
+    5872:	0785                	addi	a5,a5,1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    5874:	01879513          	slli	a0,a5,0x18
+    5878:	8561                	srai	a0,a0,0x18
+    587a:	00054963          	bltz	a0,588c <set_production_lic_key+0x1a0>
+    587e:	0000e697          	auipc	a3,0xe
+    5882:	fa668693          	addi	a3,a3,-90 # 13824 <lic_data>
+    5886:	97b6                	add	a5,a5,a3
+    5888:	0007c683          	lbu	a3,0(a5)
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:53
+    588c:	9732                	add	a4,a4,a2
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:32
+    588e:	07f77713          	andi	a4,a4,127
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:33
+    5892:	0705                	addi	a4,a4,1
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:52
+    5894:	00d58223          	sb	a3,4(a1)
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    5898:	01871693          	slli	a3,a4,0x18
+    589c:	86e1                	srai	a3,a3,0x18
+    589e:	47c5                	li	a5,17
+    58a0:	0006c963          	bltz	a3,58b2 <set_production_lic_key+0x1c6>
+    58a4:	0000e797          	auipc	a5,0xe
+    58a8:	f8078793          	addi	a5,a5,-128 # 13824 <lic_data>
+    58ac:	973e                	add	a4,a4,a5
+    58ae:	00074783          	lbu	a5,0(a4)
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:52
+    58b2:	00d14703          	lbu	a4,13(sp)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:53
+    58b6:	00f58623          	sb	a5,12(a1)
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    58ba:	46c5                	li	a3,17
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:32
+    58bc:	07f77793          	andi	a5,a4,127
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:33
+    58c0:	0785                	addi	a5,a5,1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    58c2:	01879513          	slli	a0,a5,0x18
+    58c6:	8561                	srai	a0,a0,0x18
+    58c8:	00054963          	bltz	a0,58da <set_production_lic_key+0x1ee>
+    58cc:	0000e697          	auipc	a3,0xe
+    58d0:	f5868693          	addi	a3,a3,-168 # 13824 <lic_data>
+    58d4:	97b6                	add	a5,a5,a3
+    58d6:	0007c683          	lbu	a3,0(a5)
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:53
+    58da:	9732                	add	a4,a4,a2
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:32
+    58dc:	07f77713          	andi	a4,a4,127
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:33
+    58e0:	0705                	addi	a4,a4,1
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:52
+    58e2:	00d582a3          	sb	a3,5(a1)
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    58e6:	01871693          	slli	a3,a4,0x18
+    58ea:	86e1                	srai	a3,a3,0x18
+    58ec:	47c5                	li	a5,17
+    58ee:	0006c963          	bltz	a3,5900 <set_production_lic_key+0x214>
+    58f2:	0000e797          	auipc	a5,0xe
+    58f6:	f3278793          	addi	a5,a5,-206 # 13824 <lic_data>
+    58fa:	973e                	add	a4,a4,a5
+    58fc:	00074783          	lbu	a5,0(a4)
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:52
+    5900:	00e14703          	lbu	a4,14(sp)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:53
+    5904:	00f586a3          	sb	a5,13(a1)
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    5908:	46c5                	li	a3,17
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:32
+    590a:	07f77793          	andi	a5,a4,127
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:33
+    590e:	0785                	addi	a5,a5,1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    5910:	01879513          	slli	a0,a5,0x18
+    5914:	8561                	srai	a0,a0,0x18
+    5916:	00054963          	bltz	a0,5928 <set_production_lic_key+0x23c>
+    591a:	0000e697          	auipc	a3,0xe
+    591e:	f0a68693          	addi	a3,a3,-246 # 13824 <lic_data>
+    5922:	97b6                	add	a5,a5,a3
+    5924:	0007c683          	lbu	a3,0(a5)
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:53
+    5928:	9732                	add	a4,a4,a2
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:32
+    592a:	07f77713          	andi	a4,a4,127
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:33
+    592e:	0705                	addi	a4,a4,1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    5930:	01871793          	slli	a5,a4,0x18
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:52
+    5934:	00d58323          	sb	a3,6(a1)
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    5938:	87e1                	srai	a5,a5,0x18
+    593a:	46c5                	li	a3,17
+    593c:	0007c963          	bltz	a5,594e <set_production_lic_key+0x262>
+    5940:	0000e797          	auipc	a5,0xe
+    5944:	ee478793          	addi	a5,a5,-284 # 13824 <lic_data>
+    5948:	973e                	add	a4,a4,a5
+    594a:	00074683          	lbu	a3,0(a4)
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:52
+    594e:	00f14783          	lbu	a5,15(sp)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:53
+    5952:	00d58723          	sb	a3,14(a1)
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    5956:	46c5                	li	a3,17
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:32
+    5958:	07f7f713          	andi	a4,a5,127
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:33
+    595c:	0705                	addi	a4,a4,1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    595e:	01871513          	slli	a0,a4,0x18
+    5962:	8561                	srai	a0,a0,0x18
+    5964:	00054963          	bltz	a0,5976 <set_production_lic_key+0x28a>
+    5968:	0000e697          	auipc	a3,0xe
+    596c:	ebc68693          	addi	a3,a3,-324 # 13824 <lic_data>
+    5970:	9736                	add	a4,a4,a3
+    5972:	00074683          	lbu	a3,0(a4)
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:53
+    5976:	97b2                	add	a5,a5,a2
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:32
+    5978:	07f7f793          	andi	a5,a5,127
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:33
+    597c:	0785                	addi	a5,a5,1
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:52
+    597e:	00d583a3          	sb	a3,7(a1)
+get_key_data_idx():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:34
+    5982:	01879693          	slli	a3,a5,0x18
+    5986:	86e1                	srai	a3,a3,0x18
+    5988:	4745                	li	a4,17
+    598a:	0006c963          	bltz	a3,599c <set_production_lic_key+0x2b0>
+    598e:	0000e717          	auipc	a4,0xe
+    5992:	e9670713          	addi	a4,a4,-362 # 13824 <lic_data>
+    5996:	97ba                	add	a5,a5,a4
+    5998:	0007c703          	lbu	a4,0(a5)
+set_production_lic_key():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:53
+    599c:	00e587a3          	sb	a4,15(a1)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:55
+    59a0:	0141                	addi	sp,sp,16
+    59a2:	8082                	ret
+
+000059a4 <get_AesKey>:
+get_AesKey():
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:59
+    59a4:	41f5d793          	srai	a5,a1,0x1f
+    59a8:	01c7d713          	srli	a4,a5,0x1c
+    59ac:	00e587b3          	add	a5,a1,a4
+    59b0:	8bbd                	andi	a5,a5,15
+    59b2:	8f99                	sub	a5,a5,a4
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:58
+    59b4:	1101                	addi	sp,sp,-32
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:66
+    59b6:	0f07f693          	andi	a3,a5,240
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:58
+    59ba:	ce22                	sw	s0,28(sp)
+    59bc:	cc26                	sw	s1,24(sp)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:59
+    59be:	0ff7f713          	andi	a4,a5,255
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:64
+    59c2:	0ff7f793          	andi	a5,a5,255
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:66
+    59c6:	c69d                	beqz	a3,59f4 <get_AesKey+0x50>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:68
+    59c8:	ff170693          	addi	a3,a4,-15
+    59cc:	0ff6f693          	andi	a3,a3,255
+    59d0:	ff270893          	addi	a7,a4,-14
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:66
+    59d4:	4835                	li	a6,13
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:68
+    59d6:	0ff8f893          	andi	a7,a7,255
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:66
+    59da:	02f84863          	blt	a6,a5,5a0a <get_AesKey+0x66>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:71
+    59de:	00270313          	addi	t1,a4,2
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:66
+    59e2:	4831                	li	a6,12
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:71
+    59e4:	0ff37313          	andi	t1,t1,255
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:66
+    59e8:	02f84863          	blt	a6,a5,5a18 <get_AesKey+0x74>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:71
+    59ec:	070d                	addi	a4,a4,3
+    59ee:	0ff77813          	andi	a6,a4,255
+    59f2:	a035                	j	5a1e <get_AesKey+0x7a>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:66
+    59f4:	46bd                	li	a3,15
+    59f6:	1ad78563          	beq	a5,a3,5ba0 <get_AesKey+0x1fc>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:71
+    59fa:	00170893          	addi	a7,a4,1
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:66
+    59fe:	4835                	li	a6,13
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:71
+    5a00:	0ff8f893          	andi	a7,a7,255
+    5a04:	86ba                	mv	a3,a4
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:66
+    5a06:	fcf85ce3          	bge	a6,a5,59de <get_AesKey+0x3a>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:68
+    5a0a:	ff370313          	addi	t1,a4,-13
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:66
+    5a0e:	4831                	li	a6,12
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:68
+    5a10:	0ff37313          	andi	t1,t1,255
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:66
+    5a14:	fcf85ce3          	bge	a6,a5,59ec <get_AesKey+0x48>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:68
+    5a18:	1751                	addi	a4,a4,-12
+    5a1a:	0ff77813          	andi	a6,a4,255
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:77
+    5a1e:	00054f03          	lbu	t5,0(a0)
+    5a22:	00254e83          	lbu	t4,2(a0)
+    5a26:	00454783          	lbu	a5,4(a0)
+    5a2a:	00554283          	lbu	t0,5(a0)
+    5a2e:	00154e03          	lbu	t3,1(a0)
+    5a32:	00354703          	lbu	a4,3(a0)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:78
+    5a36:	03ff7f93          	andi	t6,t5,63
+    5a3a:	03feff13          	andi	t5,t4,63
+    5a3e:	03f7fe93          	andi	t4,a5,63
+    5a42:	0e86                	slli	t4,t4,0x1
+    5a44:	0000e797          	auipc	a5,0xe
+    5a48:	de078793          	addi	a5,a5,-544 # 13824 <lic_data>
+    5a4c:	0f86                	slli	t6,t6,0x1
+    5a4e:	0f06                	slli	t5,t5,0x1
+    5a50:	9fbe                	add	t6,t6,a5
+    5a52:	9f3e                	add	t5,t5,a5
+    5a54:	03fe7513          	andi	a0,t3,63
+    5a58:	03f77713          	andi	a4,a4,63
+    5a5c:	01d78e33          	add	t3,a5,t4
+    5a60:	03f2fe93          	andi	t4,t0,63
+    5a64:	080fd383          	lhu	t2,128(t6)
+    5a68:	080f5283          	lhu	t0,128(t5)
+    5a6c:	080e5e03          	lhu	t3,128(t3)
+    5a70:	0e86                	slli	t4,t4,0x1
+    5a72:	0506                	slli	a0,a0,0x1
+    5a74:	0706                	slli	a4,a4,0x1
+    5a76:	953e                	add	a0,a0,a5
+    5a78:	973e                	add	a4,a4,a5
+    5a7a:	97f6                	add	a5,a5,t4
+    5a7c:	08055f83          	lhu	t6,128(a0)
+    5a80:	08075f03          	lhu	t5,128(a4)
+    5a84:	0807de83          	lhu	t4,128(a5)
+    5a88:	77c1                	lui	a5,0xffff0
+    5a8a:	0ff78413          	addi	s0,a5,255 # ffff00ff <_eusrstack+0xdffe00ff>
+    5a8e:	0083d513          	srli	a0,t2,0x8
+    5a92:	0082d713          	srli	a4,t0,0x8
+    5a96:	008e5793          	srli	a5,t3,0x8
+    5a9a:	0ff3f393          	andi	t2,t2,255
+    5a9e:	0ff2f293          	andi	t0,t0,255
+    5aa2:	0ffe7e13          	andi	t3,t3,255
+    5aa6:	03a2                	slli	t2,t2,0x8
+    5aa8:	8d61                	and	a0,a0,s0
+    5aaa:	02a2                	slli	t0,t0,0x8
+    5aac:	8f61                	and	a4,a4,s0
+    5aae:	0e22                	slli	t3,t3,0x8
+    5ab0:	8fe1                	and	a5,a5,s0
+    5ab2:	ff010437          	lui	s0,0xff010
+    5ab6:	147d                	addi	s0,s0,-1
+    5ab8:	00756533          	or	a0,a0,t2
+    5abc:	008fd493          	srli	s1,t6,0x8
+    5ac0:	00576733          	or	a4,a4,t0
+    5ac4:	008f5393          	srli	t2,t5,0x8
+    5ac8:	01c7e7b3          	or	a5,a5,t3
+    5acc:	008ed293          	srli	t0,t4,0x8
+    5ad0:	03c2                	slli	t2,t2,0x10
+    5ad2:	02c2                	slli	t0,t0,0x10
+    5ad4:	04c2                	slli	s1,s1,0x10
+    5ad6:	8d61                	and	a0,a0,s0
+    5ad8:	8f61                	and	a4,a4,s0
+    5ada:	8fe1                	and	a5,a5,s0
+    5adc:	01000e37          	lui	t3,0x1000
+    5ae0:	1e7d                	addi	t3,t3,-1
+    5ae2:	00776733          	or	a4,a4,t2
+    5ae6:	0057e7b3          	or	a5,a5,t0
+    5aea:	8d45                	or	a0,a0,s1
+    5aec:	0fe2                	slli	t6,t6,0x18
+    5aee:	01c57533          	and	a0,a0,t3
+    5af2:	0f62                	slli	t5,t5,0x18
+    5af4:	01c77733          	and	a4,a4,t3
+    5af8:	01c7f7b3          	and	a5,a5,t3
+    5afc:	0ee2                	slli	t4,t4,0x18
+    5afe:	01e76733          	or	a4,a4,t5
+    5b02:	01f56533          	or	a0,a0,t6
+    5b06:	01d7e7b3          	or	a5,a5,t4
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:89
+    5b0a:	4085df93          	srai	t6,a1,0x8
+    5b0e:	4105df13          	srai	t5,a1,0x10
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:78
+    5b12:	c43a                	sw	a4,8(sp)
+    5b14:	c63e                	sw	a5,12(sp)
+    5b16:	c22a                	sw	a0,4(sp)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:89
+    5b18:	0fffff93          	andi	t6,t6,255
+    5b1c:	0fff7f13          	andi	t5,t5,255
+    5b20:	0185d393          	srli	t2,a1,0x18
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:82
+    5b24:	4781                	li	a5,0
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:62
+    5b26:	4701                	li	a4,0
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:89
+    5b28:	00d602b3          	add	t0,a2,a3
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:82
+    5b2c:	4e41                	li	t3,16
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:87
+    5b2e:	04f68c63          	beq	a3,a5,5b86 <get_AesKey+0x1e2>
+    5b32:	02f88863          	beq	a7,a5,5b62 <get_AesKey+0x1be>
+    5b36:	04f30163          	beq	t1,a5,5b78 <get_AesKey+0x1d4>
+    5b3a:	04f80e63          	beq	a6,a5,5b96 <get_AesKey+0x1f2>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:96
+    5b3e:	0808                	addi	a0,sp,16
+    5b40:	953a                	add	a0,a0,a4
+    5b42:	ff454e83          	lbu	t4,-12(a0)
+    5b46:	0705                	addi	a4,a4,1
+    5b48:	00f60533          	add	a0,a2,a5
+    5b4c:	01d50023          	sb	t4,0(a0)
+    5b50:	0ff77713          	andi	a4,a4,255
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:82 (discriminator 2)
+    5b54:	0785                	addi	a5,a5,1
+    5b56:	fdc79ce3          	bne	a5,t3,5b2e <get_AesKey+0x18a>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:99
+    5b5a:	4472                	lw	s0,28(sp)
+    5b5c:	44e2                	lw	s1,24(sp)
+    5b5e:	6105                	addi	sp,sp,32
+    5b60:	8082                	ret
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:89
+    5b62:	00f60533          	add	a0,a2,a5
+    5b66:	01f50023          	sb	t6,0(a0)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:87
+    5b6a:	00f30963          	beq	t1,a5,5b7c <get_AesKey+0x1d8>
+    5b6e:	fef813e3          	bne	a6,a5,5b54 <get_AesKey+0x1b0>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:89
+    5b72:	00750023          	sb	t2,0(a0)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:94
+    5b76:	bff9                	j	5b54 <get_AesKey+0x1b0>
+    5b78:	00f60533          	add	a0,a2,a5
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:89
+    5b7c:	01e50023          	sb	t5,0(a0)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:87
+    5b80:	fcf81ae3          	bne	a6,a5,5b54 <get_AesKey+0x1b0>
+    5b84:	b7fd                	j	5b72 <get_AesKey+0x1ce>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:89
+    5b86:	00b28023          	sb	a1,0(t0)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:87
+    5b8a:	fcd88ce3          	beq	a7,a3,5b62 <get_AesKey+0x1be>
+    5b8e:	fed305e3          	beq	t1,a3,5b78 <get_AesKey+0x1d4>
+    5b92:	fcd811e3          	bne	a6,a3,5b54 <get_AesKey+0x1b0>
+    5b96:	00f60533          	add	a0,a2,a5
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:89
+    5b9a:	00750023          	sb	t2,0(a0)
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:94
+    5b9e:	bf5d                	j	5b54 <get_AesKey+0x1b0>
+/mnt/d/git_workspace/hqh/hqh-garbageThree/lib_project/lib_project/risc-v/../../cpp/dev/encrypt.c:71
+    5ba0:	86ba                	mv	a3,a4
+    5ba2:	b53d                	j	59d0 <get_AesKey+0x2c>
+
+00005ba4 <memset>:
+memset():
+    5ba4:	433d                	li	t1,15
+    5ba6:	872a                	mv	a4,a0
+    5ba8:	02c37363          	bgeu	t1,a2,5bce <memset+0x2a>
+    5bac:	00f77793          	andi	a5,a4,15
+    5bb0:	efbd                	bnez	a5,5c2e <memset+0x8a>
+    5bb2:	e5ad                	bnez	a1,5c1c <memset+0x78>
+    5bb4:	ff067693          	andi	a3,a2,-16
+    5bb8:	8a3d                	andi	a2,a2,15
+    5bba:	96ba                	add	a3,a3,a4
+    5bbc:	c30c                	sw	a1,0(a4)
+    5bbe:	c34c                	sw	a1,4(a4)
+    5bc0:	c70c                	sw	a1,8(a4)
+    5bc2:	c74c                	sw	a1,12(a4)
+    5bc4:	0741                	addi	a4,a4,16
+    5bc6:	fed76be3          	bltu	a4,a3,5bbc <memset+0x18>
+    5bca:	e211                	bnez	a2,5bce <memset+0x2a>
+    5bcc:	8082                	ret
+    5bce:	40c306b3          	sub	a3,t1,a2
+    5bd2:	068a                	slli	a3,a3,0x2
+    5bd4:	00000297          	auipc	t0,0x0
+    5bd8:	9696                	add	a3,a3,t0
+    5bda:	00a68067          	jr	10(a3)
+    5bde:	00b70723          	sb	a1,14(a4)
+    5be2:	00b706a3          	sb	a1,13(a4)
+    5be6:	00b70623          	sb	a1,12(a4)
+    5bea:	00b705a3          	sb	a1,11(a4)
+    5bee:	00b70523          	sb	a1,10(a4)
+    5bf2:	00b704a3          	sb	a1,9(a4)
+    5bf6:	00b70423          	sb	a1,8(a4)
+    5bfa:	00b703a3          	sb	a1,7(a4)
+    5bfe:	00b70323          	sb	a1,6(a4)
+    5c02:	00b702a3          	sb	a1,5(a4)
+    5c06:	00b70223          	sb	a1,4(a4)
+    5c0a:	00b701a3          	sb	a1,3(a4)
+    5c0e:	00b70123          	sb	a1,2(a4)
+    5c12:	00b700a3          	sb	a1,1(a4)
+    5c16:	00b70023          	sb	a1,0(a4)
+    5c1a:	8082                	ret
+    5c1c:	0ff5f593          	andi	a1,a1,255
+    5c20:	00859693          	slli	a3,a1,0x8
+    5c24:	8dd5                	or	a1,a1,a3
+    5c26:	01059693          	slli	a3,a1,0x10
+    5c2a:	8dd5                	or	a1,a1,a3
+    5c2c:	b761                	j	5bb4 <memset+0x10>
+    5c2e:	00279693          	slli	a3,a5,0x2
+    5c32:	00000297          	auipc	t0,0x0
+    5c36:	9696                	add	a3,a3,t0
+    5c38:	8286                	mv	t0,ra
+    5c3a:	fa8680e7          	jalr	-88(a3)
+    5c3e:	8096                	mv	ra,t0
+    5c40:	17c1                	addi	a5,a5,-16
+    5c42:	8f1d                	sub	a4,a4,a5
+    5c44:	963e                	add	a2,a2,a5
+    5c46:	f8c374e3          	bgeu	t1,a2,5bce <memset+0x2a>
+    5c4a:	b7a5                	j	5bb2 <memset+0xe>
+
+00005c4c <XorBytes>:
+XorBytes():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:111
+//				nCount -- 瑕佸紓鎴栫殑鏁版嵁闀垮害銆�
+//	杈撳嚭鍙傛暟锛�	pData1 -- 寮傛垨鍚庣殑缁撴灉銆�
+//	杩斿洖鍊硷細	鏃犮€�
+///////////////////////////////////////////////////////////////////////////////
+static void XorBytes(unsigned char *pData1, const unsigned char *pData2, unsigned char nCount)
+{
+    5c4c:	4781                	li	a5,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:116 (discriminator 3)
+	unsigned char i;
+	
+	for (i = 0; i < nCount; i++)
+	{
+		pData1[i] ^= pData2[i];
+    5c4e:	00f506b3          	add	a3,a0,a5
+    5c52:	00f58733          	add	a4,a1,a5
+    5c56:	2318                	lbu	a4,0(a4)
+    5c58:	0006c803          	lbu	a6,0(a3)
+    5c5c:	0785                	addi	a5,a5,1
+    5c5e:	01074733          	xor	a4,a4,a6
+    5c62:	a298                	sb	a4,0(a3)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:114 (discriminator 3)
+	for (i = 0; i < nCount; i++)
+    5c64:	0ff7f713          	andi	a4,a5,255
+    5c68:	fec763e3          	bltu	a4,a2,5c4e <XorBytes+0x2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:118
+	}
+}
+    5c6c:	8082                	ret
+
+00005c6e <ShiftRows>:
+ShiftRows():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:167
+//				bInvert	-- 鏄�惁鍙嶅悜绉昏�锛堣В瀵嗘椂浣跨敤锛夈€�
+//	杈撳嚭鍙傛暟锛�	pState	-- 绉昏�鍚庣殑鐘舵€佹暟鎹�€�
+//	杩斿洖鍊硷細	鏃犮€�
+///////////////////////////////////////////////////////////////////////////////
+static void ShiftRows(unsigned char *pState, BOOL bInvert)
+{
+    5c6e:	1141                	addi	sp,sp,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:184
+		{
+			rowData[c] = pState[r + 4*c];
+		}
+		
+		temp = bInvert ? (4 - r) : r;
+		for (c = 0; c < 4; c++)
+    5c70:	4705                	li	a4,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:178
+		for (c = 0; c < 4; c++)
+    5c72:	4891                	li	a7,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:183
+		temp = bInvert ? (4 - r) : r;
+    5c74:	4311                	li	t1,4
+    5c76:	00e50833          	add	a6,a0,a4
+    5c7a:	0ff77693          	andi	a3,a4,255
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:167
+{
+    5c7e:	8642                	mv	a2,a6
+    5c80:	4781                	li	a5,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:180 (discriminator 3)
+			rowData[c] = pState[r + 4*c];
+    5c82:	00064e83          	lbu	t4,0(a2)
+    5c86:	00c10e13          	addi	t3,sp,12
+    5c8a:	9e3e                	add	t3,t3,a5
+    5c8c:	01de0023          	sb	t4,0(t3) # 1000000 <_data_lma+0xfeb9d8>
+    5c90:	0785                	addi	a5,a5,1
+    5c92:	0611                	addi	a2,a2,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:178 (discriminator 3)
+		for (c = 0; c < 4; c++)
+    5c94:	ff1797e3          	bne	a5,a7,5c82 <ShiftRows+0x14>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:183
+		temp = bInvert ? (4 - r) : r;
+    5c98:	c589                	beqz	a1,5ca2 <ShiftRows+0x34>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:183 (discriminator 1)
+    5c9a:	40d306b3          	sub	a3,t1,a3
+    5c9e:	0ff6f693          	andi	a3,a3,255
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:184 (discriminator 4)
+		for (c = 0; c < 4; c++)
+    5ca2:	4781                	li	a5,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:186 (discriminator 3)
+		{
+			pState[r + 4*c] = rowData[(c + temp) % 4];
+    5ca4:	00f68633          	add	a2,a3,a5
+    5ca8:	8a0d                	andi	a2,a2,3
+    5caa:	01010e13          	addi	t3,sp,16
+    5cae:	9672                	add	a2,a2,t3
+    5cb0:	ffc64603          	lbu	a2,-4(a2)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:184 (discriminator 3)
+		for (c = 0; c < 4; c++)
+    5cb4:	0785                	addi	a5,a5,1
+    5cb6:	0ff7f793          	andi	a5,a5,255
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:186 (discriminator 3)
+			pState[r + 4*c] = rowData[(c + temp) % 4];
+    5cba:	00c80023          	sb	a2,0(a6)
+    5cbe:	0811                	addi	a6,a6,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:184 (discriminator 3)
+		for (c = 0; c < 4; c++)
+    5cc0:	ff1792e3          	bne	a5,a7,5ca4 <ShiftRows+0x36>
+    5cc4:	0705                	addi	a4,a4,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:175 (discriminator 2)
+	for (r = 1; r < 4; r++)
+    5cc6:	faf718e3          	bne	a4,a5,5c76 <ShiftRows+0x8>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:189
+		}
+	}
+}
+    5cca:	0141                	addi	sp,sp,16
+    5ccc:	8082                	ret
+
+00005cce <GfMultBy02>:
+GfMultBy02():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:200
+//	杈撳嚭鍙傛暟锛�	鏃犮€�
+//	杩斿洖鍊硷細	num涔樹互2鐨勭粨鏋溿€�
+///////////////////////////////////////////////////////////////////////////////
+static unsigned char GfMultBy02(unsigned char num)
+{
+	if ((num & 0x80) == 0)
+    5cce:	01851793          	slli	a5,a0,0x18
+    5cd2:	87e1                	srai	a5,a5,0x18
+    5cd4:	0506                	slli	a0,a0,0x1
+    5cd6:	0007c563          	bltz	a5,5ce0 <GfMultBy02+0x12>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:206
+	{
+		num = num << 1;
+	}
+	else
+	{
+		num = (num << 1) ^ BPOLY;
+    5cda:	0ff57513          	andi	a0,a0,255
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:210
+	}
+	
+	return num;
+}
+    5cde:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:206
+		num = (num << 1) ^ BPOLY;
+    5ce0:	01b54513          	xori	a0,a0,27
+    5ce4:	bfdd                	j	5cda <GfMultBy02+0xc>
+
+00005ce6 <MixColumns>:
+MixColumns():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:221
+//				bInvert	-- 鏄�惁鍙嶅悜娣峰悎锛堣В瀵嗘椂浣跨敤锛夈€�
+//	杈撳嚭鍙傛暟锛�	pState	-- 娣峰悎鍒楀悗鐨勭姸鎬佹暟鎹�€�
+//	杩斿洖鍊硷細	鏃犮€�
+///////////////////////////////////////////////////////////////////////////////
+static void MixColumns(unsigned char *pState, BOOL bInvert)
+{
+    5ce6:	7179                	addi	sp,sp,-48
+    5ce8:	d422                	sw	s0,40(sp)
+    5cea:	c65e                	sw	s7,12(sp)
+    5cec:	c462                	sw	s8,8(sp)
+    5cee:	d606                	sw	ra,44(sp)
+    5cf0:	d226                	sw	s1,36(sp)
+    5cf2:	d04a                	sw	s2,32(sp)
+    5cf4:	ce4e                	sw	s3,28(sp)
+    5cf6:	cc52                	sw	s4,24(sp)
+    5cf8:	ca56                	sw	s5,20(sp)
+    5cfa:	c85a                	sw	s6,16(sp)
+    5cfc:	c266                	sw	s9,4(sp)
+    5cfe:	c06a                	sw	s10,0(sp)
+    5d00:	842a                	mv	s0,a0
+    5d02:	8c2e                	mv	s8,a1
+    5d04:	01050b93          	addi	s7,a0,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:233
+	for (i = 0; i < 4; i++, pState += 4)
+	{
+		// b0 = 2a0 + 3a1 + a2 + a3 
+		//    = (a0 + a1 + a2 + a3) + 2(a0 + a1) + a0
+
+		temp = pState[0] ^ pState[1] ^ pState[2] ^ pState[3];
+    5d08:	00044b03          	lbu	s6,0(s0) # ff010000 <_eusrstack+0xdf000000>
+    5d0c:	00144a83          	lbu	s5,1(s0)
+    5d10:	00244983          	lbu	s3,2(s0)
+    5d14:	00344a03          	lbu	s4,3(s0)
+    5d18:	015b4533          	xor	a0,s6,s5
+    5d1c:	01354933          	xor	s2,a0,s3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:234
+		result[0] = temp ^ pState[0] ^ GfMultBy02((unsigned char) (pState[0] ^ pState[1]));
+    5d20:	377d                	jal	5cce <GfMultBy02>
+    5d22:	00ab4d33          	xor	s10,s6,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:235
+		result[1] = temp ^ pState[1] ^ GfMultBy02((unsigned char) (pState[1] ^ pState[2]));
+    5d26:	013ac533          	xor	a0,s5,s3
+    5d2a:	3755                	jal	5cce <GfMultBy02>
+    5d2c:	00aaccb3          	xor	s9,s5,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:236
+		result[2] = temp ^ pState[2] ^ GfMultBy02((unsigned char) (pState[2] ^ pState[3]));
+    5d30:	0149c533          	xor	a0,s3,s4
+    5d34:	3f69                	jal	5cce <GfMultBy02>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:233
+		temp = pState[0] ^ pState[1] ^ pState[2] ^ pState[3];
+    5d36:	014944b3          	xor	s1,s2,s4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:236
+		result[2] = temp ^ pState[2] ^ GfMultBy02((unsigned char) (pState[2] ^ pState[3]));
+    5d3a:	00a9c533          	xor	a0,s3,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:234
+		result[0] = temp ^ pState[0] ^ GfMultBy02((unsigned char) (pState[0] ^ pState[1]));
+    5d3e:	01a4cd33          	xor	s10,s1,s10
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:235
+		result[1] = temp ^ pState[1] ^ GfMultBy02((unsigned char) (pState[1] ^ pState[2]));
+    5d42:	0194ccb3          	xor	s9,s1,s9
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:236
+		result[2] = temp ^ pState[2] ^ GfMultBy02((unsigned char) (pState[2] ^ pState[3]));
+    5d46:	8ca9                	xor	s1,s1,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:237
+		result[3] = temp ^ pState[3] ^ GfMultBy02((unsigned char) (pState[3] ^ pState[0]));
+    5d48:	014b4533          	xor	a0,s6,s4
+    5d4c:	3749                	jal	5cce <GfMultBy02>
+    5d4e:	00a94933          	xor	s2,s2,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:234
+		result[0] = temp ^ pState[0] ^ GfMultBy02((unsigned char) (pState[0] ^ pState[1]));
+    5d52:	0ffd7d13          	andi	s10,s10,255
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:235
+		result[1] = temp ^ pState[1] ^ GfMultBy02((unsigned char) (pState[1] ^ pState[2]));
+    5d56:	0ffcfc93          	andi	s9,s9,255
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:236
+		result[2] = temp ^ pState[2] ^ GfMultBy02((unsigned char) (pState[2] ^ pState[3]));
+    5d5a:	0ff4f493          	andi	s1,s1,255
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:237
+		result[3] = temp ^ pState[3] ^ GfMultBy02((unsigned char) (pState[3] ^ pState[0]));
+    5d5e:	0ff97913          	andi	s2,s2,255
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:239
+
+		if (bInvert)
+    5d62:	040c0163          	beqz	s8,5da4 <MixColumns+0xbe>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:246
+		// b0' = 14a0 + 11a1 + 13a2 + 9a3 
+		//     = (a0 + a1 + a2 + a3) + 2(a0 + a1) + a0	锛堣繖閮ㄥ垎涓篵0锛�
+		//       + 2(4(a0 + a2) + 4(a1 + a3))
+		//       +   4(a0 + a2)
+
+			a0Pa2_M4 = GfMultBy02(GfMultBy02((unsigned char) (pState[0] ^ pState[2])));
+    5d66:	013b4533          	xor	a0,s6,s3
+    5d6a:	3795                	jal	5cce <GfMultBy02>
+    5d6c:	378d                	jal	5cce <GfMultBy02>
+    5d6e:	8b2a                	mv	s6,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:247
+			a1Pa3_M4 = GfMultBy02(GfMultBy02((unsigned char) (pState[1] ^ pState[3])));
+    5d70:	014ac533          	xor	a0,s5,s4
+    5d74:	3fa9                	jal	5cce <GfMultBy02>
+    5d76:	3fa1                	jal	5cce <GfMultBy02>
+    5d78:	89aa                	mv	s3,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:248
+			temp	 = GfMultBy02((unsigned char) (a0Pa2_M4 ^ a1Pa3_M4));
+    5d7a:	00ab4533          	xor	a0,s6,a0
+    5d7e:	0ff57513          	andi	a0,a0,255
+    5d82:	37b1                	jal	5cce <GfMultBy02>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:249
+			result[0] ^= temp ^ a0Pa2_M4;
+    5d84:	00ab4b33          	xor	s6,s6,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:250
+			result[1] ^= temp ^ a1Pa3_M4;
+    5d88:	00a9c9b3          	xor	s3,s3,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:249
+			result[0] ^= temp ^ a0Pa2_M4;
+    5d8c:	0ffb7b13          	andi	s6,s6,255
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:250
+			result[1] ^= temp ^ a1Pa3_M4;
+    5d90:	0ff9f993          	andi	s3,s3,255
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:249
+			result[0] ^= temp ^ a0Pa2_M4;
+    5d94:	016d4d33          	xor	s10,s10,s6
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:250
+			result[1] ^= temp ^ a1Pa3_M4;
+    5d98:	013cccb3          	xor	s9,s9,s3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:251
+			result[2] ^= temp ^ a0Pa2_M4;
+    5d9c:	0164c4b3          	xor	s1,s1,s6
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:252
+			result[3] ^= temp ^ a1Pa3_M4;
+    5da0:	01394933          	xor	s2,s2,s3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:255 (discriminator 2)
+		}
+
+		memcpy(pState, result, 4);
+    5da4:	01a40023          	sb	s10,0(s0)
+    5da8:	019400a3          	sb	s9,1(s0)
+    5dac:	a024                	sb	s1,2(s0)
+    5dae:	012401a3          	sb	s2,3(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:228 (discriminator 2)
+	for (i = 0; i < 4; i++, pState += 4)
+    5db2:	0411                	addi	s0,s0,4
+    5db4:	f5741ae3          	bne	s0,s7,5d08 <MixColumns+0x22>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:257
+	}
+}
+    5db8:	50b2                	lw	ra,44(sp)
+    5dba:	5422                	lw	s0,40(sp)
+    5dbc:	5492                	lw	s1,36(sp)
+    5dbe:	5902                	lw	s2,32(sp)
+    5dc0:	49f2                	lw	s3,28(sp)
+    5dc2:	4a62                	lw	s4,24(sp)
+    5dc4:	4ad2                	lw	s5,20(sp)
+    5dc6:	4b42                	lw	s6,16(sp)
+    5dc8:	4bb2                	lw	s7,12(sp)
+    5dca:	4c22                	lw	s8,8(sp)
+    5dcc:	4c92                	lw	s9,4(sp)
+    5dce:	4d02                	lw	s10,0(sp)
+    5dd0:	6145                	addi	sp,sp,48
+    5dd2:	8082                	ret
+
+00005dd4 <AES_Init>:
+AES_Init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:326
+//	杈撳叆鍙傛暟锛�	pKey -- 鍘熷�瀵嗛挜锛屽叾闀垮害蹇呴』涓� AES_KEY_LENGTH/8 瀛楄妭銆�
+//	杈撳嚭鍙傛暟锛�	鏃犮€�
+//	杩斿洖鍊硷細	鏃犮€�
+///////////////////////////////////////////////////////////////////////////////
+void AES_Init(const void *pKey)
+{
+    5dd4:	7179                	addi	sp,sp,-48
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:330
+	// 鎵╁睍瀵嗛挜
+	unsigned char i;
+	unsigned char *pRoundKey;
+	unsigned char Rcon[4] = {0x01, 0x00, 0x00, 0x00};
+    5dd6:	4785                	li	a5,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:332
+
+	memcpy(g_roundKeyTable, pKey, 4*Nk);
+    5dd8:	85aa                	mv	a1,a0
+    5dda:	4641                	li	a2,16
+    5ddc:	7d818513          	addi	a0,gp,2008 # 200047d8 <g_roundKeyTable>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:326
+{
+    5de0:	d422                	sw	s0,40(sp)
+    5de2:	d226                	sw	s1,36(sp)
+    5de4:	ce4e                	sw	s3,28(sp)
+    5de6:	cc52                	sw	s4,24(sp)
+    5de8:	d606                	sw	ra,44(sp)
+    5dea:	d04a                	sw	s2,32(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:330
+	unsigned char Rcon[4] = {0x01, 0x00, 0x00, 0x00};
+    5dec:	c63e                	sw	a5,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:332
+	memcpy(g_roundKeyTable, pKey, 4*Nk);
+    5dee:	7d818413          	addi	s0,gp,2008 # 200047d8 <g_roundKeyTable>
+    5df2:	333070ef          	jal	ra,d924 <memcpy>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:336
+
+	pRoundKey = &g_roundKeyTable[4*Nk];
+
+	for (i = Nk; i < Nb*(Nr+1); pRoundKey += 4, i++)
+    5df6:	4491                	li	s1,4
+SubBytes():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:154
+		pState[i] = pSBox[pState[i]];
+    5df8:	0000ea17          	auipc	s4,0xe
+    5dfc:	c2ca0a13          	addi	s4,s4,-980 # 13a24 <SBox>
+AES_Init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:336
+	for (i = Nk; i < Nb*(Nr+1); pRoundKey += 4, i++)
+    5e00:	02c00993          	li	s3,44
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:338
+	{
+		memcpy(pRoundKey, pRoundKey - 4, 4);
+    5e04:	4458                	lw	a4,12(s0)
+    5e06:	01040793          	addi	a5,s0,16
+    5e0a:	893e                	mv	s2,a5
+    5e0c:	c818                	sw	a4,16(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:340
+
+		if (i % Nk == 0)
+    5e0e:	0034f713          	andi	a4,s1,3
+    5e12:	eb15                	bnez	a4,5e46 <AES_Init+0x72>
+RotationWord():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:95
+	pWord[0]  = pWord[1];
+    5e14:	3814                	lbu	a3,17(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:94
+	unsigned char temp = pWord[0];
+    5e16:	2818                	lbu	a4,16(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:95
+	pWord[0]  = pWord[1];
+    5e18:	a814                	sb	a3,16(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:96
+	pWord[1]  = pWord[2];
+    5e1a:	2834                	lbu	a3,18(s0)
+    5e1c:	b814                	sb	a3,17(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:97
+	pWord[2]  = pWord[3];
+    5e1e:	3834                	lbu	a3,19(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:98
+	pWord[3]  = temp;
+    5e20:	b838                	sb	a4,19(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:97
+	pWord[2]  = pWord[3];
+    5e22:	a834                	sb	a3,18(s0)
+SubBytes():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:152
+	for (i = 0; i < nCount; i++)
+    5e24:	01440693          	addi	a3,s0,20
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:154
+		pState[i] = pSBox[pState[i]];
+    5e28:	2398                	lbu	a4,0(a5)
+    5e2a:	0785                	addi	a5,a5,1
+    5e2c:	9752                	add	a4,a4,s4
+    5e2e:	2318                	lbu	a4,0(a4)
+    5e30:	fee78fa3          	sb	a4,-1(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:152
+	for (i = 0; i < nCount; i++)
+    5e34:	fed79ae3          	bne	a5,a3,5e28 <AES_Init+0x54>
+AES_Init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:344
+		{
+			RotationWord(pRoundKey);
+			SubBytes(pRoundKey, 4, 0);
+			XorBytes(pRoundKey, Rcon, 4);
+    5e38:	4611                	li	a2,4
+    5e3a:	006c                	addi	a1,sp,12
+    5e3c:	854a                	mv	a0,s2
+    5e3e:	3539                	jal	5c4c <XorBytes>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:346
+
+			Rcon[0] = GfMultBy02(Rcon[0]);
+    5e40:	8608                	lbu	a0,12(sp)
+    5e42:	3571                	jal	5cce <GfMultBy02>
+    5e44:	8648                	sb	a0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:336 (discriminator 2)
+	for (i = Nk; i < Nb*(Nr+1); pRoundKey += 4, i++)
+    5e46:	0485                	addi	s1,s1,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:353 (discriminator 2)
+		else if (Nk > 6 && i % Nk == Nb)
+		{
+			SubBytes(pRoundKey, 4, 0);
+		}
+
+		XorBytes(pRoundKey, pRoundKey - 4*Nk, 4);
+    5e48:	85a2                	mv	a1,s0
+    5e4a:	4611                	li	a2,4
+    5e4c:	854a                	mv	a0,s2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:336 (discriminator 2)
+	for (i = Nk; i < Nb*(Nr+1); pRoundKey += 4, i++)
+    5e4e:	0ff4f493          	andi	s1,s1,255
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:353 (discriminator 2)
+		XorBytes(pRoundKey, pRoundKey - 4*Nk, 4);
+    5e52:	3bed                	jal	5c4c <XorBytes>
+    5e54:	0411                	addi	s0,s0,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:336 (discriminator 2)
+	for (i = Nk; i < Nb*(Nr+1); pRoundKey += 4, i++)
+    5e56:	fb3497e3          	bne	s1,s3,5e04 <AES_Init+0x30>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:355
+	}
+}
+    5e5a:	50b2                	lw	ra,44(sp)
+    5e5c:	5422                	lw	s0,40(sp)
+    5e5e:	5492                	lw	s1,36(sp)
+    5e60:	5902                	lw	s2,32(sp)
+    5e62:	49f2                	lw	s3,28(sp)
+    5e64:	4a62                	lw	s4,24(sp)
+    5e66:	6145                	addi	sp,sp,48
+    5e68:	8082                	ret
+
+00005e6a <AES_get_length>:
+AES_get_length():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:359
+
+unsigned int AES_get_length(unsigned int length)
+{
+	return ((length>>4) + 1)<<4;
+    5e6a:	9941                	andi	a0,a0,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:360
+}
+    5e6c:	0541                	addi	a0,a0,16
+    5e6e:	8082                	ret
+
+00005e70 <AES_Encrypt_PKCS7>:
+AES_Encrypt_PKCS7():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:372
+//	杈撳嚭鍙傛暟锛�	pCipherText	-- 瀵嗘枃锛屽嵆鐢辨槑鏂囧姞瀵嗗悗鐨勬暟鎹�紝鍙�互涓巔PlainText鐩稿悓銆�
+//	杩斿洖鍊硷細	鏃犮€�
+//////////////////////////////////////////////////////////////////////////
+unsigned int AES_Encrypt_PKCS7(const unsigned char *pPlainText, unsigned char *pCipherText, 
+				 unsigned int nDataLen, const unsigned char *pIV)
+{
+    5e70:	7139                	addi	sp,sp,-64
+    5e72:	da26                	sw	s1,52(sp)
+    5e74:	d452                	sw	s4,40(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:376
+	unsigned int i;
+	//闀垮害璋冩暣
+	unsigned int length = nDataLen;
+	nDataLen = ((nDataLen>>4) + 1)<<4;
+    5e76:	00465493          	srli	s1,a2,0x4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:377
+	uint8_t p=(Nb<<2)-(length%(Nb<<2));
+    5e7a:	00f67793          	andi	a5,a2,15
+    5e7e:	4a41                	li	s4,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:372
+{
+    5e80:	dc22                	sw	s0,56(sp)
+    5e82:	d84a                	sw	s2,48(sp)
+    5e84:	d64e                	sw	s3,44(sp)
+    5e86:	d256                	sw	s5,36(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:376
+	nDataLen = ((nDataLen>>4) + 1)<<4;
+    5e88:	0485                	addi	s1,s1,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:377
+	uint8_t p=(Nb<<2)-(length%(Nb<<2));
+    5e8a:	40fa0a33          	sub	s4,s4,a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:372
+{
+    5e8e:	de06                	sw	ra,60(sp)
+    5e90:	d05a                	sw	s6,32(sp)
+    5e92:	ce5e                	sw	s7,28(sp)
+    5e94:	cc62                	sw	s8,24(sp)
+    5e96:	ca66                	sw	s9,20(sp)
+    5e98:	c86a                	sw	s10,16(sp)
+    5e9a:	842e                	mv	s0,a1
+    5e9c:	8932                	mv	s2,a2
+    5e9e:	8ab6                	mv	s5,a3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:376
+	nDataLen = ((nDataLen>>4) + 1)<<4;
+    5ea0:	00449993          	slli	s3,s1,0x4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:377
+	uint8_t p=(Nb<<2)-(length%(Nb<<2));
+    5ea4:	0ffa7a13          	andi	s4,s4,255
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:378
+	if (pPlainText != pCipherText){memcpy(pCipherText,pPlainText,length);}
+    5ea8:	00b50663          	beq	a0,a1,5eb4 <AES_Encrypt_PKCS7+0x44>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:378 (discriminator 1)
+    5eac:	85aa                	mv	a1,a0
+    5eae:	8522                	mv	a0,s0
+    5eb0:	275070ef          	jal	ra,d924 <memcpy>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:381
+	//濉�厖
+	unsigned char temp[16];
+	memset(temp,p,16);
+    5eb4:	4641                	li	a2,16
+    5eb6:	85d2                	mv	a1,s4
+    5eb8:	850a                	mv	a0,sp
+    5eba:	31ed                	jal	5ba4 <memset>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:382
+	if(length<nDataLen)
+    5ebc:	05397563          	bgeu	s2,s3,5f06 <AES_Encrypt_PKCS7+0x96>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:384
+	{
+		memcpy(pCipherText + length,temp,nDataLen - length);
+    5ec0:	41298633          	sub	a2,s3,s2
+    5ec4:	858a                	mv	a1,sp
+    5ec6:	01240533          	add	a0,s0,s2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:388
+	}
+	if(length == nDataLen)
+	{
+		memcpy(pCipherText + length,temp,16);
+    5eca:	25b070ef          	jal	ra,d924 <memcpy>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:391
+	}
+
+	for (i = nDataLen/(4*Nb); i > 0 ; i--, pCipherText += 4*Nb)
+    5ece:	0492                	slli	s1,s1,0x4
+    5ed0:	00940933          	add	s2,s0,s1
+BlockEncrypt():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:270
+	AddRoundKey(pState, g_roundKeyTable);
+    5ed4:	7d818b93          	addi	s7,gp,2008 # 200047d8 <g_roundKeyTable>
+SubBytes():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:154
+		pState[i] = pSBox[pState[i]];
+    5ed8:	0000ec17          	auipc	s8,0xe
+    5edc:	b4cc0c13          	addi	s8,s8,-1204 # 13a24 <SBox>
+BlockEncrypt():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:277
+		if (i != Nr)
+    5ee0:	4ca9                	li	s9,10
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:272
+	for (i = 1; i <= Nr; i++)	// i = [1, Nr]
+    5ee2:	4d2d                	li	s10,11
+AES_Encrypt_PKCS7():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:391 (discriminator 1)
+	for (i = nDataLen/(4*Nb); i > 0 ; i--, pCipherText += 4*Nb)
+    5ee4:	03241863          	bne	s0,s2,5f14 <AES_Encrypt_PKCS7+0xa4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:400
+		#endif
+		BlockEncrypt(pCipherText);
+		pIV = pCipherText;
+	}
+	return(nDataLen);
+}
+    5ee8:	50f2                	lw	ra,60(sp)
+    5eea:	5462                	lw	s0,56(sp)
+    5eec:	854e                	mv	a0,s3
+    5eee:	54d2                	lw	s1,52(sp)
+    5ef0:	5942                	lw	s2,48(sp)
+    5ef2:	59b2                	lw	s3,44(sp)
+    5ef4:	5a22                	lw	s4,40(sp)
+    5ef6:	5a92                	lw	s5,36(sp)
+    5ef8:	5b02                	lw	s6,32(sp)
+    5efa:	4bf2                	lw	s7,28(sp)
+    5efc:	4c62                	lw	s8,24(sp)
+    5efe:	4cd2                	lw	s9,20(sp)
+    5f00:	4d42                	lw	s10,16(sp)
+    5f02:	6121                	addi	sp,sp,64
+    5f04:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:386
+	if(length == nDataLen)
+    5f06:	fd3914e3          	bne	s2,s3,5ece <AES_Encrypt_PKCS7+0x5e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:388
+		memcpy(pCipherText + length,temp,16);
+    5f0a:	4641                	li	a2,16
+    5f0c:	858a                	mv	a1,sp
+    5f0e:	01340533          	add	a0,s0,s3
+    5f12:	bf65                	j	5eca <AES_Encrypt_PKCS7+0x5a>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:394 (discriminator 3)
+			XorBytes(pCipherText, pIV, 4*Nb);
+    5f14:	4641                	li	a2,16
+    5f16:	85d6                	mv	a1,s5
+    5f18:	8522                	mv	a0,s0
+    5f1a:	3b0d                	jal	5c4c <XorBytes>
+BlockEncrypt():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:270 (discriminator 3)
+	AddRoundKey(pState, g_roundKeyTable);
+    5f1c:	4641                	li	a2,16
+    5f1e:	85de                	mv	a1,s7
+    5f20:	8522                	mv	a0,s0
+    5f22:	332d                	jal	5c4c <XorBytes>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:272 (discriminator 3)
+	for (i = 1; i <= Nr; i++)	// i = [1, Nr]
+    5f24:	7e818a13          	addi	s4,gp,2024 # 200047e8 <g_roundKeyTable+0x10>
+    5f28:	4485                	li	s1,1
+SubBytes():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:152 (discriminator 3)
+	for (i = 0; i < nCount; i++)
+    5f2a:	01040b13          	addi	s6,s0,16
+AES_Encrypt_PKCS7():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:372
+{
+    5f2e:	87a2                	mv	a5,s0
+SubBytes():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:154
+		pState[i] = pSBox[pState[i]];
+    5f30:	2398                	lbu	a4,0(a5)
+    5f32:	0785                	addi	a5,a5,1
+    5f34:	9762                	add	a4,a4,s8
+    5f36:	2318                	lbu	a4,0(a4)
+    5f38:	fee78fa3          	sb	a4,-1(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:152
+	for (i = 0; i < nCount; i++)
+    5f3c:	fefb1ae3          	bne	s6,a5,5f30 <AES_Encrypt_PKCS7+0xc0>
+BlockEncrypt():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:275
+		ShiftRows(pState, 0);
+    5f40:	4581                	li	a1,0
+    5f42:	8522                	mv	a0,s0
+    5f44:	332d                	jal	5c6e <ShiftRows>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:277
+		if (i != Nr)
+    5f46:	01948563          	beq	s1,s9,5f50 <AES_Encrypt_PKCS7+0xe0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:279
+			MixColumns(pState, 0);
+    5f4a:	4581                	li	a1,0
+    5f4c:	8522                	mv	a0,s0
+    5f4e:	3b61                	jal	5ce6 <MixColumns>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:272
+	for (i = 1; i <= Nr; i++)	// i = [1, Nr]
+    5f50:	0485                	addi	s1,s1,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:282
+		AddRoundKey(pState, &g_roundKeyTable[4*Nb*i]);
+    5f52:	85d2                	mv	a1,s4
+    5f54:	4641                	li	a2,16
+    5f56:	8522                	mv	a0,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:272
+	for (i = 1; i <= Nr; i++)	// i = [1, Nr]
+    5f58:	0ff4f493          	andi	s1,s1,255
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:282
+		AddRoundKey(pState, &g_roundKeyTable[4*Nb*i]);
+    5f5c:	39c5                	jal	5c4c <XorBytes>
+    5f5e:	0a41                	addi	s4,s4,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:272
+	for (i = 1; i <= Nr; i++)	// i = [1, Nr]
+    5f60:	fda497e3          	bne	s1,s10,5f2e <AES_Encrypt_PKCS7+0xbe>
+AES_Encrypt_PKCS7():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:391 (discriminator 3)
+	for (i = nDataLen/(4*Nb); i > 0 ; i--, pCipherText += 4*Nb)
+    5f64:	8aa2                	mv	s5,s0
+    5f66:	845a                	mv	s0,s6
+    5f68:	bfb5                	j	5ee4 <AES_Encrypt_PKCS7+0x74>
+
+00005f6a <AES_Decrypt>:
+AES_Decrypt():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:412
+//	杈撳嚭鍙傛暟锛�	pPlainText  -- 鏄庢枃锛屽嵆鐢卞瘑鏂囪В瀵嗗悗鐨勬暟鎹�紝鍙�互涓巔CipherText鐩稿悓銆�
+//	杩斿洖鍊硷細	鏃犮€�
+//////////////////////////////////////////////////////////////////////////
+void AES_Decrypt(unsigned char *pPlainText, const unsigned char *pCipherText, 
+				 unsigned int nDataLen, const unsigned char *pIV)
+{
+    5f6a:	7179                	addi	sp,sp,-48
+    5f6c:	d422                	sw	s0,40(sp)
+    5f6e:	d226                	sw	s1,36(sp)
+    5f70:	ce4e                	sw	s3,28(sp)
+    5f72:	d606                	sw	ra,44(sp)
+    5f74:	d04a                	sw	s2,32(sp)
+    5f76:	cc52                	sw	s4,24(sp)
+    5f78:	ca56                	sw	s5,20(sp)
+    5f7a:	c85a                	sw	s6,16(sp)
+    5f7c:	c65e                	sw	s7,12(sp)
+    5f7e:	842a                	mv	s0,a0
+    5f80:	84b2                	mv	s1,a2
+    5f82:	89b6                	mv	s3,a3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:415
+	unsigned int i;
+
+	if (pPlainText != pCipherText)
+    5f84:	00b50463          	beq	a0,a1,5f8c <AES_Decrypt+0x22>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:417
+	{
+		memcpy(pPlainText, pCipherText, nDataLen);
+    5f88:	19d070ef          	jal	ra,d924 <memcpy>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:421
+	}
+
+	// 浠庢渶鍚庝竴鍧楁暟鎹�紑濮嬭В瀵嗭紝杩欐牱涓嶇敤寮€杈熺┖闂存潵淇濆瓨IV
+	pPlainText += nDataLen - 4*Nb;
+    5f8c:	ff048793          	addi	a5,s1,-16
+    5f90:	943e                	add	s0,s0,a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:422
+	for (i = nDataLen/(4*Nb); i > 0 ; i--, pPlainText -= 4*Nb)
+    5f92:	8091                	srli	s1,s1,0x4
+BlockDecrypt():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:302
+	AddRoundKey(pState, &g_roundKeyTable[4*Nb*Nr]);
+    5f94:	1ffffa17          	auipc	s4,0x1ffff
+    5f98:	8e4a0a13          	addi	s4,s4,-1820 # 20004878 <g_roundKeyTable+0xa0>
+SubBytes():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:154
+		pState[i] = pSBox[pState[i]];
+    5f9c:	0000ea97          	auipc	s5,0xe
+    5fa0:	988a8a93          	addi	s5,s5,-1656 # 13924 <InvSBox>
+AES_Decrypt():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:422 (discriminator 1)
+	for (i = nDataLen/(4*Nb); i > 0 ; i--, pPlainText -= 4*Nb)
+    5fa4:	ec81                	bnez	s1,5fbc <AES_Decrypt+0x52>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:437
+			{
+				XorBytes(pPlainText, pPlainText - 4*Nb, 4*Nb);
+			}
+		#endif
+	}
+}
+    5fa6:	50b2                	lw	ra,44(sp)
+    5fa8:	5422                	lw	s0,40(sp)
+    5faa:	5492                	lw	s1,36(sp)
+    5fac:	5902                	lw	s2,32(sp)
+    5fae:	49f2                	lw	s3,28(sp)
+    5fb0:	4a62                	lw	s4,24(sp)
+    5fb2:	4ad2                	lw	s5,20(sp)
+    5fb4:	4b42                	lw	s6,16(sp)
+    5fb6:	4bb2                	lw	s7,12(sp)
+    5fb8:	6145                	addi	sp,sp,48
+    5fba:	8082                	ret
+BlockDecrypt():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:302
+	AddRoundKey(pState, &g_roundKeyTable[4*Nb*Nr]);
+    5fbc:	4641                	li	a2,16
+    5fbe:	85d2                	mv	a1,s4
+    5fc0:	8522                	mv	a0,s0
+    5fc2:	3169                	jal	5c4c <XorBytes>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:304
+	for (i = Nr; i > 0; i--)	// i = [Nr, 1]
+    5fc4:	1ffffb17          	auipc	s6,0x1ffff
+    5fc8:	8a4b0b13          	addi	s6,s6,-1884 # 20004868 <g_roundKeyTable+0x90>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:302
+	AddRoundKey(pState, &g_roundKeyTable[4*Nb*Nr]);
+    5fcc:	4929                	li	s2,10
+SubBytes():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:152
+	for (i = 0; i < nCount; i++)
+    5fce:	01040b93          	addi	s7,s0,16
+BlockDecrypt():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:306
+		ShiftRows(pState, 1);
+    5fd2:	4585                	li	a1,1
+    5fd4:	8522                	mv	a0,s0
+    5fd6:	3961                	jal	5c6e <ShiftRows>
+    5fd8:	87a2                	mv	a5,s0
+SubBytes():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:154
+		pState[i] = pSBox[pState[i]];
+    5fda:	2398                	lbu	a4,0(a5)
+    5fdc:	0785                	addi	a5,a5,1
+    5fde:	9756                	add	a4,a4,s5
+    5fe0:	2318                	lbu	a4,0(a4)
+    5fe2:	fee78fa3          	sb	a4,-1(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:152
+	for (i = 0; i < nCount; i++)
+    5fe6:	fefb9ae3          	bne	s7,a5,5fda <AES_Decrypt+0x70>
+BlockDecrypt():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:308
+		AddRoundKey(pState, &g_roundKeyTable[4*Nb*(i-1)]);
+    5fea:	4641                	li	a2,16
+    5fec:	85da                	mv	a1,s6
+    5fee:	8522                	mv	a0,s0
+    5ff0:	39b1                	jal	5c4c <XorBytes>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:310
+		if (i != 1)
+    5ff2:	4785                	li	a5,1
+    5ff4:	00f90563          	beq	s2,a5,5ffe <AES_Decrypt+0x94>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:312
+			MixColumns(pState, 1);
+    5ff8:	4585                	li	a1,1
+    5ffa:	8522                	mv	a0,s0
+    5ffc:	31ed                	jal	5ce6 <MixColumns>
+    5ffe:	197d                	addi	s2,s2,-1
+    6000:	0ff97913          	andi	s2,s2,255
+    6004:	1b41                	addi	s6,s6,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:304
+	for (i = Nr; i > 0; i--)	// i = [Nr, 1]
+    6006:	fc0916e3          	bnez	s2,5fd2 <AES_Decrypt+0x68>
+AES_Decrypt():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:427
+			if (i == 1)
+    600a:	4785                	li	a5,1
+    600c:	ff040913          	addi	s2,s0,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:429
+				XorBytes(pPlainText, pIV, 4*Nb);
+    6010:	4641                	li	a2,16
+    6012:	85ce                	mv	a1,s3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:427
+			if (i == 1)
+    6014:	00f48363          	beq	s1,a5,601a <AES_Decrypt+0xb0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:433
+				XorBytes(pPlainText, pPlainText - 4*Nb, 4*Nb);
+    6018:	85ca                	mv	a1,s2
+    601a:	8522                	mv	a0,s0
+    601c:	3905                	jal	5c4c <XorBytes>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/AES_PKCS7.c:422
+	for (i = nDataLen/(4*Nb); i > 0 ; i--, pPlainText -= 4*Nb)
+    601e:	14fd                	addi	s1,s1,-1
+    6020:	844a                	mv	s0,s2
+    6022:	b749                	j	5fa4 <AES_Decrypt+0x3a>
+
+00006024 <_strlen>:
+_strlen():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:12
+  * @杈撳嚭鍙傛暟   瀛楃�涓查暱搴︼紝涓嶅寘鎷�'\0'
+  * @杩斿洖鍙傛暟   鏃�
+*******************************************************************************/
+int _strlen(const char *str)
+{
+    int count=0;
+    6024:	4781                	li	a5,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:13
+    while(*str!='\0')
+    6026:	00f50733          	add	a4,a0,a5
+    602a:	00070703          	lb	a4,0(a4)
+    602e:	e319                	bnez	a4,6034 <_strlen+0x10>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:19
+    {
+      count++;
+      str++;
+    }
+    return count;
+}
+    6030:	853e                	mv	a0,a5
+    6032:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:15
+      count++;
+    6034:	0785                	addi	a5,a5,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:16
+      str++;
+    6036:	bfc5                	j	6026 <_strlen+0x2>
+
+00006038 <_strstr>:
+_strstr():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:206
+{
+	char * p1=str1;
+	const char * p2=str2;
+	int size=0;
+	
+	if(*str1=='\0' || *str2=='\0')
+    6038:	00050783          	lb	a5,0(a0)
+    603c:	c3ad                	beqz	a5,609e <_strstr+0x66>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:201 (discriminator 1)
+{
+    603e:	1141                	addi	sp,sp,-16
+    6040:	c226                	sw	s1,4(sp)
+    6042:	c606                	sw	ra,12(sp)
+    6044:	c422                	sw	s0,8(sp)
+    6046:	c04a                	sw	s2,0(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:206 (discriminator 1)
+	if(*str1=='\0' || *str2=='\0')
+    6048:	00058703          	lb	a4,0(a1)
+    604c:	84ae                	mv	s1,a1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:208 (discriminator 1)
+	{
+		return -1;
+    604e:	57fd                	li	a5,-1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:206 (discriminator 1)
+	if(*str1=='\0' || *str2=='\0')
+    6050:	cf0d                	beqz	a4,608a <_strstr+0x52>
+    6052:	842a                	mv	s0,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:211
+	}
+	
+	if(_strlen(str1)<_strlen(str2))
+    6054:	3fc1                	jal	6024 <_strlen>
+    6056:	892a                	mv	s2,a0
+    6058:	8526                	mv	a0,s1
+    605a:	37e9                	jal	6024 <_strlen>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:208
+		return -1;
+    605c:	57fd                	li	a5,-1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:211
+	if(_strlen(str1)<_strlen(str2))
+    605e:	02a94663          	blt	s2,a0,608a <_strstr+0x52>
+    6062:	86a2                	mv	a3,s0
+    6064:	8726                	mv	a4,s1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:204
+	int size=0;
+    6066:	4781                	li	a5,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:220
+	
+	while(*str1)
+	{
+		p1=str1;
+		p2=str2;
+		while(*p1==*p2 && *p1 && *p2)
+    6068:	00040583          	lb	a1,0(s0)
+    606c:	00070603          	lb	a2,0(a4)
+    6070:	00c59563          	bne	a1,a2,607a <_strstr+0x42>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:222 (discriminator 1)
+		{
+			p1++;
+    6074:	0405                	addi	s0,s0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:223 (discriminator 1)
+			p2++;
+    6076:	0705                	addi	a4,a4,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:220 (discriminator 1)
+		while(*p1==*p2 && *p1 && *p2)
+    6078:	fa65                	bnez	a2,6068 <_strstr+0x30>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:225
+		}
+		if(*p2=='\0')
+    607a:	ca01                	beqz	a2,608a <_strstr+0x52>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:216
+	while(*str1)
+    607c:	00168703          	lb	a4,1(a3)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:230
+		{
+			return size;
+		}
+		
+		str1++;
+    6080:	00168413          	addi	s0,a3,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:231
+		size++;
+    6084:	0785                	addi	a5,a5,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:216
+	while(*str1)
+    6086:	eb09                	bnez	a4,6098 <_strstr+0x60>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:208
+		return -1;
+    6088:	57fd                	li	a5,-1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:234
+	}
+	return -1;
+}
+    608a:	40b2                	lw	ra,12(sp)
+    608c:	4422                	lw	s0,8(sp)
+    608e:	4492                	lw	s1,4(sp)
+    6090:	4902                	lw	s2,0(sp)
+    6092:	853e                	mv	a0,a5
+    6094:	0141                	addi	sp,sp,16
+    6096:	8082                	ret
+    6098:	86a2                	mv	a3,s0
+    609a:	8726                	mv	a4,s1
+    609c:	b7f1                	j	6068 <_strstr+0x30>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:208
+		return -1;
+    609e:	57fd                	li	a5,-1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/_string.c:234
+}
+    60a0:	853e                	mv	a0,a5
+    60a2:	8082                	ret
+
+000060a4 <rng_init>:
+rng_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/tools.c:35
+}
+
+void rng_init(uint32_t seed)
+{
+//  srand(seed);
+}
+    60a4:	8082                	ret
+
+000060a6 <Get_Rand>:
+Get_Rand():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/tools/tools.c:39
+
+uint32_t Get_Rand(void)
+{
+  return (uint32_t)tmos_rand();
+    60a6:	000407b7          	lui	a5,0x40
+    60aa:	0387a303          	lw	t1,56(a5) # 40038 <_data_lma+0x2ba10>
+    60ae:	8302                	jr	t1
+
+000060b0 <SetReg>:
+SetReg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:66
+** input parameters:    reg_add:瀵勫瓨鍣ㄦ暟鍊�
+** output parameters:   N/A
+** Returned value:      瀵勫瓨鍣ㄦ暟鍊�
+*********************************************************************************************************/
+uint8_t SetReg(uint8_t  reg_add,uint8_t ucRegVal)
+{     
+    60b0:	1141                	addi	sp,sp,-16
+    60b2:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:67
+    WriteRawRC(reg_add, ucRegVal);
+    60b4:	5a9000ef          	jal	ra,6e5c <WriteRawRC>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:69
+    return 1;
+}
+    60b8:	40b2                	lw	ra,12(sp)
+    60ba:	4505                	li	a0,1
+    60bc:	0141                	addi	sp,sp,16
+    60be:	8082                	ret
+
+000060c0 <Read_Reg>:
+Read_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:80
+** output parameters:   N/A
+** Returned value:      瀵勫瓨鍣ㄦ暟鍊�
+*********************************************************************************************************/
+uint8_t Read_Reg(uint8_t reg_addr)
+{
+	uint8_t reg_value = ReadRawRC(reg_addr);
+    60c0:	56d0006f          	j	6e2c <ReadRawRC>
+
+000060c4 <Write_Reg>:
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:110
+**                      reg_value:瀵勫瓨鍣ㄦ暟鍊�
+** output parameters:   N/A
+** Returned value:      true锛氭搷浣滄垚鍔� ERROR锛氭搷浣滃け璐�    
+*********************************************************************************************************/
+bool Write_Reg(uint8_t reg_addr, uint8_t reg_value)
+{
+    60c4:	1141                	addi	sp,sp,-16
+    60c6:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    60c8:	595000ef          	jal	ra,6e5c <WriteRawRC>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:113
+    return true;
+}
+    60cc:	40b2                	lw	ra,12(sp)
+    60ce:	4505                	li	a0,1
+    60d0:	0141                	addi	sp,sp,16
+    60d2:	8082                	ret
+
+000060d4 <Read_FIFO>:
+Read_FIFO():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:126
+** Returned value:      true锛氭搷浣滄垚鍔� ERROR锛氭搷浣滃け璐�    
+*********************************************************************************************************/
+void Read_FIFO(uint8_t length, uint8_t *fifo_data)
+{     
+	  uint8_t i;
+    if (length == 0)
+    60d4:	c50d                	beqz	a0,60fe <Read_FIFO+0x2a>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:124
+{     
+    60d6:	1141                	addi	sp,sp,-16
+    60d8:	c422                	sw	s0,8(sp)
+    60da:	c226                	sw	s1,4(sp)
+    60dc:	c606                	sw	ra,12(sp)
+    60de:	842e                	mv	s0,a1
+    60e0:	00a584b3          	add	s1,a1,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:128
+    return;
+		for (i = 0; i < length; i++) {
+    60e4:	00941763          	bne	s0,s1,60f2 <Read_FIFO+0x1e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:131
+        *(fifo_data + i) = Read_Reg(FIFODataReg);
+    }
+}
+    60e8:	40b2                	lw	ra,12(sp)
+    60ea:	4422                	lw	s0,8(sp)
+    60ec:	4492                	lw	s1,4(sp)
+    60ee:	0141                	addi	sp,sp,16
+    60f0:	8082                	ret
+Read_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:80
+	uint8_t reg_value = ReadRawRC(reg_addr);
+    60f2:	4525                	li	a0,9
+    60f4:	539000ef          	jal	ra,6e2c <ReadRawRC>
+Read_FIFO():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:129
+        *(fifo_data + i) = Read_Reg(FIFODataReg);
+    60f8:	a008                	sb	a0,0(s0)
+    60fa:	0405                	addi	s0,s0,1
+    60fc:	b7e5                	j	60e4 <Read_FIFO+0x10>
+    60fe:	8082                	ret
+
+00006100 <Write_FIFO>:
+Write_FIFO():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:144
+** Returned value:      true锛氭搷浣滄垚鍔� ERROR锛氭搷浣滃け璐�    
+*********************************************************************************************************/
+void Write_FIFO(uint8_t length, uint8_t *fifo_data)
+{
+	  uint8_t i;
+    if(length == 0)
+    6100:	c50d                	beqz	a0,612a <Write_FIFO+0x2a>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:142
+{
+    6102:	1141                	addi	sp,sp,-16
+    6104:	c422                	sw	s0,8(sp)
+    6106:	c226                	sw	s1,4(sp)
+    6108:	c606                	sw	ra,12(sp)
+    610a:	842e                	mv	s0,a1
+    610c:	00a584b3          	add	s1,a1,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:146
+        return;
+    for (i = 0; i < length; i++) {
+    6110:	00941763          	bne	s0,s1,611e <Write_FIFO+0x1e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:149
+        Write_Reg(FIFODataReg, *(fifo_data + i));
+    }
+}
+    6114:	40b2                	lw	ra,12(sp)
+    6116:	4422                	lw	s0,8(sp)
+    6118:	4492                	lw	s1,4(sp)
+    611a:	0141                	addi	sp,sp,16
+    611c:	8082                	ret
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    611e:	200c                	lbu	a1,0(s0)
+    6120:	4525                	li	a0,9
+    6122:	0405                	addi	s0,s0,1
+    6124:	539000ef          	jal	ra,6e5c <WriteRawRC>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:112
+    return true;
+    6128:	b7e5                	j	6110 <Write_FIFO+0x10>
+    612a:	8082                	ret
+
+0000612c <Set_BitMask>:
+Set_BitMask():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:176
+**                      mask锛屽瘎瀛樺櫒鍐�1浣�
+** output parameters:   N/A
+** Returned value:      true锛氭搷浣滄垚鍔� ERROR锛氭搷浣滃け璐�    
+*********************************************************************************************************/
+bool Set_BitMask(uint8_t reg_addr, uint8_t mask)
+{
+    612c:	1101                	addi	sp,sp,-32
+    612e:	ce06                	sw	ra,28(sp)
+    6130:	cc22                	sw	s0,24(sp)
+    6132:	c62e                	sw	a1,12(sp)
+    6134:	842a                	mv	s0,a0
+Read_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:80
+	uint8_t reg_value = ReadRawRC(reg_addr);
+    6136:	4f7000ef          	jal	ra,6e2c <ReadRawRC>
+Set_BitMask():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:178
+    bool result;
+    result = Write_Reg(reg_addr, Read_Reg(reg_addr) | mask);            /* set bit mask                 */
+    613a:	45b2                	lw	a1,12(sp)
+    613c:	8dc9                	or	a1,a1,a0
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    613e:	0ff5f593          	andi	a1,a1,255
+    6142:	8522                	mv	a0,s0
+    6144:	519000ef          	jal	ra,6e5c <WriteRawRC>
+Set_BitMask():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:180
+    return result;
+}
+    6148:	40f2                	lw	ra,28(sp)
+    614a:	4462                	lw	s0,24(sp)
+    614c:	4505                	li	a0,1
+    614e:	6105                	addi	sp,sp,32
+    6150:	8082                	ret
+
+00006152 <Clear_FIFO>:
+Clear_FIFO():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:159
+{
+    6152:	1141                	addi	sp,sp,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:160
+    Set_BitMask(FIFOLevelReg, 0x80);                                    /* 娓呴櫎FIFO缂撳啿                 */
+    6154:	08000593          	li	a1,128
+    6158:	4529                	li	a0,10
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:159
+{
+    615a:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:160
+    Set_BitMask(FIFOLevelReg, 0x80);                                    /* 娓呴櫎FIFO缂撳啿                 */
+    615c:	3fc1                	jal	612c <Set_BitMask>
+Read_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:80
+	uint8_t reg_value = ReadRawRC(reg_addr);
+    615e:	4529                	li	a0,10
+    6160:	4cd000ef          	jal	ra,6e2c <ReadRawRC>
+Clear_FIFO():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:165
+}
+    6164:	40b2                	lw	ra,12(sp)
+    6166:	00153513          	seqz	a0,a0
+    616a:	0141                	addi	sp,sp,16
+    616c:	8082                	ret
+
+0000616e <Clear_BitMask>:
+Clear_BitMask():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:191
+**                      mask锛屽瘎瀛樺櫒娓呴櫎浣�
+** output parameters:   N/A
+** Returned value:      true锛氭搷浣滄垚鍔� ERROR锛氭搷浣滃け璐�    
+*********************************************************************************************************/
+bool Clear_BitMask(uint8_t reg_addr, uint8_t mask)
+{
+    616e:	1101                	addi	sp,sp,-32
+    6170:	ce06                	sw	ra,28(sp)
+    6172:	cc22                	sw	s0,24(sp)
+    6174:	c62e                	sw	a1,12(sp)
+    6176:	842a                	mv	s0,a0
+Read_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:80
+	uint8_t reg_value = ReadRawRC(reg_addr);
+    6178:	4b5000ef          	jal	ra,6e2c <ReadRawRC>
+Clear_BitMask():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:193
+    bool result;
+    result = Write_Reg(reg_addr, Read_Reg(reg_addr) & ~mask);           /* clear bit mask               */
+    617c:	45b2                	lw	a1,12(sp)
+    617e:	fff5c593          	not	a1,a1
+    6182:	8de9                	and	a1,a1,a0
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    6184:	0ff5f593          	andi	a1,a1,255
+    6188:	8522                	mv	a0,s0
+    618a:	4d3000ef          	jal	ra,6e5c <WriteRawRC>
+Clear_BitMask():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:195
+    return result;
+}
+    618e:	40f2                	lw	ra,28(sp)
+    6190:	4462                	lw	s0,24(sp)
+    6192:	4505                	li	a0,1
+    6194:	6105                	addi	sp,sp,32
+    6196:	8082                	ret
+
+00006198 <Write_Ext_Reg>:
+Write_Ext_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:219
+**                      reg_value锛屽瘎瀛樺櫒鏁板€�
+** output parameters:   
+** Returned value:      true锛氭搷浣滄垚鍔� ERROR锛氭搷浣滃け璐�    
+*********************************************************************************************************/
+bool Write_Ext_Reg(uint8_t reg_add, uint8_t reg_value)
+{
+    6198:	1141                	addi	sp,sp,-16
+    619a:	c422                	sw	s0,8(sp)
+    619c:	842e                	mv	s0,a1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:220
+    Write_Reg(JREG_EXT_REG_ENTRANCE, JBIT_EXT_REG_WR_ADDR + reg_add);
+    619e:	04050593          	addi	a1,a0,64
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    61a2:	0ff5f593          	andi	a1,a1,255
+    61a6:	453d                	li	a0,15
+Write_Ext_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:219
+{
+    61a8:	c606                	sw	ra,12(sp)
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    61aa:	4b3000ef          	jal	ra,6e5c <WriteRawRC>
+Write_Ext_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:221
+    return Write_Reg(JREG_EXT_REG_ENTRANCE, JBIT_EXT_REG_WR_DATA + reg_value);
+    61ae:	fc040593          	addi	a1,s0,-64
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    61b2:	453d                	li	a0,15
+    61b4:	0ff5f593          	andi	a1,a1,255
+    61b8:	4a5000ef          	jal	ra,6e5c <WriteRawRC>
+Write_Ext_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:222
+}
+    61bc:	40b2                	lw	ra,12(sp)
+    61be:	4422                	lw	s0,8(sp)
+    61c0:	4505                	li	a0,1
+    61c2:	0141                	addi	sp,sp,16
+    61c4:	8082                	ret
+
+000061c6 <Set_Rf>:
+Set_Rf():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:289
+**                      3锛孴X1锛孴X2鎵撳紑杈撳嚭锛孴X2涓哄弽鍚戣緭鍑�
+** output parameters:   N/A
+** Returned value:      true锛氭搷浣滄垚鍔� ERROR锛氭搷浣滃け璐�    
+*********************************************************************************************************/
+bool Set_Rf(uint8_t mode)
+{
+    61c6:	1141                	addi	sp,sp,-16
+    61c8:	c226                	sw	s1,4(sp)
+    61ca:	84aa                	mv	s1,a0
+Read_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:80
+	uint8_t reg_value = ReadRawRC(reg_addr);
+    61cc:	4551                	li	a0,20
+Set_Rf():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:289
+{
+    61ce:	c422                	sw	s0,8(sp)
+    61d0:	c606                	sw	ra,12(sp)
+Read_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:80
+	uint8_t reg_value = ReadRawRC(reg_addr);
+    61d2:	45b000ef          	jal	ra,6e2c <ReadRawRC>
+Set_Rf():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:292
+    uint8_t regVal;
+    bool result = false;
+    if( (Read_Reg(TxControlReg) & 0x03) == mode )
+    61d6:	890d                	andi	a0,a0,3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:293
+        return true;
+    61d8:	4405                	li	s0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:292
+    if( (Read_Reg(TxControlReg) & 0x03) == mode )
+    61da:	04950063          	beq	a0,s1,621a <Set_Rf+0x54>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:294
+    if( mode == 0 )
+    61de:	ec89                	bnez	s1,61f8 <Set_Rf+0x32>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:295
+        result = Clear_BitMask(TxControlReg, 0x03);                     /* 鍏抽棴TX1锛孴X2杈撳嚭             */
+    61e0:	458d                	li	a1,3
+    61e2:	4551                	li	a0,20
+    61e4:	3769                	jal	616e <Clear_BitMask>
+    61e6:	842a                	mv	s0,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:306
+    if( mode == 2) {
+        regVal = Read_Reg(TxControlReg);
+        regVal = regVal & 0xFC;
+        result = Write_Reg(TxControlReg, regVal |0x02);                 /* 浠呮墦寮€TX2杈撳嚭                */
+    }
+    if (mode == 3)
+    61e8:	478d                	li	a5,3
+    61ea:	02f49563          	bne	s1,a5,6214 <Set_Rf+0x4e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:308
+    {
+        result = Set_BitMask(TxControlReg,0x03);                        /* 鎵撳紑TX1锛孴X2杈撳嚭             */
+    61ee:	458d                	li	a1,3
+    61f0:	4551                	li	a0,20
+    61f2:	3f2d                	jal	612c <Set_BitMask>
+    61f4:	842a                	mv	s0,a0
+    61f6:	a839                	j	6214 <Set_Rf+0x4e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:296
+    if( mode== 1 ) {
+    61f8:	4785                	li	a5,1
+    61fa:	02f49663          	bne	s1,a5,6226 <Set_Rf+0x60>
+Read_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:80
+	uint8_t reg_value = ReadRawRC(reg_addr);
+    61fe:	4551                	li	a0,20
+    6200:	42d000ef          	jal	ra,6e2c <ReadRawRC>
+Set_Rf():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:299
+        result = Write_Reg(TxControlReg, regVal | 0x01);                /* 浠呮墦寮€TX1杈撳嚭                */
+    6204:	0fc57593          	andi	a1,a0,252
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    6208:	0015e593          	ori	a1,a1,1
+    620c:	4551                	li	a0,20
+    620e:	44f000ef          	jal	ra,6e5c <WriteRawRC>
+Set_Rf():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:304
+        result = Write_Reg(TxControlReg, regVal |0x02);                 /* 浠呮墦寮€TX2杈撳嚭                */
+    6212:	4405                	li	s0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:310
+    }
+    Delay_Ms(10);
+    6214:	4529                	li	a0,10
+    6216:	471040ef          	jal	ra,ae86 <Delay_Ms>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:312
+    return result;
+} 
+    621a:	8522                	mv	a0,s0
+    621c:	40b2                	lw	ra,12(sp)
+    621e:	4422                	lw	s0,8(sp)
+    6220:	4492                	lw	s1,4(sp)
+    6222:	0141                	addi	sp,sp,16
+    6224:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:301
+    if( mode == 2) {
+    6226:	4789                	li	a5,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:291
+    bool result = false;
+    6228:	4401                	li	s0,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:301
+    if( mode == 2) {
+    622a:	faf49fe3          	bne	s1,a5,61e8 <Set_Rf+0x22>
+Read_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:80
+	uint8_t reg_value = ReadRawRC(reg_addr);
+    622e:	4551                	li	a0,20
+    6230:	3fd000ef          	jal	ra,6e2c <ReadRawRC>
+Set_Rf():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:304
+        result = Write_Reg(TxControlReg, regVal |0x02);                 /* 浠呮墦寮€TX2杈撳嚭                */
+    6234:	0fc57593          	andi	a1,a0,252
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    6238:	0025e593          	ori	a1,a1,2
+    623c:	bfc1                	j	620c <Set_Rf+0x46>
+
+0000623e <Pcd_Comm>:
+Pcd_Comm():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:330
+bool Pcd_Comm(uint8_t Command, 
+                uint8_t *pInData, 
+                uint8_t InLenByte,
+                uint8_t *pOutData, 
+                uint32_t *pOutLenBit)
+{
+    623e:	1101                	addi	sp,sp,-32
+    6240:	c452                	sw	s4,8(sp)
+    6242:	c05a                	sw	s6,0(sp)
+    6244:	8a2a                	mv	s4,a0
+    6246:	8b2e                	mv	s6,a1
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    6248:	4511                	li	a0,4
+    624a:	07f00593          	li	a1,127
+Pcd_Comm():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:330
+{
+    624e:	ce06                	sw	ra,28(sp)
+    6250:	ca26                	sw	s1,20(sp)
+    6252:	c84a                	sw	s2,16(sp)
+    6254:	c64e                	sw	s3,12(sp)
+    6256:	84b2                	mv	s1,a2
+    6258:	8936                	mv	s2,a3
+    625a:	89ba                	mv	s3,a4
+    625c:	cc22                	sw	s0,24(sp)
+    625e:	c256                	sw	s5,4(sp)
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    6260:	3fd000ef          	jal	ra,6e5c <WriteRawRC>
+    6264:	08000593          	li	a1,128
+    6268:	02a00513          	li	a0,42
+    626c:	3f1000ef          	jal	ra,6e5c <WriteRawRC>
+Pcd_Comm():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:346
+    uint8_t collPos  = 0x00;                                            /* 鍐茬獊浣�                       */
+    uint32_t i;
+  
+    Write_Reg(ComIrqReg, 0x7F);                                         /* 娓呮�IRQ鏍囪�                  */
+    Write_Reg(TModeReg,  0x80);                                         /* 璁剧疆TIMER鑷�姩鍚�姩            */
+    switch (Command) {
+    6270:	47b1                	li	a5,12
+    6272:	08fa0e63          	beq	s4,a5,630e <Pcd_Comm+0xd0>
+    6276:	47b9                	li	a5,14
+    6278:	0afa0063          	beq	s4,a5,6318 <Pcd_Comm+0xda>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:333
+    uint8_t waitFor  = 0x00;                                            /* 绛夊緟鐨勪腑鏂�                   */
+    627c:	4a81                	li	s5,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:332
+    uint8_t irqEn    = 0x00;                                            /* 浣胯兘鐨勪腑鏂�                   */
+    627e:	4401                	li	s0,0
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    6280:	08046593          	ori	a1,s0,128
+    6284:	4509                	li	a0,2
+    6286:	3d7000ef          	jal	ra,6e5c <WriteRawRC>
+    628a:	4581                	li	a1,0
+    628c:	4505                	li	a0,1
+    628e:	3cf000ef          	jal	ra,6e5c <WriteRawRC>
+Pcd_Comm():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:362
+        break;
+    }
+    
+    Write_Reg(ComIEnReg, irqEn | 0x80);
+    Write_Reg(CommandReg, Idle);
+    Set_BitMask(FIFOLevelReg, 0x80);                                   /* 鏈€楂樹綅缃�1,绔嬪埢娓呴櫎FIFO鐨勮�鍐欐寚閽堝拰瀵勫瓨鍣‥rrReg閲岀殑BufferOvfl浣� */
+    6292:	08000593          	li	a1,128
+    6296:	4529                	li	a0,10
+    6298:	3d51                	jal	612c <Set_BitMask>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:363
+    Clear_FIFO();                                                      /* 娓呯┖FIFO鏁版嵁                  */
+    629a:	3d65                	jal	6152 <Clear_FIFO>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:364
+    sendLen = InLenByte > MAXRLEN ? MAXRLEN:InLenByte;                 /* 闄愬埗鍙戦€佹暟鎹�暱搴︼紝鏈€澶ч暱搴︿负FIFO闀垮害64瀛楄妭  */
+    629c:	04000793          	li	a5,64
+    62a0:	0ff4f513          	andi	a0,s1,255
+    62a4:	0097f463          	bgeu	a5,s1,62ac <Pcd_Comm+0x6e>
+    62a8:	04000513          	li	a0,64
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:367
+    sendPi    += sendLen;
+		InLenByte -= sendLen;
+    Write_FIFO(sendLen, pInData);                                      /* 鏁版嵁鍐欏叆FIFO                  */
+    62ac:	85da                	mv	a1,s6
+    62ae:	3d89                	jal	6100 <Write_FIFO>
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    62b0:	85d2                	mv	a1,s4
+    62b2:	4505                	li	a0,1
+    62b4:	3a9000ef          	jal	ra,6e5c <WriteRawRC>
+Pcd_Comm():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:369
+    Write_Reg(CommandReg, Command);                                    /* 璁剧疆鏁版嵁鍙戦€佸懡浠�              */
+    if (Command == Transceive) {
+    62b8:	47b1                	li	a5,12
+    62ba:	00fa1663          	bne	s4,a5,62c6 <Pcd_Comm+0x88>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:370
+        Set_BitMask(BitFramingReg, 0x80);                              /* 寮€鍚�暟鎹�彂閫�                  */
+    62be:	08000593          	li	a1,128
+    62c2:	4535                	li	a0,13
+    62c4:	35a5                	jal	612c <Set_BitMask>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:349 (discriminator 3)
+        irqEn   = 0x12;
+    62c6:	649d                	lui	s1,0x7
+    62c8:	53048493          	addi	s1,s1,1328 # 7530 <led_task_init+0x5c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:380 (discriminator 3)
+    do {
+        n = Read_Reg(ComIrqReg);                                        /* 璇诲彇鎺у埗涓�柇璇锋眰瀵勫瓨鍣�        */
+        i--;
+    }
+//    while ((i != 0) && !(n & 0x03) && !(n & waitFor)); delay_ms(2);  /* n&0x01=0x00琛ㄧずPCDsettimer鏃堕棿鏈�埌鏈�秴鏃讹紙濡傛灉鎹㈡垚(n&0x03)鍒欓渶瑕佸姞涓€瀹氬欢鏃禡ifare鍗℃墠鑳藉啓鎴愬姛锛�*/
+    while ((i != 0) && !(n & 0x01) && !(n & waitFor));                 /* n&waitFor!=0x00琛ㄧず鎺ユ敹鍒颁竴涓叉湁鏁堟暟鎹�祦  */
+    62cc:	001aea93          	ori	s5,s5,1
+Read_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:80 (discriminator 3)
+	uint8_t reg_value = ReadRawRC(reg_addr);
+    62d0:	4511                	li	a0,4
+    62d2:	35b000ef          	jal	ra,6e2c <ReadRawRC>
+Pcd_Comm():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:377 (discriminator 3)
+        i--;
+    62d6:	14fd                	addi	s1,s1,-1
+Read_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:80 (discriminator 3)
+	uint8_t reg_value = ReadRawRC(reg_addr);
+    62d8:	8b2a                	mv	s6,a0
+Pcd_Comm():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:380 (discriminator 3)
+    while ((i != 0) && !(n & 0x01) && !(n & waitFor));                 /* n&waitFor!=0x00琛ㄧず鎺ユ敹鍒颁竴涓叉湁鏁堟暟鎹�祦  */
+    62da:	c481                	beqz	s1,62e2 <Pcd_Comm+0xa4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:380 (discriminator 1)
+    62dc:	015577b3          	and	a5,a0,s5
+    62e0:	dbe5                	beqz	a5,62d0 <Pcd_Comm+0x92>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:382
+//    ESP_LOGI(TAG, "ComIrqReg=0x%x\r\n", n);
+		Clear_BitMask(BitFramingReg, 0x80);                                /* 鍏抽棴鍙戦€�                      */
+    62e2:	08000593          	li	a1,128
+    62e6:	4535                	li	a0,13
+    62e8:	3559                	jal	616e <Clear_BitMask>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:383
+		if (i != 0) {
+    62ea:	e895                	bnez	s1,631e <Pcd_Comm+0xe0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:331
+    uint8_t status   = false;
+    62ec:	4481                	li	s1,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:419
+				}					
+				else {
+								status = false;
+						}
+    }
+    Clear_BitMask(BitFramingReg, 0x80);//鍏抽棴鍙戦€�
+    62ee:	08000593          	li	a1,128
+    62f2:	4535                	li	a0,13
+    62f4:	3dad                	jal	616e <Clear_BitMask>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:421
+    return status;
+}
+    62f6:	40f2                	lw	ra,28(sp)
+    62f8:	4462                	lw	s0,24(sp)
+    62fa:	00903533          	snez	a0,s1
+    62fe:	4942                	lw	s2,16(sp)
+    6300:	44d2                	lw	s1,20(sp)
+    6302:	49b2                	lw	s3,12(sp)
+    6304:	4a22                	lw	s4,8(sp)
+    6306:	4a92                	lw	s5,4(sp)
+    6308:	4b02                	lw	s6,0(sp)
+    630a:	6105                	addi	sp,sp,32
+    630c:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:354
+        waitFor = 0x30;
+    630e:	03000a93          	li	s5,48
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:353
+        irqEn   = 0x77;
+    6312:	07700413          	li	s0,119
+    6316:	b7ad                	j	6280 <Pcd_Comm+0x42>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:350
+        waitFor = 0x10;
+    6318:	4ac1                	li	s5,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:349
+        irqEn   = 0x12;
+    631a:	4449                	li	s0,18
+    631c:	b795                	j	6280 <Pcd_Comm+0x42>
+Read_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:80
+	uint8_t reg_value = ReadRawRC(reg_addr);
+    631e:	4519                	li	a0,6
+    6320:	30d000ef          	jal	ra,6e2c <ReadRawRC>
+Pcd_Comm():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:385
+        if(!(errorReg & 0x1B)) {                                       /* 鏃犻敊璇�                        */
+    6324:	01b57793          	andi	a5,a0,27
+    6328:	eba1                	bnez	a5,6378 <Pcd_Comm+0x13a>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:387
+            if (n & irqEn & 0x01) {                                    /* 绛夊緟瓒呮椂                      */
+    632a:	01647433          	and	s0,s0,s6
+    632e:	8805                	andi	s0,s0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:386
+            status = true;
+    6330:	4485                	li	s1,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:387
+            if (n & irqEn & 0x01) {                                    /* 绛夊緟瓒呮椂                      */
+    6332:	c019                	beqz	s0,6338 <Pcd_Comm+0xfa>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:388
+                status = MI_NOTAGERR;
+    6334:	0ee00493          	li	s1,238
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:390
+            if (Command == Transceive) {
+    6338:	47b1                	li	a5,12
+    633a:	fafa1ae3          	bne	s4,a5,62ee <Pcd_Comm+0xb0>
+Read_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:80
+	uint8_t reg_value = ReadRawRC(reg_addr);
+    633e:	4529                	li	a0,10
+    6340:	2ed000ef          	jal	ra,6e2c <ReadRawRC>
+    6344:	842a                	mv	s0,a0
+    6346:	4531                	li	a0,12
+    6348:	2e5000ef          	jal	ra,6e2c <ReadRawRC>
+Pcd_Comm():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:392
+                lastBits = Read_Reg(ControlReg) & 0x07;                /* 璇诲彇璇ユ帴鏀舵渶鍚庝竴瀛楄妭鐨勬湁鏁堜綅  */
+    634c:	891d                	andi	a0,a0,7
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:393
+                if (lastBits) {
+    634e:	c105                	beqz	a0,636e <Pcd_Comm+0x130>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:394
+                    *pOutLenBit = lastBits;
+    6350:	00a9a023          	sw	a0,0(s3)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:395
+									  if(fifoLen > 1)
+    6354:	4785                	li	a5,1
+    6356:	0087ff63          	bgeu	a5,s0,6374 <Pcd_Comm+0x136>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:396
+										    *pOutLenBit += (fifoLen-1) * 8;
+    635a:	fff40793          	addi	a5,s0,-1
+    635e:	078e                	slli	a5,a5,0x3
+    6360:	97aa                	add	a5,a5,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:400
+                    *pOutLenBit = fifoLen * 8;
+    6362:	00f9a023          	sw	a5,0(s3)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:402
+                Read_FIFO(fifoLen, &pOutData[revLen]);                 /* 璇诲彇FIFO鏁版嵁                  */
+    6366:	85ca                	mv	a1,s2
+    6368:	8522                	mv	a0,s0
+    636a:	33ad                	jal	60d4 <Read_FIFO>
+    636c:	b749                	j	62ee <Pcd_Comm+0xb0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:400
+                    *pOutLenBit = fifoLen * 8;
+    636e:	00341793          	slli	a5,s0,0x3
+    6372:	bfc5                	j	6362 <Pcd_Comm+0x124>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:398
+                        fifoLen = 1;                    
+    6374:	4405                	li	s0,1
+    6376:	bfc5                	j	6366 <Pcd_Comm+0x128>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:405
+        else if(errorReg & 0x08) {                                     /* 鏈夊啿绐�                        */
+    6378:	8921                	andi	a0,a0,8
+    637a:	d92d                	beqz	a0,62ec <Pcd_Comm+0xae>
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    637c:	0f700593          	li	a1,247
+    6380:	4519                	li	a0,6
+    6382:	2db000ef          	jal	ra,6e5c <WriteRawRC>
+Read_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:80
+	uint8_t reg_value = ReadRawRC(reg_addr);
+    6386:	4539                	li	a0,14
+    6388:	2a5000ef          	jal	ra,6e2c <ReadRawRC>
+Pcd_Comm():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:409
+			      collPos &= 0x1f;
+    638c:	897d                	andi	a0,a0,31
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:410
+			      *pOutLenBit = (collPos == 0 )?32:collPos;
+    638e:	e119                	bnez	a0,6394 <Pcd_Comm+0x156>
+    6390:	02000513          	li	a0,32
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:411 (discriminator 4)
+		        fifoLen =*pOutLenBit/8 +(*pOutLenBit%8?1:0);               /* 瀛楄妭闀垮害                     */
+    6394:	00757793          	andi	a5,a0,7
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:410 (discriminator 4)
+			      *pOutLenBit = (collPos == 0 )?32:collPos;
+    6398:	00a9a023          	sw	a0,0(s3)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:411 (discriminator 4)
+		        fifoLen =*pOutLenBit/8 +(*pOutLenBit%8?1:0);               /* 瀛楄妭闀垮害                     */
+    639c:	00f037b3          	snez	a5,a5
+    63a0:	810d                	srli	a0,a0,0x3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:412 (discriminator 4)
+		        Read_FIFO(fifoLen, &pOutData[revLen]);
+    63a2:	85ca                	mv	a1,s2
+    63a4:	953e                	add	a0,a0,a5
+    63a6:	333d                	jal	60d4 <Read_FIFO>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:413 (discriminator 4)
+            status = Anticollision;
+    63a8:	4489                	li	s1,2
+    63aa:	b791                	j	62ee <Pcd_Comm+0xb0>
+
+000063ac <Pcd_SetTimer>:
+Pcd_SetTimer():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:438
+	  uint32_t Prescaler;
+	  
+	  Prescaler = 0;
+	  TimeReload = 0;
+	  while(Prescaler < 0xfff) {
+        TimeReload = ((delaytime * (long)13560) - 1) / (Prescaler * 2 + 1);
+    63ac:	678d                	lui	a5,0x3
+    63ae:	4f878793          	addi	a5,a5,1272 # 34f8 <__stack_size+0x2cf8>
+    63b2:	02f50533          	mul	a0,a0,a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:431
+{
+    63b6:	1141                	addi	sp,sp,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:439
+        if (TimeReload < 0xffff)
+    63b8:	6741                	lui	a4,0x10
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:437
+	  while(Prescaler < 0xfff) {
+    63ba:	6785                	lui	a5,0x1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:431
+{
+    63bc:	c226                	sw	s1,4(sp)
+    63be:	c606                	sw	ra,12(sp)
+    63c0:	c422                	sw	s0,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:435
+	  Prescaler = 0;
+    63c2:	4481                	li	s1,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:439
+        if (TimeReload < 0xffff)
+    63c4:	1779                	addi	a4,a4,-2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:437
+	  while(Prescaler < 0xfff) {
+    63c6:	17fd                	addi	a5,a5,-1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:438
+        TimeReload = ((delaytime * (long)13560) - 1) / (Prescaler * 2 + 1);
+    63c8:	157d                	addi	a0,a0,-1
+    63ca:	00149413          	slli	s0,s1,0x1
+    63ce:	0405                	addi	s0,s0,1
+    63d0:	02855433          	divu	s0,a0,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:439
+        if (TimeReload < 0xffff)
+    63d4:	00877563          	bgeu	a4,s0,63de <Pcd_SetTimer+0x32>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:441
+            break;
+        Prescaler++;
+    63d8:	0485                	addi	s1,s1,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:437
+	  while(Prescaler < 0xfff) {
+    63da:	fef498e3          	bne	s1,a5,63ca <Pcd_SetTimer+0x1e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:444
+    } 
+		TimeReload = TimeReload & 0xFFFF;
+		Set_BitMask(TModeReg, Prescaler >> 8);                            /* 鍏堝啓楂樺瓧鑺�                     */
+    63de:	0084d593          	srli	a1,s1,0x8
+    63e2:	0ff5f593          	andi	a1,a1,255
+    63e6:	02a00513          	li	a0,42
+    63ea:	3389                	jal	612c <Set_BitMask>
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    63ec:	0ff4f593          	andi	a1,s1,255
+    63f0:	02b00513          	li	a0,43
+Pcd_SetTimer():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:443
+		TimeReload = TimeReload & 0xFFFF;
+    63f4:	0442                	slli	s0,s0,0x10
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    63f6:	267000ef          	jal	ra,6e5c <WriteRawRC>
+Pcd_SetTimer():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:443
+		TimeReload = TimeReload & 0xFFFF;
+    63fa:	8041                	srli	s0,s0,0x10
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    63fc:	00845593          	srli	a1,s0,0x8
+    6400:	02c00513          	li	a0,44
+    6404:	259000ef          	jal	ra,6e5c <WriteRawRC>
+    6408:	0ff47593          	andi	a1,s0,255
+    640c:	02d00513          	li	a0,45
+    6410:	24d000ef          	jal	ra,6e5c <WriteRawRC>
+Pcd_SetTimer():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:449
+    Write_Reg(TPrescalerReg, Prescaler & 0xFF);                       /* 鍐嶄綆瀛楄妭 楂樹綆瀛楄妭鍦ㄤ袱涓�笉鍚屽瘎瀛樺櫒 */      
+    Write_Reg(TReloadMSBReg, TimeReload >> 8);                        /* 鍏堥珮瀛楄妭                       */
+    Write_Reg(TReloadLSBReg, TimeReload & 0xFF);                      /* 浣庡瓧鑺�                         */
+    return true;
+}
+    6414:	40b2                	lw	ra,12(sp)
+    6416:	4422                	lw	s0,8(sp)
+    6418:	4492                	lw	s1,4(sp)
+    641a:	4505                	li	a0,1
+    641c:	0141                	addi	sp,sp,16
+    641e:	8082                	ret
+
+00006420 <Pcd_ConfigISOType>:
+Pcd_ConfigISOType():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:460
+**                      type = 1锛孖SO14443B鍗忚�锛�   
+** output parameters:   N/A
+** Returned value:      true锛氭搷浣滄垚鍔� ERROR锛氭搷浣滃け璐�    
+*********************************************************************************************************/
+bool Pcd_ConfigISOType(uint8_t type)
+{
+    6420:	1141                	addi	sp,sp,-16
+    6422:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:461
+    if(type == 0){                                                   /* 閰嶇疆涓篒SO14443_A               */
+    6424:	e939                	bnez	a0,647a <Pcd_ConfigISOType+0x5a>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:462
+      Set_BitMask(ControlReg, 0x10);                                /* ControlReg 0x0C 璁剧疆reader妯″紡 */
+    6426:	45c1                	li	a1,16
+    6428:	4531                	li	a0,12
+    642a:	3309                	jal	612c <Set_BitMask>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:463
+      Set_BitMask(TxAutoReg, 0x40);                                 /* TxASKReg 0x15 璁剧疆100%ASK鏈夋晥  */
+    642c:	04000593          	li	a1,64
+    6430:	4555                	li	a0,21
+    6432:	39ed                	jal	612c <Set_BitMask>
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    6434:	4581                	li	a1,0
+    6436:	4549                	li	a0,18
+    6438:	225000ef          	jal	ra,6e5c <WriteRawRC>
+    643c:	4581                	li	a1,0
+    643e:	454d                	li	a0,19
+    6440:	21d000ef          	jal	ra,6e5c <WriteRawRC>
+    6444:	05500593          	li	a1,85
+    6448:	4561                	li	a0,24
+    644a:	213000ef          	jal	ra,6e5c <WriteRawRC>
+    644e:	04800593          	li	a1,72
+    6452:	02600513          	li	a0,38
+    6456:	207000ef          	jal	ra,6e5c <WriteRawRC>
+    645a:	0f800593          	li	a1,248
+    645e:	02700513          	li	a0,39
+    6462:	1fb000ef          	jal	ra,6e5c <WriteRawRC>
+    6466:	03f00593          	li	a1,63
+    646a:	02800513          	li	a0,40
+    646e:	1ef000ef          	jal	ra,6e5c <WriteRawRC>
+Pcd_ConfigISOType():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:490
+      Write_Reg(GsNOffReg, 0x38);                                   /* 澶╃嚎鍏抽棴鏃禢椹卞姩鐢靛�            */
+      Write_Reg(CWGsPReg, 0x30);                                    /* 鏃犺皟鍒舵椂P椹卞姩鐨勭數瀵�            */
+      Write_Reg(ModGsPReg, 0x20);                                   /* 璋冨埗鏃禤椹卞姩鐨勭數瀵�              */    
+    }
+    return true;
+}
+    6472:	40b2                	lw	ra,12(sp)
+    6474:	4505                	li	a0,1
+    6476:	0141                	addi	sp,sp,16
+    6478:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:473
+    if(type == 1){                                                   /* 閰嶇疆涓篒SO14443_B               */
+    647a:	4785                	li	a5,1
+    647c:	fef51be3          	bne	a0,a5,6472 <Pcd_ConfigISOType+0x52>
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    6480:	45c1                	li	a1,16
+    6482:	4531                	li	a0,12
+    6484:	1d9000ef          	jal	ra,6e5c <WriteRawRC>
+    6488:	4581                	li	a1,0
+    648a:	4555                	li	a0,21
+    648c:	1d1000ef          	jal	ra,6e5c <WriteRawRC>
+    6490:	08300593          	li	a1,131
+    6494:	4549                	li	a0,18
+    6496:	1c7000ef          	jal	ra,6e5c <WriteRawRC>
+    649a:	08300593          	li	a1,131
+    649e:	454d                	li	a0,19
+    64a0:	1bd000ef          	jal	ra,6e5c <WriteRawRC>
+    64a4:	05500593          	li	a1,85
+    64a8:	4561                	li	a0,24
+    64aa:	1b3000ef          	jal	ra,6e5c <WriteRawRC>
+    64ae:	04800593          	li	a1,72
+    64b2:	02600513          	li	a0,38
+    64b6:	1a7000ef          	jal	ra,6e5c <WriteRawRC>
+    64ba:	08700593          	li	a1,135
+    64be:	02500513          	li	a0,37
+    64c2:	19b000ef          	jal	ra,6e5c <WriteRawRC>
+    64c6:	08300593          	li	a1,131
+    64ca:	02700513          	li	a0,39
+    64ce:	18f000ef          	jal	ra,6e5c <WriteRawRC>
+    64d2:	03800593          	li	a1,56
+    64d6:	02300513          	li	a0,35
+    64da:	183000ef          	jal	ra,6e5c <WriteRawRC>
+    64de:	03000593          	li	a1,48
+    64e2:	02800513          	li	a0,40
+    64e6:	177000ef          	jal	ra,6e5c <WriteRawRC>
+    64ea:	02000593          	li	a1,32
+    64ee:	02900513          	li	a0,41
+    64f2:	bfb5                	j	646e <Pcd_ConfigISOType+0x4e>
+
+000064f4 <FM175X_SoftReset>:
+FM175X_SoftReset():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:500
+** input parameters:    N/A       
+** output parameters:   N/A
+** Returned value:      true锛氭搷浣滄垚鍔� ERROR锛氭搷浣滃け璐�    
+*********************************************************************************************************/
+void FM175X_SoftReset(void)
+{    
+    64f4:	1141                	addi	sp,sp,-16
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    64f6:	45bd                	li	a1,15
+    64f8:	4505                	li	a0,1
+FM175X_SoftReset():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:500
+{    
+    64fa:	c606                	sw	ra,12(sp)
+Write_Reg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:111
+		WriteRawRC(reg_addr, reg_value);
+    64fc:	161000ef          	jal	ra,6e5c <WriteRawRC>
+FM175X_SoftReset():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:502
+    Write_Reg(CommandReg, SoftReset);
+    Delay_Ms(1);                               												/* FM175XX鑺�墖澶嶄綅闇€瑕�1ms         */
+    6500:	4505                	li	a0,1
+    6502:	185040ef          	jal	ra,ae86 <Delay_Ms>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:504
+    Set_BitMask(ControlReg, 0x10);                                    /* FM175xx浣滀负NFC閫氳�鍗忚�鐨勫彂璧风� */
+}
+    6506:	40b2                	lw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:503
+    Set_BitMask(ControlReg, 0x10);                                    /* FM175xx浣滀负NFC閫氳�鍗忚�鐨勫彂璧风� */
+    6508:	45c1                	li	a1,16
+    650a:	4531                	li	a0,12
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:504
+}
+    650c:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/fm175xx.c:503
+    Set_BitMask(ControlReg, 0x10);                                    /* FM175xx浣滀负NFC閫氳�鍗忚�鐨勫彂璧风� */
+    650e:	b939                	j	612c <Set_BitMask>
+
+00006510 <Lpcd_Set_IRQ_pin>:
+Lpcd_Set_IRQ_pin():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:27
+//#define TAG		"lpcd"
+
+struct lpcd_struct Lpcd;
+
+void Lpcd_Set_IRQ_pin(void)
+{
+    6510:	1141                	addi	sp,sp,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:28
+	SetReg(ComIEnReg, BIT7);//IRQ寮曡剼鍙嶇浉杈撳嚭			 
+    6512:	08000593          	li	a1,128
+    6516:	4509                	li	a0,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:27
+{
+    6518:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:28
+	SetReg(ComIEnReg, BIT7);//IRQ寮曡剼鍙嶇浉杈撳嚭			 
+    651a:	3e59                	jal	60b0 <SetReg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:30
+	SetReg(DivIEnReg, BIT7);//IRQ寮曡剼CMOS杈撳嚭妯″紡锛圛RQ寮曡剼涓嶉渶瑕佸�鎺ヤ笂鎷夌數闃伙級   
+}
+    651c:	40b2                	lw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:29
+	SetReg(DivIEnReg, BIT7);//IRQ寮曡剼CMOS杈撳嚭妯″紡锛圛RQ寮曡剼涓嶉渶瑕佸�鎺ヤ笂鎷夌數闃伙級   
+    651e:	08000593          	li	a1,128
+    6522:	450d                	li	a0,3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:30
+}
+    6524:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:29
+	SetReg(DivIEnReg, BIT7);//IRQ寮曡剼CMOS杈撳嚭妯″紡锛圛RQ寮曡剼涓嶉渶瑕佸�鎺ヤ笂鎷夌數闃伙級   
+    6526:	b669                	j	60b0 <SetReg>
+
+00006528 <Lpcd_Init_Register>:
+Lpcd_Init_Register():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:52
+//鍑芥暟鍔熻兘锛歀PCD瀵勫瓨鍣ㄥ垵濮嬪寲
+//鍏ュ彛鍙傛暟锛�
+//鍑哄彛鍙傛暟锛歋UCCESS锛氭搷浣滃畬鎴�  
+//***********************************************
+bool Lpcd_Init_Register(void)
+{
+    6528:	1141                	addi	sp,sp,-16
+    652a:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:53
+  	Lpcd_Set_IRQ_pin();
+    652c:	37d5                	jal	6510 <Lpcd_Set_IRQ_pin>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:54
+	Write_Ext_Reg(JREG_LPCD_CTRL1,JBIT_BIT_CTRL_SET + JBIT_LPCD_EN);	//浣胯兘LPCD鍔熻兘		
+    652e:	02100593          	li	a1,33
+    6532:	4505                	li	a0,1
+    6534:	3195                	jal	6198 <Write_Ext_Reg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:58
+	
+    if(LPCD_AUTO_DETECT_TIMES == 1)
+	{
+        Write_Ext_Reg(JREG_LPCD_CTRL1,JBIT_BIT_CTRL_SET + JBIT_LPCD_SENSE_1);//閰嶇疆1娆℃�娴�
+    6536:	02800593          	li	a1,40
+    653a:	4505                	li	a0,1
+    653c:	39b1                	jal	6198 <Write_Ext_Reg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:64
+	}
+    else{
+        Write_Ext_Reg(JREG_LPCD_CTRL1,JBIT_BIT_CTRL_CLR + JBIT_LPCD_SENSE_1);//閰嶇疆3娆℃�娴�
+	}
+	
+	Write_Ext_Reg(JREG_LPCD_CTRL3,LPCD_MODE << 3);//閰嶇疆LpcdCtrl3瀵勫瓨鍣�,LPCD宸ヤ綔妯″紡	
+    653e:	4581                	li	a1,0
+    6540:	450d                	li	a0,3
+    6542:	3999                	jal	6198 <Write_Ext_Reg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:65
+	Write_Ext_Reg(JREG_LPCD_AUTO_WUP_CFG,(LPCD_AUTO_WUP_EN << 3) + LPCD_AUTO_WUP_CFG );//閰嶇疆Auto_Wup_Cfg瀵勫瓨鍣� 
+    6544:	458d                	li	a1,3
+    6546:	452d                	li	a0,11
+    6548:	3981                	jal	6198 <Write_Ext_Reg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:68
+                  
+	return true;
+}
+    654a:	40b2                	lw	ra,12(sp)
+    654c:	4505                	li	a0,1
+    654e:	0141                	addi	sp,sp,16
+    6550:	8082                	ret
+
+00006552 <TyteA_Read>:
+TyteA_Read():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:586
+** input parameters:    鏃�
+** output parameters:   鏃�
+** Returned value:      鏃�
+*********************************************************************************************************/
+bool TyteA_Read(uint8_t *picc_atqa, uint8_t *picc_uid)
+{
+    6552:	1101                	addi	sp,sp,-32
+    6554:	ce06                	sw	ra,28(sp)
+    6556:	cc22                	sw	s0,24(sp)
+    6558:	ca26                	sw	s1,20(sp)
+    655a:	842e                	mv	s0,a1
+    655c:	84aa                	mv	s1,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:589
+    uint8_t statues = true;
+    uint8_t picc_sak[3];                                                /* 鍌ㄥ瓨鍗$墖搴旂瓟淇℃伅             */
+    FM175X_SoftReset();                                                	/* FM175xx杞�欢澶嶄綅              */
+    655e:	3f59                	jal	64f4 <FM175X_SoftReset>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:590
+    Set_Rf(3);                                                        	/* 鎵撳紑鍙屽ぉ绾�                   */
+    6560:	450d                	li	a0,3
+    6562:	3195                	jal	61c6 <Set_Rf>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:591
+    Pcd_ConfigISOType(0);                                             	/* ISO14443瀵勫瓨鍣ㄥ垵濮嬪寲         */
+    6564:	4501                	li	a0,0
+    6566:	3d6d                	jal	6420 <Pcd_ConfigISOType>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:592
+		memset((void *)picc_uid, 0, 15);
+    6568:	463d                	li	a2,15
+    656a:	4581                	li	a1,0
+    656c:	8522                	mv	a0,s0
+    656e:	e36ff0ef          	jal	ra,5ba4 <memset>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:593
+		Delay_Ms(1);
+    6572:	4505                	li	a0,1
+    6574:	113040ef          	jal	ra,ae86 <Delay_Ms>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:594
+    statues = TypeA_CardActive(picc_atqa, picc_uid, picc_sak);    			/* 婵€娲诲崱鐗�                     */
+    6578:	85a2                	mv	a1,s0
+    657a:	0070                	addi	a2,sp,12
+    657c:	8526                	mv	a0,s1
+    657e:	26e5                	jal	6966 <TypeA_CardActive>
+    6580:	842a                	mv	s0,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:595
+    if(statues == true) 
+    6582:	c119                	beqz	a0,6588 <TyteA_Read+0x36>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:597
+		{
+			TypeA_Halt(0);                                          					/* 鐫$湢鍗$墖                     */                       
+    6584:	4501                	li	a0,0
+    6586:	29f9                	jal	6a64 <TypeA_Halt>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:599
+    }
+		Set_Rf(0);  
+    6588:	4501                	li	a0,0
+    658a:	3935                	jal	61c6 <Set_Rf>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:600
+		SetReg(ComIEnReg, 0x80);                                    /* */
+    658c:	08000593          	li	a1,128
+    6590:	4509                	li	a0,2
+    6592:	3e39                	jal	60b0 <SetReg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:601
+    SetReg(DivIEnReg, 0x80);
+    6594:	08000593          	li	a1,128
+    6598:	450d                	li	a0,3
+    659a:	3e19                	jal	60b0 <SetReg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:602
+    SetReg(ComIrqReg, 0x7f);                                    /* */ 	
+    659c:	07f00593          	li	a1,127
+    65a0:	4511                	li	a0,4
+    65a2:	3639                	jal	60b0 <SetReg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/lpcd.c:604
+    return statues;
+}
+    65a4:	8522                	mv	a0,s0
+    65a6:	40f2                	lw	ra,28(sp)
+    65a8:	4462                	lw	s0,24(sp)
+    65aa:	44d2                	lw	s1,20(sp)
+    65ac:	6105                	addi	sp,sp,32
+    65ae:	8082                	ret
+
+000065b0 <RightMoveBit>:
+RightMoveBit():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:37
+*********************************************************************************************************/
+uint8_t RightMoveBit(uint8_t bitNum)
+{
+    uint8_t temp,i;
+    temp = 0x00;
+    for (i=0; i < bitNum; i++) {
+    65b0:	4701                	li	a4,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:36
+    temp = 0x00;
+    65b2:	4781                	li	a5,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:37 (discriminator 1)
+    for (i=0; i < bitNum; i++) {
+    65b4:	00a71463          	bne	a4,a0,65bc <RightMoveBit+0xc>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:42
+       temp >>=1;
+       temp += 0x80;
+    }
+    return temp;
+}
+    65b8:	853e                	mv	a0,a5
+    65ba:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:38 (discriminator 3)
+       temp >>=1;
+    65bc:	8385                	srli	a5,a5,0x1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:37 (discriminator 3)
+    for (i=0; i < bitNum; i++) {
+    65be:	0705                	addi	a4,a4,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:39 (discriminator 3)
+       temp += 0x80;
+    65c0:	0807e793          	ori	a5,a5,128
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:37 (discriminator 3)
+    for (i=0; i < bitNum; i++) {
+    65c4:	0ff77713          	andi	a4,a4,255
+    65c8:	b7f5                	j	65b4 <RightMoveBit+0x4>
+
+000065ca <LeftMoveBit>:
+LeftMoveBit():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:55
+*********************************************************************************************************/
+uint8_t LeftMoveBit(uint8_t bitNum)
+{
+    uint8_t temp,i;
+    temp = 0x00;
+    for (i=0; i < bitNum; i++) {
+    65ca:	4701                	li	a4,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:54
+    temp = 0x00;
+    65cc:	4781                	li	a5,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:55 (discriminator 1)
+    for (i=0; i < bitNum; i++) {
+    65ce:	00a71463          	bne	a4,a0,65d6 <LeftMoveBit+0xc>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:60
+        temp <<=1;
+        temp += 0x01;
+    }
+    return temp;
+}
+    65d2:	853e                	mv	a0,a5
+    65d4:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:56 (discriminator 3)
+        temp <<=1;
+    65d6:	0786                	slli	a5,a5,0x1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:57 (discriminator 3)
+        temp += 0x01;
+    65d8:	0785                	addi	a5,a5,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:55 (discriminator 3)
+    for (i=0; i < bitNum; i++) {
+    65da:	0705                	addi	a4,a4,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:57 (discriminator 3)
+        temp += 0x01;
+    65dc:	0ff7f793          	andi	a5,a5,255
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:55 (discriminator 3)
+    for (i=0; i < bitNum; i++) {
+    65e0:	0ff77713          	andi	a4,a4,255
+    65e4:	b7ed                	j	65ce <LeftMoveBit+0x4>
+
+000065e6 <CollSaveUID>:
+CollSaveUID():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:72
+                        uid:淇濆瓨UID鎸囬拡
+** output parameters:   void
+** Returned value:      
+*********************************************************************************************************/
+void CollSaveUID(uint8_t preColl, uint8_t nowColl, uint8_t *buff, uint8_t *uid)
+{
+    65e6:	7179                	addi	sp,sp,-48
+    65e8:	d422                	sw	s0,40(sp)
+    65ea:	d226                	sw	s1,36(sp)
+    65ec:	cc52                	sw	s4,24(sp)
+    65ee:	c65e                	sw	s7,12(sp)
+    65f0:	d606                	sw	ra,44(sp)
+    65f2:	d04a                	sw	s2,32(sp)
+    65f4:	ce4e                	sw	s3,28(sp)
+    65f6:	ca56                	sw	s5,20(sp)
+    65f8:	c85a                	sw	s6,16(sp)
+    65fa:	8bb2                	mv	s7,a2
+    65fc:	84b6                	mv	s1,a3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:77
+    uint8_t i,j,preBytes,preBits,nowBytes,nowBits;
+    uint8_t temp;
+    preBytes = preColl / 8;
+    preBits  = preColl % 8;
+    nowBytes = nowColl / 8;
+    65fe:	0035d413          	srli	s0,a1,0x3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:78
+    nowBits  = nowColl % 8;
+    6602:	0075fa13          	andi	s4,a1,7
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:80
+    
+    if(preColl == 0) {                                                    /* 涔嬪墠娌℃湁鍐茬獊浣嶏紝鐩存帴淇濆瓨     */
+    6606:	cd25                	beqz	a0,667e <CollSaveUID+0x98>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:75
+    preBytes = preColl / 8;
+    6608:	00355913          	srli	s2,a0,0x3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:85
+        for(i=0; i < nowBytes; i++)
+            uid[i] = buff[i];          
+        uid[nowBytes] = buff[nowBytes] & LeftMoveBit(nowBits);
+    } else {                                                              /* 涔嬪墠鏈夊啿绐�                   */
+        if(nowBytes > preBytes) {
+    660c:	01268ab3          	add	s5,a3,s2
+    6610:	00064983          	lbu	s3,0(a2)
+    6614:	000acb03          	lbu	s6,0(s5)
+    6618:	08897863          	bgeu	s2,s0,66a8 <CollSaveUID+0xc2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:86
+            temp = RightMoveBit(8 - preBits);
+    661c:	47a1                	li	a5,8
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:76
+    preBits  = preColl % 8;
+    661e:	891d                	andi	a0,a0,7
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:86
+            temp = RightMoveBit(8 - preBits);
+    6620:	40a78533          	sub	a0,a5,a0
+    6624:	0ff57513          	andi	a0,a0,255
+    6628:	3761                	jal	65b0 <RightMoveBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:87
+            temp = buff[0] & temp;
+    662a:	01357533          	and	a0,a0,s3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:88
+            uid[preBytes] |= temp;
+    662e:	00ab6533          	or	a0,s6,a0
+    6632:	00aa8023          	sb	a0,0(s5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:89
+            if(nowBytes > (preBytes+1)) {                                 /* 淇濆瓨瀹屾暣瀛楄妭uid              */
+    6636:	00190793          	addi	a5,s2,1
+    663a:	0687c263          	blt	a5,s0,669e <CollSaveUID+0xb8>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:93
+                for(i=1, j=0; j < (nowBytes-preBytes-1); i++, j++)
+                    uid[preBytes+i] = buff[i];  
+            }
+            if(nowBits) {                                                 /* 淇濆瓨浣峌ID                   */
+    663e:	020a1863          	bnez	s4,666e <CollSaveUID+0x88>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:101
+        } else {
+              temp = buff[0] & LeftMoveBit(nowBits);           
+              uid[preBytes] |= temp;
+        }
+    }
+}
+    6642:	50b2                	lw	ra,44(sp)
+    6644:	5422                	lw	s0,40(sp)
+    6646:	5492                	lw	s1,36(sp)
+    6648:	5902                	lw	s2,32(sp)
+    664a:	49f2                	lw	s3,28(sp)
+    664c:	4a62                	lw	s4,24(sp)
+    664e:	4ad2                	lw	s5,20(sp)
+    6650:	4b42                	lw	s6,16(sp)
+    6652:	4bb2                	lw	s7,12(sp)
+    6654:	6145                	addi	sp,sp,48
+    6656:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:82 (discriminator 3)
+            uid[i] = buff[i];          
+    6658:	00fb8733          	add	a4,s7,a5
+    665c:	2314                	lbu	a3,0(a4)
+    665e:	00f48733          	add	a4,s1,a5
+    6662:	0785                	addi	a5,a5,1
+    6664:	a314                	sb	a3,0(a4)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:81 (discriminator 1)
+        for(i=0; i < nowBytes; i++)
+    6666:	0ff7f713          	andi	a4,a5,255
+    666a:	fe8767e3          	bltu	a4,s0,6658 <CollSaveUID+0x72>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:94
+                uid[nowBytes] = buff[nowBytes] & LeftMoveBit(nowBits);
+    666e:	8552                	mv	a0,s4
+    6670:	3fa9                	jal	65ca <LeftMoveBit>
+    6672:	94a2                	add	s1,s1,s0
+    6674:	945e                	add	s0,s0,s7
+    6676:	201c                	lbu	a5,0(s0)
+    6678:	8d7d                	and	a0,a0,a5
+    667a:	a088                	sb	a0,0(s1)
+    667c:	b7d9                	j	6642 <CollSaveUID+0x5c>
+    667e:	4781                	li	a5,0
+    6680:	b7dd                	j	6666 <CollSaveUID+0x80>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:91 (discriminator 3)
+                    uid[preBytes+i] = buff[i];  
+    6682:	00fb8733          	add	a4,s7,a5
+    6686:	2314                	lbu	a3,0(a4)
+    6688:	00fa8733          	add	a4,s5,a5
+    668c:	a314                	sb	a3,0(a4)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:90 (discriminator 3)
+                for(i=1, j=0; j < (nowBytes-preBytes-1); i++, j++)
+    668e:	873e                	mv	a4,a5
+    6690:	00170793          	addi	a5,a4,1 # 10001 <_dtoa_r+0x211>
+    6694:	0ff7f793          	andi	a5,a5,255
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:90 (discriminator 1)
+    6698:	ff2745e3          	blt	a4,s2,6682 <CollSaveUID+0x9c>
+    669c:	b74d                	j	663e <CollSaveUID+0x58>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:90
+    669e:	41240933          	sub	s2,s0,s2
+    66a2:	4701                	li	a4,0
+    66a4:	197d                	addi	s2,s2,-1
+    66a6:	b7ed                	j	6690 <CollSaveUID+0xaa>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:97
+              temp = buff[0] & LeftMoveBit(nowBits);           
+    66a8:	8552                	mv	a0,s4
+    66aa:	3705                	jal	65ca <LeftMoveBit>
+    66ac:	01357533          	and	a0,a0,s3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:98
+              uid[preBytes] |= temp;
+    66b0:	00ab6533          	or	a0,s6,a0
+    66b4:	00aa8023          	sb	a0,0(s5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:101
+}
+    66b8:	b769                	j	6642 <CollSaveUID+0x5c>
+
+000066ba <TypeA_Set_BitFraming>:
+TypeA_Set_BitFraming():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:177
+*********************************************************************************************************/
+void TypeA_Set_BitFraming(uint8_t collBit,uint8_t *NVB)
+{
+    uint8_t bytes,bits;
+    bytes = collBit/8;
+    bits = collBit%8;
+    66ba:	00757793          	andi	a5,a0,7
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:178
+    switch(bytes) {
+    66be:	4715                	li	a4,5
+    66c0:	810d                	srli	a0,a0,0x3
+    66c2:	00a76e63          	bltu	a4,a0,66de <TypeA_Set_BitFraming+0x24>
+    66c6:	0000d697          	auipc	a3,0xd
+    66ca:	45e68693          	addi	a3,a3,1118 # 13b24 <SBox+0x100>
+    66ce:	050a                	slli	a0,a0,0x2
+    66d0:	9536                	add	a0,a0,a3
+    66d2:	4118                	lw	a4,0(a0)
+    66d4:	9736                	add	a4,a4,a3
+    66d6:	8702                	jr	a4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:180
+        case 0: 
+            *NVB = 0x20;
+    66d8:	02000713          	li	a4,32
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:195
+            break;
+        case 4:
+            *NVB = 0x60;
+            break;
+        case 5:
+            *NVB = 0x70;                                                      
+    66dc:	a198                	sb	a4,0(a1)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:200
+            break;
+        default:
+            break;
+    }    
+    switch(bits) {
+    66de:	17fd                	addi	a5,a5,-1
+    66e0:	0ff7f793          	andi	a5,a5,255
+    66e4:	4719                	li	a4,6
+    66e6:	02f76e63          	bltu	a4,a5,6722 <TypeA_Set_BitFraming+0x68>
+    66ea:	0000d717          	auipc	a4,0xd
+    66ee:	45270713          	addi	a4,a4,1106 # 13b3c <SBox+0x118>
+    66f2:	078a                	slli	a5,a5,0x2
+    66f4:	97ba                	add	a5,a5,a4
+    66f6:	439c                	lw	a5,0(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:174
+{
+    66f8:	1141                	addi	sp,sp,-16
+    66fa:	c422                	sw	s0,8(sp)
+    66fc:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:200
+    switch(bits) {
+    66fe:	97ba                	add	a5,a5,a4
+    6700:	842e                	mv	s0,a1
+    6702:	8782                	jr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:183
+            *NVB = 0x30;
+    6704:	03000713          	li	a4,48
+    6708:	bfd1                	j	66dc <TypeA_Set_BitFraming+0x22>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:186
+            *NVB = 0x40;
+    670a:	04000713          	li	a4,64
+    670e:	b7f9                	j	66dc <TypeA_Set_BitFraming+0x22>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:189
+            *NVB = 0x50;
+    6710:	05000713          	li	a4,80
+    6714:	b7e1                	j	66dc <TypeA_Set_BitFraming+0x22>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:192
+            *NVB = 0x60;
+    6716:	06000713          	li	a4,96
+    671a:	b7c9                	j	66dc <TypeA_Set_BitFraming+0x22>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:195
+            *NVB = 0x70;                                                      
+    671c:	07000713          	li	a4,112
+    6720:	bf75                	j	66dc <TypeA_Set_BitFraming+0x22>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:202
+        case 0:
+            Write_Reg(BitFramingReg,0x00);
+    6722:	4581                	li	a1,0
+    6724:	4535                	li	a0,13
+    6726:	99fff06f          	j	60c4 <Write_Reg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:205
+            break;
+        case 1:
+            Write_Reg(BitFramingReg,0x11);
+    672a:	45c5                	li	a1,17
+    672c:	4535                	li	a0,13
+    672e:	997ff0ef          	jal	ra,60c4 <Write_Reg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:206
+            *NVB = (*NVB | 0x01);
+    6732:	201c                	lbu	a5,0(s0)
+    6734:	0017e793          	ori	a5,a5,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:230
+            Write_Reg(BitFramingReg,0x66);
+            *NVB = (*NVB | 0x06);
+            break;
+        case 7:
+            Write_Reg(BitFramingReg,0x77);
+            *NVB = (*NVB | 0x07);
+    6738:	a01c                	sb	a5,0(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:235
+            break;
+        default:
+            break;
+    }
+}
+    673a:	40b2                	lw	ra,12(sp)
+    673c:	4422                	lw	s0,8(sp)
+    673e:	0141                	addi	sp,sp,16
+    6740:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:209
+            Write_Reg(BitFramingReg,0x22);
+    6742:	02200593          	li	a1,34
+    6746:	4535                	li	a0,13
+    6748:	97dff0ef          	jal	ra,60c4 <Write_Reg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:210
+            *NVB = (*NVB | 0x02);
+    674c:	201c                	lbu	a5,0(s0)
+    674e:	0027e793          	ori	a5,a5,2
+    6752:	b7dd                	j	6738 <TypeA_Set_BitFraming+0x7e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:213
+            Write_Reg(BitFramingReg,0x33);
+    6754:	03300593          	li	a1,51
+    6758:	4535                	li	a0,13
+    675a:	96bff0ef          	jal	ra,60c4 <Write_Reg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:214
+            *NVB = (*NVB | 0x03);
+    675e:	201c                	lbu	a5,0(s0)
+    6760:	0037e793          	ori	a5,a5,3
+    6764:	bfd1                	j	6738 <TypeA_Set_BitFraming+0x7e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:217
+            Write_Reg(BitFramingReg,0x44);
+    6766:	04400593          	li	a1,68
+    676a:	4535                	li	a0,13
+    676c:	959ff0ef          	jal	ra,60c4 <Write_Reg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:218
+            *NVB = (*NVB | 0x04);
+    6770:	201c                	lbu	a5,0(s0)
+    6772:	0047e793          	ori	a5,a5,4
+    6776:	b7c9                	j	6738 <TypeA_Set_BitFraming+0x7e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:221
+            Write_Reg(BitFramingReg,0x55);
+    6778:	05500593          	li	a1,85
+    677c:	4535                	li	a0,13
+    677e:	947ff0ef          	jal	ra,60c4 <Write_Reg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:222
+            *NVB = (*NVB | 0x05);
+    6782:	201c                	lbu	a5,0(s0)
+    6784:	0057e793          	ori	a5,a5,5
+    6788:	bf45                	j	6738 <TypeA_Set_BitFraming+0x7e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:225
+            Write_Reg(BitFramingReg,0x66);
+    678a:	06600593          	li	a1,102
+    678e:	4535                	li	a0,13
+    6790:	935ff0ef          	jal	ra,60c4 <Write_Reg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:226
+            *NVB = (*NVB | 0x06);
+    6794:	201c                	lbu	a5,0(s0)
+    6796:	0067e793          	ori	a5,a5,6
+    679a:	bf79                	j	6738 <TypeA_Set_BitFraming+0x7e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:229
+            Write_Reg(BitFramingReg,0x77);
+    679c:	07700593          	li	a1,119
+    67a0:	4535                	li	a0,13
+    67a2:	923ff0ef          	jal	ra,60c4 <Write_Reg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:230
+            *NVB = (*NVB | 0x07);
+    67a6:	201c                	lbu	a5,0(s0)
+    67a8:	0077e793          	ori	a5,a5,7
+    67ac:	b771                	j	6738 <TypeA_Set_BitFraming+0x7e>
+
+000067ae <TypeA_Request>:
+TypeA_Request():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:245
+** input parameters:    N/A
+** output parameters:   picc_cid
+** Returned value:      true锛氭搷浣滄垚鍔� ERROR锛氭搷浣滃け璐�    
+*********************************************************************************************************/
+bool TypeA_Request(uint8_t *pTagType)
+{
+    67ae:	1101                	addi	sp,sp,-32
+    67b0:	cc22                	sw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:248
+    uint8_t result, send_buff[1], rece_buff[2];
+    uint32_t  rece_bitlen;
+    Clear_BitMask(TxModeReg,  0x80);                                     /* 鍏抽棴TX CRC                  */
+    67b2:	08000593          	li	a1,128
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:245
+{
+    67b6:	842a                	mv	s0,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:248
+    Clear_BitMask(TxModeReg,  0x80);                                     /* 鍏抽棴TX CRC                  */
+    67b8:	4549                	li	a0,18
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:245
+{
+    67ba:	ce06                	sw	ra,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:248
+    Clear_BitMask(TxModeReg,  0x80);                                     /* 鍏抽棴TX CRC                  */
+    67bc:	9b3ff0ef          	jal	ra,616e <Clear_BitMask>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:249
+    Clear_BitMask(RxModeReg,  0x80);                                     /* 鍏抽棴RX CRC                  */
+    67c0:	08000593          	li	a1,128
+    67c4:	454d                	li	a0,19
+    67c6:	9a9ff0ef          	jal	ra,616e <Clear_BitMask>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:250
+    Set_BitMask(RxModeReg,    0x08);                                     /* 鍏抽棴浣嶆帴鏀�                  */
+    67ca:	45a1                	li	a1,8
+    67cc:	454d                	li	a0,19
+    67ce:	95fff0ef          	jal	ra,612c <Set_BitMask>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:251
+    Clear_BitMask(Status2Reg, 0x08);                                     /* 娓呴櫎鍔犲瘑鏍囧織 浣跨敤鏄庢枃閫氫俊   */                 
+    67d2:	45a1                	li	a1,8
+    67d4:	4521                	li	a0,8
+    67d6:	999ff0ef          	jal	ra,616e <Clear_BitMask>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:252
+    Set_BitMask(BitFramingReg,0x07);                                     /* 鏈€鍚庝竴瀛楄妭鍙戦€�7浣�           */                  
+    67da:	459d                	li	a1,7
+    67dc:	4535                	li	a0,13
+    67de:	94fff0ef          	jal	ra,612c <Set_BitMask>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:253
+    send_buff[0] = 0x26;                                                 /* 璇锋眰鍛戒护锛�1瀛楄妭锛� 0x26      */               
+    67e2:	02600793          	li	a5,38
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:254
+    Pcd_SetTimer(1);                                                     /* 璁剧疆鎺ユ敹寤舵椂                */
+    67e6:	4505                	li	a0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:253
+    send_buff[0] = 0x26;                                                 /* 璇锋眰鍛戒护锛�1瀛楄妭锛� 0x26      */               
+    67e8:	825c                	sb	a5,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:254
+    Pcd_SetTimer(1);                                                     /* 璁剧疆鎺ユ敹寤舵椂                */
+    67ea:	36c9                	jal	63ac <Pcd_SetTimer>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:256
+    
+    Clear_FIFO();
+    67ec:	967ff0ef          	jal	ra,6152 <Clear_FIFO>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:257
+    result = Pcd_Comm(Transceive, send_buff, 1, rece_buff, &rece_bitlen);
+    67f0:	0078                	addi	a4,sp,12
+    67f2:	0034                	addi	a3,sp,8
+    67f4:	4605                	li	a2,1
+    67f6:	004c                	addi	a1,sp,4
+    67f8:	4531                	li	a0,12
+    67fa:	a45ff0ef          	jal	ra,623e <Pcd_Comm>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:258
+    if ((result == true) && (rece_bitlen == 2 * 8)) {                    /* 姝e父鎺ユ敹鍒�2瀛楄妭杩斿洖淇℃伅  ATQA淇℃伅 楂�8浣嶄繚鐣� 浣�8浣嶇殑bit6鍜宐it7鏄剧ずUID闀垮害 */
+    67fe:	cd19                	beqz	a0,681c <TypeA_Request+0x6e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:258 (discriminator 1)
+    6800:	4732                	lw	a4,12(sp)
+    6802:	47c1                	li	a5,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:262 (discriminator 1)
+        *pTagType       = rece_buff[0];
+        *(pTagType + 1) = rece_buff[1];
+    } else {
+        result = false;
+    6804:	4501                	li	a0,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:258 (discriminator 1)
+    if ((result == true) && (rece_bitlen == 2 * 8)) {                    /* 姝e父鎺ユ敹鍒�2瀛楄妭杩斿洖淇℃伅  ATQA淇℃伅 楂�8浣嶄繚鐣� 浣�8浣嶇殑bit6鍜宐it7鏄剧ずUID闀垮害 */
+    6806:	00f71763          	bne	a4,a5,6814 <TypeA_Request+0x66>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:259
+        *pTagType       = rece_buff[0];
+    680a:	841c                	lbu	a5,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:257
+    result = Pcd_Comm(Transceive, send_buff, 1, rece_buff, &rece_bitlen);
+    680c:	4505                	li	a0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:259
+        *pTagType       = rece_buff[0];
+    680e:	a01c                	sb	a5,0(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:260
+        *(pTagType + 1) = rece_buff[1];
+    6810:	849c                	lbu	a5,9(sp)
+    6812:	b01c                	sb	a5,1(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:265
+    }
+    return result;
+}
+    6814:	40f2                	lw	ra,28(sp)
+    6816:	4462                	lw	s0,24(sp)
+    6818:	6105                	addi	sp,sp,32
+    681a:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:262
+        result = false;
+    681c:	4501                	li	a0,0
+    681e:	bfdd                	j	6814 <TypeA_Request+0x66>
+
+00006820 <TypeA_Anticollision>:
+TypeA_Anticollision():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:276
+**                      picc_uid锛氬崱鐗嘦ID鍙�
+** output parameters:   N/A
+** Returned value:      true锛氭搷浣滄垚鍔� ERROR锛氭搷浣滃け璐�    
+*********************************************************************************************************/
+bool TypeA_Anticollision(uint8_t selcode, uint8_t *uid)
+{
+    6820:	7179                	addi	sp,sp,-48
+    6822:	d422                	sw	s0,40(sp)
+    6824:	d226                	sw	s1,36(sp)
+    6826:	842e                	mv	s0,a1
+    6828:	84aa                	mv	s1,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:282
+    uint8_t send_buff[10];
+    uint8_t rece_buff[5];
+	  uint8_t result;
+    uint8_t nBytes,preCollBit,nowCollBit;    
+    uint32_t 	rece_bitlen;
+    Clear_BitMask(TxModeReg,  0x80);                                        /* 鍏抽棴TX CRC                  */
+    682a:	08000593          	li	a1,128
+    682e:	4549                	li	a0,18
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:276
+{
+    6830:	d606                	sw	ra,44(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:282
+    Clear_BitMask(TxModeReg,  0x80);                                        /* 鍏抽棴TX CRC                  */
+    6832:	93dff0ef          	jal	ra,616e <Clear_BitMask>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:283
+    Clear_BitMask(RxModeReg,  0x80);                                        /* 鍏抽棴RX CRC                  */
+    6836:	08000593          	li	a1,128
+    683a:	454d                	li	a0,19
+    683c:	933ff0ef          	jal	ra,616e <Clear_BitMask>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:284
+    Clear_BitMask(Status2Reg, 0x08);                                        /* 娓呴櫎楠岃瘉鏍囧織锛屼娇鐢ㄦ槑鏂囬€氫俊  */
+    6840:	45a1                	li	a1,8
+    6842:	4521                	li	a0,8
+    6844:	92bff0ef          	jal	ra,616e <Clear_BitMask>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:285
+    Write_Reg(BitFramingReg,  0x00);                                        /* 鏈€鍚庝竴瀛楄妭鍙戦€�8浣�           */
+    6848:	4581                	li	a1,0
+    684a:	4535                	li	a0,13
+    684c:	879ff0ef          	jal	ra,60c4 <Write_Reg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:286
+    Clear_BitMask(CollReg,    0x80);                                        /* 娓呴櫎闃插啿绐佷綅                */
+    6850:	08000593          	li	a1,128
+    6854:	4539                	li	a0,14
+    6856:	919ff0ef          	jal	ra,616e <Clear_BitMask>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:294
+    memset(rece_buff, 0x00, 5);
+    preCollBit = 0;
+	  nowCollBit = 0;
+    result = Anticollision; 
+    while (result == Anticollision) {
+        CollSaveUID(preCollBit,nowCollBit,&rece_buff[0],uid);					  
+    685a:	86a2                	mv	a3,s0
+    685c:	0070                	addi	a2,sp,12
+    685e:	4581                	li	a1,0
+    6860:	4501                	li	a0,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:288
+    memset(uid, 0x00, 5);
+    6862:	00040023          	sb	zero,0(s0)
+    6866:	000400a3          	sb	zero,1(s0)
+    686a:	00040123          	sb	zero,2(s0)
+    686e:	000401a3          	sb	zero,3(s0)
+    6872:	00040223          	sb	zero,4(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:289
+    memset(rece_buff, 0x00, 5);
+    6876:	c602                	sw	zero,12(sp)
+    6878:	00010823          	sb	zero,16(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:294
+        CollSaveUID(preCollBit,nowCollBit,&rece_buff[0],uid);					  
+    687c:	33ad                	jal	65e6 <CollSaveUID>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:297
+        preCollBit   = nowCollBit;
+        send_buff[0] = selcode;                                             /* 闃插啿绐佸懡浠�                  */
+        TypeA_Set_BitFraming(preCollBit, &send_buff[1]);                    /* 璁剧疆NVB鍙戦€�                 */
+    687e:	01510593          	addi	a1,sp,21
+    6882:	4501                	li	a0,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:296
+        send_buff[0] = selcode;                                             /* 闃插啿绐佸懡浠�                  */
+    6884:	00910a23          	sb	s1,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:297
+        TypeA_Set_BitFraming(preCollBit, &send_buff[1]);                    /* 璁剧疆NVB鍙戦€�                 */
+    6888:	3d0d                	jal	66ba <TypeA_Set_BitFraming>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:300
+        nBytes = (preCollBit / 8) + ((preCollBit % 8) ? 1:0);               /* 璁$畻宸叉湁ID鍙烽暱搴�              */
+        memcpy(&send_buff[2], uid, nBytes);                                 /* 灏嗘湁鏁堝瓧鑺傛嫹璐濆埌鍙戦€乥uff    */   
+        Pcd_SetTimer(10);                                                   /* 璁剧疆瀹氭椂鍣�                  */
+    688a:	4529                	li	a0,10
+    688c:	3605                	jal	63ac <Pcd_SetTimer>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:301
+        Clear_FIFO();
+    688e:	8c5ff0ef          	jal	ra,6152 <Clear_FIFO>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:302
+        result = Pcd_Comm(Transceive, send_buff, 2 + nBytes, rece_buff, &rece_bitlen);
+    6892:	0038                	addi	a4,sp,8
+    6894:	0074                	addi	a3,sp,12
+    6896:	4609                	li	a2,2
+    6898:	084c                	addi	a1,sp,20
+    689a:	4531                	li	a0,12
+    689c:	9a3ff0ef          	jal	ra,623e <Pcd_Comm>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:307
+//				ESP_LOGI(TAG, " Pcd_Comm=0x%x\r\n",result);
+				nowCollBit = (uint8_t)(rece_bitlen & 0xff);                         /* 淇濆瓨褰撳墠鍐茬獊浣嶇疆            */
+//				ESP_LOGI(TAG, " nowCollBit=0x%x\r\n",nowCollBit);
+//				ESP_LOGI(TAG, " rece_buff:0x%x 0x%x 0x%x 0x%x 0x%x\r\n",rece_buff[0],rece_buff[1],rece_buff[2],rece_buff[3],rece_buff[3]);
+        if (result == true) {
+    68a0:	4701                	li	a4,0
+    68a2:	c519                	beqz	a0,68b0 <TypeA_Anticollision+0x90>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:308
+            CollSaveUID(preCollBit, nowCollBit, rece_buff, uid);            /* 瀛樹笅宸插緱鍒扮殑UID             */
+    68a4:	840c                	lbu	a1,8(sp)
+    68a6:	86a2                	mv	a3,s0
+    68a8:	0070                	addi	a2,sp,12
+    68aa:	4501                	li	a0,0
+    68ac:	3b2d                	jal	65e6 <CollSaveUID>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:302
+        result = Pcd_Comm(Transceive, send_buff, 2 + nBytes, rece_buff, &rece_bitlen);
+    68ae:	4705                	li	a4,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:312
+        }
+    }
+//		ESP_LOGI(TAG, " UID:0x%x 0x%x 0x%x 0x%x\r\n",uid[0],uid[1],uid[2],uid[3]);
+    if (uid[4] != (uid[0]^uid[1]^uid[2]^uid[3])) {                          /* 寮傛垨UID鏍¢獙                 */  
+    68b0:	3014                	lbu	a3,1(s0)
+    68b2:	201c                	lbu	a5,0(s0)
+    68b4:	3030                	lbu	a2,3(s0)
+    68b6:	8fb5                	xor	a5,a5,a3
+    68b8:	2034                	lbu	a3,2(s0)
+    68ba:	8fb5                	xor	a5,a5,a3
+    68bc:	2054                	lbu	a3,4(s0)
+    68be:	8fb1                	xor	a5,a5,a2
+    68c0:	00f68363          	beq	a3,a5,68c6 <TypeA_Anticollision+0xa6>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:314
+        if (true == result) {
+            result = false;
+    68c4:	4701                	li	a4,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:318
+        }
+    }
+    return result;
+}
+    68c6:	50b2                	lw	ra,44(sp)
+    68c8:	5422                	lw	s0,40(sp)
+    68ca:	5492                	lw	s1,36(sp)
+    68cc:	853a                	mv	a0,a4
+    68ce:	6145                	addi	sp,sp,48
+    68d0:	8082                	ret
+
+000068d2 <TypeA_Select>:
+TypeA_Select():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:330
+**                      pSak锛氬崱鐗囬€夋嫨搴旂瓟
+** output parameters:   N/A
+** Returned value:      true锛氭搷浣滄垚鍔� ERROR锛氭搷浣滃け璐�    
+*********************************************************************************************************/
+bool TypeA_Select(uint8_t selcode, uint8_t *pSnr, uint8_t *pSak)
+{   
+    68d2:	7179                	addi	sp,sp,-48
+    68d4:	d422                	sw	s0,40(sp)
+    68d6:	d04a                	sw	s2,32(sp)
+    68d8:	842e                	mv	s0,a1
+    68da:	892a                	mv	s2,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:333
+    uint8_t result,i, send_buff[7], rece_buff[5];
+    uint32_t  rece_bitlen;
+    Write_Reg(BitFramingReg, 0x00);
+    68dc:	4581                	li	a1,0
+    68de:	4535                	li	a0,13
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:330
+{   
+    68e0:	d606                	sw	ra,44(sp)
+    68e2:	d226                	sw	s1,36(sp)
+    68e4:	84b2                	mv	s1,a2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:333
+    Write_Reg(BitFramingReg, 0x00);
+    68e6:	fdeff0ef          	jal	ra,60c4 <Write_Reg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:334
+    Set_BitMask(TxModeReg, 0x80);                                       /* 鎵撳紑TX CRC                   */
+    68ea:	08000593          	li	a1,128
+    68ee:	4549                	li	a0,18
+    68f0:	83dff0ef          	jal	ra,612c <Set_BitMask>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:335
+    Set_BitMask(RxModeReg, 0x80);                                       /* 鎵撳紑RX CRC鏍¢獙               */
+    68f4:	08000593          	li	a1,128
+    68f8:	454d                	li	a0,19
+    68fa:	833ff0ef          	jal	ra,612c <Set_BitMask>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:336
+    Clear_BitMask(Status2Reg, 0x08);                                    /* 娓呴櫎楠岃瘉鏍囧織浣�               */
+    68fe:	45a1                	li	a1,8
+    6900:	4521                	li	a0,8
+    6902:	86dff0ef          	jal	ra,616e <Clear_BitMask>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:338
+    send_buff[0] = selcode;                                             /* select鍛戒护                   */
+    send_buff[1] = 0x70;                                                /* NVB                          */
+    6906:	07000793          	li	a5,112
+    690a:	00f10ca3          	sb	a5,25(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:337
+    send_buff[0] = selcode;                                             /* select鍛戒护                   */
+    690e:	01210c23          	sb	s2,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:339
+    for (i = 0; i < 5; i++) {
+    6912:	0838                	addi	a4,sp,24
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:338
+    send_buff[1] = 0x70;                                                /* NVB                          */
+    6914:	4781                	li	a5,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:339
+    for (i = 0; i < 5; i++) {
+    6916:	4695                	li	a3,5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:340 (discriminator 3)
+        send_buff[i+2] = *(pSnr+i);                                     /* 灏嗘帴鏀跺埌鐨刄ID鍐欏叆锛屽彲鑳芥槸4瀛楄妭瀹屾暣UID锛屼篃鍙�兘鏄疌T杩炴帴瀛楄妭+3瀛楄妭UID */
+    6918:	00f40633          	add	a2,s0,a5
+    691c:	2210                	lbu	a2,0(a2)
+    691e:	0785                	addi	a5,a5,1
+    6920:	0705                	addi	a4,a4,1
+    6922:	b310                	sb	a2,1(a4)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:339 (discriminator 3)
+    for (i = 0; i < 5; i++) {
+    6924:	fed79ae3          	bne	a5,a3,6918 <TypeA_Select+0x46>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:342
+    }
+    send_buff[6] = pSnr[0]^pSnr[1]^pSnr[2]^pSnr[3];                     /* 灏鹃儴BCC瀛楄妭 */
+    6928:	3018                	lbu	a4,1(s0)
+    692a:	201c                	lbu	a5,0(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:343
+    Pcd_SetTimer(1);
+    692c:	4505                	li	a0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:342
+    send_buff[6] = pSnr[0]^pSnr[1]^pSnr[2]^pSnr[3];                     /* 灏鹃儴BCC瀛楄妭 */
+    692e:	8fb9                	xor	a5,a5,a4
+    6930:	2038                	lbu	a4,2(s0)
+    6932:	8fb9                	xor	a5,a5,a4
+    6934:	3038                	lbu	a4,3(s0)
+    6936:	8fb9                	xor	a5,a5,a4
+    6938:	00f10f23          	sb	a5,30(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:343
+    Pcd_SetTimer(1);
+    693c:	a71ff0ef          	jal	ra,63ac <Pcd_SetTimer>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:344
+    Clear_FIFO();
+    6940:	813ff0ef          	jal	ra,6152 <Clear_FIFO>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:345
+    result = Pcd_Comm(Transceive, send_buff, 7, rece_buff, &rece_bitlen);
+    6944:	0078                	addi	a4,sp,12
+    6946:	0814                	addi	a3,sp,16
+    6948:	461d                	li	a2,7
+    694a:	082c                	addi	a1,sp,24
+    694c:	4531                	li	a0,12
+    694e:	8f1ff0ef          	jal	ra,623e <Pcd_Comm>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:346
+    if (result == true) {
+    6952:	c501                	beqz	a0,695a <TypeA_Select+0x88>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:347
+        *pSak = rece_buff[0]; 
+    6954:	01014783          	lbu	a5,16(sp)
+    6958:	a09c                	sb	a5,0(s1)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:350
+    }
+    return result;
+}
+    695a:	50b2                	lw	ra,44(sp)
+    695c:	5422                	lw	s0,40(sp)
+    695e:	5492                	lw	s1,36(sp)
+    6960:	5902                	lw	s2,32(sp)
+    6962:	6145                	addi	sp,sp,48
+    6964:	8082                	ret
+
+00006966 <TypeA_CardActive>:
+TypeA_CardActive():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:362
+**                      pSak: 鍗$墖搴旂瓟鏁版嵁 SAK
+** output parameters:   N/A
+** Returned value:      true锛氭搷浣滄垚鍔� ERROR锛氭搷浣滃け璐�    
+*********************************************************************************************************/
+bool TypeA_CardActive(uint8_t *pTagType, uint8_t *pSnr, uint8_t *pSak)
+{
+    6966:	1101                	addi	sp,sp,-32
+    6968:	cc22                	sw	s0,24(sp)
+    696a:	ca26                	sw	s1,20(sp)
+    696c:	c64e                	sw	s3,12(sp)
+    696e:	ce06                	sw	ra,28(sp)
+    6970:	c84a                	sw	s2,16(sp)
+    6972:	c452                	sw	s4,8(sp)
+    6974:	89aa                	mv	s3,a0
+    6976:	842e                	mv	s0,a1
+    6978:	84b2                	mv	s1,a2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:364
+    uint8_t result;
+    result = TypeA_Request(pTagType);                                   /* 瀵诲崱 Standard                */
+    697a:	3d15                	jal	67ae <TypeA_Request>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:365
+    if (result != true) {
+    697c:	e919                	bnez	a0,6992 <TypeA_CardActive+0x2c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:366
+		    return false;
+    697e:	4901                	li	s2,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:424
+        if (result != true) {
+            return false;
+        }
+    }
+    return result;
+}
+    6980:	40f2                	lw	ra,28(sp)
+    6982:	4462                	lw	s0,24(sp)
+    6984:	854a                	mv	a0,s2
+    6986:	44d2                	lw	s1,20(sp)
+    6988:	4942                	lw	s2,16(sp)
+    698a:	49b2                	lw	s3,12(sp)
+    698c:	4a22                	lw	s4,8(sp)
+    698e:	6105                	addi	sp,sp,32
+    6990:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:368
+	  if ( (pTagType[0] & 0xC0) == 0x00 ) {                               /* M1鍗�,楂樹袱浣嶏紙b7鍜宐6锛変负00锛孖D鍙峰彧鏈�4浣�  */
+    6992:	0009c783          	lbu	a5,0(s3)
+    6996:	892a                	mv	s2,a0
+    6998:	0c07f793          	andi	a5,a5,192
+    699c:	c7d5                	beqz	a5,6a48 <TypeA_CardActive+0xe2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:378
+    if ( (pTagType[0] & 0xC0) == 0x40 ) {                               /* 楂樹袱浣嶏紙b7鍜宐6锛変负01锛孖D鍙锋湁7浣�         */
+    699e:	0009c783          	lbu	a5,0(s3)
+    69a2:	04000713          	li	a4,64
+    69a6:	0c07f793          	andi	a5,a5,192
+    69aa:	02e79b63          	bne	a5,a4,69e0 <TypeA_CardActive+0x7a>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:379
+        result = TypeA_Anticollision(0x93, pSnr);
+    69ae:	85a2                	mv	a1,s0
+    69b0:	09300513          	li	a0,147
+    69b4:	35b5                	jal	6820 <TypeA_Anticollision>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:380
+        if (result != true) {
+    69b6:	d561                	beqz	a0,697e <TypeA_CardActive+0x18>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:383
+        result = TypeA_Select(0x93, pSnr, pSak);
+    69b8:	8626                	mv	a2,s1
+    69ba:	85a2                	mv	a1,s0
+    69bc:	09300513          	li	a0,147
+    69c0:	3f09                	jal	68d2 <TypeA_Select>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:384
+        if (result != true) {
+    69c2:	dd55                	beqz	a0,697e <TypeA_CardActive+0x18>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:387
+        result = TypeA_Anticollision(0x95, pSnr + 5);
+    69c4:	00540a13          	addi	s4,s0,5
+    69c8:	85d2                	mv	a1,s4
+    69ca:	09500513          	li	a0,149
+    69ce:	3d89                	jal	6820 <TypeA_Anticollision>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:388
+        if (result != true) {
+    69d0:	d55d                	beqz	a0,697e <TypeA_CardActive+0x18>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:391
+        result = TypeA_Select(0x95, pSnr + 5, pSak + 1);
+    69d2:	00148613          	addi	a2,s1,1
+    69d6:	85d2                	mv	a1,s4
+    69d8:	09500513          	li	a0,149
+    69dc:	3ddd                	jal	68d2 <TypeA_Select>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:392
+        if (result != true) {
+    69de:	d145                	beqz	a0,697e <TypeA_CardActive+0x18>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:397
+    if( (pTagType[0] & 0xC0) == 0x80 ) {                                /* 楂樹袱浣嶏紙b7鍜宐6锛変负10锛孖D鍙锋湁10浣�       */
+    69e0:	0009c783          	lbu	a5,0(s3)
+    69e4:	08000713          	li	a4,128
+    69e8:	0c07f793          	andi	a5,a5,192
+    69ec:	f8e79ae3          	bne	a5,a4,6980 <TypeA_CardActive+0x1a>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:398
+        result = TypeA_Anticollision(0x93, pSnr);
+    69f0:	85a2                	mv	a1,s0
+    69f2:	09300513          	li	a0,147
+    69f6:	352d                	jal	6820 <TypeA_Anticollision>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:399
+        if (result != true) {
+    69f8:	d159                	beqz	a0,697e <TypeA_CardActive+0x18>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:402
+        result = TypeA_Select(0x93, pSnr, pSak);
+    69fa:	8626                	mv	a2,s1
+    69fc:	85a2                	mv	a1,s0
+    69fe:	09300513          	li	a0,147
+    6a02:	3dc1                	jal	68d2 <TypeA_Select>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:403
+        if (result != true) {
+    6a04:	dd2d                	beqz	a0,697e <TypeA_CardActive+0x18>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:406
+        result = TypeA_Anticollision(0x95, pSnr + 5);
+    6a06:	00540913          	addi	s2,s0,5
+    6a0a:	85ca                	mv	a1,s2
+    6a0c:	09500513          	li	a0,149
+    6a10:	3d01                	jal	6820 <TypeA_Anticollision>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:407
+        if (result != true) {
+    6a12:	d535                	beqz	a0,697e <TypeA_CardActive+0x18>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:410
+        result = TypeA_Select(0x95, pSnr + 5, pSak + 1);
+    6a14:	00148613          	addi	a2,s1,1
+    6a18:	85ca                	mv	a1,s2
+    6a1a:	09500513          	li	a0,149
+    6a1e:	3d55                	jal	68d2 <TypeA_Select>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:411
+        if (result != true) {
+    6a20:	dd39                	beqz	a0,697e <TypeA_CardActive+0x18>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:414
+        result = TypeA_Anticollision(0x97, pSnr + 10);
+    6a22:	0429                	addi	s0,s0,10
+    6a24:	85a2                	mv	a1,s0
+    6a26:	09700513          	li	a0,151
+    6a2a:	3bdd                	jal	6820 <TypeA_Anticollision>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:415
+        if (result != true) {
+    6a2c:	d929                	beqz	a0,697e <TypeA_CardActive+0x18>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:418
+        result = TypeA_Select(0x97, pSnr + 10, pSak + 2);
+    6a2e:	85a2                	mv	a1,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:424
+}
+    6a30:	4462                	lw	s0,24(sp)
+    6a32:	40f2                	lw	ra,28(sp)
+    6a34:	4942                	lw	s2,16(sp)
+    6a36:	49b2                	lw	s3,12(sp)
+    6a38:	4a22                	lw	s4,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:418
+        result = TypeA_Select(0x97, pSnr + 10, pSak + 2);
+    6a3a:	00248613          	addi	a2,s1,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:424
+}
+    6a3e:	44d2                	lw	s1,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:418
+        result = TypeA_Select(0x97, pSnr + 10, pSak + 2);
+    6a40:	09700513          	li	a0,151
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:424
+}
+    6a44:	6105                	addi	sp,sp,32
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:418
+        result = TypeA_Select(0x97, pSnr + 10, pSak + 2);
+    6a46:	b571                	j	68d2 <TypeA_Select>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:369
+        result = TypeA_Anticollision(0x93, pSnr);
+    6a48:	85a2                	mv	a1,s0
+    6a4a:	09300513          	li	a0,147
+    6a4e:	3bc9                	jal	6820 <TypeA_Anticollision>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:370
+        if (result != true) {
+    6a50:	f20507e3          	beqz	a0,697e <TypeA_CardActive+0x18>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:373
+        result = TypeA_Select(0x93, pSnr, pSak);                        /* 閫夋嫨UID                      */
+    6a54:	8626                	mv	a2,s1
+    6a56:	85a2                	mv	a1,s0
+    6a58:	09300513          	li	a0,147
+    6a5c:	3d9d                	jal	68d2 <TypeA_Select>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:374
+        if (result != true) {
+    6a5e:	f40510e3          	bnez	a0,699e <TypeA_CardActive+0x38>
+    6a62:	bf31                	j	697e <TypeA_CardActive+0x18>
+
+00006a64 <TypeA_Halt>:
+TypeA_Halt():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:436
+**                      AnticollisionFlag = 1 瀵嗙爜楠岃瘉鍑芥暟閫氳繃锛屼娇鐢ㄥ瘑鏂囬€氫俊锛屼笉闇€瑕佹竻闄ら獙璇佹爣蹇�
+** output parameters:   N/A
+** Returned value:      true锛氭搷浣滄垚鍔� ERROR锛氭搷浣滃け璐�    
+*********************************************************************************************************/
+bool TypeA_Halt(uint8_t AnticollisionFlag)
+{
+    6a64:	1101                	addi	sp,sp,-32
+    6a66:	cc22                	sw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:439
+    uint8_t result, send_buff[2], rece_buff[1];
+    uint32_t rece_bitlen;
+    send_buff[0] = 0x50;
+    6a68:	05000793          	li	a5,80
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:436
+{
+    6a6c:	842a                	mv	s0,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:442
+    send_buff[1] = 0x00; 
+
+    Write_Reg(BitFramingReg, 0x00);                                      /* 鏈€鍚庡彂閫佷竴瀛楄妭8浣�            */
+    6a6e:	4581                	li	a1,0
+    6a70:	4535                	li	a0,13
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:436
+{
+    6a72:	ce06                	sw	ra,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:439
+    send_buff[0] = 0x50;
+    6a74:	847c                	sh	a5,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:442
+    Write_Reg(BitFramingReg, 0x00);                                      /* 鏈€鍚庡彂閫佷竴瀛楄妭8浣�            */
+    6a76:	e4eff0ef          	jal	ra,60c4 <Write_Reg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:443
+    Set_BitMask(TxModeReg, 0x80);                                        /* 鎵撳紑TX CRC                   */
+    6a7a:	08000593          	li	a1,128
+    6a7e:	4549                	li	a0,18
+    6a80:	eacff0ef          	jal	ra,612c <Set_BitMask>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:444
+    Set_BitMask(RxModeReg, 0x80);                                        /* 鎵撳紑RX CRC                   */
+    6a84:	08000593          	li	a1,128
+    6a88:	454d                	li	a0,19
+    6a8a:	ea2ff0ef          	jal	ra,612c <Set_BitMask>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:445
+    if (!AnticollisionFlag) {
+    6a8e:	e409                	bnez	s0,6a98 <TypeA_Halt+0x34>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:446
+        Clear_BitMask(Status2Reg, 0x08);
+    6a90:	45a1                	li	a1,8
+    6a92:	4521                	li	a0,8
+    6a94:	edaff0ef          	jal	ra,616e <Clear_BitMask>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:448
+    }
+    Pcd_SetTimer(1);
+    6a98:	4505                	li	a0,1
+    6a9a:	913ff0ef          	jal	ra,63ac <Pcd_SetTimer>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:449
+    Clear_FIFO();
+    6a9e:	eb4ff0ef          	jal	ra,6152 <Clear_FIFO>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:450
+    result = Pcd_Comm(Transmit, send_buff, 2, rece_buff, &rece_bitlen);
+    6aa2:	0078                	addi	a4,sp,12
+    6aa4:	0054                	addi	a3,sp,4
+    6aa6:	002c                	addi	a1,sp,8
+    6aa8:	4609                	li	a2,2
+    6aaa:	4511                	li	a0,4
+    6aac:	f92ff0ef          	jal	ra,623e <Pcd_Comm>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/type_a.c:452
+    return result;
+}
+    6ab0:	40f2                	lw	ra,28(sp)
+    6ab2:	4462                	lw	s0,24(sp)
+    6ab4:	6105                	addi	sp,sp,32
+    6ab6:	8082                	ret
+
+00006ab8 <set_nfc_cs>:
+set_nfc_cs():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:31
+tmosTaskID user_nfc_task_id = INVALID_TASK_ID;
+static uint16_t user_nfc_task_process_event(uint8_t task_id, uint16_t events);
+
+static void set_nfc_cs(bool stat)
+{
+	switch(nfc_cs_idx)
+    6ab8:	7521c783          	lbu	a5,1874(gp) # 20004752 <nfc_cs_idx>
+    6abc:	4711                	li	a4,4
+    6abe:	06f76063          	bltu	a4,a5,6b1e <set_nfc_cs+0x66>
+    6ac2:	0000d717          	auipc	a4,0xd
+    6ac6:	09670713          	addi	a4,a4,150 # 13b58 <SBox+0x134>
+    6aca:	078a                	slli	a5,a5,0x2
+    6acc:	97ba                	add	a5,a5,a4
+    6ace:	439c                	lw	a5,0(a5)
+    6ad0:	97ba                	add	a5,a5,a4
+    6ad2:	8782                	jr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:36
+	{
+		case 0:{
+			if(stat == true)
+			{
+				NFC_01_CS_ON;
+    6ad4:	4601                	li	a2,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:34
+			if(stat == true)
+    6ad6:	e111                	bnez	a0,6ada <set_nfc_cs+0x22>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:39
+			}
+			else{
+				NFC_01_CS_OFF;
+    6ad8:	4605                	li	a2,1
+    6ada:	4589                	li	a1,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:75
+			if(stat == true)
+			{
+				NFC_05_CS_ON;
+			}
+			else{
+				NFC_05_CS_OFF;
+    6adc:	40011537          	lui	a0,0x40011
+    6ae0:	a831                	j	6afc <set_nfc_cs+0x44>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:45
+				NFC_02_CS_ON;
+    6ae2:	4601                	li	a2,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:43
+			if(stat == true)
+    6ae4:	e111                	bnez	a0,6ae8 <set_nfc_cs+0x30>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:48
+				NFC_02_CS_OFF;
+    6ae6:	4605                	li	a2,1
+    6ae8:	45a1                	li	a1,8
+    6aea:	bfcd                	j	6adc <set_nfc_cs+0x24>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:54
+				NFC_03_CS_ON;
+    6aec:	4601                	li	a2,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:52
+			if(stat == true)
+    6aee:	e111                	bnez	a0,6af2 <set_nfc_cs+0x3a>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:57
+				NFC_03_CS_OFF;
+    6af0:	4605                	li	a2,1
+    6af2:	40011537          	lui	a0,0x40011
+    6af6:	4589                	li	a1,2
+    6af8:	c0050513          	addi	a0,a0,-1024 # 40010c00 <_eusrstack+0x20000c00>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:75
+				NFC_05_CS_OFF;
+    6afc:	04b0306f          	j	a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:63
+				NFC_04_CS_ON;
+    6b00:	4601                	li	a2,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:61
+			if(stat == true)
+    6b02:	e111                	bnez	a0,6b06 <set_nfc_cs+0x4e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:66
+				NFC_04_CS_OFF;
+    6b04:	4605                	li	a2,1
+    6b06:	40011537          	lui	a0,0x40011
+    6b0a:	45c1                	li	a1,16
+    6b0c:	80050513          	addi	a0,a0,-2048 # 40010800 <_eusrstack+0x20000800>
+    6b10:	b7f5                	j	6afc <set_nfc_cs+0x44>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:72
+				NFC_05_CS_ON;
+    6b12:	4601                	li	a2,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:70
+			if(stat == true)
+    6b14:	e111                	bnez	a0,6b18 <set_nfc_cs+0x60>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:75
+				NFC_05_CS_OFF;
+    6b16:	4605                	li	a2,1
+    6b18:	02000593          	li	a1,32
+    6b1c:	b7c1                	j	6adc <set_nfc_cs+0x24>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:79
+			}
+		}break;
+	}
+}
+    6b1e:	8082                	ret
+
+00006b20 <nfc_rst_disable>:
+nfc_rst_disable():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:403
+  * @杈撳叆鍙傛暟 鏃�
+  * @杈撳嚭鍙傛暟 鏃�
+  * @杩斿洖鍙傛暟 鏃�
+  *****************************************************************************/
+static void nfc_rst_disable(void)
+{
+    6b20:	1141                	addi	sp,sp,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:404
+	NFC_01_RST_DISABLE;
+    6b22:	4605                	li	a2,1
+    6b24:	4585                	li	a1,1
+    6b26:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:403
+{
+    6b2a:	c606                	sw	ra,12(sp)
+    6b2c:	c422                	sw	s0,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:404
+	NFC_01_RST_DISABLE;
+    6b2e:	019030ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:405
+	NFC_02_RST_DISABLE;
+    6b32:	4605                	li	a2,1
+    6b34:	4591                	li	a1,4
+    6b36:	40011537          	lui	a0,0x40011
+    6b3a:	00d030ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:406
+	NFC_03_RST_DISABLE;
+    6b3e:	40011437          	lui	s0,0x40011
+    6b42:	c0040513          	addi	a0,s0,-1024 # 40010c00 <_eusrstack+0x20000c00>
+    6b46:	4605                	li	a2,1
+    6b48:	4585                	li	a1,1
+    6b4a:	7fc030ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:407
+	NFC_04_RST_DISABLE;
+    6b4e:	40040513          	addi	a0,s0,1024
+    6b52:	4605                	li	a2,1
+    6b54:	45c1                	li	a1,16
+    6b56:	7f0030ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:409
+	NFC_05_RST_DISABLE;
+}
+    6b5a:	4422                	lw	s0,8(sp)
+    6b5c:	40b2                	lw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:408
+	NFC_05_RST_DISABLE;
+    6b5e:	4605                	li	a2,1
+    6b60:	45c1                	li	a1,16
+    6b62:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:409
+}
+    6b66:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:408
+	NFC_05_RST_DISABLE;
+    6b68:	7de0306f          	j	a346 <GPIO_WriteBit>
+
+00006b6c <prvUser_nfc_upload_card_stat>:
+prvUser_nfc_upload_card_stat():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:370
+{
+    6b6c:	1141                	addi	sp,sp,-16
+    6b6e:	c422                	sw	s0,8(sp)
+    6b70:	c226                	sw	s1,4(sp)
+    6b72:	c04a                	sw	s2,0(sp)
+    6b74:	c606                	sw	ra,12(sp)
+    6b76:	8432                	mv	s0,a2
+    6b78:	84aa                	mv	s1,a0
+    6b7a:	892e                	mv	s2,a1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:371
+	PRINT("No.%d read card = %s,%02X%02X%02X%02X\n",idx, (stat == true)?"true":"false",
+    6b7c:	0000d617          	auipc	a2,0xd
+    6b80:	ff860613          	addi	a2,a2,-8 # 13b74 <SBox+0x150>
+    6b84:	c589                	beqz	a1,6b8e <prvUser_nfc_upload_card_stat+0x22>
+    6b86:	0000d617          	auipc	a2,0xd
+    6b8a:	fe660613          	addi	a2,a2,-26 # 13b6c <SBox+0x148>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:371 (discriminator 4)
+    6b8e:	207c                	lbu	a5,6(s0)
+    6b90:	00744803          	lbu	a6,7(s0)
+    6b94:	3058                	lbu	a4,5(s0)
+    6b96:	2054                	lbu	a3,4(s0)
+    6b98:	85a6                	mv	a1,s1
+    6b9a:	0000d517          	auipc	a0,0xd
+    6b9e:	fe250513          	addi	a0,a0,-30 # 13b7c <SBox+0x158>
+    6ba2:	605070ef          	jal	ra,e9a6 <iprintf>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:373 (discriminator 4)
+	if(xUpload_card_stat != NULL)
+    6ba6:	75418793          	addi	a5,gp,1876 # 20004754 <xUpload_card_stat>
+    6baa:	0007a303          	lw	t1,0(a5) # 1000 <__stack_size+0x800>
+    6bae:	00030b63          	beqz	t1,6bc4 <prvUser_nfc_upload_card_stat+0x58>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:375
+		xUpload_card_stat(idx, stat, card);
+    6bb2:	8622                	mv	a2,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:377
+}
+    6bb4:	4422                	lw	s0,8(sp)
+    6bb6:	40b2                	lw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:375
+		xUpload_card_stat(idx, stat, card);
+    6bb8:	85ca                	mv	a1,s2
+    6bba:	8526                	mv	a0,s1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:377
+}
+    6bbc:	4902                	lw	s2,0(sp)
+    6bbe:	4492                	lw	s1,4(sp)
+    6bc0:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:375
+		xUpload_card_stat(idx, stat, card);
+    6bc2:	8302                	jr	t1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:377
+}
+    6bc4:	40b2                	lw	ra,12(sp)
+    6bc6:	4422                	lw	s0,8(sp)
+    6bc8:	4492                	lw	s1,4(sp)
+    6bca:	4902                	lw	s2,0(sp)
+    6bcc:	0141                	addi	sp,sp,16
+    6bce:	8082                	ret
+
+00006bd0 <user_nfc_task_process_event>:
+user_nfc_task_process_event():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:520
+  * @杩斿洖鍙傛暟   鏃�
+*******************************************************************************/
+static uint16_t user_nfc_task_process_event(uint8_t task_id, uint16_t events)
+{
+    //event 澶勭悊
+    if(events & (1 << NFC_QUEUE_TIME))
+    6bd0:	0015f793          	andi	a5,a1,1
+    6bd4:	24078a63          	beqz	a5,6e28 <user_nfc_task_process_event+0x258>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:518
+{
+    6bd8:	1101                	addi	sp,sp,-32
+    6bda:	c84a                	sw	s2,16(sp)
+user_nfc_task():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:421
+	if(nfc_work.nfc_delay_count > 0)
+    6bdc:	1fffe917          	auipc	s2,0x1fffe
+    6be0:	cbc90913          	addi	s2,s2,-836 # 20004898 <nfc_work>
+    6be4:	00492783          	lw	a5,4(s2)
+user_nfc_task_process_event():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:518
+{
+    6be8:	ca26                	sw	s1,20(sp)
+    6bea:	c452                	sw	s4,8(sp)
+    6bec:	ce06                	sw	ra,28(sp)
+    6bee:	cc22                	sw	s0,24(sp)
+    6bf0:	c64e                	sw	s3,12(sp)
+    6bf2:	c256                	sw	s5,4(sp)
+    6bf4:	c05a                	sw	s6,0(sp)
+    6bf6:	8a2e                	mv	s4,a1
+user_nfc_task():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:421
+	if(nfc_work.nfc_delay_count > 0)
+    6bf8:	84ca                	mv	s1,s2
+    6bfa:	c395                	beqz	a5,6c1e <user_nfc_task_process_event+0x4e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:423
+		nfc_work.nfc_delay_count--;
+    6bfc:	17fd                	addi	a5,a5,-1
+    6bfe:	1fffe717          	auipc	a4,0x1fffe
+    6c02:	c8f72f23          	sw	a5,-866(a4) # 2000489c <nfc_work+0x4>
+user_nfc_task_process_event():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:526
+    {
+		user_nfc_task();
+        return (events ^ (1 << NFC_QUEUE_TIME)); //寮傛垨鐨勬柟寮忔竻闄よ�浜嬩欢杩愯�鏍囧織锛屽苟杩斿洖鏈�繍琛岀殑浜嬩欢鏍囧織
+    }
+    return 0;
+}
+    6c06:	40f2                	lw	ra,28(sp)
+    6c08:	4462                	lw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:523
+        return (events ^ (1 << NFC_QUEUE_TIME)); //寮傛垨鐨勬柟寮忔竻闄よ�浜嬩欢杩愯�鏍囧織锛屽苟杩斿洖鏈�繍琛岀殑浜嬩欢鏍囧織
+    6c0a:	001a4513          	xori	a0,s4,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:526
+}
+    6c0e:	44d2                	lw	s1,20(sp)
+    6c10:	4942                	lw	s2,16(sp)
+    6c12:	49b2                	lw	s3,12(sp)
+    6c14:	4a22                	lw	s4,8(sp)
+    6c16:	4a92                	lw	s5,4(sp)
+    6c18:	4b02                	lw	s6,0(sp)
+    6c1a:	6105                	addi	sp,sp,32
+    6c1c:	8082                	ret
+user_nfc_task():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:426
+		switch(nfc_work.work_type)
+    6c1e:	00092403          	lw	s0,0(s2)
+    6c22:	4985                	li	s3,1
+    6c24:	11340963          	beq	s0,s3,6d36 <user_nfc_task_process_event+0x166>
+    6c28:	cc59                	beqz	s0,6cc6 <user_nfc_task_process_event+0xf6>
+    6c2a:	4789                	li	a5,2
+    6c2c:	12f40763          	beq	s0,a5,6d5a <user_nfc_task_process_event+0x18a>
+    6c30:	478d                	li	a5,3
+    6c32:	fcf41ae3          	bne	s0,a5,6c06 <user_nfc_task_process_event+0x36>
+Card_Check():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:336
+	stat = TyteA_Read(CT, IDA);
+    6c36:	1fffea97          	auipc	s5,0x1fffe
+    6c3a:	c52a8a93          	addi	s5,s5,-942 # 20004888 <IDA>
+    6c3e:	85d6                	mv	a1,s5
+    6c40:	75018513          	addi	a0,gp,1872 # 20004750 <_sbss>
+    6c44:	90fff0ef          	jal	ra,6552 <TyteA_Read>
+    6c48:	8b2a                	mv	s6,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:338
+	if(stat == true)
+    6c4a:	c139                	beqz	a0,6c90 <user_nfc_task_process_event+0xc0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:340
+		memset(nfc_work.nfc_param[nfc_cs_idx].idA, 0, 8);
+    6c4c:	47f1                	li	a5,28
+    6c4e:	7521c403          	lbu	s0,1874(gp) # 20004752 <nfc_cs_idx>
+    6c52:	02f40933          	mul	s2,s0,a5
+    6c56:	4621                	li	a2,8
+    6c58:	4581                	li	a1,0
+    6c5a:	01190513          	addi	a0,s2,17
+    6c5e:	9526                	add	a0,a0,s1
+    6c60:	f45fe0ef          	jal	ra,5ba4 <memset>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:341
+		if(CT[0] == 0x04 && CT[1] == 0x00)
+    6c64:	7501c783          	lbu	a5,1872(gp) # 20004750 <_sbss>
+    6c68:	4711                	li	a4,4
+    6c6a:	12e79f63          	bne	a5,a4,6da8 <user_nfc_task_process_event+0x1d8>
+    6c6e:	7511c783          	lbu	a5,1873(gp) # 20004751 <_sbss+0x1>
+    6c72:	ef99                	bnez	a5,6c90 <user_nfc_task_process_event+0xc0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:343
+			nfc_work.nfc_param[nfc_cs_idx].idA[4] = IDA[0];
+    6c74:	000ac703          	lbu	a4,0(s5)
+    6c78:	012487b3          	add	a5,s1,s2
+    6c7c:	bbd8                	sb	a4,21(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:344
+			nfc_work.nfc_param[nfc_cs_idx].idA[5] = IDA[1];
+    6c7e:	001ac703          	lbu	a4,1(s5)
+    6c82:	abf8                	sb	a4,22(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:345
+			nfc_work.nfc_param[nfc_cs_idx].idA[6] = IDA[2];
+    6c84:	002ac703          	lbu	a4,2(s5)
+    6c88:	bbf8                	sb	a4,23(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:346
+			nfc_work.nfc_param[nfc_cs_idx].idA[7] = IDA[3];
+    6c8a:	003ac703          	lbu	a4,3(s5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:355
+			nfc_work.nfc_param[nfc_cs_idx].idA[7] = IDA[8];
+    6c8e:	af98                	sb	a4,24(a5)
+user_nfc_task():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:459
+				nfc_work.nfc_delay_count = 10;
+    6c90:	47a9                	li	a5,10
+    6c92:	1fffe717          	auipc	a4,0x1fffe
+    6c96:	c0f72523          	sw	a5,-1014(a4) # 2000489c <nfc_work+0x4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:461
+				if(stat == true)
+    6c9a:	7521c403          	lbu	s0,1874(gp) # 20004752 <nfc_cs_idx>
+    6c9e:	140b0663          	beqz	s6,6dea <user_nfc_task_process_event+0x21a>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:463
+					nfc_work.nfc_param[nfc_cs_idx].loss_delay = ID_LOSE_DELAY_COUNT;
+    6ca2:	4671                	li	a2,28
+    6ca4:	02c40633          	mul	a2,s0,a2
+    6ca8:	4709                	li	a4,2
+    6caa:	00c487b3          	add	a5,s1,a2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:464
+					if(nfc_work.nfc_param[nfc_cs_idx].card_stat != NFC_CARD_IN)
+    6cae:	47d4                	lw	a3,12(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:463
+					nfc_work.nfc_param[nfc_cs_idx].loss_delay = ID_LOSE_DELAY_COUNT;
+    6cb0:	a7b8                	sb	a4,10(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:464
+					if(nfc_work.nfc_param[nfc_cs_idx].card_stat != NFC_CARD_IN)
+    6cb2:	4705                	li	a4,1
+    6cb4:	14e68663          	beq	a3,a4,6e00 <user_nfc_task_process_event+0x230>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:467
+						prvUser_nfc_upload_card_stat(nfc_cs_idx, true, nfc_work.nfc_param[nfc_cs_idx].idA);
+    6cb8:	0645                	addi	a2,a2,17
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:466
+						nfc_work.nfc_param[nfc_cs_idx].card_stat = NFC_CARD_IN;
+    6cba:	c7d8                	sw	a4,12(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:467
+						prvUser_nfc_upload_card_stat(nfc_cs_idx, true, nfc_work.nfc_param[nfc_cs_idx].idA);
+    6cbc:	9626                	add	a2,a2,s1
+    6cbe:	4585                	li	a1,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:480
+							prvUser_nfc_upload_card_stat(nfc_cs_idx, false, nfc_work.nfc_param[nfc_cs_idx].idA);
+    6cc0:	8522                	mv	a0,s0
+    6cc2:	356d                	jal	6b6c <prvUser_nfc_upload_card_stat>
+    6cc4:	aa35                	j	6e00 <user_nfc_task_process_event+0x230>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:429
+				PRINT("NFC_TYPE_RST_START\n");
+    6cc6:	0000d517          	auipc	a0,0xd
+    6cca:	ede50513          	addi	a0,a0,-290 # 13ba4 <SBox+0x180>
+    6cce:	5f9070ef          	jal	ra,eac6 <puts>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:430
+				nfc_rst_disable();
+    6cd2:	35b9                	jal	6b20 <nfc_rst_disable>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:431
+				Delay_Ms(2);
+    6cd4:	4509                	li	a0,2
+    6cd6:	1b0040ef          	jal	ra,ae86 <Delay_Ms>
+nfc_rst_enable():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:388
+  	NFC_01_RST_ENABLE;
+    6cda:	4601                	li	a2,0
+    6cdc:	4585                	li	a1,1
+    6cde:	40011537          	lui	a0,0x40011
+    6ce2:	664030ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:389
+	NFC_02_RST_ENABLE;
+    6ce6:	4601                	li	a2,0
+    6ce8:	4591                	li	a1,4
+    6cea:	40011537          	lui	a0,0x40011
+    6cee:	658030ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:390
+	NFC_03_RST_ENABLE;
+    6cf2:	40011437          	lui	s0,0x40011
+    6cf6:	4601                	li	a2,0
+    6cf8:	4585                	li	a1,1
+    6cfa:	c0040513          	addi	a0,s0,-1024 # 40010c00 <_eusrstack+0x20000c00>
+    6cfe:	648030ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:391
+	NFC_04_RST_ENABLE;
+    6d02:	4601                	li	a2,0
+    6d04:	45c1                	li	a1,16
+    6d06:	40040513          	addi	a0,s0,1024
+    6d0a:	63c030ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:392
+	NFC_05_RST_ENABLE;
+    6d0e:	4601                	li	a2,0
+    6d10:	45c1                	li	a1,16
+    6d12:	40011537          	lui	a0,0x40011
+    6d16:	630030ef          	jal	ra,a346 <GPIO_WriteBit>
+user_nfc_task():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:433
+				Delay_Ms(2);
+    6d1a:	4509                	li	a0,2
+    6d1c:	16a040ef          	jal	ra,ae86 <Delay_Ms>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:434
+				nfc_rst_disable();
+    6d20:	3501                	jal	6b20 <nfc_rst_disable>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:435
+				nfc_work.nfc_delay_count = 2;
+    6d22:	4789                	li	a5,2
+    6d24:	1fffe717          	auipc	a4,0x1fffe
+    6d28:	b6f72c23          	sw	a5,-1160(a4) # 2000489c <nfc_work+0x4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:436
+				nfc_work.work_type = NFC_TYPE_RST_END;
+    6d2c:	1fffe797          	auipc	a5,0x1fffe
+    6d30:	b737a623          	sw	s3,-1172(a5) # 20004898 <nfc_work>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:437
+			}break;
+    6d34:	bdc9                	j	6c06 <user_nfc_task_process_event+0x36>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:439
+				PRINT("NFC_TYPE_RST_END\n");
+    6d36:	0000d517          	auipc	a0,0xd
+    6d3a:	e8250513          	addi	a0,a0,-382 # 13bb8 <SBox+0x194>
+    6d3e:	589070ef          	jal	ra,eac6 <puts>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:440
+				nfc_cs_idx = 0;
+    6d42:	74018923          	sb	zero,1874(gp) # 20004752 <nfc_cs_idx>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:441
+				nfc_work.nfc_delay_count = 2;
+    6d46:	4789                	li	a5,2
+    6d48:	1fffe717          	auipc	a4,0x1fffe
+    6d4c:	b4f72a23          	sw	a5,-1196(a4) # 2000489c <nfc_work+0x4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:454
+					nfc_work.work_type = NFC_TYPE_CARD_CHECK;
+    6d50:	1fffe717          	auipc	a4,0x1fffe
+    6d54:	b4f72423          	sw	a5,-1208(a4) # 20004898 <nfc_work>
+    6d58:	b57d                	j	6c06 <user_nfc_task_process_event+0x36>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:445
+				uint8_t id = Read_Reg(VersionReg);
+    6d5a:	03700513          	li	a0,55
+    6d5e:	b62ff0ef          	jal	ra,60c0 <Read_Reg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:446
+				PRINT("No.%d NFC_TYPE_INIT,id=0x%02X\n", nfc_cs_idx, id);
+    6d62:	862a                	mv	a2,a0
+    6d64:	7521c583          	lbu	a1,1874(gp) # 20004752 <nfc_cs_idx>
+    6d68:	0000d517          	auipc	a0,0xd
+    6d6c:	e6450513          	addi	a0,a0,-412 # 13bcc <SBox+0x1a8>
+    6d70:	437070ef          	jal	ra,e9a6 <iprintf>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:447
+				Lpcd_Init_Register();	                /* 鎵╁睍瀵勫瓨鍣ㄥ垵濮嬪寲 */
+    6d74:	fb4ff0ef          	jal	ra,6528 <Lpcd_Init_Register>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:448
+				nfc_work.nfc_param[nfc_cs_idx].init_stat = true;
+    6d78:	7521c783          	lbu	a5,1874(gp) # 20004752 <nfc_cs_idx>
+    6d7c:	4771                	li	a4,28
+    6d7e:	02e78733          	mul	a4,a5,a4
+    6d82:	993a                	add	s2,s2,a4
+    6d84:	01390423          	sb	s3,8(s2)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:449
+				nfc_work.nfc_delay_count = 2;
+    6d88:	1fffe717          	auipc	a4,0x1fffe
+    6d8c:	b0872a23          	sw	s0,-1260(a4) # 2000489c <nfc_work+0x4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:450
+				nfc_cs_idx++;
+    6d90:	0785                	addi	a5,a5,1
+    6d92:	0ff7f793          	andi	a5,a5,255
+    6d96:	74f18923          	sb	a5,1874(gp) # 20004752 <nfc_cs_idx>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:451
+				if(nfc_cs_idx >= USER_NFC_MAX_COUNT)
+    6d9a:	4711                	li	a4,4
+    6d9c:	e6f775e3          	bgeu	a4,a5,6c06 <user_nfc_task_process_event+0x36>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:453
+					nfc_cs_idx = 0;
+    6da0:	74018923          	sb	zero,1874(gp) # 20004752 <nfc_cs_idx>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:454
+					nfc_work.work_type = NFC_TYPE_CARD_CHECK;
+    6da4:	478d                	li	a5,3
+    6da6:	b76d                	j	6d50 <user_nfc_task_process_event+0x180>
+Card_Check():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:348
+		else if(CT[0] == 0x44 && CT[1] == 0x00){
+    6da8:	04400713          	li	a4,68
+    6dac:	eee792e3          	bne	a5,a4,6c90 <user_nfc_task_process_event+0xc0>
+    6db0:	7511c783          	lbu	a5,1873(gp) # 20004751 <_sbss+0x1>
+    6db4:	ec079ee3          	bnez	a5,6c90 <user_nfc_task_process_event+0xc0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:349
+			nfc_work.nfc_param[nfc_cs_idx].idA[1] = IDA[1];
+    6db8:	47f1                	li	a5,28
+    6dba:	02f407b3          	mul	a5,s0,a5
+    6dbe:	001ac703          	lbu	a4,1(s5)
+    6dc2:	97a6                	add	a5,a5,s1
+    6dc4:	abb8                	sb	a4,18(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:350
+			nfc_work.nfc_param[nfc_cs_idx].idA[2] = IDA[2];
+    6dc6:	002ac703          	lbu	a4,2(s5)
+    6dca:	bbb8                	sb	a4,19(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:351
+			nfc_work.nfc_param[nfc_cs_idx].idA[3] = IDA[3];
+    6dcc:	003ac703          	lbu	a4,3(s5)
+    6dd0:	abd8                	sb	a4,20(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:352
+			nfc_work.nfc_param[nfc_cs_idx].idA[4] = IDA[5];
+    6dd2:	005ac703          	lbu	a4,5(s5)
+    6dd6:	bbd8                	sb	a4,21(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:353
+			nfc_work.nfc_param[nfc_cs_idx].idA[5] = IDA[6];
+    6dd8:	006ac703          	lbu	a4,6(s5)
+    6ddc:	abf8                	sb	a4,22(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:354
+			nfc_work.nfc_param[nfc_cs_idx].idA[6] = IDA[7];
+    6dde:	007ac703          	lbu	a4,7(s5)
+    6de2:	bbf8                	sb	a4,23(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:355
+			nfc_work.nfc_param[nfc_cs_idx].idA[7] = IDA[8];
+    6de4:	008ac703          	lbu	a4,8(s5)
+    6de8:	b55d                	j	6c8e <user_nfc_task_process_event+0xbe>
+user_nfc_task():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:471
+					if(nfc_work.nfc_param[nfc_cs_idx].loss_delay > 0)
+    6dea:	47f1                	li	a5,28
+    6dec:	02f407b3          	mul	a5,s0,a5
+    6df0:	00f48933          	add	s2,s1,a5
+    6df4:	00a94703          	lbu	a4,10(s2)
+    6df8:	c719                	beqz	a4,6e06 <user_nfc_task_process_event+0x236>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:473
+						nfc_work.nfc_param[nfc_cs_idx].loss_delay--;
+    6dfa:	177d                	addi	a4,a4,-1
+    6dfc:	00e90523          	sb	a4,10(s2)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:484
+				nfc_cs_idx++;
+    6e00:	7521c783          	lbu	a5,1874(gp) # 20004752 <nfc_cs_idx>
+    6e04:	b771                	j	6d90 <user_nfc_task_process_event+0x1c0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:476
+						memset(nfc_work.nfc_param[nfc_cs_idx].idA, 0, 8);
+    6e06:	07c5                	addi	a5,a5,17
+    6e08:	94be                	add	s1,s1,a5
+    6e0a:	4621                	li	a2,8
+    6e0c:	4581                	li	a1,0
+    6e0e:	8526                	mv	a0,s1
+    6e10:	d95fe0ef          	jal	ra,5ba4 <memset>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:477
+						if(nfc_work.nfc_param[nfc_cs_idx].card_stat != NFC_CARD_NO)
+    6e14:	00c92703          	lw	a4,12(s2)
+    6e18:	4789                	li	a5,2
+    6e1a:	fef703e3          	beq	a4,a5,6e00 <user_nfc_task_process_event+0x230>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:479
+							nfc_work.nfc_param[nfc_cs_idx].card_stat = NFC_CARD_NO;
+    6e1e:	00f92623          	sw	a5,12(s2)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:480
+							prvUser_nfc_upload_card_stat(nfc_cs_idx, false, nfc_work.nfc_param[nfc_cs_idx].idA);
+    6e22:	8626                	mv	a2,s1
+    6e24:	4581                	li	a1,0
+    6e26:	bd69                	j	6cc0 <user_nfc_task_process_event+0xf0>
+    6e28:	4501                	li	a0,0
+user_nfc_task_process_event():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:526
+}
+    6e2a:	8082                	ret
+
+00006e2c <ReadRawRC>:
+ReadRawRC():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:265
+{
+    6e2c:	1141                	addi	sp,sp,-16
+    6e2e:	c422                	sw	s0,8(sp)
+    6e30:	842a                	mv	s0,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:269
+	set_nfc_cs(true);
+    6e32:	4505                	li	a0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:265
+{
+    6e34:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:269
+	set_nfc_cs(true);
+    6e36:	3149                	jal	6ab8 <set_nfc_cs>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:268
+	ucAddr = ((Address<<1)&0x7E)|0x80;
+    6e38:	00141513          	slli	a0,s0,0x1
+    6e3c:	07e57513          	andi	a0,a0,126
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:270
+	SPI_ReadWriteByte(ucAddr);//鍚戞€荤嚎鍐欏�涓�暟鎹�
+    6e40:	08056513          	ori	a0,a0,128
+    6e44:	2cbd                	jal	70c2 <SPI_ReadWriteByte>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:272
+	ucResult = SPI_ReadWriteByte(0xFF);//鍚戞€荤嚎璇诲�涓�暟鎹�
+    6e46:	0ff00513          	li	a0,255
+    6e4a:	2ca5                	jal	70c2 <SPI_ReadWriteByte>
+    6e4c:	842a                	mv	s0,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:274
+	set_nfc_cs(false);
+    6e4e:	4501                	li	a0,0
+    6e50:	31a5                	jal	6ab8 <set_nfc_cs>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:276
+}
+    6e52:	8522                	mv	a0,s0
+    6e54:	40b2                	lw	ra,12(sp)
+    6e56:	4422                	lw	s0,8(sp)
+    6e58:	0141                	addi	sp,sp,16
+    6e5a:	8082                	ret
+
+00006e5c <WriteRawRC>:
+WriteRawRC():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:286
+{  
+    6e5c:	1101                	addi	sp,sp,-32
+    6e5e:	cc22                	sw	s0,24(sp)
+    6e60:	842a                	mv	s0,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:291
+	set_nfc_cs(true);
+    6e62:	4505                	li	a0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:286
+{  
+    6e64:	ce06                	sw	ra,28(sp)
+    6e66:	c62e                	sw	a1,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:291
+	set_nfc_cs(true);
+    6e68:	c51ff0ef          	jal	ra,6ab8 <set_nfc_cs>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:289
+	ucAddr = ((Address<<1)&0x7E);
+    6e6c:	00141513          	slli	a0,s0,0x1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:292
+	SPI_ReadWriteByte(ucAddr);//鍚戞€荤嚎鍐欏�涓�暟鎹�
+    6e70:	07e57513          	andi	a0,a0,126
+    6e74:	24b9                	jal	70c2 <SPI_ReadWriteByte>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:293
+	SPI_ReadWriteByte(value);//鍚戞€荤嚎鍐欏�涓�暟鎹�
+    6e76:	45b2                	lw	a1,12(sp)
+    6e78:	852e                	mv	a0,a1
+    6e7a:	24a1                	jal	70c2 <SPI_ReadWriteByte>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:295
+}
+    6e7c:	4462                	lw	s0,24(sp)
+    6e7e:	40f2                	lw	ra,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:294
+	set_nfc_cs(false);
+    6e80:	4501                	li	a0,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:295
+}
+    6e82:	6105                	addi	sp,sp,32
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:294
+	set_nfc_cs(false);
+    6e84:	c35ff06f          	j	6ab8 <set_nfc_cs>
+
+00006e88 <vUser_nfc_set_upload_key_stat_func>:
+vUser_nfc_set_upload_key_stat_func():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:506
+	xUpload_card_stat = func;
+    6e88:	74a1aa23          	sw	a0,1876(gp) # 20004754 <xUpload_card_stat>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:507
+}
+    6e8c:	8082                	ret
+
+00006e8e <vUser_nfc_task_start>:
+vUser_nfc_task_start():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:537
+  * @杈撳嚭鍙傛暟   鏃�
+  * @杩斿洖鍙傛暟   鏃�
+*******************************************************************************/
+void vUser_nfc_task_start(void)
+{
+    bStatus_t stat = tmos_start_reload_task(user_nfc_task_id, (1 << NFC_QUEUE_TIME), MS1_TO_SYSTEM_TIME(USER_NFC_INTERVAL));
+    6e8e:	000407b7          	lui	a5,0x40
+    6e92:	22c7a303          	lw	t1,556(a5) # 4022c <_data_lma+0x2bc04>
+    6e96:	4641                	li	a2,16
+    6e98:	4585                	li	a1,1
+    6e9a:	6f81c503          	lbu	a0,1784(gp) # 200046f8 <user_nfc_task_id>
+    6e9e:	8302                	jr	t1
+
+00006ea0 <vUser_nfc_init>:
+vUser_nfc_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:549
+  * @杈撳叆鍙傛暟 鏃�
+  * @杈撳嚭鍙傛暟 鏃�
+  * @杩斿洖鍙傛暟 鏃�
+  *****************************************************************************/
+void vUser_nfc_init(void)
+{
+    6ea0:	7179                	addi	sp,sp,-48
+user_nfc_gpio_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:92
+    USER_NFC_GPIO_RCC_ENABLE;
+    6ea2:	4585                	li	a1,1
+    6ea4:	03c00513          	li	a0,60
+vUser_nfc_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:549
+{
+    6ea8:	d606                	sw	ra,44(sp)
+    6eaa:	d422                	sw	s0,40(sp)
+    6eac:	d226                	sw	s1,36(sp)
+    6eae:	d04a                	sw	s2,32(sp)
+    6eb0:	ce4e                	sw	s3,28(sp)
+user_nfc_gpio_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:90
+    GPIO_InitTypeDef GPIO_InitStructure = {0};
+    6eb2:	c202                	sw	zero,4(sp)
+    6eb4:	c402                	sw	zero,8(sp)
+    6eb6:	c602                	sw	zero,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:92
+    USER_NFC_GPIO_RCC_ENABLE;
+    6eb8:	760030ef          	jal	ra,a618 <RCC_APB2PeriphClockCmd>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:96
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    6ebc:	4441                	li	s0,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:97
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    6ebe:	448d                	li	s1,3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:95
+    GPIO_InitStructure.GPIO_Pin = NFC_01_CS_PIN;
+    6ec0:	4909                	li	s2,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:98
+    GPIO_Init(NFC_01_CS_GPIO, &GPIO_InitStructure);
+    6ec2:	004c                	addi	a1,sp,4
+    6ec4:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:95
+    GPIO_InitStructure.GPIO_Pin = NFC_01_CS_PIN;
+    6ec8:	01211223          	sh	s2,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:96
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    6ecc:	c622                	sw	s0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:97
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    6ece:	c426                	sw	s1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:98
+    GPIO_Init(NFC_01_CS_GPIO, &GPIO_InitStructure);
+    6ed0:	3ac030ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:99
+    NFC_01_CS_OFF;
+    6ed4:	4605                	li	a2,1
+    6ed6:	4589                	li	a1,2
+    6ed8:	40011537          	lui	a0,0x40011
+    6edc:	46a030ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:101
+    GPIO_InitStructure.GPIO_Pin = NFC_02_CS_PIN;
+    6ee0:	47a1                	li	a5,8
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:104
+    GPIO_Init(NFC_02_CS_GPIO, &GPIO_InitStructure);
+    6ee2:	004c                	addi	a1,sp,4
+    6ee4:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:101
+    GPIO_InitStructure.GPIO_Pin = NFC_02_CS_PIN;
+    6ee8:	827c                	sh	a5,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:102
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    6eea:	c622                	sw	s0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:103
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    6eec:	c426                	sw	s1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:104
+    GPIO_Init(NFC_02_CS_GPIO, &GPIO_InitStructure);
+    6eee:	38e030ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:105
+    NFC_02_CS_OFF;
+    6ef2:	4605                	li	a2,1
+    6ef4:	45a1                	li	a1,8
+    6ef6:	40011537          	lui	a0,0x40011
+    6efa:	44c030ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:107
+	GPIO_InitStructure.GPIO_Pin = NFC_03_CS_PIN;
+    6efe:	01211223          	sh	s2,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:110
+    GPIO_Init(NFC_03_CS_GPIO, &GPIO_InitStructure);
+    6f02:	40011937          	lui	s2,0x40011
+    6f06:	004c                	addi	a1,sp,4
+    6f08:	c0090513          	addi	a0,s2,-1024 # 40010c00 <_eusrstack+0x20000c00>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:108
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    6f0c:	c622                	sw	s0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:109
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    6f0e:	c426                	sw	s1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:110
+    GPIO_Init(NFC_03_CS_GPIO, &GPIO_InitStructure);
+    6f10:	36c030ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:111
+    NFC_03_CS_OFF;
+    6f14:	4605                	li	a2,1
+    6f16:	c0090513          	addi	a0,s2,-1024
+    6f1a:	4589                	li	a1,2
+    6f1c:	42a030ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:116
+    GPIO_Init(NFC_04_CS_GPIO, &GPIO_InitStructure);
+    6f20:	004c                	addi	a1,sp,4
+    6f22:	80090513          	addi	a0,s2,-2048
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:113
+	GPIO_InitStructure.GPIO_Pin = NFC_04_CS_PIN;
+    6f26:	8260                	sh	s0,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:114
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    6f28:	c622                	sw	s0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:115
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    6f2a:	c426                	sw	s1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:116
+    GPIO_Init(NFC_04_CS_GPIO, &GPIO_InitStructure);
+    6f2c:	350030ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:117
+    NFC_04_CS_OFF;
+    6f30:	4605                	li	a2,1
+    6f32:	80090513          	addi	a0,s2,-2048
+    6f36:	45c1                	li	a1,16
+    6f38:	40e030ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:119
+	GPIO_InitStructure.GPIO_Pin = NFC_05_CS_PIN;
+    6f3c:	02000793          	li	a5,32
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:122
+    GPIO_Init(NFC_05_CS_GPIO, &GPIO_InitStructure);
+    6f40:	004c                	addi	a1,sp,4
+    6f42:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:119
+	GPIO_InitStructure.GPIO_Pin = NFC_05_CS_PIN;
+    6f46:	827c                	sh	a5,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:120
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    6f48:	c622                	sw	s0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:121
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    6f4a:	c426                	sw	s1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:122
+    GPIO_Init(NFC_05_CS_GPIO, &GPIO_InitStructure);
+    6f4c:	330030ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:123
+    NFC_05_CS_OFF;
+    6f50:	4605                	li	a2,1
+    6f52:	02000593          	li	a1,32
+    6f56:	40011537          	lui	a0,0x40011
+    6f5a:	3ec030ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:125
+    GPIO_InitStructure.GPIO_Pin = NFC_01_RST_PIN;
+    6f5e:	4985                	li	s3,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:128
+    GPIO_Init(NFC_01_RST_GPIO, &GPIO_InitStructure);
+    6f60:	004c                	addi	a1,sp,4
+    6f62:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:125
+    GPIO_InitStructure.GPIO_Pin = NFC_01_RST_PIN;
+    6f66:	01311223          	sh	s3,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:126
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    6f6a:	c622                	sw	s0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:127
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    6f6c:	c426                	sw	s1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:128
+    GPIO_Init(NFC_01_RST_GPIO, &GPIO_InitStructure);
+    6f6e:	30e030ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:129
+    NFC_01_RST_DISABLE;
+    6f72:	4605                	li	a2,1
+    6f74:	4585                	li	a1,1
+    6f76:	40011537          	lui	a0,0x40011
+    6f7a:	3cc030ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:131
+    GPIO_InitStructure.GPIO_Pin = NFC_02_RST_PIN;
+    6f7e:	4791                	li	a5,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:134
+    GPIO_Init(NFC_02_RST_GPIO, &GPIO_InitStructure);
+    6f80:	004c                	addi	a1,sp,4
+    6f82:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:131
+    GPIO_InitStructure.GPIO_Pin = NFC_02_RST_PIN;
+    6f86:	827c                	sh	a5,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:132
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    6f88:	c622                	sw	s0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:133
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    6f8a:	c426                	sw	s1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:134
+    GPIO_Init(NFC_02_RST_GPIO, &GPIO_InitStructure);
+    6f8c:	2f0030ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:135
+    NFC_02_RST_DISABLE;
+    6f90:	4605                	li	a2,1
+    6f92:	4591                	li	a1,4
+    6f94:	40011537          	lui	a0,0x40011
+    6f98:	3ae030ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:140
+    GPIO_Init(NFC_03_RST_GPIO, &GPIO_InitStructure);
+    6f9c:	004c                	addi	a1,sp,4
+    6f9e:	c0090513          	addi	a0,s2,-1024
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:137
+	GPIO_InitStructure.GPIO_Pin = NFC_03_RST_PIN;
+    6fa2:	01311223          	sh	s3,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:138
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    6fa6:	c622                	sw	s0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:139
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    6fa8:	c426                	sw	s1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:140
+    GPIO_Init(NFC_03_RST_GPIO, &GPIO_InitStructure);
+    6faa:	2d2030ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:141
+    NFC_03_RST_DISABLE;
+    6fae:	4605                	li	a2,1
+    6fb0:	c0090513          	addi	a0,s2,-1024
+    6fb4:	4585                	li	a1,1
+    6fb6:	390030ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:146
+    GPIO_Init(NFC_04_RST_GPIO, &GPIO_InitStructure);
+    6fba:	004c                	addi	a1,sp,4
+    6fbc:	40090513          	addi	a0,s2,1024
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:143
+	GPIO_InitStructure.GPIO_Pin = NFC_04_RST_PIN;
+    6fc0:	8260                	sh	s0,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:144
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    6fc2:	c622                	sw	s0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:145
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    6fc4:	c426                	sw	s1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:146
+    GPIO_Init(NFC_04_RST_GPIO, &GPIO_InitStructure);
+    6fc6:	2b6030ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:147
+    NFC_04_RST_DISABLE;
+    6fca:	4605                	li	a2,1
+    6fcc:	40090513          	addi	a0,s2,1024
+    6fd0:	45c1                	li	a1,16
+    6fd2:	374030ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:152
+    GPIO_Init(NFC_05_RST_GPIO, &GPIO_InitStructure);
+    6fd6:	004c                	addi	a1,sp,4
+    6fd8:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:149
+	GPIO_InitStructure.GPIO_Pin = NFC_05_RST_PIN;
+    6fdc:	8260                	sh	s0,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:150
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    6fde:	c622                	sw	s0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:151
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    6fe0:	c426                	sw	s1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:152
+    GPIO_Init(NFC_05_RST_GPIO, &GPIO_InitStructure);
+    6fe2:	29a030ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:153
+    NFC_05_RST_DISABLE;
+    6fe6:	4605                	li	a2,1
+    6fe8:	45c1                	li	a1,16
+    6fea:	40011537          	lui	a0,0x40011
+    6fee:	358030ef          	jal	ra,a346 <GPIO_WriteBit>
+vUser_nfc_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:551
+	user_nfc_gpio_init();
+	user_spi_Init();
+    6ff2:	2815                	jal	7026 <user_spi_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:553
+
+	user_nfc_task_id  = TMOS_ProcessEventRegister(user_nfc_task_process_event);
+    6ff4:	000407b7          	lui	a5,0x40
+    6ff8:	0807a783          	lw	a5,128(a5) # 40080 <_data_lma+0x2ba58>
+    6ffc:	00000517          	auipc	a0,0x0
+    7000:	bd450513          	addi	a0,a0,-1068 # 6bd0 <user_nfc_task_process_event>
+    7004:	9782                	jalr	a5
+    7006:	85aa                	mv	a1,a0
+    7008:	6ea18c23          	sb	a0,1784(gp) # 200046f8 <user_nfc_task_id>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:554
+    PRINT("user_nfc_task_id=%d\n", user_nfc_task_id);
+    700c:	0000d517          	auipc	a0,0xd
+    7010:	be050513          	addi	a0,a0,-1056 # 13bec <SBox+0x1c8>
+    7014:	193070ef          	jal	ra,e9a6 <iprintf>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_nfc.c:555
+}
+    7018:	50b2                	lw	ra,44(sp)
+    701a:	5422                	lw	s0,40(sp)
+    701c:	5492                	lw	s1,36(sp)
+    701e:	5902                	lw	s2,32(sp)
+    7020:	49f2                	lw	s3,28(sp)
+    7022:	6145                	addi	sp,sp,48
+    7024:	8082                	ret
+
+00007026 <user_spi_Init>:
+user_spi_Init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:11
+  * @输入参数  	无
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+void user_spi_Init(void)
+{
+    7026:	7179                	addi	sp,sp,-48
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:15
+    GPIO_InitTypeDef GPIO_InitStructure = {0};
+    SPI_InitTypeDef  SPI_InitStructure = {0};
+
+    USER_NFC_SPI_RCC_ENABLE;
+    7028:	4585                	li	a1,1
+    702a:	6505                	lui	a0,0x1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:11
+{
+    702c:	d606                	sw	ra,44(sp)
+    702e:	d422                	sw	s0,40(sp)
+    7030:	d226                	sw	s1,36(sp)
+    7032:	d04a                	sw	s2,32(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:20
+
+    GPIO_InitStructure.GPIO_Pin = USER_NFC_SCLK_PIN;
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    GPIO_Init(USER_NFC_SCLK_GPIO, &GPIO_InitStructure);
+    7034:	400114b7          	lui	s1,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:12
+    GPIO_InitTypeDef GPIO_InitStructure = {0};
+    7038:	c002                	sw	zero,0(sp)
+    703a:	c202                	sw	zero,4(sp)
+    703c:	c402                	sw	zero,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:13
+    SPI_InitTypeDef  SPI_InitStructure = {0};
+    703e:	c602                	sw	zero,12(sp)
+    7040:	c802                	sw	zero,16(sp)
+    7042:	ca02                	sw	zero,20(sp)
+    7044:	cc02                	sw	zero,24(sp)
+    7046:	00011e23          	sh	zero,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:15
+    USER_NFC_SPI_RCC_ENABLE;
+    704a:	5ce030ef          	jal	ra,a618 <RCC_APB2PeriphClockCmd>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:18
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    704e:	4461                	li	s0,24
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:17
+    GPIO_InitStructure.GPIO_Pin = USER_NFC_SCLK_PIN;
+    7050:	02000793          	li	a5,32
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:19
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    7054:	490d                	li	s2,3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:20
+    GPIO_Init(USER_NFC_SCLK_GPIO, &GPIO_InitStructure);
+    7056:	858a                	mv	a1,sp
+    7058:	80048513          	addi	a0,s1,-2048 # 40010800 <_eusrstack+0x20000800>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:17
+    GPIO_InitStructure.GPIO_Pin = USER_NFC_SCLK_PIN;
+    705c:	807c                	sh	a5,0(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:18
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    705e:	c422                	sw	s0,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:19
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    7060:	c24a                	sw	s2,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:20
+    GPIO_Init(USER_NFC_SCLK_GPIO, &GPIO_InitStructure);
+    7062:	21a030ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:22
+
+    GPIO_InitStructure.GPIO_Pin = USER_NFC_MISO_PIN;
+    7066:	04000793          	li	a5,64
+    706a:	807c                	sh	a5,0(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:24
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
+    GPIO_Init(USER_NFC_MISO_GPIO, &GPIO_InitStructure);
+    706c:	858a                	mv	a1,sp
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:23
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
+    706e:	4791                	li	a5,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:24
+    GPIO_Init(USER_NFC_MISO_GPIO, &GPIO_InitStructure);
+    7070:	80048513          	addi	a0,s1,-2048
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:23
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
+    7074:	c43e                	sw	a5,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:24
+    GPIO_Init(USER_NFC_MISO_GPIO, &GPIO_InitStructure);
+    7076:	206030ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:26
+
+    GPIO_InitStructure.GPIO_Pin = USER_NFC_MOSI_PIN;
+    707a:	08000793          	li	a5,128
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:29
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    GPIO_Init(USER_NFC_MOSI_GPIO, &GPIO_InitStructure);
+    707e:	858a                	mv	a1,sp
+    7080:	80048513          	addi	a0,s1,-2048
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:26
+    GPIO_InitStructure.GPIO_Pin = USER_NFC_MOSI_PIN;
+    7084:	807c                	sh	a5,0(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:27
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    7086:	c422                	sw	s0,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:28
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    7088:	c24a                	sw	s2,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:29
+    GPIO_Init(USER_NFC_MOSI_GPIO, &GPIO_InitStructure);
+    708a:	1f2030ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:31
+
+    SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex;
+    708e:	010407b7          	lui	a5,0x1040
+    7092:	c63e                	sw	a5,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:35
+    SPI_InitStructure.SPI_Mode = SPI_Mode_Master;
+    SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b;
+    SPI_InitStructure.SPI_CPOL = SPI_CPOL_Low;
+    SPI_InitStructure.SPI_CPHA = SPI_CPHA_1Edge;
+    7094:	020007b7          	lui	a5,0x2000
+    7098:	ca3e                	sw	a5,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:40
+    SPI_InitStructure.SPI_NSS = SPI_NSS_Soft;
+    SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_16;
+    SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB;
+    SPI_InitStructure.SPI_CRCPolynomial = 10;
+    SPI_Init(USER_NFC_SPI, &SPI_InitStructure);
+    709a:	006c                	addi	a1,sp,12
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:39
+    SPI_InitStructure.SPI_CRCPolynomial = 10;
+    709c:	47a9                	li	a5,10
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:40
+    SPI_Init(USER_NFC_SPI, &SPI_InitStructure);
+    709e:	40013537          	lui	a0,0x40013
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:37
+    SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_16;
+    70a2:	cc22                	sw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:39
+    SPI_InitStructure.SPI_CRCPolynomial = 10;
+    70a4:	86fc                	sh	a5,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:33
+    SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b;
+    70a6:	c802                	sw	zero,16(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:40
+    SPI_Init(USER_NFC_SPI, &SPI_InitStructure);
+    70a8:	6f6030ef          	jal	ra,a79e <SPI_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:42
+
+    SPI_Cmd(USER_NFC_SPI, ENABLE);
+    70ac:	4585                	li	a1,1
+    70ae:	40013537          	lui	a0,0x40013
+    70b2:	72a030ef          	jal	ra,a7dc <SPI_Cmd>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:43
+}
+    70b6:	50b2                	lw	ra,44(sp)
+    70b8:	5422                	lw	s0,40(sp)
+    70ba:	5492                	lw	s1,36(sp)
+    70bc:	5902                	lw	s2,32(sp)
+    70be:	6145                	addi	sp,sp,48
+    70c0:	8082                	ret
+
+000070c2 <SPI_ReadWriteByte>:
+SPI_ReadWriteByte():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:54
+* Output         : None
+* Return         : unsigned char RxData 读取字节
+Flash_ReadWriteByte
+*******************************************************************************/
+uint8_t SPI_ReadWriteByte(uint8_t TxData)
+{
+    70c2:	1141                	addi	sp,sp,-16
+    70c4:	c422                	sw	s0,8(sp)
+    70c6:	c226                	sw	s1,4(sp)
+    70c8:	c606                	sw	ra,12(sp)
+    70ca:	84aa                	mv	s1,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:57
+    uint8_t timeout = 0;
+    uint8_t RxData = 0;
+    while(SPI_I2S_GetFlagStatus(USER_NFC_SPI, SPI_I2S_FLAG_TXE) == RESET)
+    70cc:	0c900413          	li	s0,201
+    70d0:	4589                	li	a1,2
+    70d2:	40013537          	lui	a0,0x40013
+    70d6:	728030ef          	jal	ra,a7fe <SPI_I2S_GetFlagStatus>
+    70da:	c50d                	beqz	a0,7104 <SPI_ReadWriteByte+0x42>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:66
+      {
+        return 0;
+      }
+    }
+
+    SPI_I2S_SendData(USER_NFC_SPI, TxData);
+    70dc:	85a6                	mv	a1,s1
+    70de:	40013537          	lui	a0,0x40013
+    70e2:	714030ef          	jal	ra,a7f6 <SPI_I2S_SendData>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:68
+    timeout = 0;
+    while(SPI_I2S_GetFlagStatus(USER_NFC_SPI, SPI_I2S_FLAG_RXNE) == RESET)
+    70e6:	0c900413          	li	s0,201
+    70ea:	4585                	li	a1,1
+    70ec:	40013537          	lui	a0,0x40013
+    70f0:	70e030ef          	jal	ra,a7fe <SPI_I2S_GetFlagStatus>
+    70f4:	c115                	beqz	a0,7118 <SPI_ReadWriteByte+0x56>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:77
+      {
+        return 0;
+      }
+    }
+
+    RxData = SPI_I2S_ReceiveData(USER_NFC_SPI);
+    70f6:	40013537          	lui	a0,0x40013
+    70fa:	700030ef          	jal	ra,a7fa <SPI_I2S_ReceiveData>
+    70fe:	0ff57513          	andi	a0,a0,255
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:78
+    return (uint8_t)RxData;
+    7102:	a031                	j	710e <SPI_ReadWriteByte+0x4c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:60
+      if(timeout > 200)
+    7104:	147d                	addi	s0,s0,-1
+    7106:	0ff47413          	andi	s0,s0,255
+    710a:	f079                	bnez	s0,70d0 <SPI_ReadWriteByte+0xe>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:62
+        return 0;
+    710c:	4501                	li	a0,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:79
+}
+    710e:	40b2                	lw	ra,12(sp)
+    7110:	4422                	lw	s0,8(sp)
+    7112:	4492                	lw	s1,4(sp)
+    7114:	0141                	addi	sp,sp,16
+    7116:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/nfc/user_spi.c:71
+      if(timeout > 200)
+    7118:	147d                	addi	s0,s0,-1
+    711a:	0ff47413          	andi	s0,s0,255
+    711e:	f471                	bnez	s0,70ea <SPI_ReadWriteByte+0x28>
+    7120:	b7f5                	j	710c <SPI_ReadWriteByte+0x4a>
+
+00007122 <led_task_process_event>:
+led_task_process_event():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:597
+  * @返回参数   无
+*******************************************************************************/
+static uint16_t led_task_process_event(uint8_t task_id, uint16_t events)
+{
+    //event 处理
+    if(events & (1 << LED_QUEUE_TIME))
+    7122:	0015f793          	andi	a5,a1,1
+    7126:	10078863          	beqz	a5,7236 <led_task_process_event+0x114>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:595
+{
+    712a:	1101                	addi	sp,sp,-32
+    712c:	cc22                	sw	s0,24(sp)
+    712e:	ca26                	sw	s1,20(sp)
+    7130:	c84a                	sw	s2,16(sp)
+    7132:	c64e                	sw	s3,12(sp)
+    7134:	c452                	sw	s4,8(sp)
+    7136:	c256                	sw	s5,4(sp)
+    7138:	c05a                	sw	s6,0(sp)
+    713a:	ce06                	sw	ra,28(sp)
+    713c:	84ae                	mv	s1,a1
+    713e:	00018413          	mv	s0,gp
+    7142:	18018993          	addi	s3,gp,384 # 20004180 <elect_work>
+    7146:	4a09                	li	s4,2
+led_invert():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:460
+            led_work->stat = LED_STAT_ON;
+    7148:	4a85                	li	s5,1
+    714a:	4b11                	li	s6,4
+led_heart():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:524
+                led_work->duty_value = led_work->single_flicker_period * 100 / off_period;
+    714c:	06400913          	li	s2,100
+led_indication():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:547
+    switch(led_work->workStat)
+    7150:	445c                	lw	a5,12(s0)
+    7152:	03478463          	beq	a5,s4,717a <led_task_process_event+0x58>
+    7156:	07678463          	beq	a5,s6,71be <led_task_process_event+0x9c>
+    715a:	04040413          	addi	s0,s0,64
+led_task():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:580
+    for(int i = 0; i < LED_TYPE_MAX; i++)
+    715e:	ff3419e3          	bne	s0,s3,7150 <led_task_process_event+0x2e>
+led_task_process_event():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:604
+        led_task();
+        return (events ^ (1 << LED_QUEUE_TIME)); //异或的方式清除该事件运行标志,并返回未运行的事件标志
+    }
+
+    return 0;
+}
+    7162:	40f2                	lw	ra,28(sp)
+    7164:	4462                	lw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:600
+        return (events ^ (1 << LED_QUEUE_TIME)); //异或的方式清除该事件运行标志,并返回未运行的事件标志
+    7166:	0014c513          	xori	a0,s1,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:604
+}
+    716a:	4942                	lw	s2,16(sp)
+    716c:	44d2                	lw	s1,20(sp)
+    716e:	49b2                	lw	s3,12(sp)
+    7170:	4a22                	lw	s4,8(sp)
+    7172:	4a92                	lw	s5,4(sp)
+    7174:	4b02                	lw	s6,0(sp)
+    7176:	6105                	addi	sp,sp,32
+    7178:	8082                	ret
+led_invert():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:455
+    if(led_work->flicker_count > 0)
+    717a:	501c                	lw	a5,32(s0)
+    717c:	cf85                	beqz	a5,71b4 <led_task_process_event+0x92>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:457
+        if(led_work->single_flicker_period == 0)
+    717e:	4858                	lw	a4,20(s0)
+    7180:	4c1c                	lw	a5,24(s0)
+    7182:	eb09                	bnez	a4,7194 <led_task_process_event+0x72>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:459
+            led_work->single_flicker_period = led_work->flicker_period;
+    7184:	c85c                	sw	a5,20(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:461
+            led_work->set_duty(LED_ON_DUTY);
+    7186:	5c5c                	lw	a5,60(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:460
+            led_work->stat = LED_STAT_ON;
+    7188:	01542223          	sw	s5,4(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:461
+            led_work->set_duty(LED_ON_DUTY);
+    718c:	05f00513          	li	a0,95
+led_heart():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:505
+        led_work->set_duty(led_work->duty_value);
+    7190:	9782                	jalr	a5
+    7192:	b7e1                	j	715a <led_task_process_event+0x38>
+led_invert():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:463
+        else if(led_work->single_flicker_period == (led_work->flicker_period - led_work->flicker_onperiod))
+    7194:	4c50                	lw	a2,28(s0)
+    7196:	fff70693          	addi	a3,a4,-1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:465
+            led_work->single_flicker_period--;
+    719a:	c854                	sw	a3,20(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:463
+        else if(led_work->single_flicker_period == (led_work->flicker_period - led_work->flicker_onperiod))
+    719c:	8f91                	sub	a5,a5,a2
+    719e:	faf71ee3          	bne	a4,a5,715a <led_task_process_event+0x38>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:466
+            led_work->stat = LED_STAT_OFF;
+    71a2:	00042223          	sw	zero,4(s0)
+led_heart():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:497
+        led_work->set_duty(led_work->duty_value);
+    71a6:	5c5c                	lw	a5,60(s0)
+    71a8:	4501                	li	a0,0
+    71aa:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:498
+        led_work->flicker_count--;
+    71ac:	501c                	lw	a5,32(s0)
+    71ae:	17fd                	addi	a5,a5,-1
+    71b0:	d01c                	sw	a5,32(s0)
+    71b2:	b765                	j	715a <led_task_process_event+0x38>
+led_invert():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:475
+        led_work->workStat = LED_WORK_OFF;
+    71b4:	00042623          	sw	zero,12(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:476
+        led_work->set_duty(LED_OFF_DUTY);
+    71b8:	5c5c                	lw	a5,60(s0)
+    71ba:	4501                	li	a0,0
+    71bc:	bfd1                	j	7190 <led_task_process_event+0x6e>
+led_heart():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:489
+  if(led_work->flicker_count > 0)
+    71be:	501c                	lw	a5,32(s0)
+    71c0:	cba5                	beqz	a5,7230 <led_task_process_event+0x10e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:492
+      if(led_work->single_flicker_period == 0)
+    71c2:	485c                	lw	a5,20(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:491
+      uint32_t off_period = led_work->flicker_period - led_work->flicker_onperiod;
+    71c4:	4c18                	lw	a4,24(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:492
+      if(led_work->single_flicker_period == 0)
+    71c6:	e799                	bnez	a5,71d4 <led_task_process_event+0xb2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:496
+        led_work->single_off_durationTime = led_work->off_durationTime;
+    71c8:	5c1c                	lw	a5,56(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:494
+        led_work->single_flicker_period = led_work->flicker_period;
+    71ca:	c858                	sw	a4,20(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:495
+        led_work->duty_value = 0;
+    71cc:	02042423          	sw	zero,40(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:496
+        led_work->single_off_durationTime = led_work->off_durationTime;
+    71d0:	d85c                	sw	a5,52(s0)
+    71d2:	bfd1                	j	71a6 <led_task_process_event+0x84>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:491
+      uint32_t off_period = led_work->flicker_period - led_work->flicker_onperiod;
+    71d4:	4c50                	lw	a2,28(s0)
+    71d6:	40c70533          	sub	a0,a4,a2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:500
+      else if(led_work->single_flicker_period == off_period)
+    71da:	00f51b63          	bne	a0,a5,71f0 <led_task_process_event+0xce>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:502
+        led_work->single_flicker_period--;
+    71de:	157d                	addi	a0,a0,-1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:504
+        led_work->single_on_durationTime = led_work->on_durationTime;
+    71e0:	581c                	lw	a5,48(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:502
+        led_work->single_flicker_period--;
+    71e2:	c848                	sw	a0,20(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:503
+        led_work->duty_value = led_work->duty_on;
+    71e4:	02444503          	lbu	a0,36(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:504
+        led_work->single_on_durationTime = led_work->on_durationTime;
+    71e8:	d45c                	sw	a5,44(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:505
+        led_work->set_duty(led_work->duty_value);
+    71ea:	5c5c                	lw	a5,60(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:503
+        led_work->duty_value = led_work->duty_on;
+    71ec:	d408                	sw	a0,40(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:505
+        led_work->set_duty(led_work->duty_value);
+    71ee:	b74d                	j	7190 <led_task_process_event+0x6e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:508
+        if(led_work->single_flicker_period > off_period)
+    71f0:	02f57463          	bgeu	a0,a5,7218 <led_task_process_event+0xf6>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:510
+            if(led_work->single_off_durationTime == 0)
+    71f4:	5854                	lw	a3,52(s0)
+    71f6:	ee91                	bnez	a3,7212 <led_task_process_event+0xf0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:512
+                led_work->single_flicker_period--;
+    71f8:	17fd                	addi	a5,a5,-1
+    71fa:	c85c                	sw	a5,20(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:513
+                led_work->duty_value = (led_work->flicker_period - led_work->single_flicker_period) * 100 / led_work->flicker_onperiod;
+    71fc:	40f707b3          	sub	a5,a4,a5
+    7200:	03278533          	mul	a0,a5,s2
+    7204:	02c55533          	divu	a0,a0,a2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:524
+                led_work->duty_value = led_work->single_flicker_period * 100 / off_period;
+    7208:	d408                	sw	a0,40(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:525
+                led_work->set_duty(led_work->duty_value);
+    720a:	0542                	slli	a0,a0,0x10
+    720c:	5c5c                	lw	a5,60(s0)
+    720e:	8141                	srli	a0,a0,0x10
+    7210:	b741                	j	7190 <led_task_process_event+0x6e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:517
+                led_work->single_off_durationTime--;
+    7212:	16fd                	addi	a3,a3,-1
+    7214:	d854                	sw	a3,52(s0)
+    7216:	b791                	j	715a <led_task_process_event+0x38>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:521
+            if(led_work->single_on_durationTime == 0)
+    7218:	5458                	lw	a4,44(s0)
+    721a:	eb01                	bnez	a4,722a <led_task_process_event+0x108>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:523
+                led_work->single_flicker_period--;
+    721c:	17fd                	addi	a5,a5,-1
+    721e:	c85c                	sw	a5,20(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:524
+                led_work->duty_value = led_work->single_flicker_period * 100 / off_period;
+    7220:	032787b3          	mul	a5,a5,s2
+    7224:	02a7d533          	divu	a0,a5,a0
+    7228:	b7c5                	j	7208 <led_task_process_event+0xe6>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:528
+                led_work->single_on_durationTime--;
+    722a:	177d                	addi	a4,a4,-1
+    722c:	d458                	sw	a4,44(s0)
+    722e:	b735                	j	715a <led_task_process_event+0x38>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:534
+      led_work->workStat = LED_WORK_OFF;
+    7230:	00042623          	sw	zero,12(s0)
+    7234:	b71d                	j	715a <led_task_process_event+0x38>
+    7236:	4501                	li	a0,0
+led_task_process_event():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:604
+}
+    7238:	8082                	ret
+
+0000723a <led_05_duty>:
+led_05_duty():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:429
+    if(led_work[LED_05].color == RED_LED)
+    723a:	00018793          	mv	a5,gp
+    723e:	1487a783          	lw	a5,328(a5) # 2000148 <_data_lma+0x1febb20>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:427
+{
+    7242:	1141                	addi	sp,sp,-16
+    7244:	c422                	sw	s0,8(sp)
+    7246:	c606                	sw	ra,12(sp)
+    7248:	842a                	mv	s0,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:429
+    if(led_work[LED_05].color == RED_LED)
+    724a:	eb91                	bnez	a5,725e <led_05_duty+0x24>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:431
+        LED_05_G_COMPARE(LED_OFF_DUTY);
+    724c:	4501                	li	a0,0
+    724e:	317030ef          	jal	ra,ad64 <TIM5_SetCompare4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:432
+        LED_05_R_COMPARE(duty);
+    7252:	8522                	mv	a0,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:444
+}
+    7254:	4422                	lw	s0,8(sp)
+    7256:	40b2                	lw	ra,12(sp)
+    7258:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:432
+        LED_05_R_COMPARE(duty);
+    725a:	3010306f          	j	ad5a <TIM5_SetCompare3>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:434
+    else if(led_work[LED_05].color == GREEN_LED)
+    725e:	4705                	li	a4,1
+    7260:	00e79b63          	bne	a5,a4,7276 <led_05_duty+0x3c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:436
+        LED_05_R_COMPARE(LED_OFF_DUTY);
+    7264:	4501                	li	a0,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:441
+        LED_05_R_COMPARE(duty);
+    7266:	2f5030ef          	jal	ra,ad5a <TIM5_SetCompare3>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:442
+        LED_05_G_COMPARE(duty);
+    726a:	8522                	mv	a0,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:444
+}
+    726c:	4422                	lw	s0,8(sp)
+    726e:	40b2                	lw	ra,12(sp)
+    7270:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:442
+        LED_05_G_COMPARE(duty);
+    7272:	2f30306f          	j	ad64 <TIM5_SetCompare4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:439
+    else if(led_work[LED_05].color == YELLOW_LED)
+    7276:	4709                	li	a4,2
+    7278:	fee787e3          	beq	a5,a4,7266 <led_05_duty+0x2c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:444
+}
+    727c:	40b2                	lw	ra,12(sp)
+    727e:	4422                	lw	s0,8(sp)
+    7280:	0141                	addi	sp,sp,16
+    7282:	8082                	ret
+
+00007284 <led_04_duty>:
+led_04_duty():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:402
+    if(led_work[LED_04].color == RED_LED)
+    7284:	00018793          	mv	a5,gp
+    7288:	1087a783          	lw	a5,264(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:400
+{
+    728c:	1141                	addi	sp,sp,-16
+    728e:	c422                	sw	s0,8(sp)
+    7290:	c606                	sw	ra,12(sp)
+    7292:	842a                	mv	s0,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:402
+    if(led_work[LED_04].color == RED_LED)
+    7294:	eb91                	bnez	a5,72a8 <led_04_duty+0x24>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:404
+        LED_04_G_COMPARE(LED_OFF_DUTY);
+    7296:	4501                	li	a0,0
+    7298:	2b9030ef          	jal	ra,ad50 <TIM5_SetCompare2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:405
+        LED_04_R_COMPARE(duty);
+    729c:	8522                	mv	a0,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:417
+}
+    729e:	4422                	lw	s0,8(sp)
+    72a0:	40b2                	lw	ra,12(sp)
+    72a2:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:405
+        LED_04_R_COMPARE(duty);
+    72a4:	2a30306f          	j	ad46 <TIM5_SetCompare1>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:407
+    else if(led_work[LED_04].color == GREEN_LED)
+    72a8:	4705                	li	a4,1
+    72aa:	00e79b63          	bne	a5,a4,72c0 <led_04_duty+0x3c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:409
+        LED_04_R_COMPARE(LED_OFF_DUTY);
+    72ae:	4501                	li	a0,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:414
+        LED_04_R_COMPARE(duty);
+    72b0:	297030ef          	jal	ra,ad46 <TIM5_SetCompare1>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:415
+        LED_04_G_COMPARE(duty);
+    72b4:	8522                	mv	a0,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:417
+}
+    72b6:	4422                	lw	s0,8(sp)
+    72b8:	40b2                	lw	ra,12(sp)
+    72ba:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:415
+        LED_04_G_COMPARE(duty);
+    72bc:	2950306f          	j	ad50 <TIM5_SetCompare2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:412
+    else if(led_work[LED_04].color == YELLOW_LED)
+    72c0:	4709                	li	a4,2
+    72c2:	fee787e3          	beq	a5,a4,72b0 <led_04_duty+0x2c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:417
+}
+    72c6:	40b2                	lw	ra,12(sp)
+    72c8:	4422                	lw	s0,8(sp)
+    72ca:	0141                	addi	sp,sp,16
+    72cc:	8082                	ret
+
+000072ce <led_03_duty>:
+led_03_duty():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:375
+    if(led_work[LED_03].color == RED_LED)
+    72ce:	00018793          	mv	a5,gp
+    72d2:	0c87a783          	lw	a5,200(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:373
+{
+    72d6:	1141                	addi	sp,sp,-16
+    72d8:	c422                	sw	s0,8(sp)
+    72da:	c606                	sw	ra,12(sp)
+    72dc:	c226                	sw	s1,4(sp)
+    72de:	842a                	mv	s0,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:375
+    if(led_work[LED_03].color == RED_LED)
+    72e0:	e38d                	bnez	a5,7302 <led_03_duty+0x34>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:377
+        LED_03_G_COMPARE(LED_OFF_DUTY);
+    72e2:	400014b7          	lui	s1,0x40001
+    72e6:	80048513          	addi	a0,s1,-2048 # 40000800 <_eusrstack+0x1fff0800>
+    72ea:	4581                	li	a1,0
+    72ec:	013030ef          	jal	ra,aafe <TIM_SetCompare4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:378
+        LED_03_R_COMPARE(duty);
+    72f0:	85a2                	mv	a1,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:390
+}
+    72f2:	4422                	lw	s0,8(sp)
+    72f4:	40b2                	lw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:378
+        LED_03_R_COMPARE(duty);
+    72f6:	80048513          	addi	a0,s1,-2048
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:390
+}
+    72fa:	4492                	lw	s1,4(sp)
+    72fc:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:378
+        LED_03_R_COMPARE(duty);
+    72fe:	7fc0306f          	j	aafa <TIM_SetCompare3>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:380
+    else if(led_work[LED_03].color == GREEN_LED)
+    7302:	4705                	li	a4,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:382
+        LED_03_R_COMPARE(LED_OFF_DUTY);
+    7304:	4581                	li	a1,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:380
+    else if(led_work[LED_03].color == GREEN_LED)
+    7306:	00e78663          	beq	a5,a4,7312 <led_03_duty+0x44>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:385
+    else if(led_work[LED_03].color == YELLOW_LED)
+    730a:	4709                	li	a4,2
+    730c:	02e79263          	bne	a5,a4,7330 <led_03_duty+0x62>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:387
+        LED_03_R_COMPARE(duty);
+    7310:	85aa                	mv	a1,a0
+    7312:	400014b7          	lui	s1,0x40001
+    7316:	80048513          	addi	a0,s1,-2048 # 40000800 <_eusrstack+0x1fff0800>
+    731a:	7e0030ef          	jal	ra,aafa <TIM_SetCompare3>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:388
+        LED_03_G_COMPARE(duty);
+    731e:	85a2                	mv	a1,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:390
+}
+    7320:	4422                	lw	s0,8(sp)
+    7322:	40b2                	lw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:388
+        LED_03_G_COMPARE(duty);
+    7324:	80048513          	addi	a0,s1,-2048
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:390
+}
+    7328:	4492                	lw	s1,4(sp)
+    732a:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:388
+        LED_03_G_COMPARE(duty);
+    732c:	7d20306f          	j	aafe <TIM_SetCompare4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:390
+}
+    7330:	40b2                	lw	ra,12(sp)
+    7332:	4422                	lw	s0,8(sp)
+    7334:	4492                	lw	s1,4(sp)
+    7336:	0141                	addi	sp,sp,16
+    7338:	8082                	ret
+
+0000733a <led_02_duty>:
+led_02_duty():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:348
+    if(led_work[LED_02].color == RED_LED)
+    733a:	00018793          	mv	a5,gp
+    733e:	0887a783          	lw	a5,136(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:346
+{
+    7342:	1141                	addi	sp,sp,-16
+    7344:	c422                	sw	s0,8(sp)
+    7346:	c606                	sw	ra,12(sp)
+    7348:	c226                	sw	s1,4(sp)
+    734a:	842a                	mv	s0,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:348
+    if(led_work[LED_02].color == RED_LED)
+    734c:	e38d                	bnez	a5,736e <led_02_duty+0x34>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:350
+        LED_02_G_COMPARE(LED_OFF_DUTY);
+    734e:	400014b7          	lui	s1,0x40001
+    7352:	80048513          	addi	a0,s1,-2048 # 40000800 <_eusrstack+0x1fff0800>
+    7356:	4581                	li	a1,0
+    7358:	79e030ef          	jal	ra,aaf6 <TIM_SetCompare2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:351
+        LED_02_R_COMPARE(duty);
+    735c:	85a2                	mv	a1,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:363
+}
+    735e:	4422                	lw	s0,8(sp)
+    7360:	40b2                	lw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:351
+        LED_02_R_COMPARE(duty);
+    7362:	80048513          	addi	a0,s1,-2048
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:363
+}
+    7366:	4492                	lw	s1,4(sp)
+    7368:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:351
+        LED_02_R_COMPARE(duty);
+    736a:	7880306f          	j	aaf2 <TIM_SetCompare1>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:353
+    else if(led_work[LED_02].color == GREEN_LED)
+    736e:	4705                	li	a4,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:355
+        LED_02_R_COMPARE(LED_OFF_DUTY);
+    7370:	4581                	li	a1,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:353
+    else if(led_work[LED_02].color == GREEN_LED)
+    7372:	00e78663          	beq	a5,a4,737e <led_02_duty+0x44>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:358
+    else if(led_work[LED_02].color == YELLOW_LED)
+    7376:	4709                	li	a4,2
+    7378:	02e79263          	bne	a5,a4,739c <led_02_duty+0x62>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:360
+        LED_02_R_COMPARE(duty);
+    737c:	85aa                	mv	a1,a0
+    737e:	400014b7          	lui	s1,0x40001
+    7382:	80048513          	addi	a0,s1,-2048 # 40000800 <_eusrstack+0x1fff0800>
+    7386:	76c030ef          	jal	ra,aaf2 <TIM_SetCompare1>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:361
+        LED_02_G_COMPARE(duty);
+    738a:	85a2                	mv	a1,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:363
+}
+    738c:	4422                	lw	s0,8(sp)
+    738e:	40b2                	lw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:361
+        LED_02_G_COMPARE(duty);
+    7390:	80048513          	addi	a0,s1,-2048
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:363
+}
+    7394:	4492                	lw	s1,4(sp)
+    7396:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:361
+        LED_02_G_COMPARE(duty);
+    7398:	75e0306f          	j	aaf6 <TIM_SetCompare2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:363
+}
+    739c:	40b2                	lw	ra,12(sp)
+    739e:	4422                	lw	s0,8(sp)
+    73a0:	4492                	lw	s1,4(sp)
+    73a2:	0141                	addi	sp,sp,16
+    73a4:	8082                	ret
+
+000073a6 <led_01_duty>:
+led_01_duty():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:321
+    if(led_work[LED_01].color == RED_LED)
+    73a6:	00018793          	mv	a5,gp
+    73aa:	47bc                	lw	a5,72(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:319
+{
+    73ac:	1141                	addi	sp,sp,-16
+    73ae:	c422                	sw	s0,8(sp)
+    73b0:	c606                	sw	ra,12(sp)
+    73b2:	c226                	sw	s1,4(sp)
+    73b4:	842a                	mv	s0,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:321
+    if(led_work[LED_01].color == RED_LED)
+    73b6:	e38d                	bnez	a5,73d8 <led_01_duty+0x32>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:323
+        LED_01_G_COMPARE(LED_OFF_DUTY);
+    73b8:	400004b7          	lui	s1,0x40000
+    73bc:	40048513          	addi	a0,s1,1024 # 40000400 <_eusrstack+0x1fff0400>
+    73c0:	4581                	li	a1,0
+    73c2:	734030ef          	jal	ra,aaf6 <TIM_SetCompare2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:324
+        LED_01_R_COMPARE(duty);
+    73c6:	85a2                	mv	a1,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:336
+}
+    73c8:	4422                	lw	s0,8(sp)
+    73ca:	40b2                	lw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:324
+        LED_01_R_COMPARE(duty);
+    73cc:	40048513          	addi	a0,s1,1024
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:336
+}
+    73d0:	4492                	lw	s1,4(sp)
+    73d2:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:324
+        LED_01_R_COMPARE(duty);
+    73d4:	71e0306f          	j	aaf2 <TIM_SetCompare1>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:326
+    else if(led_work[LED_01].color == GREEN_LED)
+    73d8:	4705                	li	a4,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:328
+        LED_01_R_COMPARE(LED_OFF_DUTY);
+    73da:	4581                	li	a1,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:326
+    else if(led_work[LED_01].color == GREEN_LED)
+    73dc:	00e78663          	beq	a5,a4,73e8 <led_01_duty+0x42>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:331
+    else if(led_work[LED_01].color == YELLOW_LED)
+    73e0:	4709                	li	a4,2
+    73e2:	02e79263          	bne	a5,a4,7406 <led_01_duty+0x60>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:333
+        LED_01_R_COMPARE(duty);
+    73e6:	85aa                	mv	a1,a0
+    73e8:	400004b7          	lui	s1,0x40000
+    73ec:	40048513          	addi	a0,s1,1024 # 40000400 <_eusrstack+0x1fff0400>
+    73f0:	702030ef          	jal	ra,aaf2 <TIM_SetCompare1>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:334
+        LED_01_G_COMPARE(duty);
+    73f4:	85a2                	mv	a1,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:336
+}
+    73f6:	4422                	lw	s0,8(sp)
+    73f8:	40b2                	lw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:334
+        LED_01_G_COMPARE(duty);
+    73fa:	40048513          	addi	a0,s1,1024
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:336
+}
+    73fe:	4492                	lw	s1,4(sp)
+    7400:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:334
+        LED_01_G_COMPARE(duty);
+    7402:	6f40306f          	j	aaf6 <TIM_SetCompare2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:336
+}
+    7406:	40b2                	lw	ra,12(sp)
+    7408:	4422                	lw	s0,8(sp)
+    740a:	4492                	lw	s1,4(sp)
+    740c:	0141                	addi	sp,sp,16
+    740e:	8082                	ret
+
+00007410 <led_dev_duty>:
+led_dev_duty():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:304
+        DEV_LED_OFF;
+    7410:	4605                	li	a2,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:302
+    if(duty == 0)
+    7412:	c111                	beqz	a0,7416 <led_dev_duty+0x6>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:307
+        DEV_LED_ON;
+    7414:	4601                	li	a2,0
+    7416:	40011537          	lui	a0,0x40011
+    741a:	6585                	lui	a1,0x1
+    741c:	c0050513          	addi	a0,a0,-1024 # 40010c00 <_eusrstack+0x20000c00>
+    7420:	7270206f          	j	a346 <GPIO_WriteBit>
+
+00007424 <set_led_indication>:
+set_led_indication():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:616
+               workStat:状态
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+bool set_led_indication(LED_TYPE type, LED_COLOR color, LED_WORK_STAT work_stat, ...)
+{
+    7424:	7139                	addi	sp,sp,-64
+    7426:	da3e                	sw	a5,52(sp)
+    7428:	ce06                	sw	ra,28(sp)
+    742a:	d636                	sw	a3,44(sp)
+    742c:	d83a                	sw	a4,48(sp)
+    742e:	dc42                	sw	a6,56(sp)
+    7430:	de46                	sw	a7,60(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:619
+    bool stat = false;
+
+    if(type >= LED_TYPE_MAX)
+    7432:	4795                	li	a5,5
+    7434:	08a7ee63          	bltu	a5,a0,74d0 <set_led_indication+0xac>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:624
+    {
+	    goto exit;
+    }
+
+    if(color > YELLOW_LED)
+    7438:	4709                	li	a4,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:617
+    bool stat = false;
+    743a:	4781                	li	a5,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:624
+    if(color > YELLOW_LED)
+    743c:	02b76363          	bltu	a4,a1,7462 <set_led_indication+0x3e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:629
+    {
+	    goto exit;
+    }
+
+    if(work_stat == LED_WORK_OFF || work_stat == LED_WORK_ON)
+    7440:	4705                	li	a4,1
+    7442:	02c76463          	bltu	a4,a2,746a <set_led_indication+0x46>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:631
+    {
+        led_work[type].color = color;
+    7446:	00018793          	mv	a5,gp
+    744a:	051a                	slli	a0,a0,0x6
+    744c:	953e                	add	a0,a0,a5
+    744e:	c50c                	sw	a1,8(a0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:632
+        led_work[type].workStat = work_stat;
+    7450:	c550                	sw	a2,12(a0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:633
+        led_work[type].set_duty((work_stat == LED_WORK_ON) ? LED_ON_DUTY : LED_OFF_DUTY);
+    7452:	5d5c                	lw	a5,60(a0)
+    7454:	05f00513          	li	a0,95
+    7458:	00e60363          	beq	a2,a4,745e <set_led_indication+0x3a>
+    745c:	4501                	li	a0,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:633 (discriminator 4)
+    745e:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:665
+            led_work[type].single_off_durationTime = led_work[type].off_durationTime;
+        }
+
+        va_end(ap);
+
+        stat = true;
+    7460:	4785                	li	a5,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:669
+    }
+exit:
+    return stat;
+}
+    7462:	40f2                	lw	ra,28(sp)
+    7464:	853e                	mv	a0,a5
+    7466:	6121                	addi	sp,sp,64
+    7468:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:637
+    else if(work_stat == LED_WORK_INVERT || work_stat == LED_WORK_BREATHE)
+    746a:	ffe60713          	addi	a4,a2,-2
+    746e:	9b75                	andi	a4,a4,-3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:617
+    bool stat = false;
+    7470:	4781                	li	a5,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:637
+    else if(work_stat == LED_WORK_INVERT || work_stat == LED_WORK_BREATHE)
+    7472:	fb65                	bnez	a4,7462 <set_led_indication+0x3e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:646
+        led_work[type].flicker_period = va_arg(ap, uint32_t)/LED_INTERVAL;
+    7474:	4829                	li	a6,10
+    7476:	0306d6b3          	divu	a3,a3,a6
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:639
+        led_work[type].color = color;
+    747a:	00018793          	mv	a5,gp
+    747e:	051a                	slli	a0,a0,0x6
+    7480:	00a78733          	add	a4,a5,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:641
+        led_work[type].duty_value = 0;
+    7484:	02072423          	sw	zero,40(a4)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:639
+        led_work[type].color = color;
+    7488:	c70c                	sw	a1,8(a4)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:640
+        led_work[type].workStat = work_stat;
+    748a:	c750                	sw	a2,12(a4)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:642
+        led_work[type].stat = LED_STAT_OFF;
+    748c:	00072223          	sw	zero,4(a4)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:646
+        led_work[type].flicker_period = va_arg(ap, uint32_t)/LED_INTERVAL;
+    7490:	cf14                	sw	a3,24(a4)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:647
+        led_work[type].flicker_onperiod = va_arg(ap, uint32_t)/LED_INTERVAL;
+    7492:	55c2                	lw	a1,48(sp)
+    7494:	0305d5b3          	divu	a1,a1,a6
+    7498:	cf4c                	sw	a1,28(a4)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:648
+        led_work[type].flicker_count = va_arg(ap, uint32_t);
+    749a:	182c                	addi	a1,sp,56
+    749c:	c62e                	sw	a1,12(sp)
+    749e:	55d2                	lw	a1,52(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:649
+        if(led_work[type].flicker_count == 0)
+    74a0:	c19d                	beqz	a1,74c6 <set_led_indication+0xa2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:653
+        led_work[type].single_flicker_period = led_work[type].flicker_period;
+    74a2:	953e                	add	a0,a0,a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:651
+            led_work[type].flicker_count = 0x7FFFFFFF;
+    74a4:	d30c                	sw	a1,32(a4)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:653
+        led_work[type].single_flicker_period = led_work[type].flicker_period;
+    74a6:	c954                	sw	a3,20(a0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:655
+        if(work_stat == LED_WORK_BREATHE)
+    74a8:	4791                	li	a5,4
+    74aa:	faf61be3          	bne	a2,a5,7460 <set_led_indication+0x3c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:657
+            led_work[type].on_durationTime = va_arg(ap, uint32_t) / LED_INTERVAL;
+    74ae:	5762                	lw	a4,56(sp)
+    74b0:	46a9                	li	a3,10
+    74b2:	02d75733          	divu	a4,a4,a3
+    74b6:	d918                	sw	a4,48(a0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:658
+            led_work[type].off_durationTime = va_arg(ap, uint32_t) / LED_INTERVAL;
+    74b8:	57f2                	lw	a5,60(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:659
+            led_work[type].single_on_durationTime = led_work[type].on_durationTime;
+    74ba:	d558                	sw	a4,44(a0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:658
+            led_work[type].off_durationTime = va_arg(ap, uint32_t) / LED_INTERVAL;
+    74bc:	02d7d7b3          	divu	a5,a5,a3
+    74c0:	dd1c                	sw	a5,56(a0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:660
+            led_work[type].single_off_durationTime = led_work[type].off_durationTime;
+    74c2:	d95c                	sw	a5,52(a0)
+    74c4:	bf71                	j	7460 <set_led_indication+0x3c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:651
+            led_work[type].flicker_count = 0x7FFFFFFF;
+    74c6:	800005b7          	lui	a1,0x80000
+    74ca:	fff5c593          	not	a1,a1
+    74ce:	bfd1                	j	74a2 <set_led_indication+0x7e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:617
+    bool stat = false;
+    74d0:	4781                	li	a5,0
+    74d2:	bf41                	j	7462 <set_led_indication+0x3e>
+
+000074d4 <led_task_init>:
+led_task_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:680
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+void led_task_init(void)
+{
+    led_task_id  = TMOS_ProcessEventRegister(led_task_process_event);
+    74d4:	000407b7          	lui	a5,0x40
+    74d8:	0807a783          	lw	a5,128(a5) # 40080 <_data_lma+0x2ba58>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:679
+{
+    74dc:	7171                	addi	sp,sp,-176
+    74de:	d706                	sw	ra,172(sp)
+    74e0:	d522                	sw	s0,168(sp)
+    74e2:	d326                	sw	s1,164(sp)
+    74e4:	d14a                	sw	s2,160(sp)
+    74e6:	cf4e                	sw	s3,156(sp)
+    74e8:	cd52                	sw	s4,152(sp)
+    74ea:	cb56                	sw	s5,148(sp)
+    74ec:	c95a                	sw	s6,144(sp)
+    74ee:	c75e                	sw	s7,140(sp)
+    74f0:	c562                	sw	s8,136(sp)
+    74f2:	c366                	sw	s9,132(sp)
+    74f4:	c16a                	sw	s10,128(sp)
+    74f6:	deee                	sw	s11,124(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:680
+    led_task_id  = TMOS_ProcessEventRegister(led_task_process_event);
+    74f8:	00000517          	auipc	a0,0x0
+    74fc:	c2a50513          	addi	a0,a0,-982 # 7122 <led_task_process_event>
+    7500:	9782                	jalr	a5
+    7502:	85aa                	mv	a1,a0
+    7504:	6ea18ca3          	sb	a0,1785(gp) # 200046f9 <led_task_id>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:681
+    PRINT("led_task_id=%d\n", led_task_id);
+    7508:	0000c517          	auipc	a0,0xc
+    750c:	71450513          	addi	a0,a0,1812 # 13c1c <SBox+0x1f8>
+    7510:	496070ef          	jal	ra,e9a6 <iprintf>
+led_pwm_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:139
+    LED_GPIO_RCC_ENABLE;
+    7514:	4585                	li	a1,1
+    7516:	4535                	li	a0,13
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:143
+    GPIO_Init(DEV_LED_GPIO, &GPIO_InitStructure );
+    7518:	400114b7          	lui	s1,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:131
+    GPIO_InitTypeDef GPIO_InitStructure={0};
+    751c:	ca02                	sw	zero,20(sp)
+    751e:	cc02                	sw	zero,24(sp)
+    7520:	ce02                	sw	zero,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:139
+    LED_GPIO_RCC_ENABLE;
+    7522:	0f6030ef          	jal	ra,a618 <RCC_APB2PeriphClockCmd>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:141
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    7526:	4961                	li	s2,24
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:142
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    7528:	440d                	li	s0,3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:140
+    GPIO_InitStructure.GPIO_Pin = DEV_LED_PIN;
+    752a:	6785                	lui	a5,0x1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:143
+    GPIO_Init(DEV_LED_GPIO, &GPIO_InitStructure );
+    752c:	084c                	addi	a1,sp,20
+    752e:	c0048513          	addi	a0,s1,-1024 # 40010c00 <_eusrstack+0x20000c00>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:140
+    GPIO_InitStructure.GPIO_Pin = DEV_LED_PIN;
+    7532:	82fc                	sh	a5,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:141
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    7534:	ce4a                	sw	s2,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:142
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    7536:	cc22                	sw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:143
+    GPIO_Init(DEV_LED_GPIO, &GPIO_InitStructure );
+    7538:	545020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:145
+    GPIO_InitStructure.GPIO_Pin = LED_01_R_PIN;
+    753c:	47c1                	li	a5,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:148
+    GPIO_Init(LED_01_R_GPIO, &GPIO_InitStructure );
+    753e:	084c                	addi	a1,sp,20
+    7540:	c0048513          	addi	a0,s1,-1024
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:145
+    GPIO_InitStructure.GPIO_Pin = LED_01_R_PIN;
+    7544:	82fc                	sh	a5,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:146
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    7546:	ce4a                	sw	s2,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:147
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    7548:	cc22                	sw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:148
+    GPIO_Init(LED_01_R_GPIO, &GPIO_InitStructure );
+    754a:	533020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:150
+    GPIO_InitStructure.GPIO_Pin = LED_01_G_PIN;
+    754e:	02000793          	li	a5,32
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:153
+    GPIO_Init(LED_01_G_GPIO, &GPIO_InitStructure );
+    7552:	084c                	addi	a1,sp,20
+    7554:	c0048513          	addi	a0,s1,-1024
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:150
+    GPIO_InitStructure.GPIO_Pin = LED_01_G_PIN;
+    7558:	82fc                	sh	a5,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:151
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    755a:	ce4a                	sw	s2,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:152
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    755c:	cc22                	sw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:153
+    GPIO_Init(LED_01_G_GPIO, &GPIO_InitStructure );
+    755e:	51f020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:155
+    GPIO_InitStructure.GPIO_Pin = LED_02_R_PIN;
+    7562:	04000793          	li	a5,64
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:158
+    GPIO_Init(LED_02_R_GPIO, &GPIO_InitStructure );
+    7566:	084c                	addi	a1,sp,20
+    7568:	c0048513          	addi	a0,s1,-1024
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:155
+    GPIO_InitStructure.GPIO_Pin = LED_02_R_PIN;
+    756c:	82fc                	sh	a5,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:156
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    756e:	ce4a                	sw	s2,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:157
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    7570:	cc22                	sw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:158
+    GPIO_Init(LED_02_R_GPIO, &GPIO_InitStructure );
+    7572:	50b020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:160
+    GPIO_InitStructure.GPIO_Pin = LED_02_G_PIN;
+    7576:	08000793          	li	a5,128
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:163
+    GPIO_Init(LED_02_G_GPIO, &GPIO_InitStructure );
+    757a:	084c                	addi	a1,sp,20
+    757c:	c0048513          	addi	a0,s1,-1024
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:160
+    GPIO_InitStructure.GPIO_Pin = LED_02_G_PIN;
+    7580:	82fc                	sh	a5,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:161
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    7582:	ce4a                	sw	s2,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:162
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    7584:	cc22                	sw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:163
+    GPIO_Init(LED_02_G_GPIO, &GPIO_InitStructure );
+    7586:	4f7020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:165
+    GPIO_InitStructure.GPIO_Pin = LED_03_R_PIN;
+    758a:	10000793          	li	a5,256
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:168
+    GPIO_Init(LED_03_R_GPIO, &GPIO_InitStructure );
+    758e:	084c                	addi	a1,sp,20
+    7590:	c0048513          	addi	a0,s1,-1024
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:165
+    GPIO_InitStructure.GPIO_Pin = LED_03_R_PIN;
+    7594:	82fc                	sh	a5,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:166
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    7596:	ce4a                	sw	s2,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:167
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    7598:	cc22                	sw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:168
+    GPIO_Init(LED_03_R_GPIO, &GPIO_InitStructure );
+    759a:	4e3020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:170
+    GPIO_InitStructure.GPIO_Pin = LED_03_G_PIN;
+    759e:	20000793          	li	a5,512
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:173
+    GPIO_Init(LED_03_G_GPIO, &GPIO_InitStructure );
+    75a2:	084c                	addi	a1,sp,20
+    75a4:	c0048513          	addi	a0,s1,-1024
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:170
+    GPIO_InitStructure.GPIO_Pin = LED_03_G_PIN;
+    75a8:	82fc                	sh	a5,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:171
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    75aa:	ce4a                	sw	s2,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:172
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    75ac:	cc22                	sw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:173
+    GPIO_Init(LED_03_G_GPIO, &GPIO_InitStructure );
+    75ae:	4cf020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:175
+    GPIO_InitStructure.GPIO_Pin = LED_04_R_PIN;
+    75b2:	4785                	li	a5,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:178
+    GPIO_Init(LED_04_R_GPIO, &GPIO_InitStructure );
+    75b4:	084c                	addi	a1,sp,20
+    75b6:	80048513          	addi	a0,s1,-2048
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:175
+    GPIO_InitStructure.GPIO_Pin = LED_04_R_PIN;
+    75ba:	82fc                	sh	a5,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:176
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    75bc:	ce4a                	sw	s2,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:177
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    75be:	cc22                	sw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:178
+    GPIO_Init(LED_04_R_GPIO, &GPIO_InitStructure );
+    75c0:	4bd020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:180
+    GPIO_InitStructure.GPIO_Pin = LED_04_G_PIN;
+    75c4:	4789                	li	a5,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:183
+    GPIO_Init(LED_04_G_GPIO, &GPIO_InitStructure );
+    75c6:	084c                	addi	a1,sp,20
+    75c8:	80048513          	addi	a0,s1,-2048
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:180
+    GPIO_InitStructure.GPIO_Pin = LED_04_G_PIN;
+    75cc:	82fc                	sh	a5,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:181
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    75ce:	ce4a                	sw	s2,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:182
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    75d0:	cc22                	sw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:183
+    GPIO_Init(LED_04_G_GPIO, &GPIO_InitStructure );
+    75d2:	4ab020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:185
+    GPIO_InitStructure.GPIO_Pin = LED_05_R_PIN;
+    75d6:	4791                	li	a5,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:188
+    GPIO_Init(LED_05_R_GPIO, &GPIO_InitStructure );
+    75d8:	084c                	addi	a1,sp,20
+    75da:	80048513          	addi	a0,s1,-2048
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:185
+    GPIO_InitStructure.GPIO_Pin = LED_05_R_PIN;
+    75de:	82fc                	sh	a5,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:186
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    75e0:	ce4a                	sw	s2,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:187
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    75e2:	cc22                	sw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:188
+    GPIO_Init(LED_05_R_GPIO, &GPIO_InitStructure );
+    75e4:	499020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:190
+    GPIO_InitStructure.GPIO_Pin = LED_05_G_PIN;
+    75e8:	47a1                	li	a5,8
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:193
+    GPIO_Init(LED_05_G_GPIO, &GPIO_InitStructure );
+    75ea:	084c                	addi	a1,sp,20
+    75ec:	80048513          	addi	a0,s1,-2048
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:190
+    GPIO_InitStructure.GPIO_Pin = LED_05_G_PIN;
+    75f0:	82fc                	sh	a5,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:191
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    75f2:	ce4a                	sw	s2,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:192
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    75f4:	cc22                	sw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:193
+    GPIO_Init(LED_05_G_GPIO, &GPIO_InitStructure );
+    75f6:	487020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:195
+    LED_PWM_RCC_ENABLE;
+    75fa:	4585                	li	a1,1
+    75fc:	4539                	li	a0,14
+    75fe:	038030ef          	jal	ra,a636 <RCC_APB1PeriphClockCmd>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:197
+    LED_REMAPCONFIG_ENABLE;
+    7602:	001a1537          	lui	a0,0x1a1
+    7606:	4585                	li	a1,1
+    7608:	80050513          	addi	a0,a0,-2048 # 1a0800 <_data_lma+0x18c1d8>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:205
+    TIM_TimeBaseInit(TIM3_LED_TYPE, &TIM_BaseInitStructure);
+    760c:	40000937          	lui	s2,0x40000
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:197
+    LED_REMAPCONFIG_ENABLE;
+    7610:	541020ef          	jal	ra,a350 <GPIO_PinRemapConfig>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:201
+    TIM_BaseInitStructure.TIM_Prescaler = TIM_LED_PRESCALER - 1;
+    7614:	16700793          	li	a5,359
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:200
+    TIM_BaseInitStructure.TIM_Period = TIM_LED_PERIOD;
+    7618:	06400d93          	li	s11,100
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:205
+    TIM_TimeBaseInit(TIM3_LED_TYPE, &TIM_BaseInitStructure);
+    761c:	002c                	addi	a1,sp,8
+    761e:	40090513          	addi	a0,s2,1024 # 40000400 <_eusrstack+0x1fff0400>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:206
+    TIM_TimeBaseInit(TIM4_LED_TYPE, &TIM_BaseInitStructure);
+    7622:	40001437          	lui	s0,0x40001
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:201
+    TIM_BaseInitStructure.TIM_Prescaler = TIM_LED_PRESCALER - 1;
+    7626:	c43e                	sw	a5,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:200
+    TIM_BaseInitStructure.TIM_Period = TIM_LED_PERIOD;
+    7628:	c66e                	sw	s11,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:204
+    TIM_BaseInitStructure.TIM_RepetitionCounter = 0;
+    762a:	00010823          	sb	zero,16(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:205
+    TIM_TimeBaseInit(TIM3_LED_TYPE, &TIM_BaseInitStructure);
+    762e:	1da030ef          	jal	ra,a808 <TIM_TimeBaseInit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:206
+    TIM_TimeBaseInit(TIM4_LED_TYPE, &TIM_BaseInitStructure);
+    7632:	002c                	addi	a1,sp,8
+    7634:	80040513          	addi	a0,s0,-2048 # 40000800 <_eusrstack+0x1fff0800>
+    7638:	1d0030ef          	jal	ra,a808 <TIM_TimeBaseInit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:208
+    TIM_OutputCompareInitStructure.TIM_OCMode =TIM_OCMode_PWM1;				//占空比设置的高电平
+    763c:	6ac1                	lui	s5,0x10
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:223
+    BDTR_Structure.TIM_OSSRState = TIM_OSSRState_Enable;
+    763e:	04001a37          	lui	s4,0x4001
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:221
+    BDTR_Structure.TIM_LOCKLevel = TIM_LOCKLevel_1;
+    7642:	008009b7          	lui	s3,0x800
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:208
+    TIM_OutputCompareInitStructure.TIM_OCMode =TIM_OCMode_PWM1;				//占空比设置的高电平
+    7646:	060a8a93          	addi	s5,s5,96 # 10060 <_dtoa_r+0x270>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:212
+    TIM_OutputCompareInitStructure.TIM_OutputNState = TIM_OutputNState_Enable;
+    764a:	4d11                	li	s10,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:209
+    TIM_OutputCompareInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;
+    764c:	00080cb7          	lui	s9,0x80
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:213
+    TIM_OutputCompareInitStructure.TIM_OCIdleState = TIM_OCIdleState_Set;
+    7650:	10000c13          	li	s8,256
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:223
+    BDTR_Structure.TIM_OSSRState = TIM_OSSRState_Enable;
+    7654:	800a0a13          	addi	s4,s4,-2048 # 4000800 <_data_lma+0x3fec1d8>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:221
+    BDTR_Structure.TIM_LOCKLevel = TIM_LOCKLevel_1;
+    7658:	10098993          	addi	s3,s3,256 # 800100 <_data_lma+0x7ebad8>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:218
+    BDTR_Structure.TIM_Break = TIM_Break_Disable;
+    765c:	20000bb7          	lui	s7,0x20000
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:217
+    BDTR_Structure.TIM_AutomaticOutput = TIM_AutomaticOutput_Enable;
+    7660:	6b11                	lui	s6,0x4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:224
+    TIM_BDTRConfig(TIM3_LED_TYPE,&BDTR_Structure);
+    7662:	106c                	addi	a1,sp,44
+    7664:	40090513          	addi	a0,s2,1024
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:208
+    TIM_OutputCompareInitStructure.TIM_OCMode =TIM_OCMode_PWM1;				//占空比设置的高电平
+    7668:	c6d6                	sw	s5,76(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:212
+    TIM_OutputCompareInitStructure.TIM_OutputNState = TIM_OutputNState_Enable;
+    766a:	c8ea                	sw	s10,80(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:209
+    TIM_OutputCompareInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;
+    766c:	cae6                	sw	s9,84(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:213
+    TIM_OutputCompareInitStructure.TIM_OCIdleState = TIM_OCIdleState_Set;
+    766e:	cce2                	sw	s8,88(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:223
+    BDTR_Structure.TIM_OSSRState = TIM_OSSRState_Enable;
+    7670:	d652                	sw	s4,44(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:221
+    BDTR_Structure.TIM_LOCKLevel = TIM_LOCKLevel_1;
+    7672:	d84e                	sw	s3,48(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:218
+    BDTR_Structure.TIM_Break = TIM_Break_Disable;
+    7674:	da5e                	sw	s7,52(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:217
+    BDTR_Structure.TIM_AutomaticOutput = TIM_AutomaticOutput_Enable;
+    7676:	03611c23          	sh	s6,56(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:224
+    TIM_BDTRConfig(TIM3_LED_TYPE,&BDTR_Structure);
+    767a:	3f8030ef          	jal	ra,aa72 <TIM_BDTRConfig>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:225
+    TIM_BDTRConfig(TIM4_LED_TYPE,&BDTR_Structure);
+    767e:	106c                	addi	a1,sp,44
+    7680:	80040513          	addi	a0,s0,-2048
+    7684:	3ee030ef          	jal	ra,aa72 <TIM_BDTRConfig>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:227
+    LED_01_R_INIT(&TIM_OutputCompareInitStructure);
+    7688:	00ec                	addi	a1,sp,76
+    768a:	40090513          	addi	a0,s2,1024
+    768e:	1e4030ef          	jal	ra,a872 <TIM_OC1Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:228
+    LED_01_G_INIT(&TIM_OutputCompareInitStructure);
+    7692:	00ec                	addi	a1,sp,76
+    7694:	40090513          	addi	a0,s2,1024
+    7698:	244030ef          	jal	ra,a8dc <TIM_OC2Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:229
+    LED_02_R_INIT(&TIM_OutputCompareInitStructure);
+    769c:	00ec                	addi	a1,sp,76
+    769e:	80040513          	addi	a0,s0,-2048
+    76a2:	1d0030ef          	jal	ra,a872 <TIM_OC1Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:230
+    LED_02_G_INIT(&TIM_OutputCompareInitStructure);
+    76a6:	00ec                	addi	a1,sp,76
+    76a8:	80040513          	addi	a0,s0,-2048
+    76ac:	230030ef          	jal	ra,a8dc <TIM_OC2Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:231
+    LED_03_R_INIT(&TIM_OutputCompareInitStructure);
+    76b0:	00ec                	addi	a1,sp,76
+    76b2:	80040513          	addi	a0,s0,-2048
+    76b6:	2bc030ef          	jal	ra,a972 <TIM_OC3Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:232
+    LED_03_G_INIT(&TIM_OutputCompareInitStructure);
+    76ba:	00ec                	addi	a1,sp,76
+    76bc:	80040513          	addi	a0,s0,-2048
+    76c0:	346030ef          	jal	ra,aa06 <TIM_OC4Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:235
+    TIM5_BaseInitStructure.TIM_Prescaler = TIM_LED_PRESCALER - 1;
+    76c4:	16700793          	li	a5,359
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:239
+    TIM5_TimeBaseInit(&TIM5_BaseInitStructure);
+    76c8:	1008                	addi	a0,sp,32
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:235
+    TIM5_BaseInitStructure.TIM_Prescaler = TIM_LED_PRESCALER - 1;
+    76ca:	d03e                	sw	a5,32(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:234
+    TIM5_BaseInitStructure.TIM_Period = TIM_LED_PERIOD;
+    76cc:	d26e                	sw	s11,36(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:237
+    TIM5_BaseInitStructure.TIM_ClockDivision = TIM_CKD_DIV1;
+    76ce:	02011423          	sh	zero,40(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:238
+    TIM5_BaseInitStructure.TIM_RepetitionCounter = 0;
+    76d2:	02010523          	sb	zero,42(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:239
+    TIM5_TimeBaseInit(&TIM5_BaseInitStructure);
+    76d6:	42e030ef          	jal	ra,ab04 <TIM5_TimeBaseInit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:257
+    TIM5_BDTRConfig(&BDTR5_Structure);
+    76da:	1868                	addi	a0,sp,60
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:241
+    TIM5_OutputCompareInitStructure.TIM_OCMode =TIM_OCMode_PWM1;				//占空比设置的高电平
+    76dc:	ced6                	sw	s5,92(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:245
+    TIM5_OutputCompareInitStructure.TIM_OutputNState = TIM_OutputNState_Enable;
+    76de:	07a11023          	sh	s10,96(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:242
+    TIM5_OutputCompareInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;
+    76e2:	d4e6                	sw	s9,104(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:246
+    TIM5_OutputCompareInitStructure.TIM_OCIdleState = TIM_OCIdleState_Set;
+    76e4:	d6e2                	sw	s8,108(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:256
+    BDTR5_Structure.TIM_OSSRState = TIM_OSSRState_Enable;
+    76e6:	de52                	sw	s4,60(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:254
+    BDTR5_Structure.TIM_LOCKLevel = TIM_LOCKLevel_1;
+    76e8:	c0ce                	sw	s3,64(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:251
+    BDTR5_Structure.TIM_Break = TIM_Break_Disable;
+    76ea:	c2de                	sw	s7,68(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:250
+    BDTR5_Structure.TIM_AutomaticOutput = TIM_AutomaticOutput_Enable;
+    76ec:	05611423          	sh	s6,72(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:248
+    TIM5_OutputCompareInitStructure.TIM_Pulse = 0;
+    76f0:	d282                	sw	zero,100(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:257
+    TIM5_BDTRConfig(&BDTR5_Structure);
+    76f2:	5c8030ef          	jal	ra,acba <TIM5_BDTRConfig>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:259
+    LED_04_R_INIT(&TIM5_OutputCompareInitStructure);
+    76f6:	08e8                	addi	a0,sp,92
+    76f8:	440030ef          	jal	ra,ab38 <TIM5_OC1Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:260
+    LED_04_G_INIT(&TIM5_OutputCompareInitStructure);
+    76fc:	08e8                	addi	a0,sp,92
+    76fe:	492030ef          	jal	ra,ab90 <TIM5_OC2Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:261
+    LED_05_R_INIT(&TIM5_OutputCompareInitStructure);
+    7702:	08e8                	addi	a0,sp,92
+    7704:	4f2030ef          	jal	ra,abf6 <TIM5_OC3Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:262
+    LED_05_G_INIT(&TIM5_OutputCompareInitStructure);
+    7708:	08e8                	addi	a0,sp,92
+    770a:	54e030ef          	jal	ra,ac58 <TIM5_OC4Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:264
+    LED_01_R_RUN;
+    770e:	40090513          	addi	a0,s2,1024
+    7712:	45a1                	li	a1,8
+    7714:	396030ef          	jal	ra,aaaa <TIM_OC1PreloadConfig>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:265
+    LED_01_G_RUN;
+    7718:	40090513          	addi	a0,s2,1024
+    771c:	45a1                	li	a1,8
+    771e:	39a030ef          	jal	ra,aab8 <TIM_OC2PreloadConfig>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:266
+    LED_02_R_RUN;
+    7722:	80040513          	addi	a0,s0,-2048
+    7726:	45a1                	li	a1,8
+    7728:	382030ef          	jal	ra,aaaa <TIM_OC1PreloadConfig>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:267
+    LED_02_G_RUN;
+    772c:	80040513          	addi	a0,s0,-2048
+    7730:	45a1                	li	a1,8
+    7732:	386030ef          	jal	ra,aab8 <TIM_OC2PreloadConfig>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:268
+    LED_03_R_RUN;
+    7736:	80040513          	addi	a0,s0,-2048
+    773a:	45a1                	li	a1,8
+    773c:	392030ef          	jal	ra,aace <TIM_OC3PreloadConfig>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:269
+    LED_03_G_RUN;
+    7740:	45a1                	li	a1,8
+    7742:	80040513          	addi	a0,s0,-2048
+    7746:	396030ef          	jal	ra,aadc <TIM_OC4PreloadConfig>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:270
+    LED_04_R_RUN;
+    774a:	4521                	li	a0,8
+    774c:	592030ef          	jal	ra,acde <TIM5_OC1PreloadConfig>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:271
+    LED_04_G_RUN;
+    7750:	4521                	li	a0,8
+    7752:	5a2030ef          	jal	ra,acf4 <TIM5_OC2PreloadConfig>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:272
+    LED_05_R_RUN;
+    7756:	4521                	li	a0,8
+    7758:	5ba030ef          	jal	ra,ad12 <TIM5_OC3PreloadConfig>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:273
+    LED_05_G_RUN;
+    775c:	4521                	li	a0,8
+    775e:	5ca030ef          	jal	ra,ad28 <TIM5_OC4PreloadConfig>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:275
+    DEV_LED_OFF;
+    7762:	4605                	li	a2,1
+    7764:	c0048513          	addi	a0,s1,-1024
+    7768:	6585                	lui	a1,0x1
+    776a:	3dd020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:277
+    LED_01_R_COMPARE(0);
+    776e:	40090513          	addi	a0,s2,1024
+    7772:	4581                	li	a1,0
+    7774:	37e030ef          	jal	ra,aaf2 <TIM_SetCompare1>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:278
+    LED_01_G_COMPARE(0);
+    7778:	40090513          	addi	a0,s2,1024
+    777c:	4581                	li	a1,0
+    777e:	378030ef          	jal	ra,aaf6 <TIM_SetCompare2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:279
+    LED_02_R_COMPARE(0);
+    7782:	80040513          	addi	a0,s0,-2048
+    7786:	4581                	li	a1,0
+    7788:	36a030ef          	jal	ra,aaf2 <TIM_SetCompare1>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:280
+    LED_02_G_COMPARE(0);
+    778c:	80040513          	addi	a0,s0,-2048
+    7790:	4581                	li	a1,0
+    7792:	364030ef          	jal	ra,aaf6 <TIM_SetCompare2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:281
+    LED_03_R_COMPARE(0);
+    7796:	80040513          	addi	a0,s0,-2048
+    779a:	4581                	li	a1,0
+    779c:	35e030ef          	jal	ra,aafa <TIM_SetCompare3>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:282
+    LED_03_G_COMPARE(0);
+    77a0:	4581                	li	a1,0
+    77a2:	80040513          	addi	a0,s0,-2048
+    77a6:	358030ef          	jal	ra,aafe <TIM_SetCompare4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:283
+    LED_04_R_COMPARE(0);
+    77aa:	4501                	li	a0,0
+    77ac:	59a030ef          	jal	ra,ad46 <TIM5_SetCompare1>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:284
+    LED_04_G_COMPARE(0);
+    77b0:	4501                	li	a0,0
+    77b2:	59e030ef          	jal	ra,ad50 <TIM5_SetCompare2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:285
+    LED_05_R_COMPARE(0);
+    77b6:	4501                	li	a0,0
+    77b8:	5a2030ef          	jal	ra,ad5a <TIM5_SetCompare3>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:286
+    LED_05_G_COMPARE(0);
+    77bc:	4501                	li	a0,0
+    77be:	5a6030ef          	jal	ra,ad64 <TIM5_SetCompare4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:288
+    TIM_Cmd(TIM3_LED_TYPE,ENABLE);
+    77c2:	40090513          	addi	a0,s2,1024
+    77c6:	4585                	li	a1,1
+    77c8:	2ca030ef          	jal	ra,aa92 <TIM_Cmd>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:289
+    TIM_Cmd(TIM4_LED_TYPE,ENABLE);
+    77cc:	80040513          	addi	a0,s0,-2048
+    77d0:	4585                	li	a1,1
+    77d2:	2c0030ef          	jal	ra,aa92 <TIM_Cmd>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:290
+    TIM_Cmd(TIM5_LED_TYPE,ENABLE);
+    77d6:	c0040513          	addi	a0,s0,-1024
+    77da:	4585                	li	a1,1
+    77dc:	2b6030ef          	jal	ra,aa92 <TIM_Cmd>
+led_task_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:683
+    led_pwm_init();
+}
+    77e0:	50ba                	lw	ra,172(sp)
+    77e2:	542a                	lw	s0,168(sp)
+    77e4:	549a                	lw	s1,164(sp)
+    77e6:	590a                	lw	s2,160(sp)
+    77e8:	49fa                	lw	s3,156(sp)
+    77ea:	4a6a                	lw	s4,152(sp)
+    77ec:	4ada                	lw	s5,148(sp)
+    77ee:	4b4a                	lw	s6,144(sp)
+    77f0:	4bba                	lw	s7,140(sp)
+    77f2:	4c2a                	lw	s8,136(sp)
+    77f4:	4c9a                	lw	s9,132(sp)
+    77f6:	4d0a                	lw	s10,128(sp)
+    77f8:	5df6                	lw	s11,124(sp)
+    77fa:	614d                	addi	sp,sp,176
+    77fc:	8082                	ret
+
+000077fe <led_task_start>:
+led_task_start():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:694
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+void led_task_start(void)
+{
+    bStatus_t stat = tmos_start_reload_task(led_task_id, (1 << LED_QUEUE_TIME), MS1_TO_SYSTEM_TIME(LED_INTERVAL));
+    77fe:	000407b7          	lui	a5,0x40
+    7802:	22c7a303          	lw	t1,556(a5) # 4022c <_data_lma+0x2bc04>
+    7806:	4641                	li	a2,16
+    7808:	4585                	li	a1,1
+    780a:	6f91c503          	lbu	a0,1785(gp) # 200046f9 <led_task_id>
+    780e:	8302                	jr	t1
+
+00007810 <vUser_led_set_view_stat>:
+vUser_led_set_view_stat():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:705
+  * @输入参数  	stat:led显示状态
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+void vUser_led_set_view_stat(LED_TYPE idx, led_view_stat_e stat)
+{
+    7810:	1141                	addi	sp,sp,-16
+    7812:	c226                	sw	s1,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:706
+    PRINT("set No.%d led stat:%d\n", idx + 1, stat);
+    7814:	00150493          	addi	s1,a0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:705
+{
+    7818:	c422                	sw	s0,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:706
+    PRINT("set No.%d led stat:%d\n", idx + 1, stat);
+    781a:	862e                	mv	a2,a1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:705
+{
+    781c:	842e                	mv	s0,a1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:706
+    PRINT("set No.%d led stat:%d\n", idx + 1, stat);
+    781e:	0000c517          	auipc	a0,0xc
+    7822:	40e50513          	addi	a0,a0,1038 # 13c2c <SBox+0x208>
+    7826:	85a6                	mv	a1,s1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:705
+{
+    7828:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:706
+    PRINT("set No.%d led stat:%d\n", idx + 1, stat);
+    782a:	17c070ef          	jal	ra,e9a6 <iprintf>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:707
+    led_work[idx + 1].viewStat = stat;
+    782e:	00649713          	slli	a4,s1,0x6
+    7832:	00018793          	mv	a5,gp
+    7836:	97ba                	add	a5,a5,a4
+    7838:	cb80                	sw	s0,16(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:708
+    if(alarm_stat == 0)
+    783a:	75818793          	addi	a5,gp,1880 # 20004758 <alarm_stat>
+    783e:	439c                	lw	a5,0(a5)
+    7840:	e3dd                	bnez	a5,78e6 <vUser_led_set_view_stat+0xd6>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:710
+    {
+        switch(stat)
+    7842:	147d                	addi	s0,s0,-1
+    7844:	4795                	li	a5,5
+    7846:	0a87e063          	bltu	a5,s0,78e6 <vUser_led_set_view_stat+0xd6>
+    784a:	0000c717          	auipc	a4,0xc
+    784e:	3ba70713          	addi	a4,a4,954 # 13c04 <SBox+0x1e0>
+    7852:	040a                	slli	s0,s0,0x2
+    7854:	943a                	add	s0,s0,a4
+    7856:	401c                	lw	a5,0(s0)
+    7858:	97ba                	add	a5,a5,a4
+    785a:	8782                	jr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:721
+            case LED_VIEW_LOCK_NOELECT:set_led_indication(idx + 1, GREEN_LED, LED_WORK_BREATHE, 500, 250, 0, 100, 100);break;       //有挂锁没上锁
+            case LED_VIEW_NOLOCK_NOELECT:set_led_indication(idx + 1, GREEN_LED, LED_WORK_ON);break;                                 //无挂锁没上锁
+            default:break;
+        }
+    }
+}
+    785c:	4422                	lw	s0,8(sp)
+    785e:	40b2                	lw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:712
+            case LED_VIEW_ALARM:set_led_indication(idx + 1, YELLOW_LED, LED_WORK_INVERT, 1000, 500, 0);break;                       //报警
+    7860:	8526                	mv	a0,s1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:721
+}
+    7862:	4492                	lw	s1,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:712
+            case LED_VIEW_ALARM:set_led_indication(idx + 1, YELLOW_LED, LED_WORK_INVERT, 1000, 500, 0);break;                       //报警
+    7864:	4781                	li	a5,0
+    7866:	1f400713          	li	a4,500
+    786a:	3e800693          	li	a3,1000
+    786e:	4609                	li	a2,2
+    7870:	4589                	li	a1,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:721
+}
+    7872:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:712
+            case LED_VIEW_ALARM:set_led_indication(idx + 1, YELLOW_LED, LED_WORK_INVERT, 1000, 500, 0);break;                       //报警
+    7874:	bb1ff06f          	j	7424 <set_led_indication>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:713
+            case LED_VIEW_WARN:set_led_indication(idx + 1, YELLOW_LED, LED_WORK_BREATHE, 3000, 1500, 0, 500, 500);break;            //警告
+    7878:	6685                	lui	a3,0x1
+    787a:	1f400893          	li	a7,500
+    787e:	1f400813          	li	a6,500
+    7882:	4781                	li	a5,0
+    7884:	5dc00713          	li	a4,1500
+    7888:	bb868693          	addi	a3,a3,-1096 # bb8 <__stack_size+0x3b8>
+    788c:	4611                	li	a2,4
+    788e:	4589                	li	a1,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:721
+}
+    7890:	4422                	lw	s0,8(sp)
+    7892:	40b2                	lw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:715
+            case LED_VIEW_NOLOCK_ELECT:set_led_indication(idx + 1, RED_LED, LED_WORK_BREATHE, 500, 250, 0, 100, 100);break;         //无挂锁并上锁
+    7894:	8526                	mv	a0,s1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:721
+}
+    7896:	4492                	lw	s1,4(sp)
+    7898:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:715
+            case LED_VIEW_NOLOCK_ELECT:set_led_indication(idx + 1, RED_LED, LED_WORK_BREATHE, 500, 250, 0, 100, 100);break;         //无挂锁并上锁
+    789a:	b8bff06f          	j	7424 <set_led_indication>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:714
+            case LED_VIEW_LOCK_ELECT:set_led_indication(idx + 1, RED_LED, LED_WORK_ON);break;                                       //有挂锁并上锁
+    789e:	4605                	li	a2,1
+    78a0:	4581                	li	a1,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:721
+}
+    78a2:	4422                	lw	s0,8(sp)
+    78a4:	40b2                	lw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:717
+            case LED_VIEW_NOLOCK_NOELECT:set_led_indication(idx + 1, GREEN_LED, LED_WORK_ON);break;                                 //无挂锁没上锁
+    78a6:	8526                	mv	a0,s1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:721
+}
+    78a8:	4492                	lw	s1,4(sp)
+    78aa:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:717
+            case LED_VIEW_NOLOCK_NOELECT:set_led_indication(idx + 1, GREEN_LED, LED_WORK_ON);break;                                 //无挂锁没上锁
+    78ac:	b79ff06f          	j	7424 <set_led_indication>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:715
+            case LED_VIEW_NOLOCK_ELECT:set_led_indication(idx + 1, RED_LED, LED_WORK_BREATHE, 500, 250, 0, 100, 100);break;         //无挂锁并上锁
+    78b0:	06400893          	li	a7,100
+    78b4:	06400813          	li	a6,100
+    78b8:	4781                	li	a5,0
+    78ba:	0fa00713          	li	a4,250
+    78be:	1f400693          	li	a3,500
+    78c2:	4611                	li	a2,4
+    78c4:	4581                	li	a1,0
+    78c6:	b7e9                	j	7890 <vUser_led_set_view_stat+0x80>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:716
+            case LED_VIEW_LOCK_NOELECT:set_led_indication(idx + 1, GREEN_LED, LED_WORK_BREATHE, 500, 250, 0, 100, 100);break;       //有挂锁没上锁
+    78c8:	06400893          	li	a7,100
+    78cc:	06400813          	li	a6,100
+    78d0:	4781                	li	a5,0
+    78d2:	0fa00713          	li	a4,250
+    78d6:	1f400693          	li	a3,500
+    78da:	4611                	li	a2,4
+    78dc:	4585                	li	a1,1
+    78de:	bf4d                	j	7890 <vUser_led_set_view_stat+0x80>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:717
+            case LED_VIEW_NOLOCK_NOELECT:set_led_indication(idx + 1, GREEN_LED, LED_WORK_ON);break;                                 //无挂锁没上锁
+    78e0:	4605                	li	a2,1
+    78e2:	4585                	li	a1,1
+    78e4:	bf7d                	j	78a2 <vUser_led_set_view_stat+0x92>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:721
+}
+    78e6:	40b2                	lw	ra,12(sp)
+    78e8:	4422                	lw	s0,8(sp)
+    78ea:	4492                	lw	s1,4(sp)
+    78ec:	0141                	addi	sp,sp,16
+    78ee:	8082                	ret
+
+000078f0 <vUser_led_set_alarm_view>:
+vUser_led_set_alarm_view():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:732
+                stat:故障状态
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+void vUser_led_set_alarm_view(led_all_alarm_stat_e alarmStat, bool stat)
+{
+    78f0:	1141                	addi	sp,sp,-16
+    78f2:	4785                	li	a5,1
+    78f4:	75818713          	addi	a4,gp,1880 # 20004758 <alarm_stat>
+    78f8:	c606                	sw	ra,12(sp)
+    78fa:	c422                	sw	s0,8(sp)
+    78fc:	c226                	sw	s1,4(sp)
+    78fe:	c04a                	sw	s2,0(sp)
+    7900:	00a797b3          	sll	a5,a5,a0
+    7904:	4308                	lw	a0,0(a4)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:733
+    if(stat == true)
+    7906:	cd95                	beqz	a1,7942 <vUser_led_set_alarm_view+0x52>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:735
+    {
+        alarm_stat |= (1 << alarmStat);
+    7908:	8d5d                	or	a0,a0,a5
+    790a:	74a1ac23          	sw	a0,1880(gp) # 20004758 <alarm_stat>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:741
+    }
+    else{
+        alarm_stat &= ~(1 << alarmStat);
+    }
+
+    if((alarm_stat & (1 << LED_ALL_ALARM_RST)) != 0)
+    790e:	00157793          	andi	a5,a0,1
+    7912:	cf85                	beqz	a5,794a <vUser_led_set_alarm_view+0x5a>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:743
+    {
+        for(int i = 1; i < LED_TYPE_MAX; i++)
+    7914:	4405                	li	s0,1
+    7916:	4499                	li	s1,6
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:745 (discriminator 3)
+        {
+            set_led_indication(i, YELLOW_LED, LED_WORK_INVERT, 1000, 500, 0, 0, 0);
+    7918:	8522                	mv	a0,s0
+    791a:	4881                	li	a7,0
+    791c:	4801                	li	a6,0
+    791e:	4781                	li	a5,0
+    7920:	1f400713          	li	a4,500
+    7924:	3e800693          	li	a3,1000
+    7928:	4609                	li	a2,2
+    792a:	4589                	li	a1,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:743 (discriminator 3)
+        for(int i = 1; i < LED_TYPE_MAX; i++)
+    792c:	0405                	addi	s0,s0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:745 (discriminator 3)
+            set_led_indication(i, YELLOW_LED, LED_WORK_INVERT, 1000, 500, 0, 0, 0);
+    792e:	af7ff0ef          	jal	ra,7424 <set_led_indication>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:743 (discriminator 3)
+        for(int i = 1; i < LED_TYPE_MAX; i++)
+    7932:	fe9413e3          	bne	s0,s1,7918 <vUser_led_set_alarm_view+0x28>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:776
+        for(int i = 1; i < LED_TYPE_MAX; i++)
+        {
+            vUser_led_set_view_stat(i - 1, led_work[i].viewStat);
+        }
+    }
+}
+    7936:	40b2                	lw	ra,12(sp)
+    7938:	4422                	lw	s0,8(sp)
+    793a:	4492                	lw	s1,4(sp)
+    793c:	4902                	lw	s2,0(sp)
+    793e:	0141                	addi	sp,sp,16
+    7940:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:738
+        alarm_stat &= ~(1 << alarmStat);
+    7942:	fff7c793          	not	a5,a5
+    7946:	8d7d                	and	a0,a0,a5
+    7948:	b7c9                	j	790a <vUser_led_set_alarm_view+0x1a>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:748
+    else if((alarm_stat & (1 << LED_ALL_ALARM_BLE)) != 0)
+    794a:	00257793          	andi	a5,a0,2
+    794e:	c39d                	beqz	a5,7974 <vUser_led_set_alarm_view+0x84>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:750
+        for(int i = 1; i < LED_TYPE_MAX; i++)
+    7950:	4405                	li	s0,1
+    7952:	4499                	li	s1,6
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:752 (discriminator 3)
+            set_led_indication(i, GREEN_LED, LED_WORK_INVERT, 200, 100, 0, 0, 0);
+    7954:	8522                	mv	a0,s0
+    7956:	4881                	li	a7,0
+    7958:	4801                	li	a6,0
+    795a:	4781                	li	a5,0
+    795c:	06400713          	li	a4,100
+    7960:	0c800693          	li	a3,200
+    7964:	4609                	li	a2,2
+    7966:	4585                	li	a1,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:750 (discriminator 3)
+        for(int i = 1; i < LED_TYPE_MAX; i++)
+    7968:	0405                	addi	s0,s0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:752 (discriminator 3)
+            set_led_indication(i, GREEN_LED, LED_WORK_INVERT, 200, 100, 0, 0, 0);
+    796a:	abbff0ef          	jal	ra,7424 <set_led_indication>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:750 (discriminator 3)
+        for(int i = 1; i < LED_TYPE_MAX; i++)
+    796e:	fe9413e3          	bne	s0,s1,7954 <vUser_led_set_alarm_view+0x64>
+    7972:	b7d1                	j	7936 <vUser_led_set_alarm_view+0x46>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:755
+    else if((alarm_stat & (1 << LED_ALL_ALARM_CAN_IDX_ERROR)) != 0)
+    7974:	00457793          	andi	a5,a0,4
+    7978:	c79d                	beqz	a5,79a6 <vUser_led_set_alarm_view+0xb6>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:759
+            set_led_indication(i, YELLOW_LED, LED_WORK_BREATHE, 3000, 1500, 0, 500, 500);
+    797a:	6485                	lui	s1,0x1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:757
+        for(int i = 1; i < LED_TYPE_MAX; i++)
+    797c:	4405                	li	s0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:759
+            set_led_indication(i, YELLOW_LED, LED_WORK_BREATHE, 3000, 1500, 0, 500, 500);
+    797e:	bb848493          	addi	s1,s1,-1096 # bb8 <__stack_size+0x3b8>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:757
+        for(int i = 1; i < LED_TYPE_MAX; i++)
+    7982:	4919                	li	s2,6
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:759 (discriminator 3)
+            set_led_indication(i, YELLOW_LED, LED_WORK_BREATHE, 3000, 1500, 0, 500, 500);
+    7984:	8522                	mv	a0,s0
+    7986:	1f400893          	li	a7,500
+    798a:	1f400813          	li	a6,500
+    798e:	4781                	li	a5,0
+    7990:	5dc00713          	li	a4,1500
+    7994:	86a6                	mv	a3,s1
+    7996:	4611                	li	a2,4
+    7998:	4589                	li	a1,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:757 (discriminator 3)
+        for(int i = 1; i < LED_TYPE_MAX; i++)
+    799a:	0405                	addi	s0,s0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:759 (discriminator 3)
+            set_led_indication(i, YELLOW_LED, LED_WORK_BREATHE, 3000, 1500, 0, 500, 500);
+    799c:	a89ff0ef          	jal	ra,7424 <set_led_indication>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:757 (discriminator 3)
+        for(int i = 1; i < LED_TYPE_MAX; i++)
+    79a0:	ff2412e3          	bne	s0,s2,7984 <vUser_led_set_alarm_view+0x94>
+    79a4:	bf49                	j	7936 <vUser_led_set_alarm_view+0x46>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:762
+    else if((alarm_stat & (1 <<  LED_ALL_ALARM_OFFLINE)) != 0)
+    79a6:	00857793          	andi	a5,a0,8
+    79aa:	c78d                	beqz	a5,79d4 <vUser_led_set_alarm_view+0xe4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:764
+        for(int i = 1; i < LED_TYPE_MAX; i++)
+    79ac:	4405                	li	s0,1
+    79ae:	4499                	li	s1,6
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:766 (discriminator 3)
+            set_led_indication(i, YELLOW_LED, LED_WORK_BREATHE, 300, 150, 0, 100, 100);
+    79b0:	8522                	mv	a0,s0
+    79b2:	06400893          	li	a7,100
+    79b6:	06400813          	li	a6,100
+    79ba:	4781                	li	a5,0
+    79bc:	09600713          	li	a4,150
+    79c0:	12c00693          	li	a3,300
+    79c4:	4611                	li	a2,4
+    79c6:	4589                	li	a1,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:764 (discriminator 3)
+        for(int i = 1; i < LED_TYPE_MAX; i++)
+    79c8:	0405                	addi	s0,s0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:766 (discriminator 3)
+            set_led_indication(i, YELLOW_LED, LED_WORK_BREATHE, 300, 150, 0, 100, 100);
+    79ca:	a5bff0ef          	jal	ra,7424 <set_led_indication>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:764 (discriminator 3)
+        for(int i = 1; i < LED_TYPE_MAX; i++)
+    79ce:	fe9411e3          	bne	s0,s1,79b0 <vUser_led_set_alarm_view+0xc0>
+    79d2:	b795                	j	7936 <vUser_led_set_alarm_view+0x46>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:769
+    else if(alarm_stat == 0)
+    79d4:	f12d                	bnez	a0,7936 <vUser_led_set_alarm_view+0x46>
+    79d6:	00018493          	mv	s1,gp
+    79da:	4401                	li	s0,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:771
+        for(int i = 1; i < LED_TYPE_MAX; i++)
+    79dc:	4915                	li	s2,5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:773 (discriminator 3)
+            vUser_led_set_view_stat(i - 1, led_work[i].viewStat);
+    79de:	48ac                	lw	a1,80(s1)
+    79e0:	8522                	mv	a0,s0
+    79e2:	0405                	addi	s0,s0,1
+    79e4:	3535                	jal	7810 <vUser_led_set_view_stat>
+    79e6:	04048493          	addi	s1,s1,64
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/led/user_led.c:771 (discriminator 3)
+        for(int i = 1; i < LED_TYPE_MAX; i++)
+    79ea:	ff241ae3          	bne	s0,s2,79de <vUser_led_set_alarm_view+0xee>
+    79ee:	b7a1                	j	7936 <vUser_led_set_alarm_view+0x46>
+
+000079f0 <elect_task_process_event>:
+elect_task_process_event():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:319
+  * @返回参数   无
+*******************************************************************************/
+static uint16_t elect_task_process_event(uint8_t task_id, uint16_t events)
+{
+    //event 处理
+    if(events & (1 << ELECT_QUEUE_TIME))
+    79f0:	0015f793          	andi	a5,a1,1
+    79f4:	cfd9                	beqz	a5,7a92 <elect_task_process_event+0xa2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:317
+{
+    79f6:	7179                	addi	sp,sp,-48
+    79f8:	d422                	sw	s0,40(sp)
+    79fa:	d226                	sw	s1,36(sp)
+    79fc:	d04a                	sw	s2,32(sp)
+    79fe:	ce4e                	sw	s3,28(sp)
+    7a00:	cc52                	sw	s4,24(sp)
+    7a02:	ca56                	sw	s5,20(sp)
+    7a04:	c85a                	sw	s6,16(sp)
+    7a06:	c65e                	sw	s7,12(sp)
+    7a08:	d606                	sw	ra,44(sp)
+    7a0a:	84ae                	mv	s1,a1
+    7a0c:	18018413          	addi	s0,gp,384 # 20004180 <elect_work>
+    7a10:	1d018a13          	addi	s4,gp,464 # 200041d0 <dipsw_work>
+elect_work_pro():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:270
+		if(elect->type == ELECT_WORK_START)
+    7a14:	4a85                	li	s5,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:276
+		else if(elect->type == ELECT_WORK_END)
+    7a16:	4909                	li	s2,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:280
+      if(xUpload_stat != NULL)
+    7a18:	76018993          	addi	s3,gp,1888 # 20004760 <xUpload_stat>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:282
+          PRINT("No.%d elect upload stat\n", elect->idx);
+    7a1c:	0000cb17          	auipc	s6,0xc
+    7a20:	23cb0b13          	addi	s6,s6,572 # 13c58 <SBox+0x234>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:272
+			elect->workTime = 50;
+    7a24:	03200b93          	li	s7,50
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:268
+	if(elect->workTime == 0)
+    7a28:	441c                	lw	a5,8(s0)
+    7a2a:	e3ad                	bnez	a5,7a8c <elect_task_process_event+0x9c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:270
+		if(elect->type == ELECT_WORK_START)
+    7a2c:	405c                	lw	a5,4(s0)
+    7a2e:	03579a63          	bne	a5,s5,7a62 <elect_task_process_event+0x72>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:273
+			elect->func(elect->stat, ELECT_WORK_START);
+    7a32:	445c                	lw	a5,12(s0)
+    7a34:	3008                	lbu	a0,1(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:272
+			elect->workTime = 50;
+    7a36:	01742423          	sw	s7,8(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:273
+			elect->func(elect->stat, ELECT_WORK_START);
+    7a3a:	4585                	li	a1,1
+    7a3c:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:274
+			elect->type = ELECT_WORK_END;
+    7a3e:	01242223          	sw	s2,4(s0)
+    7a42:	0441                	addi	s0,s0,16
+elect_task():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:301
+	for(int i = 0; i < ELECT_COUNT; i++)
+    7a44:	ff4412e3          	bne	s0,s4,7a28 <elect_task_process_event+0x38>
+elect_task_process_event():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:335
+        }
+        return (events ^ (1 << ELECT_QUEUE_START)); //异或的方式清除该事件运行标志,并返回未运行的事件标志
+    }
+
+    return 0;
+}
+    7a48:	50b2                	lw	ra,44(sp)
+    7a4a:	5422                	lw	s0,40(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:322
+        return (events ^ (1 << ELECT_QUEUE_TIME)); //异或的方式清除该事件运行标志,并返回未运行的事件标志
+    7a4c:	0014c513          	xori	a0,s1,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:335
+}
+    7a50:	5902                	lw	s2,32(sp)
+    7a52:	5492                	lw	s1,36(sp)
+    7a54:	49f2                	lw	s3,28(sp)
+    7a56:	4a62                	lw	s4,24(sp)
+    7a58:	4ad2                	lw	s5,20(sp)
+    7a5a:	4b42                	lw	s6,16(sp)
+    7a5c:	4bb2                	lw	s7,12(sp)
+    7a5e:	6145                	addi	sp,sp,48
+    7a60:	8082                	ret
+elect_work_pro():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:276
+		else if(elect->type == ELECT_WORK_END)
+    7a62:	ff2790e3          	bne	a5,s2,7a42 <elect_task_process_event+0x52>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:278
+			elect->func(elect->type, ELECT_WORK_END);
+    7a66:	445c                	lw	a5,12(s0)
+    7a68:	4589                	li	a1,2
+    7a6a:	4505                	li	a0,1
+    7a6c:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:280
+      if(xUpload_stat != NULL)
+    7a6e:	0009a783          	lw	a5,0(s3)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:279
+			elect->type = ELECT_WORK_NULL;
+    7a72:	00042223          	sw	zero,4(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:280
+      if(xUpload_stat != NULL)
+    7a76:	d7f1                	beqz	a5,7a42 <elect_task_process_event+0x52>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:282
+          PRINT("No.%d elect upload stat\n", elect->idx);
+    7a78:	200c                	lbu	a1,0(s0)
+    7a7a:	855a                	mv	a0,s6
+    7a7c:	72b060ef          	jal	ra,e9a6 <iprintf>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:283
+          xUpload_stat(elect->idx, elect->stat);
+    7a80:	0009a783          	lw	a5,0(s3)
+    7a84:	300c                	lbu	a1,1(s0)
+    7a86:	2008                	lbu	a0,0(s0)
+    7a88:	9782                	jalr	a5
+    7a8a:	bf65                	j	7a42 <elect_task_process_event+0x52>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:288
+		elect->workTime--;
+    7a8c:	17fd                	addi	a5,a5,-1
+    7a8e:	c41c                	sw	a5,8(s0)
+    7a90:	bf4d                	j	7a42 <elect_task_process_event+0x52>
+elect_task_process_event():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:325
+    if(events & (1 << ELECT_QUEUE_START))
+    7a92:	0025f793          	andi	a5,a1,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:334
+    return 0;
+    7a96:	4501                	li	a0,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:325
+    if(events & (1 << ELECT_QUEUE_START))
+    7a98:	cf99                	beqz	a5,7ab6 <elect_task_process_event+0xc6>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:329 (discriminator 1)
+          elect_work[i].type = ELECT_WORK_START;
+    7a9a:	4785                	li	a5,1
+    7a9c:	18f1a223          	sw	a5,388(gp) # 20004184 <elect_work+0x4>
+    7aa0:	18f1aa23          	sw	a5,404(gp) # 20004194 <elect_work+0x14>
+    7aa4:	1af1a223          	sw	a5,420(gp) # 200041a4 <elect_work+0x24>
+    7aa8:	1af1aa23          	sw	a5,436(gp) # 200041b4 <elect_work+0x34>
+    7aac:	1cf1a223          	sw	a5,452(gp) # 200041c4 <elect_work+0x44>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:331 (discriminator 1)
+        return (events ^ (1 << ELECT_QUEUE_START)); //异或的方式清除该事件运行标志,并返回未运行的事件标志
+    7ab0:	0025c513          	xori	a0,a1,2
+    7ab4:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:335
+}
+    7ab6:	8082                	ret
+
+00007ab8 <elect_05_work_stat>:
+elect_05_work_stat():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:223
+{
+    7ab8:	1141                	addi	sp,sp,-16
+    7aba:	c606                	sw	ra,12(sp)
+    7abc:	c422                	sw	s0,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:224
+	if(type == ELECT_WORK_START)
+    7abe:	4785                	li	a5,1
+    7ac0:	04f59263          	bne	a1,a5,7b04 <elect_05_work_stat+0x4c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:228
+			ELECT_05_CLOSE_OFF;
+    7ac4:	4601                	li	a2,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:226
+		if(stat == true)
+    7ac6:	c11d                	beqz	a0,7aec <elect_05_work_stat+0x34>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:228
+			ELECT_05_CLOSE_OFF;
+    7ac8:	40011437          	lui	s0,0x40011
+    7acc:	04000593          	li	a1,64
+    7ad0:	40040513          	addi	a0,s0,1024 # 40011400 <_eusrstack+0x20001400>
+    7ad4:	073020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:229
+			ELECT_05_OPEN_ON;
+    7ad8:	4605                	li	a2,1
+    7ada:	02000593          	li	a1,32
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:239
+		ELECT_05_CLOSE_OFF;
+    7ade:	40040513          	addi	a0,s0,1024
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:241
+}
+    7ae2:	4422                	lw	s0,8(sp)
+    7ae4:	40b2                	lw	ra,12(sp)
+    7ae6:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:239
+		ELECT_05_CLOSE_OFF;
+    7ae8:	05f0206f          	j	a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:232
+			ELECT_05_OPEN_OFF;
+    7aec:	40011437          	lui	s0,0x40011
+    7af0:	02000593          	li	a1,32
+    7af4:	40040513          	addi	a0,s0,1024 # 40011400 <_eusrstack+0x20001400>
+    7af8:	04f020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:233
+			ELECT_05_CLOSE_ON;
+    7afc:	4605                	li	a2,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:239
+		ELECT_05_CLOSE_OFF;
+    7afe:	04000593          	li	a1,64
+    7b02:	bff1                	j	7ade <elect_05_work_stat+0x26>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:236
+	else if(type == ELECT_WORK_END)
+    7b04:	4789                	li	a5,2
+    7b06:	00f59d63          	bne	a1,a5,7b20 <elect_05_work_stat+0x68>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:238
+		ELECT_05_OPEN_OFF;
+    7b0a:	40011437          	lui	s0,0x40011
+    7b0e:	4601                	li	a2,0
+    7b10:	02000593          	li	a1,32
+    7b14:	40040513          	addi	a0,s0,1024 # 40011400 <_eusrstack+0x20001400>
+    7b18:	02f020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:239
+		ELECT_05_CLOSE_OFF;
+    7b1c:	4601                	li	a2,0
+    7b1e:	b7c5                	j	7afe <elect_05_work_stat+0x46>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:241
+}
+    7b20:	40b2                	lw	ra,12(sp)
+    7b22:	4422                	lw	s0,8(sp)
+    7b24:	0141                	addi	sp,sp,16
+    7b26:	8082                	ret
+
+00007b28 <elect_04_work_stat>:
+elect_04_work_stat():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:194
+{
+    7b28:	1141                	addi	sp,sp,-16
+    7b2a:	c606                	sw	ra,12(sp)
+    7b2c:	c422                	sw	s0,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:195
+	if(type == ELECT_WORK_START)
+    7b2e:	4785                	li	a5,1
+    7b30:	04f59263          	bne	a1,a5,7b74 <elect_04_work_stat+0x4c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:199
+			ELECT_04_CLOSE_OFF;
+    7b34:	4601                	li	a2,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:197
+		if(stat == true)
+    7b36:	c11d                	beqz	a0,7b5c <elect_04_work_stat+0x34>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:199
+			ELECT_04_CLOSE_OFF;
+    7b38:	40011437          	lui	s0,0x40011
+    7b3c:	40000593          	li	a1,1024
+    7b40:	80040513          	addi	a0,s0,-2048 # 40010800 <_eusrstack+0x20000800>
+    7b44:	003020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:200
+			ELECT_04_OPEN_ON;
+    7b48:	4605                	li	a2,1
+    7b4a:	20000593          	li	a1,512
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:210
+		ELECT_04_CLOSE_OFF;
+    7b4e:	80040513          	addi	a0,s0,-2048
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:212
+}
+    7b52:	4422                	lw	s0,8(sp)
+    7b54:	40b2                	lw	ra,12(sp)
+    7b56:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:210
+		ELECT_04_CLOSE_OFF;
+    7b58:	7ee0206f          	j	a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:203
+			ELECT_04_OPEN_OFF;
+    7b5c:	40011437          	lui	s0,0x40011
+    7b60:	20000593          	li	a1,512
+    7b64:	80040513          	addi	a0,s0,-2048 # 40010800 <_eusrstack+0x20000800>
+    7b68:	7de020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:204
+			ELECT_04_CLOSE_ON;
+    7b6c:	4605                	li	a2,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:210
+		ELECT_04_CLOSE_OFF;
+    7b6e:	40000593          	li	a1,1024
+    7b72:	bff1                	j	7b4e <elect_04_work_stat+0x26>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:207
+	else if(type == ELECT_WORK_END)
+    7b74:	4789                	li	a5,2
+    7b76:	00f59d63          	bne	a1,a5,7b90 <elect_04_work_stat+0x68>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:209
+		ELECT_04_OPEN_OFF;
+    7b7a:	40011437          	lui	s0,0x40011
+    7b7e:	4601                	li	a2,0
+    7b80:	20000593          	li	a1,512
+    7b84:	80040513          	addi	a0,s0,-2048 # 40010800 <_eusrstack+0x20000800>
+    7b88:	7be020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:210
+		ELECT_04_CLOSE_OFF;
+    7b8c:	4601                	li	a2,0
+    7b8e:	b7c5                	j	7b6e <elect_04_work_stat+0x46>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:212
+}
+    7b90:	40b2                	lw	ra,12(sp)
+    7b92:	4422                	lw	s0,8(sp)
+    7b94:	0141                	addi	sp,sp,16
+    7b96:	8082                	ret
+
+00007b98 <elect_03_work_stat>:
+elect_03_work_stat():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:165
+{
+    7b98:	1141                	addi	sp,sp,-16
+    7b9a:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:166
+	if(type == ELECT_WORK_START)
+    7b9c:	4785                	li	a5,1
+    7b9e:	04f59163          	bne	a1,a5,7be0 <elect_03_work_stat+0x48>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:170
+			ELECT_03_CLOSE_OFF;
+    7ba2:	4601                	li	a2,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:168
+		if(stat == true)
+    7ba4:	c10d                	beqz	a0,7bc6 <elect_03_work_stat+0x2e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:170
+			ELECT_03_CLOSE_OFF;
+    7ba6:	40011537          	lui	a0,0x40011
+    7baa:	65a1                	lui	a1,0x8
+    7bac:	80050513          	addi	a0,a0,-2048 # 40010800 <_eusrstack+0x20000800>
+    7bb0:	796020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:171
+			ELECT_03_OPEN_ON;
+    7bb4:	4605                	li	a2,1
+    7bb6:	40000593          	li	a1,1024
+    7bba:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:183
+}
+    7bbe:	40b2                	lw	ra,12(sp)
+    7bc0:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:181
+		ELECT_03_CLOSE_OFF;
+    7bc2:	7840206f          	j	a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:174
+			ELECT_03_OPEN_OFF;
+    7bc6:	40000593          	li	a1,1024
+    7bca:	40011537          	lui	a0,0x40011
+    7bce:	778020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:175
+			ELECT_03_CLOSE_ON;
+    7bd2:	4605                	li	a2,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:181
+		ELECT_03_CLOSE_OFF;
+    7bd4:	40011537          	lui	a0,0x40011
+    7bd8:	65a1                	lui	a1,0x8
+    7bda:	80050513          	addi	a0,a0,-2048 # 40010800 <_eusrstack+0x20000800>
+    7bde:	b7c5                	j	7bbe <elect_03_work_stat+0x26>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:178
+	else if(type == ELECT_WORK_END)
+    7be0:	4789                	li	a5,2
+    7be2:	00f59b63          	bne	a1,a5,7bf8 <elect_03_work_stat+0x60>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:180
+		ELECT_03_OPEN_OFF;
+    7be6:	4601                	li	a2,0
+    7be8:	40000593          	li	a1,1024
+    7bec:	40011537          	lui	a0,0x40011
+    7bf0:	756020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:181
+		ELECT_03_CLOSE_OFF;
+    7bf4:	4601                	li	a2,0
+    7bf6:	bff9                	j	7bd4 <elect_03_work_stat+0x3c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:183
+}
+    7bf8:	40b2                	lw	ra,12(sp)
+    7bfa:	0141                	addi	sp,sp,16
+    7bfc:	8082                	ret
+
+00007bfe <elect_02_work_stat>:
+elect_02_work_stat():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:136
+{
+    7bfe:	1141                	addi	sp,sp,-16
+    7c00:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:137
+	if(type == ELECT_WORK_START)
+    7c02:	4785                	li	a5,1
+    7c04:	02f59c63          	bne	a1,a5,7c3c <elect_02_work_stat+0x3e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:141
+			ELECT_02_CLOSE_OFF;
+    7c08:	4601                	li	a2,0
+    7c0a:	6585                	lui	a1,0x1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:139
+		if(stat == true)
+    7c0c:	cd19                	beqz	a0,7c2a <elect_02_work_stat+0x2c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:141
+			ELECT_02_CLOSE_OFF;
+    7c0e:	80058593          	addi	a1,a1,-2048 # 800 <__stack_size>
+    7c12:	40011537          	lui	a0,0x40011
+    7c16:	730020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:142
+			ELECT_02_OPEN_ON;
+    7c1a:	4605                	li	a2,1
+    7c1c:	6585                	lui	a1,0x1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:154
+}
+    7c1e:	40b2                	lw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:152
+		ELECT_02_CLOSE_OFF;
+    7c20:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:154
+}
+    7c24:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:152
+		ELECT_02_CLOSE_OFF;
+    7c26:	7200206f          	j	a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:145
+			ELECT_02_OPEN_OFF;
+    7c2a:	40011537          	lui	a0,0x40011
+    7c2e:	718020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:146
+			ELECT_02_CLOSE_ON;
+    7c32:	4605                	li	a2,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:152
+		ELECT_02_CLOSE_OFF;
+    7c34:	6585                	lui	a1,0x1
+    7c36:	80058593          	addi	a1,a1,-2048 # 800 <__stack_size>
+    7c3a:	b7d5                	j	7c1e <elect_02_work_stat+0x20>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:149
+	else if(type == ELECT_WORK_END)
+    7c3c:	4789                	li	a5,2
+    7c3e:	00f59a63          	bne	a1,a5,7c52 <elect_02_work_stat+0x54>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:151
+		ELECT_02_OPEN_OFF;
+    7c42:	4601                	li	a2,0
+    7c44:	6585                	lui	a1,0x1
+    7c46:	40011537          	lui	a0,0x40011
+    7c4a:	6fc020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:152
+		ELECT_02_CLOSE_OFF;
+    7c4e:	4601                	li	a2,0
+    7c50:	b7d5                	j	7c34 <elect_02_work_stat+0x36>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:154
+}
+    7c52:	40b2                	lw	ra,12(sp)
+    7c54:	0141                	addi	sp,sp,16
+    7c56:	8082                	ret
+
+00007c58 <elect_01_work_stat>:
+elect_01_work_stat():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:107
+{
+    7c58:	1141                	addi	sp,sp,-16
+    7c5a:	c606                	sw	ra,12(sp)
+    7c5c:	c422                	sw	s0,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:108
+	if(type == ELECT_WORK_START)
+    7c5e:	4785                	li	a5,1
+    7c60:	04f59063          	bne	a1,a5,7ca0 <elect_01_work_stat+0x48>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:112
+			ELECT_01_CLOSE_OFF;
+    7c64:	4601                	li	a2,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:110
+		if(stat == true)
+    7c66:	c10d                	beqz	a0,7c88 <elect_01_work_stat+0x30>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:112
+			ELECT_01_CLOSE_OFF;
+    7c68:	40011437          	lui	s0,0x40011
+    7c6c:	4591                	li	a1,4
+    7c6e:	40040513          	addi	a0,s0,1024 # 40011400 <_eusrstack+0x20001400>
+    7c72:	6d4020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:113
+			ELECT_01_OPEN_ON;
+    7c76:	4605                	li	a2,1
+    7c78:	45a1                	li	a1,8
+    7c7a:	c0040513          	addi	a0,s0,-1024
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:125
+}
+    7c7e:	4422                	lw	s0,8(sp)
+    7c80:	40b2                	lw	ra,12(sp)
+    7c82:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:123
+		ELECT_01_CLOSE_OFF;
+    7c84:	6c20206f          	j	a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:116
+			ELECT_01_OPEN_OFF;
+    7c88:	40011437          	lui	s0,0x40011
+    7c8c:	45a1                	li	a1,8
+    7c8e:	c0040513          	addi	a0,s0,-1024 # 40010c00 <_eusrstack+0x20000c00>
+    7c92:	6b4020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:117
+			ELECT_01_CLOSE_ON;
+    7c96:	4605                	li	a2,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:123
+		ELECT_01_CLOSE_OFF;
+    7c98:	4591                	li	a1,4
+    7c9a:	40040513          	addi	a0,s0,1024
+    7c9e:	b7c5                	j	7c7e <elect_01_work_stat+0x26>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:120
+	else if(type == ELECT_WORK_END)
+    7ca0:	4789                	li	a5,2
+    7ca2:	00f59c63          	bne	a1,a5,7cba <elect_01_work_stat+0x62>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:122
+		ELECT_01_OPEN_OFF;
+    7ca6:	40011437          	lui	s0,0x40011
+    7caa:	4601                	li	a2,0
+    7cac:	45a1                	li	a1,8
+    7cae:	c0040513          	addi	a0,s0,-1024 # 40010c00 <_eusrstack+0x20000c00>
+    7cb2:	694020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:123
+		ELECT_01_CLOSE_OFF;
+    7cb6:	4601                	li	a2,0
+    7cb8:	b7c5                	j	7c98 <elect_01_work_stat+0x40>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:125
+}
+    7cba:	40b2                	lw	ra,12(sp)
+    7cbc:	4422                	lw	s0,8(sp)
+    7cbe:	0141                	addi	sp,sp,16
+    7cc0:	8082                	ret
+
+00007cc2 <set_elect_work_stat>:
+set_elect_work_stat():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:252
+{
+    7cc2:	1141                	addi	sp,sp,-16
+    7cc4:	c422                	sw	s0,8(sp)
+    7cc6:	c226                	sw	s1,4(sp)
+    7cc8:	c606                	sw	ra,12(sp)
+    7cca:	842a                	mv	s0,a0
+    7ccc:	84ae                	mv	s1,a1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:253
+  PRINT("No.%d elect = %s\n", idx, (stat == true)?"true":"false");
+    7cce:	0000c617          	auipc	a2,0xc
+    7cd2:	ea660613          	addi	a2,a2,-346 # 13b74 <SBox+0x150>
+    7cd6:	c589                	beqz	a1,7ce0 <set_elect_work_stat+0x1e>
+    7cd8:	0000c617          	auipc	a2,0xc
+    7cdc:	e9460613          	addi	a2,a2,-364 # 13b6c <SBox+0x148>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:253 (discriminator 4)
+    7ce0:	85a2                	mv	a1,s0
+    7ce2:	0000c517          	auipc	a0,0xc
+    7ce6:	f9250513          	addi	a0,a0,-110 # 13c74 <SBox+0x250>
+    7cea:	4bd060ef          	jal	ra,e9a6 <iprintf>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:254 (discriminator 4)
+	elect_work[idx].stat = stat;
+    7cee:	0412                	slli	s0,s0,0x4
+    7cf0:	18018513          	addi	a0,gp,384 # 20004180 <elect_work>
+    7cf4:	9522                	add	a0,a0,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:257 (discriminator 4)
+}
+    7cf6:	40b2                	lw	ra,12(sp)
+    7cf8:	4422                	lw	s0,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:255 (discriminator 4)
+	elect_work[idx].type = ELECT_WORK_START;
+    7cfa:	4785                	li	a5,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:254 (discriminator 4)
+	elect_work[idx].stat = stat;
+    7cfc:	b104                	sb	s1,1(a0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:255 (discriminator 4)
+	elect_work[idx].type = ELECT_WORK_START;
+    7cfe:	c15c                	sw	a5,4(a0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:256 (discriminator 4)
+	elect_work[idx].workTime = 0;
+    7d00:	00052423          	sw	zero,8(a0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:257 (discriminator 4)
+}
+    7d04:	4492                	lw	s1,4(sp)
+    7d06:	0141                	addi	sp,sp,16
+    7d08:	8082                	ret
+
+00007d0a <elect_start>:
+elect_start():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:346
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+void elect_start(uint8_t addr)
+{
+	if(elect_start_stat == false && addr > 0)
+    7d0a:	75c1c783          	lbu	a5,1884(gp) # 2000475c <elect_start_stat>
+    7d0e:	e38d                	bnez	a5,7d30 <elect_start+0x26>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:346 (discriminator 1)
+    7d10:	c105                	beqz	a0,7d30 <elect_start+0x26>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:349
+	{
+		elect_start_stat = true;
+		bStatus_t stat = tmos_start_task(elect_task_id, (1 << ELECT_QUEUE_START), MS1_TO_SYSTEM_TIME(addr * 500));
+    7d12:	32000613          	li	a2,800
+    7d16:	02c50633          	mul	a2,a0,a2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:348
+		elect_start_stat = true;
+    7d1a:	4785                	li	a5,1
+    7d1c:	74f18e23          	sb	a5,1884(gp) # 2000475c <elect_start_stat>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:349
+		bStatus_t stat = tmos_start_task(elect_task_id, (1 << ELECT_QUEUE_START), MS1_TO_SYSTEM_TIME(addr * 500));
+    7d20:	000407b7          	lui	a5,0x40
+    7d24:	0587a303          	lw	t1,88(a5) # 40058 <_data_lma+0x2ba30>
+    7d28:	4589                	li	a1,2
+    7d2a:	6fa1c503          	lbu	a0,1786(gp) # 200046fa <elect_task_id>
+    7d2e:	8302                	jr	t1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:351
+	}
+}
+    7d30:	8082                	ret
+
+00007d32 <elect_task_init>:
+elect_task_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:362
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+void elect_task_init(void)
+{
+    elect_task_id  = TMOS_ProcessEventRegister(elect_task_process_event);
+    7d32:	000407b7          	lui	a5,0x40
+    7d36:	0807a783          	lw	a5,128(a5) # 40080 <_data_lma+0x2ba58>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:361
+{
+    7d3a:	7179                	addi	sp,sp,-48
+    7d3c:	d606                	sw	ra,44(sp)
+    7d3e:	d422                	sw	s0,40(sp)
+    7d40:	d226                	sw	s1,36(sp)
+    7d42:	d04a                	sw	s2,32(sp)
+    7d44:	ce4e                	sw	s3,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:362
+    elect_task_id  = TMOS_ProcessEventRegister(elect_task_process_event);
+    7d46:	00000517          	auipc	a0,0x0
+    7d4a:	caa50513          	addi	a0,a0,-854 # 79f0 <elect_task_process_event>
+    7d4e:	9782                	jalr	a5
+    7d50:	85aa                	mv	a1,a0
+    7d52:	6ea18d23          	sb	a0,1786(gp) # 200046fa <elect_task_id>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:363
+    PRINT("elect_task_id=%d\n", elect_task_id);
+    7d56:	0000c517          	auipc	a0,0xc
+    7d5a:	eee50513          	addi	a0,a0,-274 # 13c44 <SBox+0x220>
+    7d5e:	449060ef          	jal	ra,e9a6 <iprintf>
+elect_gpio_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:35
+    ELECT_GPIO_RCC_ENABLE;
+    7d62:	4585                	li	a1,1
+    7d64:	03c00513          	li	a0,60
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:40
+    GPIO_Init(ELECT_01_OPEN_GPIO, &GPIO_InitStructure);
+    7d68:	40011437          	lui	s0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:33
+    GPIO_InitTypeDef GPIO_InitStructure = {0};
+    7d6c:	c202                	sw	zero,4(sp)
+    7d6e:	c402                	sw	zero,8(sp)
+    7d70:	c602                	sw	zero,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:35
+    ELECT_GPIO_RCC_ENABLE;
+    7d72:	0a7020ef          	jal	ra,a618 <RCC_APB2PeriphClockCmd>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:38
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    7d76:	4941                	li	s2,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:39
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    7d78:	448d                	li	s1,3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:37
+    GPIO_InitStructure.GPIO_Pin = ELECT_01_OPEN_PIN;
+    7d7a:	47a1                	li	a5,8
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:40
+    GPIO_Init(ELECT_01_OPEN_GPIO, &GPIO_InitStructure);
+    7d7c:	004c                	addi	a1,sp,4
+    7d7e:	c0040513          	addi	a0,s0,-1024 # 40010c00 <_eusrstack+0x20000c00>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:37
+    GPIO_InitStructure.GPIO_Pin = ELECT_01_OPEN_PIN;
+    7d82:	827c                	sh	a5,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:38
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    7d84:	c64a                	sw	s2,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:39
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    7d86:	c426                	sw	s1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:40
+    GPIO_Init(ELECT_01_OPEN_GPIO, &GPIO_InitStructure);
+    7d88:	4f4020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:41
+    ELECT_01_OPEN_OFF;
+    7d8c:	4601                	li	a2,0
+    7d8e:	c0040513          	addi	a0,s0,-1024
+    7d92:	45a1                	li	a1,8
+    7d94:	5b2020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:43
+    GPIO_InitStructure.GPIO_Pin = ELECT_01_CLOSE_PIN;
+    7d98:	4791                	li	a5,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:46
+    GPIO_Init(ELECT_01_CLOSE_GPIO, &GPIO_InitStructure);
+    7d9a:	004c                	addi	a1,sp,4
+    7d9c:	40040513          	addi	a0,s0,1024
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:43
+    GPIO_InitStructure.GPIO_Pin = ELECT_01_CLOSE_PIN;
+    7da0:	827c                	sh	a5,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:44
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    7da2:	c64a                	sw	s2,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:45
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    7da4:	c426                	sw	s1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:46
+    GPIO_Init(ELECT_01_CLOSE_GPIO, &GPIO_InitStructure);
+    7da6:	4d6020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:47
+    ELECT_01_CLOSE_OFF;
+    7daa:	4601                	li	a2,0
+    7dac:	40040513          	addi	a0,s0,1024
+    7db0:	4591                	li	a1,4
+    7db2:	594020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:52
+    GPIO_Init(ELECT_02_OPEN_GPIO, &GPIO_InitStructure);
+    7db6:	004c                	addi	a1,sp,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:49
+    GPIO_InitStructure.GPIO_Pin = ELECT_02_OPEN_PIN;
+    7db8:	6985                	lui	s3,0x1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:52
+    GPIO_Init(ELECT_02_OPEN_GPIO, &GPIO_InitStructure);
+    7dba:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:49
+    GPIO_InitStructure.GPIO_Pin = ELECT_02_OPEN_PIN;
+    7dbe:	01311223          	sh	s3,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:50
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    7dc2:	c64a                	sw	s2,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:51
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    7dc4:	c426                	sw	s1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:52
+    GPIO_Init(ELECT_02_OPEN_GPIO, &GPIO_InitStructure);
+    7dc6:	4b6020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:53
+    ELECT_02_OPEN_OFF;
+    7dca:	4601                	li	a2,0
+    7dcc:	6585                	lui	a1,0x1
+    7dce:	40011537          	lui	a0,0x40011
+    7dd2:	574020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:58
+    GPIO_Init(ELECT_02_CLOSE_GPIO, &GPIO_InitStructure);
+    7dd6:	004c                	addi	a1,sp,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:55
+    GPIO_InitStructure.GPIO_Pin = ELECT_02_CLOSE_PIN;
+    7dd8:	80098993          	addi	s3,s3,-2048 # 800 <__stack_size>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:58
+    GPIO_Init(ELECT_02_CLOSE_GPIO, &GPIO_InitStructure);
+    7ddc:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:55
+    GPIO_InitStructure.GPIO_Pin = ELECT_02_CLOSE_PIN;
+    7de0:	01311223          	sh	s3,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:56
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    7de4:	c64a                	sw	s2,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:57
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    7de6:	c426                	sw	s1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:58
+    GPIO_Init(ELECT_02_CLOSE_GPIO, &GPIO_InitStructure);
+    7de8:	494020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:59
+    ELECT_02_CLOSE_OFF;
+    7dec:	6585                	lui	a1,0x1
+    7dee:	4601                	li	a2,0
+    7df0:	80058593          	addi	a1,a1,-2048 # 800 <__stack_size>
+    7df4:	40011537          	lui	a0,0x40011
+    7df8:	54e020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:61
+    GPIO_InitStructure.GPIO_Pin = ELECT_03_OPEN_PIN;
+    7dfc:	40000993          	li	s3,1024
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:64
+    GPIO_Init(ELECT_03_OPEN_GPIO, &GPIO_InitStructure);
+    7e00:	004c                	addi	a1,sp,4
+    7e02:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:61
+    GPIO_InitStructure.GPIO_Pin = ELECT_03_OPEN_PIN;
+    7e06:	01311223          	sh	s3,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:62
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    7e0a:	c64a                	sw	s2,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:63
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    7e0c:	c426                	sw	s1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:64
+    GPIO_Init(ELECT_03_OPEN_GPIO, &GPIO_InitStructure);
+    7e0e:	46e020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:65
+    ELECT_03_OPEN_OFF;
+    7e12:	4601                	li	a2,0
+    7e14:	40000593          	li	a1,1024
+    7e18:	40011537          	lui	a0,0x40011
+    7e1c:	52a020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:67
+    GPIO_InitStructure.GPIO_Pin = ELECT_03_CLOSE_PIN;
+    7e20:	77e1                	lui	a5,0xffff8
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:70
+    GPIO_Init(ELECT_03_CLOSE_GPIO, &GPIO_InitStructure);
+    7e22:	004c                	addi	a1,sp,4
+    7e24:	80040513          	addi	a0,s0,-2048
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:67
+    GPIO_InitStructure.GPIO_Pin = ELECT_03_CLOSE_PIN;
+    7e28:	827c                	sh	a5,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:68
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    7e2a:	c64a                	sw	s2,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:69
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    7e2c:	c426                	sw	s1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:70
+    GPIO_Init(ELECT_03_CLOSE_GPIO, &GPIO_InitStructure);
+    7e2e:	44e020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:71
+    ELECT_03_CLOSE_OFF;
+    7e32:	4601                	li	a2,0
+    7e34:	80040513          	addi	a0,s0,-2048
+    7e38:	65a1                	lui	a1,0x8
+    7e3a:	50c020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:73
+    GPIO_InitStructure.GPIO_Pin = ELECT_04_OPEN_PIN;
+    7e3e:	20000793          	li	a5,512
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:76
+    GPIO_Init(ELECT_04_OPEN_GPIO, &GPIO_InitStructure);
+    7e42:	004c                	addi	a1,sp,4
+    7e44:	80040513          	addi	a0,s0,-2048
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:73
+    GPIO_InitStructure.GPIO_Pin = ELECT_04_OPEN_PIN;
+    7e48:	827c                	sh	a5,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:74
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    7e4a:	c64a                	sw	s2,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:75
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    7e4c:	c426                	sw	s1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:76
+    GPIO_Init(ELECT_04_OPEN_GPIO, &GPIO_InitStructure);
+    7e4e:	42e020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:77
+    ELECT_04_OPEN_OFF;
+    7e52:	4601                	li	a2,0
+    7e54:	80040513          	addi	a0,s0,-2048
+    7e58:	20000593          	li	a1,512
+    7e5c:	4ea020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:82
+    GPIO_Init(ELECT_04_CLOSE_GPIO, &GPIO_InitStructure);
+    7e60:	004c                	addi	a1,sp,4
+    7e62:	80040513          	addi	a0,s0,-2048
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:79
+    GPIO_InitStructure.GPIO_Pin = ELECT_04_CLOSE_PIN;
+    7e66:	01311223          	sh	s3,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:80
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    7e6a:	c64a                	sw	s2,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:81
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    7e6c:	c426                	sw	s1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:82
+    GPIO_Init(ELECT_04_CLOSE_GPIO, &GPIO_InitStructure);
+    7e6e:	40e020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:83
+    ELECT_04_CLOSE_OFF;
+    7e72:	4601                	li	a2,0
+    7e74:	80040513          	addi	a0,s0,-2048
+    7e78:	40000593          	li	a1,1024
+    7e7c:	4ca020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:85
+    GPIO_InitStructure.GPIO_Pin = ELECT_05_OPEN_PIN;
+    7e80:	02000793          	li	a5,32
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:88
+    GPIO_Init(ELECT_05_OPEN_GPIO, &GPIO_InitStructure);
+    7e84:	004c                	addi	a1,sp,4
+    7e86:	40040513          	addi	a0,s0,1024
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:85
+    GPIO_InitStructure.GPIO_Pin = ELECT_05_OPEN_PIN;
+    7e8a:	827c                	sh	a5,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:86
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    7e8c:	c64a                	sw	s2,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:87
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    7e8e:	c426                	sw	s1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:88
+    GPIO_Init(ELECT_05_OPEN_GPIO, &GPIO_InitStructure);
+    7e90:	3ec020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:89
+    ELECT_05_OPEN_OFF;
+    7e94:	4601                	li	a2,0
+    7e96:	40040513          	addi	a0,s0,1024
+    7e9a:	02000593          	li	a1,32
+    7e9e:	4a8020ef          	jal	ra,a346 <GPIO_WriteBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:91
+    GPIO_InitStructure.GPIO_Pin = ELECT_05_CLOSE_PIN;
+    7ea2:	04000793          	li	a5,64
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:94
+    GPIO_Init(ELECT_05_CLOSE_GPIO, &GPIO_InitStructure);
+    7ea6:	004c                	addi	a1,sp,4
+    7ea8:	40040513          	addi	a0,s0,1024
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:91
+    GPIO_InitStructure.GPIO_Pin = ELECT_05_CLOSE_PIN;
+    7eac:	827c                	sh	a5,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:92
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
+    7eae:	c64a                	sw	s2,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:93
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    7eb0:	c426                	sw	s1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:94
+    GPIO_Init(ELECT_05_CLOSE_GPIO, &GPIO_InitStructure);
+    7eb2:	3ca020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:95
+    ELECT_05_CLOSE_OFF;
+    7eb6:	40040513          	addi	a0,s0,1024
+    7eba:	4601                	li	a2,0
+    7ebc:	04000593          	li	a1,64
+    7ec0:	486020ef          	jal	ra,a346 <GPIO_WriteBit>
+elect_task_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:365
+    elect_gpio_init();
+}
+    7ec4:	50b2                	lw	ra,44(sp)
+    7ec6:	5422                	lw	s0,40(sp)
+    7ec8:	5492                	lw	s1,36(sp)
+    7eca:	5902                	lw	s2,32(sp)
+    7ecc:	49f2                	lw	s3,28(sp)
+    7ece:	6145                	addi	sp,sp,48
+    7ed0:	8082                	ret
+
+00007ed2 <elect_task_start>:
+elect_task_start():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:376
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+void elect_task_start(void)
+{
+    bStatus_t stat = tmos_start_reload_task(elect_task_id, (1 << ELECT_QUEUE_TIME), MS1_TO_SYSTEM_TIME(ELECT_INTERVAL));
+    7ed2:	000407b7          	lui	a5,0x40
+    7ed6:	22c7a303          	lw	t1,556(a5) # 4022c <_data_lma+0x2bc04>
+    7eda:	4641                	li	a2,16
+    7edc:	4585                	li	a1,1
+    7ede:	6fa1c503          	lbu	a0,1786(gp) # 200046fa <elect_task_id>
+    7ee2:	8302                	jr	t1
+
+00007ee4 <vUser_elect_set_upload_stat_func>:
+vUser_elect_set_upload_stat_func():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:388
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+void vUser_elect_set_upload_stat_func(vUser_elect_upload_stat_func func)
+{
+    xUpload_stat = func;
+    7ee4:	76a1a023          	sw	a0,1888(gp) # 20004760 <xUpload_stat>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/electlock/user_elect.c:389
+}
+    7ee8:	8082                	ret
+
+00007eea <set_user_config_param_init>:
+set_user_config_param_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:15
+  * @返回参数   无
+*******************************************************************************/
+void set_user_config_param_init(user_config_param_s *param)
+{
+  memset(param,0,sizeof(user_config_param_s));
+  param->head = HEAD_VALUE;
+    7eea:	faa00793          	li	a5,-86
+    7eee:	a11c                	sb	a5,0(a0)
+    7ef0:	57bd                	li	a5,-17
+    7ef2:	b11c                	sb	a5,1(a0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:16
+  param->can_baud = CAN_BAUD_1000;
+    7ef4:	57a1                	li	a5,-24
+    7ef6:	a13c                	sb	a5,2(a0)
+    7ef8:	478d                	li	a5,3
+    7efa:	b13c                	sb	a5,3(a0)
+    7efc:	00050223          	sb	zero,4(a0) # 40011004 <_eusrstack+0x20001004>
+    7f00:	000502a3          	sb	zero,5(a0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:17
+}
+    7f04:	8082                	ret
+
+00007f06 <check_can_baud>:
+check_can_baud():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:28
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+bool check_can_baud(uint32_t baud)
+{
+  switch(baud)
+    7f06:	12c00793          	li	a5,300
+    7f0a:	04f50f63          	beq	a0,a5,7f68 <check_can_baud+0x62>
+    7f0e:	02a7e763          	bltu	a5,a0,7f3c <check_can_baud+0x36>
+    7f12:	09600713          	li	a4,150
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:39
+    case CAN_BAUD_300:
+    case CAN_BAUD_400:
+    case CAN_BAUD_500:
+    case CAN_BAUD_666:
+    case CAN_BAUD_800:
+    case CAN_BAUD_1000:return true;
+    7f16:	4785                	li	a5,1
+    7f18:	00e50863          	beq	a0,a4,7f28 <check_can_baud+0x22>
+    7f1c:	00a76863          	bltu	a4,a0,7f2c <check_can_baud+0x26>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:40
+    default:return false;
+    7f20:	f9c50513          	addi	a0,a0,-100
+    7f24:	00153793          	seqz	a5,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:42
+  }
+}
+    7f28:	853e                	mv	a0,a5
+    7f2a:	8082                	ret
+    7f2c:	0c800713          	li	a4,200
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:39
+    case CAN_BAUD_1000:return true;
+    7f30:	4785                	li	a5,1
+    7f32:	fee50be3          	beq	a0,a4,7f28 <check_can_baud+0x22>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:40
+    default:return false;
+    7f36:	f0650513          	addi	a0,a0,-250
+    7f3a:	b7ed                	j	7f24 <check_can_baud+0x1e>
+    7f3c:	29a00713          	li	a4,666
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:39
+    case CAN_BAUD_1000:return true;
+    7f40:	4785                	li	a5,1
+    7f42:	fee503e3          	beq	a0,a4,7f28 <check_can_baud+0x22>
+    7f46:	00a76963          	bltu	a4,a0,7f58 <check_can_baud+0x52>
+    7f4a:	19000713          	li	a4,400
+    7f4e:	fce50de3          	beq	a0,a4,7f28 <check_can_baud+0x22>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:40
+    default:return false;
+    7f52:	e0c50513          	addi	a0,a0,-500
+    7f56:	b7f9                	j	7f24 <check_can_baud+0x1e>
+    7f58:	32000713          	li	a4,800
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:39
+    case CAN_BAUD_1000:return true;
+    7f5c:	4785                	li	a5,1
+    7f5e:	fce505e3          	beq	a0,a4,7f28 <check_can_baud+0x22>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:40
+    default:return false;
+    7f62:	c1850513          	addi	a0,a0,-1000
+    7f66:	bf7d                	j	7f24 <check_can_baud+0x1e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:39
+    case CAN_BAUD_1000:return true;
+    7f68:	4785                	li	a5,1
+    7f6a:	bf7d                	j	7f28 <check_can_baud+0x22>
+
+00007f6c <FLASH_read>:
+FLASH_read():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:56
+  * @返回参数   无
+*******************************************************************************/
+void FLASH_read(uint32_t addr, uint8_t *pData, uint32_t len)
+{
+    uint32_t i;
+    for(i=0;i<len;i++)
+    7f6c:	4781                	li	a5,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:56 (discriminator 1)
+    7f6e:	00c79363          	bne	a5,a2,7f74 <FLASH_read+0x8>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:60
+    {
+        *pData++ = *(uint8_t*)addr++;
+    }
+}
+    7f72:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:58 (discriminator 3)
+        *pData++ = *(uint8_t*)addr++;
+    7f74:	00a78733          	add	a4,a5,a0
+    7f78:	2314                	lbu	a3,0(a4)
+    7f7a:	00f58733          	add	a4,a1,a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:56 (discriminator 3)
+    for(i=0;i<len;i++)
+    7f7e:	0785                	addi	a5,a5,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:58 (discriminator 3)
+        *pData++ = *(uint8_t*)addr++;
+    7f80:	a314                	sb	a3,0(a4)
+    7f82:	b7f5                	j	7f6e <FLASH_read+0x2>
+
+00007f84 <User_Config_Write_Config>:
+User_Config_Write_Config():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:119
+  * @输入参数  	无
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+void User_Config_Write_Config(void)
+{
+    7f84:	716d                	addi	sp,sp,-272
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:122
+  uint8_t buf[256] = {0xFF};
+
+  memset(buf, 0xFF, 256);
+    7f86:	0fa00613          	li	a2,250
+    7f8a:	0ff00593          	li	a1,255
+    7f8e:	00610513          	addi	a0,sp,6
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:119
+{
+    7f92:	10112623          	sw	ra,268(sp)
+    7f96:	10812423          	sw	s0,264(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:122
+  memset(buf, 0xFF, 256);
+    7f9a:	c0bfd0ef          	jal	ra,5ba4 <memset>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:123
+  memcpy(buf, (uint8_t *)&user_config_param, sizeof(user_config_param_s));
+    7f9e:	6fc18793          	addi	a5,gp,1788 # 200046fc <user_config_param>
+    7fa2:	4398                	lw	a4,0(a5)
+    7fa4:	23de                	lhu	a5,4(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:127
+
+  FLASH_Unlock_Fast();
+  /* Erase the first block */
+  FLASH_ErasePage_Fast(CONFIG_DATAFLASH_ADDR);
+    7fa6:	08077437          	lui	s0,0x8077
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:123
+  memcpy(buf, (uint8_t *)&user_config_param, sizeof(user_config_param_s));
+    7faa:	c03a                	sw	a4,0(sp)
+    7fac:	827c                	sh	a5,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:125
+  FLASH_Unlock_Fast();
+    7fae:	1ea020ef          	jal	ra,a198 <FLASH_Unlock_Fast>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:127
+  FLASH_ErasePage_Fast(CONFIG_DATAFLASH_ADDR);
+    7fb2:	10040513          	addi	a0,s0,256 # 8077100 <_data_lma+0x8062ad8>
+    7fb6:	20e020ef          	jal	ra,a1c4 <FLASH_ErasePage_Fast>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:129
+  /* Programming DataFlash */
+  FLASH_ProgramPage_Fast(CONFIG_DATAFLASH_ADDR, (uint32_t *)buf);
+    7fba:	858a                	mv	a1,sp
+    7fbc:	10040513          	addi	a0,s0,256
+    7fc0:	232020ef          	jal	ra,a1f2 <FLASH_ProgramPage_Fast>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:130
+  FLASH_Lock_Fast();
+    7fc4:	1f2020ef          	jal	ra,a1b6 <FLASH_Lock_Fast>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:131
+}
+    7fc8:	10c12083          	lw	ra,268(sp)
+    7fcc:	10812403          	lw	s0,264(sp)
+    7fd0:	6151                	addi	sp,sp,272
+    7fd2:	8082                	ret
+
+00007fd4 <User_Config_Read_Config>:
+User_Config_Read_Config():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:92
+{
+    7fd4:	1101                	addi	sp,sp,-32
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:96
+  FLASH_read(CONFIG_DATAFLASH_ADDR, (uint8_t *)&param, sizeof(user_config_param_s));
+    7fd6:	08077537          	lui	a0,0x8077
+    7fda:	4619                	li	a2,6
+    7fdc:	002c                	addi	a1,sp,8
+    7fde:	10050513          	addi	a0,a0,256 # 8077100 <_data_lma+0x8062ad8>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:92
+{
+    7fe2:	ce06                	sw	ra,28(sp)
+    7fe4:	cc22                	sw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:96
+  FLASH_read(CONFIG_DATAFLASH_ADDR, (uint8_t *)&param, sizeof(user_config_param_s));
+    7fe6:	3759                	jal	7f6c <FLASH_read>
+check_read_config_param():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:71
+  if(param->head != HEAD_VALUE)
+    7fe8:	8438                	lhu	a4,8(sp)
+    7fea:	67bd                	lui	a5,0xf
+    7fec:	faa78793          	addi	a5,a5,-86 # efaa <_strtod_l+0x2ea>
+    7ff0:	04f71963          	bne	a4,a5,8042 <User_Config_Read_Config+0x6e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:76
+  if(false == check_can_baud(param->can_baud))
+    7ff4:	4732                	lw	a4,12(sp)
+    7ff6:	67c1                	lui	a5,0x10
+    7ff8:	8528                	lhu	a0,10(sp)
+    7ffa:	fff78413          	addi	s0,a5,-1 # ffff <_dtoa_r+0x20f>
+    7ffe:	8f61                	and	a4,a4,s0
+    8000:	0742                	slli	a4,a4,0x10
+    8002:	8d59                	or	a0,a0,a4
+    8004:	3709                	jal	7f06 <check_can_baud>
+    8006:	cd15                	beqz	a0,8042 <User_Config_Read_Config+0x6e>
+User_Config_Read_Config():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:100
+      PRINT("rd config succ!\n");
+    8008:	0000c517          	auipc	a0,0xc
+    800c:	c8050513          	addi	a0,a0,-896 # 13c88 <SBox+0x264>
+    8010:	2b7060ef          	jal	ra,eac6 <puts>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:101
+      memcpy(&user_config_param, &param, sizeof(user_config_param_s));
+    8014:	45a2                	lw	a1,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:102
+      PRINT("can baud=%d\n", user_config_param.can_baud);
+    8016:	0000c517          	auipc	a0,0xc
+    801a:	c8250513          	addi	a0,a0,-894 # 13c98 <SBox+0x274>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:101
+      memcpy(&user_config_param, &param, sizeof(user_config_param_s));
+    801e:	6eb1ae23          	sw	a1,1788(gp) # 200046fc <user_config_param>
+    8022:	863c                	lhu	a5,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:102
+      PRINT("can baud=%d\n", user_config_param.can_baud);
+    8024:	81c1                	srli	a1,a1,0x10
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:101
+      memcpy(&user_config_param, &param, sizeof(user_config_param_s));
+    8026:	70f19023          	sh	a5,1792(gp) # 20004700 <user_config_param+0x4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:102
+      PRINT("can baud=%d\n", user_config_param.can_baud);
+    802a:	6fc18793          	addi	a5,gp,1788 # 200046fc <user_config_param>
+    802e:	43dc                	lw	a5,4(a5)
+    8030:	8fe1                	and	a5,a5,s0
+    8032:	07c2                	slli	a5,a5,0x10
+    8034:	8ddd                	or	a1,a1,a5
+    8036:	171060ef          	jal	ra,e9a6 <iprintf>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:109
+}
+    803a:	40f2                	lw	ra,28(sp)
+    803c:	4462                	lw	s0,24(sp)
+    803e:	6105                	addi	sp,sp,32
+    8040:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:105
+      PRINT("rd config error!\n");
+    8042:	0000c517          	auipc	a0,0xc
+    8046:	c6650513          	addi	a0,a0,-922 # 13ca8 <SBox+0x284>
+    804a:	27d060ef          	jal	ra,eac6 <puts>
+set_user_config_param_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:15
+  param->head = HEAD_VALUE;
+    804e:	77fd                	lui	a5,0xfffff
+    8050:	faa78793          	addi	a5,a5,-86 # ffffefaa <_eusrstack+0xdffeefaa>
+    8054:	6ef19e23          	sh	a5,1788(gp) # 200046fc <user_config_param>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:16
+  param->can_baud = CAN_BAUD_1000;
+    8058:	3e800793          	li	a5,1000
+    805c:	6ef19f23          	sh	a5,1790(gp) # 200046fe <user_config_param+0x2>
+    8060:	70019023          	sh	zero,1792(gp) # 20004700 <user_config_param+0x4>
+User_Config_Read_Config():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:107
+      User_Config_Write_Config();
+    8064:	3705                	jal	7f84 <User_Config_Write_Config>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:109
+}
+    8066:	bfd1                	j	803a <User_Config_Read_Config+0x66>
+
+00008068 <user_config_save_can_baud>:
+user_config_save_can_baud():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:141
+  * @输入参数  	baud:波特率
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+bool user_config_save_can_baud(uint32_t baud)
+{
+    8068:	1101                	addi	sp,sp,-32
+    806a:	cc22                	sw	s0,24(sp)
+    806c:	ce06                	sw	ra,28(sp)
+    806e:	842a                	mv	s0,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:142
+  if(false == check_can_baud(baud))
+    8070:	e97ff0ef          	jal	ra,7f06 <check_can_baud>
+    8074:	c515                	beqz	a0,80a0 <user_config_save_can_baud+0x38>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:147
+  {
+      return false;
+  }
+
+  if(user_config_param.can_baud != baud)
+    8076:	6fc18713          	addi	a4,gp,1788 # 200046fc <user_config_param>
+    807a:	435c                	lw	a5,4(a4)
+    807c:	2336                	lhu	a3,2(a4)
+    807e:	6741                	lui	a4,0x10
+    8080:	177d                	addi	a4,a4,-1
+    8082:	8ff9                	and	a5,a5,a4
+    8084:	07c2                	slli	a5,a5,0x10
+    8086:	8fd5                	or	a5,a5,a3
+    8088:	00878c63          	beq	a5,s0,80a0 <user_config_save_can_baud+0x38>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:149
+  {
+    user_config_param.can_baud = baud;
+    808c:	8f61                	and	a4,a4,s0
+    808e:	8041                	srli	s0,s0,0x10
+    8090:	c62a                	sw	a0,12(sp)
+    8092:	6ee19f23          	sh	a4,1790(gp) # 200046fe <user_config_param+0x2>
+    8096:	70819023          	sh	s0,1792(gp) # 20004700 <user_config_param+0x4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:150
+    User_Config_Write_Config();
+    809a:	eebff0ef          	jal	ra,7f84 <User_Config_Write_Config>
+    809e:	4532                	lw	a0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:154
+  }
+
+  return true;
+}
+    80a0:	40f2                	lw	ra,28(sp)
+    80a2:	4462                	lw	s0,24(sp)
+    80a4:	6105                	addi	sp,sp,32
+    80a6:	8082                	ret
+
+000080a8 <user_config_init>:
+user_config_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/config/user_config.c:165
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+void user_config_init(void)
+{
+  User_Config_Read_Config();
+    80a8:	b735                	j	7fd4 <User_Config_Read_Config>
+
+000080aa <set_dispsw_addr>:
+set_dispsw_addr():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:306
+  * @输出参数   无
+  * @返回参数   状态
+*******************************************************************************/
+static void set_dispsw_addr(uint8_t idx, bool stat)
+{
+  switch(idx)
+    80aa:	479d                	li	a5,7
+    80ac:	02a7e363          	bltu	a5,a0,80d2 <set_dispsw_addr+0x28>
+    80b0:	0000c797          	auipc	a5,0xc
+    80b4:	c0c78793          	addi	a5,a5,-1012 # 13cbc <SBox+0x298>
+    80b8:	050a                	slli	a0,a0,0x2
+    80ba:	953e                	add	a0,a0,a5
+    80bc:	4118                	lw	a4,0(a0)
+    80be:	973e                	add	a4,a4,a5
+    80c0:	76418793          	addi	a5,gp,1892 # 20004764 <dipsw_addr>
+    80c4:	8702                	jr	a4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:308
+  {
+    case 0:dipsw_addr.dipsw_addr.dipsw01_level = ((stat == true)?1:0); break;
+    80c6:	239c                	lbu	a5,0(a5)
+    80c8:	8985                	andi	a1,a1,1
+    80ca:	9bf9                	andi	a5,a5,-2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:315
+    case 2:dipsw_addr.dipsw_addr.dipsw03_level = ((stat == true)?1:0); break;
+    case 3:dipsw_addr.dipsw_addr.dipsw04_level = ((stat == true)?1:0); break;
+    case 4:dipsw_addr.dipsw_addr.dipsw05_level = ((stat == true)?1:0); break;
+    case 5:dipsw_addr.dipsw_addr.dipsw06_level = ((stat == true)?1:0); break;
+    case 6:dipsw_addr.dipsw_addr.dipsw07_level = ((stat == true)?1:0); break;
+    case 7:dipsw_addr.dipsw_addr.dipsw08_level = ((stat == true)?1:0); break;
+    80cc:	8ddd                	or	a1,a1,a5
+    80ce:	76b18223          	sb	a1,1892(gp) # 20004764 <dipsw_addr>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:317
+  }
+}
+    80d2:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:309
+    case 1:dipsw_addr.dipsw_addr.dipsw02_level = ((stat == true)?1:0); break;
+    80d4:	239c                	lbu	a5,0(a5)
+    80d6:	8985                	andi	a1,a1,1
+    80d8:	0586                	slli	a1,a1,0x1
+    80da:	9bf5                	andi	a5,a5,-3
+    80dc:	bfc5                	j	80cc <set_dispsw_addr+0x22>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:310
+    case 2:dipsw_addr.dipsw_addr.dipsw03_level = ((stat == true)?1:0); break;
+    80de:	239c                	lbu	a5,0(a5)
+    80e0:	8985                	andi	a1,a1,1
+    80e2:	058a                	slli	a1,a1,0x2
+    80e4:	9bed                	andi	a5,a5,-5
+    80e6:	b7dd                	j	80cc <set_dispsw_addr+0x22>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:311
+    case 3:dipsw_addr.dipsw_addr.dipsw04_level = ((stat == true)?1:0); break;
+    80e8:	239c                	lbu	a5,0(a5)
+    80ea:	8985                	andi	a1,a1,1
+    80ec:	058e                	slli	a1,a1,0x3
+    80ee:	9bdd                	andi	a5,a5,-9
+    80f0:	bff1                	j	80cc <set_dispsw_addr+0x22>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:312
+    case 4:dipsw_addr.dipsw_addr.dipsw05_level = ((stat == true)?1:0); break;
+    80f2:	239c                	lbu	a5,0(a5)
+    80f4:	8985                	andi	a1,a1,1
+    80f6:	0592                	slli	a1,a1,0x4
+    80f8:	9bbd                	andi	a5,a5,-17
+    80fa:	bfc9                	j	80cc <set_dispsw_addr+0x22>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:313
+    case 5:dipsw_addr.dipsw_addr.dipsw06_level = ((stat == true)?1:0); break;
+    80fc:	239c                	lbu	a5,0(a5)
+    80fe:	8985                	andi	a1,a1,1
+    8100:	0596                	slli	a1,a1,0x5
+    8102:	fdf7f793          	andi	a5,a5,-33
+    8106:	b7d9                	j	80cc <set_dispsw_addr+0x22>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:314
+    case 6:dipsw_addr.dipsw_addr.dipsw07_level = ((stat == true)?1:0); break;
+    8108:	239c                	lbu	a5,0(a5)
+    810a:	8985                	andi	a1,a1,1
+    810c:	059a                	slli	a1,a1,0x6
+    810e:	fbf7f793          	andi	a5,a5,-65
+    8112:	bf6d                	j	80cc <set_dispsw_addr+0x22>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:315
+    case 7:dipsw_addr.dipsw_addr.dipsw08_level = ((stat == true)?1:0); break;
+    8114:	239c                	lbu	a5,0(a5)
+    8116:	059e                	slli	a1,a1,0x7
+    8118:	07f7f793          	andi	a5,a5,127
+    811c:	bf45                	j	80cc <set_dispsw_addr+0x22>
+
+0000811e <get_dipsw08_level>:
+get_dipsw08_level():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:287
+  if(0 == DIP_SW08_IN)
+    811e:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:286
+{
+    8122:	1141                	addi	sp,sp,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:287
+  if(0 == DIP_SW08_IN)
+    8124:	6589                	lui	a1,0x2
+    8126:	c0050513          	addi	a0,a0,-1024 # 40010c00 <_eusrstack+0x20000c00>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:286
+{
+    812a:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:287
+  if(0 == DIP_SW08_IN)
+    812c:	210020ef          	jal	ra,a33c <GPIO_ReadInputDataBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:294
+}
+    8130:	40b2                	lw	ra,12(sp)
+    8132:	00153513          	seqz	a0,a0
+    8136:	0141                	addi	sp,sp,16
+    8138:	8082                	ret
+
+0000813a <get_dipsw07_level>:
+get_dipsw07_level():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:269
+  if(0 == DIP_SW07_IN)
+    813a:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:268
+{
+    813e:	1141                	addi	sp,sp,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:269
+  if(0 == DIP_SW07_IN)
+    8140:	6591                	lui	a1,0x4
+    8142:	c0050513          	addi	a0,a0,-1024 # 40010c00 <_eusrstack+0x20000c00>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:268
+{
+    8146:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:269
+  if(0 == DIP_SW07_IN)
+    8148:	1f4020ef          	jal	ra,a33c <GPIO_ReadInputDataBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:276
+}
+    814c:	40b2                	lw	ra,12(sp)
+    814e:	00153513          	seqz	a0,a0
+    8152:	0141                	addi	sp,sp,16
+    8154:	8082                	ret
+
+00008156 <get_dipsw06_level>:
+get_dipsw06_level():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:251
+  if(0 == DIP_SW06_IN)
+    8156:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:250
+{
+    815a:	1141                	addi	sp,sp,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:251
+  if(0 == DIP_SW06_IN)
+    815c:	65a1                	lui	a1,0x8
+    815e:	c0050513          	addi	a0,a0,-1024 # 40010c00 <_eusrstack+0x20000c00>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:250
+{
+    8162:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:251
+  if(0 == DIP_SW06_IN)
+    8164:	1d8020ef          	jal	ra,a33c <GPIO_ReadInputDataBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:258
+}
+    8168:	40b2                	lw	ra,12(sp)
+    816a:	00153513          	seqz	a0,a0
+    816e:	0141                	addi	sp,sp,16
+    8170:	8082                	ret
+
+00008172 <get_dipsw05_level>:
+get_dipsw05_level():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:232
+{
+    8172:	1141                	addi	sp,sp,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:233
+  if(0 == DIP_SW05_IN)
+    8174:	04000593          	li	a1,64
+    8178:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:232
+{
+    817c:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:233
+  if(0 == DIP_SW05_IN)
+    817e:	1be020ef          	jal	ra,a33c <GPIO_ReadInputDataBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:240
+}
+    8182:	40b2                	lw	ra,12(sp)
+    8184:	00153513          	seqz	a0,a0
+    8188:	0141                	addi	sp,sp,16
+    818a:	8082                	ret
+
+0000818c <get_dipsw04_level>:
+get_dipsw04_level():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:214
+{
+    818c:	1141                	addi	sp,sp,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:215
+  if(0 == DIP_SW04_IN)
+    818e:	08000593          	li	a1,128
+    8192:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:214
+{
+    8196:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:215
+  if(0 == DIP_SW04_IN)
+    8198:	1a4020ef          	jal	ra,a33c <GPIO_ReadInputDataBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:222
+}
+    819c:	40b2                	lw	ra,12(sp)
+    819e:	00153513          	seqz	a0,a0
+    81a2:	0141                	addi	sp,sp,16
+    81a4:	8082                	ret
+
+000081a6 <get_dipsw03_level>:
+get_dipsw03_level():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:196
+{
+    81a6:	1141                	addi	sp,sp,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:197
+  if(0 == DIP_SW03_IN)
+    81a8:	10000593          	li	a1,256
+    81ac:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:196
+{
+    81b0:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:197
+  if(0 == DIP_SW03_IN)
+    81b2:	18a020ef          	jal	ra,a33c <GPIO_ReadInputDataBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:204
+}
+    81b6:	40b2                	lw	ra,12(sp)
+    81b8:	00153513          	seqz	a0,a0
+    81bc:	0141                	addi	sp,sp,16
+    81be:	8082                	ret
+
+000081c0 <get_dipsw02_level>:
+get_dipsw02_level():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:178
+{
+    81c0:	1141                	addi	sp,sp,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:179
+  if(0 == DIP_SW02_IN)
+    81c2:	20000593          	li	a1,512
+    81c6:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:178
+{
+    81ca:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:179
+  if(0 == DIP_SW02_IN)
+    81cc:	170020ef          	jal	ra,a33c <GPIO_ReadInputDataBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:186
+}
+    81d0:	40b2                	lw	ra,12(sp)
+    81d2:	00153513          	seqz	a0,a0
+    81d6:	0141                	addi	sp,sp,16
+    81d8:	8082                	ret
+
+000081da <get_dipsw01_level>:
+get_dipsw01_level():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:161
+  if(0 == DIP_SW01_IN)
+    81da:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:160
+{
+    81de:	1141                	addi	sp,sp,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:161
+  if(0 == DIP_SW01_IN)
+    81e0:	10000593          	li	a1,256
+    81e4:	80050513          	addi	a0,a0,-2048 # 40010800 <_eusrstack+0x20000800>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:160
+{
+    81e8:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:161
+  if(0 == DIP_SW01_IN)
+    81ea:	152020ef          	jal	ra,a33c <GPIO_ReadInputDataBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:168
+}
+    81ee:	40b2                	lw	ra,12(sp)
+    81f0:	00153513          	seqz	a0,a0
+    81f4:	0141                	addi	sp,sp,16
+    81f6:	8082                	ret
+
+000081f8 <vDipsw_init>:
+vDipsw_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:148
+{
+    81f8:	1101                	addi	sp,sp,-32
+dipsw_gpio_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:105
+  DIP_SW_GPIO_RCC_ENABLE;
+    81fa:	4585                	li	a1,1
+    81fc:	4575                	li	a0,29
+vDipsw_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:148
+{
+    81fe:	ce06                	sw	ra,28(sp)
+    8200:	cc22                	sw	s0,24(sp)
+    8202:	ca26                	sw	s1,20(sp)
+    8204:	c84a                	sw	s2,16(sp)
+dipsw_gpio_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:109
+  GPIO_Init(DIP_SW01_GPIO, &GPIO_InitStructure);
+    8206:	400114b7          	lui	s1,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:99
+  GPIO_InitTypeDef GPIO_InitStructure={0};
+    820a:	c202                	sw	zero,4(sp)
+    820c:	c402                	sw	zero,8(sp)
+    820e:	c602                	sw	zero,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:105
+  DIP_SW_GPIO_RCC_ENABLE;
+    8210:	408020ef          	jal	ra,a618 <RCC_APB2PeriphClockCmd>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:108
+  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
+    8214:	04800413          	li	s0,72
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:107
+  GPIO_InitStructure.GPIO_Pin = DIP_SW01_PIN;
+    8218:	10000913          	li	s2,256
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:109
+  GPIO_Init(DIP_SW01_GPIO, &GPIO_InitStructure);
+    821c:	004c                	addi	a1,sp,4
+    821e:	80048513          	addi	a0,s1,-2048 # 40010800 <_eusrstack+0x20000800>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:107
+  GPIO_InitStructure.GPIO_Pin = DIP_SW01_PIN;
+    8222:	01211223          	sh	s2,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:108
+  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
+    8226:	c622                	sw	s0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:109
+  GPIO_Init(DIP_SW01_GPIO, &GPIO_InitStructure);
+    8228:	054020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:111
+  GPIO_InitStructure.GPIO_Pin = DIP_SW02_PIN;
+    822c:	20000793          	li	a5,512
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:113
+  GPIO_Init(DIP_SW02_GPIO, &GPIO_InitStructure);
+    8230:	004c                	addi	a1,sp,4
+    8232:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:111
+  GPIO_InitStructure.GPIO_Pin = DIP_SW02_PIN;
+    8236:	827c                	sh	a5,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:112
+  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
+    8238:	c622                	sw	s0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:113
+  GPIO_Init(DIP_SW02_GPIO, &GPIO_InitStructure);
+    823a:	042020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:117
+  GPIO_Init(DIP_SW03_GPIO, &GPIO_InitStructure);
+    823e:	004c                	addi	a1,sp,4
+    8240:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:115
+  GPIO_InitStructure.GPIO_Pin = DIP_SW03_PIN;
+    8244:	01211223          	sh	s2,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:116
+  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
+    8248:	c622                	sw	s0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:117
+  GPIO_Init(DIP_SW03_GPIO, &GPIO_InitStructure);
+    824a:	032020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:119
+  GPIO_InitStructure.GPIO_Pin = DIP_SW04_PIN;
+    824e:	08000793          	li	a5,128
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:121
+  GPIO_Init(DIP_SW04_GPIO, &GPIO_InitStructure);
+    8252:	004c                	addi	a1,sp,4
+    8254:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:119
+  GPIO_InitStructure.GPIO_Pin = DIP_SW04_PIN;
+    8258:	827c                	sh	a5,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:120
+  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
+    825a:	c622                	sw	s0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:121
+  GPIO_Init(DIP_SW04_GPIO, &GPIO_InitStructure);
+    825c:	020020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:123
+  GPIO_InitStructure.GPIO_Pin = DIP_SW05_PIN;
+    8260:	04000793          	li	a5,64
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:125
+  GPIO_Init(DIP_SW05_GPIO, &GPIO_InitStructure);
+    8264:	004c                	addi	a1,sp,4
+    8266:	40011537          	lui	a0,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:123
+  GPIO_InitStructure.GPIO_Pin = DIP_SW05_PIN;
+    826a:	827c                	sh	a5,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:124
+  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
+    826c:	c622                	sw	s0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:125
+  GPIO_Init(DIP_SW05_GPIO, &GPIO_InitStructure);
+    826e:	00e020ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:127
+  GPIO_InitStructure.GPIO_Pin = DIP_SW06_PIN;
+    8272:	77e1                	lui	a5,0xffff8
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:129
+  GPIO_Init(DIP_SW06_GPIO, &GPIO_InitStructure);
+    8274:	004c                	addi	a1,sp,4
+    8276:	c0048513          	addi	a0,s1,-1024
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:127
+  GPIO_InitStructure.GPIO_Pin = DIP_SW06_PIN;
+    827a:	827c                	sh	a5,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:128
+  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
+    827c:	c622                	sw	s0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:129
+  GPIO_Init(DIP_SW06_GPIO, &GPIO_InitStructure);
+    827e:	7ff010ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:131
+  GPIO_InitStructure.GPIO_Pin = DIP_SW07_PIN;
+    8282:	6791                	lui	a5,0x4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:133
+  GPIO_Init(DIP_SW07_GPIO, &GPIO_InitStructure);
+    8284:	004c                	addi	a1,sp,4
+    8286:	c0048513          	addi	a0,s1,-1024
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:131
+  GPIO_InitStructure.GPIO_Pin = DIP_SW07_PIN;
+    828a:	827c                	sh	a5,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:132
+  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
+    828c:	c622                	sw	s0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:133
+  GPIO_Init(DIP_SW07_GPIO, &GPIO_InitStructure);
+    828e:	7ef010ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:135
+  GPIO_InitStructure.GPIO_Pin = DIP_SW08_PIN;
+    8292:	6789                	lui	a5,0x2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:137
+  GPIO_Init(DIP_SW08_GPIO, &GPIO_InitStructure);
+    8294:	004c                	addi	a1,sp,4
+    8296:	c0048513          	addi	a0,s1,-1024
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:136
+  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
+    829a:	c622                	sw	s0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:135
+  GPIO_InitStructure.GPIO_Pin = DIP_SW08_PIN;
+    829c:	827c                	sh	a5,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:137
+  GPIO_Init(DIP_SW08_GPIO, &GPIO_InitStructure);
+    829e:	7df010ef          	jal	ra,a27c <GPIO_Init>
+vDipsw_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:150
+}
+    82a2:	40f2                	lw	ra,28(sp)
+    82a4:	4462                	lw	s0,24(sp)
+    82a6:	44d2                	lw	s1,20(sp)
+    82a8:	4942                	lw	s2,16(sp)
+    82aa:	6105                	addi	sp,sp,32
+    82ac:	8082                	ret
+
+000082ae <dipsw_task_process_event>:
+dipsw_task_process_event():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:400
+  * @返回参数   无
+*******************************************************************************/
+uint16_t dipsw_task_process_event(uint8_t task_id, uint16_t events)
+{
+    //event 处理
+    if(events & (1 << DIPSW_QUEUE_TIME))
+    82ae:	0015f793          	andi	a5,a1,1
+    82b2:	c3d5                	beqz	a5,8356 <dipsw_task_process_event+0xa8>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:398
+{
+    82b4:	1101                	addi	sp,sp,-32
+    82b6:	cc22                	sw	s0,24(sp)
+    82b8:	ca26                	sw	s1,20(sp)
+    82ba:	c84a                	sw	s2,16(sp)
+    82bc:	c64e                	sw	s3,12(sp)
+    82be:	c452                	sw	s4,8(sp)
+    82c0:	c256                	sw	s5,4(sp)
+    82c2:	ce06                	sw	ra,28(sp)
+    82c4:	84ae                	mv	s1,a1
+    82c6:	1d018413          	addi	s0,gp,464 # 200041d0 <dipsw_work>
+    82ca:	23018a93          	addi	s5,gp,560 # 20004230 <Peripheral_PeripheralCBs>
+dipsw_check():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:349
+    dipsw->dipsw_on_count = DIP_SW_CHECK_COUNT;
+    82ce:	4929                	li	s2,10
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:354
+        dipsw->dipsw_finish = true;
+    82d0:	4985                	li	s3,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:336
+        if(dipsw->dipsw_stat != 1)
+    82d2:	4a05                	li	s4,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:328
+  if(true == dipsw->get_level())
+    82d4:	441c                	lw	a5,8(s0)
+    82d6:	9782                	jalr	a5
+    82d8:	cd21                	beqz	a0,8330 <dipsw_task_process_event+0x82>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:331
+    if(dipsw->dipsw_on_count == 0)
+    82da:	303c                	lbu	a5,3(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:330
+    dipsw->dipsw_off_count = DIP_SW_CHECK_COUNT;
+    82dc:	01240223          	sb	s2,4(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:331
+    if(dipsw->dipsw_on_count == 0)
+    82e0:	ef99                	bnez	a5,82fe <dipsw_task_process_event+0x50>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:333
+      if(dipsw->dipsw_finish == false)
+    82e2:	203c                	lbu	a5,2(s0)
+    82e4:	e38d                	bnez	a5,8306 <dipsw_task_process_event+0x58>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:336
+        if(dipsw->dipsw_stat != 1)
+    82e6:	301c                	lbu	a5,1(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:335
+        dipsw->dipsw_finish = true;
+    82e8:	01340123          	sb	s3,2(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:336
+        if(dipsw->dipsw_stat != 1)
+    82ec:	01478d63          	beq	a5,s4,8306 <dipsw_task_process_event+0x58>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:338
+          dipsw->dipsw_stat = 1;
+    82f0:	014400a3          	sb	s4,1(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:339
+          set_dispsw_addr(dipsw->idx, true);
+    82f4:	4585                	li	a1,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:358
+          set_dispsw_addr(dipsw->idx, false);
+    82f6:	2008                	lbu	a0,0(s0)
+    82f8:	db3ff0ef          	jal	ra,80aa <set_dispsw_addr>
+    82fc:	a029                	j	8306 <dipsw_task_process_event+0x58>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:345
+      dipsw->dipsw_on_count--;
+    82fe:	17fd                	addi	a5,a5,-1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:344
+      dipsw->dipsw_finish = false;
+    8300:	00040123          	sb	zero,2(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:345
+      dipsw->dipsw_on_count--;
+    8304:	b03c                	sb	a5,3(s0)
+    8306:	0431                	addi	s0,s0,12
+dipsw_pro():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:378
+  for(uint8_t i = 0; i < 8; i++)
+    8308:	fd5416e3          	bne	s0,s5,82d4 <dipsw_task_process_event+0x26>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:383
+  if(dipsw_upload != NULL)
+    830c:	76818793          	addi	a5,gp,1896 # 20004768 <dipsw_upload>
+    8310:	439c                	lw	a5,0(a5)
+    8312:	c781                	beqz	a5,831a <dipsw_task_process_event+0x6c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:385
+    dipsw_upload(dipsw_addr.addr);
+    8314:	7641c503          	lbu	a0,1892(gp) # 20004764 <dipsw_addr>
+    8318:	9782                	jalr	a5
+dipsw_task_process_event():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:407
+      dipsw_pro();
+      return (events ^ (1 << DIPSW_QUEUE_TIME));
+    }
+
+    return 0;
+}
+    831a:	40f2                	lw	ra,28(sp)
+    831c:	4462                	lw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:403
+      return (events ^ (1 << DIPSW_QUEUE_TIME));
+    831e:	0014c513          	xori	a0,s1,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:407
+}
+    8322:	4942                	lw	s2,16(sp)
+    8324:	44d2                	lw	s1,20(sp)
+    8326:	49b2                	lw	s3,12(sp)
+    8328:	4a22                	lw	s4,8(sp)
+    832a:	4a92                	lw	s5,4(sp)
+    832c:	6105                	addi	sp,sp,32
+    832e:	8082                	ret
+dipsw_check():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:350
+    if(dipsw->dipsw_off_count == 0)
+    8330:	205c                	lbu	a5,4(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:349
+    dipsw->dipsw_on_count = DIP_SW_CHECK_COUNT;
+    8332:	012401a3          	sb	s2,3(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:350
+    if(dipsw->dipsw_off_count == 0)
+    8336:	eb99                	bnez	a5,834c <dipsw_task_process_event+0x9e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:352
+      if(dipsw->dipsw_finish == false)
+    8338:	203c                	lbu	a5,2(s0)
+    833a:	f7f1                	bnez	a5,8306 <dipsw_task_process_event+0x58>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:355
+        if(dipsw->dipsw_stat != 0)
+    833c:	301c                	lbu	a5,1(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:354
+        dipsw->dipsw_finish = true;
+    833e:	01340123          	sb	s3,2(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:355
+        if(dipsw->dipsw_stat != 0)
+    8342:	d3f1                	beqz	a5,8306 <dipsw_task_process_event+0x58>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:357
+          dipsw->dipsw_stat = 0;
+    8344:	000400a3          	sb	zero,1(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:358
+          set_dispsw_addr(dipsw->idx, false);
+    8348:	4581                	li	a1,0
+    834a:	b775                	j	82f6 <dipsw_task_process_event+0x48>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:364
+      dipsw->dipsw_off_count--;
+    834c:	17fd                	addi	a5,a5,-1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:363
+      dipsw->dipsw_finish = false;
+    834e:	00040123          	sb	zero,2(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:364
+      dipsw->dipsw_off_count--;
+    8352:	a05c                	sb	a5,4(s0)
+    8354:	bf4d                	j	8306 <dipsw_task_process_event+0x58>
+    8356:	4501                	li	a0,0
+dipsw_task_process_event():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:407
+}
+    8358:	8082                	ret
+
+0000835a <dipsw_task_start>:
+dipsw_task_start():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:418
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+void dipsw_task_start(void)
+{
+    bStatus_t stat = tmos_start_reload_task(user_can_task_id, (1 << DIPSW_QUEUE_TIME), MS1_TO_SYSTEM_TIME(USER_CAN_INTERVAL));
+    835a:	000407b7          	lui	a5,0x40
+    835e:	22c7a303          	lw	t1,556(a5) # 4022c <_data_lma+0x2bc04>
+    8362:	4641                	li	a2,16
+    8364:	4585                	li	a1,1
+    8366:	7021c503          	lbu	a0,1794(gp) # 20004702 <user_can_task_id>
+    836a:	8302                	jr	t1
+
+0000836c <vDipsw_set_upload_func>:
+vDipsw_set_upload_func():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:430
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+void vDipsw_set_upload_func(dipsw_upload_func func)
+{
+    dipsw_upload = func;
+    836c:	76a1a423          	sw	a0,1896(gp) # 20004768 <dipsw_upload>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/dip_sw.c:431
+}
+    8370:	8082                	ret
+
+00008372 <ucCAN_Send_Msg>:
+ucCAN_Send_Msg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:163
+ */
+uint8_t ucCAN_Send_Msg(uint8_t *msg, uint8_t len)
+{
+    uint8_t  mbox;
+    
+    if(len > 8)
+    8372:	47a1                	li	a5,8
+    8374:	08b7e963          	bltu	a5,a1,8406 <ucCAN_Send_Msg+0x94>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:160
+{
+    8378:	7139                	addi	sp,sp,-64
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:170
+        return 0;
+    }
+
+    CanTxMsg CanTxStructure;
+
+    CanTxStructure.StdId = CAN_SDO_TX + can_node_id;
+    837a:	76c1c783          	lbu	a5,1900(gp) # 2000476c <can_node_id>
+    837e:	58078793          	addi	a5,a5,1408
+    8382:	0078                	addi	a4,sp,12
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:160
+{
+    8384:	dc22                	sw	s0,56(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:170
+    CanTxStructure.StdId = CAN_SDO_TX + can_node_id;
+    8386:	c63e                	sw	a5,12(sp)
+    8388:	842e                	mv	s0,a1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:174
+    CanTxStructure.IDE = CAN_Id_Standard;
+
+    CanTxStructure.RTR = CAN_RTR_Data;
+    CanTxStructure.DLC = len;
+    838a:	00b10b23          	sb	a1,22(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:160
+{
+    838e:	de06                	sw	ra,60(sp)
+    8390:	da26                	sw	s1,52(sp)
+    8392:	d84a                	sw	s2,48(sp)
+    8394:	d64e                	sw	s3,44(sp)
+    8396:	d452                	sw	s4,40(sp)
+    8398:	d256                	sw	s5,36(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:171
+    CanTxStructure.IDE = CAN_Id_Standard;
+    839a:	00011a23          	sh	zero,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:174
+    CanTxStructure.DLC = len;
+    839e:	4781                	li	a5,0
+    83a0:	85ba                	mv	a1,a4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:176
+
+    for(uint8_t i = 0; i < len; i++) {
+    83a2:	0ff7f693          	andi	a3,a5,255
+    83a6:	0705                	addi	a4,a4,1
+    83a8:	0286e963          	bltu	a3,s0,83da <ucCAN_Send_Msg+0x68>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:180
+        CanTxStructure.Data[i] = msg[i];
+    }
+
+    mbox = CAN_Transmit(CAN1, &CanTxStructure);
+    83ac:	400069b7          	lui	s3,0x40006
+    83b0:	40098513          	addi	a0,s3,1024 # 40006400 <_eusrstack+0x1fff6400>
+    83b4:	2b1010ef          	jal	ra,9e64 <CAN_Transmit>
+    83b8:	6905                	lui	s2,0x1
+    83ba:	8a2a                	mv	s4,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:182
+    
+    uint16_t timeout = 0;
+    83bc:	4481                	li	s1,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:184
+
+    while((CAN_TransmitStatus(CAN_TYPE, mbox) != CAN_TxStatus_Ok) && (timeout < 0xFFF))
+    83be:	40098993          	addi	s3,s3,1024
+    83c2:	4a85                	li	s5,1
+    83c4:	197d                	addi	s2,s2,-1
+    83c6:	85d2                	mv	a1,s4
+    83c8:	854e                	mv	a0,s3
+    83ca:	357010ef          	jal	ra,9f20 <CAN_TransmitStatus>
+    83ce:	03550063          	beq	a0,s5,83ee <ucCAN_Send_Msg+0x7c>
+    83d2:	01249a63          	bne	s1,s2,83e6 <ucCAN_Send_Msg+0x74>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:191
+        timeout++;
+    }
+
+    if(timeout == 0xFFF)
+    {
+        return 0;
+    83d6:	4401                	li	s0,0
+    83d8:	a829                	j	83f2 <ucCAN_Send_Msg+0x80>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:177
+        CanTxStructure.Data[i] = msg[i];
+    83da:	00f506b3          	add	a3,a0,a5
+    83de:	2294                	lbu	a3,0(a3)
+    83e0:	0785                	addi	a5,a5,1
+    83e2:	a734                	sb	a3,10(a4)
+    83e4:	bf7d                	j	83a2 <ucCAN_Send_Msg+0x30>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:186
+        timeout++;
+    83e6:	0485                	addi	s1,s1,1
+    83e8:	04c2                	slli	s1,s1,0x10
+    83ea:	80c1                	srli	s1,s1,0x10
+    83ec:	bfe9                	j	83c6 <ucCAN_Send_Msg+0x54>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:189
+    if(timeout == 0xFFF)
+    83ee:	ff2484e3          	beq	s1,s2,83d6 <ucCAN_Send_Msg+0x64>
+    83f2:	8522                	mv	a0,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:197
+    }
+    else
+    {
+        return len;
+    }
+}
+    83f4:	50f2                	lw	ra,60(sp)
+    83f6:	5462                	lw	s0,56(sp)
+    83f8:	54d2                	lw	s1,52(sp)
+    83fa:	5942                	lw	s2,48(sp)
+    83fc:	59b2                	lw	s3,44(sp)
+    83fe:	5a22                	lw	s4,40(sp)
+    8400:	5a92                	lw	s5,36(sp)
+    8402:	6121                	addi	sp,sp,64
+    8404:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:165
+        return 0;
+    8406:	4501                	li	a0,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:197
+}
+    8408:	8082                	ret
+
+0000840a <user_can_task_process_event>:
+user_can_task_process_event():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:208
+               events:事件
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+static uint16_t user_can_task_process_event(uint8_t task_id, uint16_t events)
+{
+    840a:	1141                	addi	sp,sp,-16
+    840c:	c422                	sw	s0,8(sp)
+    840e:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:210
+    //event 处理
+    if(events & (1 << CAN_QUEUE_SEND))
+    8410:	0025f793          	andi	a5,a1,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:208
+{
+    8414:	842e                	mv	s0,a1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:210
+    if(events & (1 << CAN_QUEUE_SEND))
+    8416:	c38d                	beqz	a5,8438 <user_can_task_process_event+0x2e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:212
+    {
+        ucCAN_Send_Msg(user_can_work.sendData, user_can_work.sendSize);
+    8418:	1fffc597          	auipc	a1,0x1fffc
+    841c:	51c5c583          	lbu	a1,1308(a1) # 20004934 <user_can_work+0x8>
+    8420:	1fffc517          	auipc	a0,0x1fffc
+    8424:	50c50513          	addi	a0,a0,1292 # 2000492c <user_can_work>
+    8428:	f4bff0ef          	jal	ra,8372 <ucCAN_Send_Msg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:213
+        return (events ^ (1 << CAN_QUEUE_SEND)); //异或的方式清除该事件运行标志,并返回未运行的事件标志
+    842c:	00244513          	xori	a0,s0,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:241
+    }
+
+    dipsw_task_process_event(task_id, events);
+
+    return 0;
+}
+    8430:	40b2                	lw	ra,12(sp)
+    8432:	4422                	lw	s0,8(sp)
+    8434:	0141                	addi	sp,sp,16
+    8436:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:216
+    if(events & (1 << CAN_QUEUE_RECIEVE))
+    8438:	0045f793          	andi	a5,a1,4
+    843c:	c38d                	beqz	a5,845e <user_can_task_process_event+0x54>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:225
+        if(xRecv_data != NULL)
+    843e:	77018793          	addi	a5,gp,1904 # 20004770 <xRecv_data>
+    8442:	439c                	lw	a5,0(a5)
+    8444:	cb91                	beqz	a5,8458 <user_can_task_process_event+0x4e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:227
+            xRecv_data(user_can_work.RxMessage.Data, user_can_work.RxMessage.DLC);
+    8446:	1fffc597          	auipc	a1,0x1fffc
+    844a:	4fc5c583          	lbu	a1,1276(a1) # 20004942 <user_can_work+0x16>
+    844e:	1fffc517          	auipc	a0,0x1fffc
+    8452:	4f550513          	addi	a0,a0,1269 # 20004943 <user_can_work+0x17>
+    8456:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:229
+        return (events ^ (1 << CAN_QUEUE_RECIEVE)); //异或的方式清除该事件运行标志,并返回未运行的事件标志
+    8458:	00444513          	xori	a0,s0,4
+    845c:	bfd1                	j	8430 <user_can_task_process_event+0x26>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:232
+    if(events & (1 << CAN_QUEUE_TIME))
+    845e:	0085f793          	andi	a5,a1,8
+    8462:	cf91                	beqz	a5,847e <user_can_task_process_event+0x74>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:234
+        ucCAN_Send_Msg(user_can_work.sendData, user_can_work.sendSize);
+    8464:	1fffc597          	auipc	a1,0x1fffc
+    8468:	4d05c583          	lbu	a1,1232(a1) # 20004934 <user_can_work+0x8>
+    846c:	1fffc517          	auipc	a0,0x1fffc
+    8470:	4c050513          	addi	a0,a0,1216 # 2000492c <user_can_work>
+    8474:	effff0ef          	jal	ra,8372 <ucCAN_Send_Msg>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:235
+        return (events ^ (1 << CAN_QUEUE_TIME)); //异或的方式清除该事件运行标志,并返回未运行的事件标志
+    8478:	00844513          	xori	a0,s0,8
+    847c:	bf55                	j	8430 <user_can_task_process_event+0x26>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:238
+    dipsw_task_process_event(task_id, events);
+    847e:	e31ff0ef          	jal	ra,82ae <dipsw_task_process_event>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:240
+    return 0;
+    8482:	4501                	li	a0,0
+    8484:	b775                	j	8430 <user_can_task_process_event+0x26>
+
+00008486 <vUser_can_send_data>:
+vUser_can_send_data():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:268
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+void vUser_can_send_data(uint8_t *data, uint8_t size)
+{
+    if(size <= 8)
+    8486:	47a1                	li	a5,8
+    8488:	04b7e563          	bltu	a5,a1,84d2 <vUser_can_send_data+0x4c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:267
+{
+    848c:	1141                	addi	sp,sp,-16
+    848e:	c422                	sw	s0,8(sp)
+    8490:	842e                	mv	s0,a1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:270
+    {
+        memcpy(user_can_work.sendData, data, size);
+    8492:	8622                	mv	a2,s0
+    8494:	85aa                	mv	a1,a0
+    8496:	1fffc517          	auipc	a0,0x1fffc
+    849a:	49650513          	addi	a0,a0,1174 # 2000492c <user_can_work>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:267
+{
+    849e:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:270
+        memcpy(user_can_work.sendData, data, size);
+    84a0:	484050ef          	jal	ra,d924 <memcpy>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:271
+        user_can_work.sendSize = size;
+    84a4:	1fffc797          	auipc	a5,0x1fffc
+    84a8:	48878823          	sb	s0,1168(a5) # 20004934 <user_can_work+0x8>
+set_user_can_Queue():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:252
+    if(can_node_id > 0)
+    84ac:	76c1c783          	lbu	a5,1900(gp) # 2000476c <can_node_id>
+    84b0:	cf89                	beqz	a5,84ca <vUser_can_send_data+0x44>
+vUser_can_send_data():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:274
+        set_user_can_Queue(CAN_QUEUE_SEND);
+    }
+}
+    84b2:	4422                	lw	s0,8(sp)
+set_user_can_Queue():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:254
+        bStatus_t stat = tmos_start_task(user_can_task_id, (1 << type), MS1_TO_SYSTEM_TIME(1));
+    84b4:	000407b7          	lui	a5,0x40
+vUser_can_send_data():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:274
+}
+    84b8:	40b2                	lw	ra,12(sp)
+set_user_can_Queue():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:254
+        bStatus_t stat = tmos_start_task(user_can_task_id, (1 << type), MS1_TO_SYSTEM_TIME(1));
+    84ba:	0587a303          	lw	t1,88(a5) # 40058 <_data_lma+0x2ba30>
+    84be:	7021c503          	lbu	a0,1794(gp) # 20004702 <user_can_task_id>
+    84c2:	4605                	li	a2,1
+    84c4:	4589                	li	a1,2
+vUser_can_send_data():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:274
+}
+    84c6:	0141                	addi	sp,sp,16
+set_user_can_Queue():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:254
+        bStatus_t stat = tmos_start_task(user_can_task_id, (1 << type), MS1_TO_SYSTEM_TIME(1));
+    84c8:	8302                	jr	t1
+vUser_can_send_data():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:274
+}
+    84ca:	40b2                	lw	ra,12(sp)
+    84cc:	4422                	lw	s0,8(sp)
+    84ce:	0141                	addi	sp,sp,16
+    84d0:	8082                	ret
+    84d2:	8082                	ret
+
+000084d4 <vUser_can_recv_data>:
+vUser_can_recv_data():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:284
+  * @输入参数  	无
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+void vUser_can_recv_data(CanRxMsg *RxMessage)
+{
+    84d4:	1141                	addi	sp,sp,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:285
+    memcpy((void *)&(user_can_work.RxMessage), (void *)RxMessage, sizeof(CanRxMsg));
+    84d6:	85aa                	mv	a1,a0
+    84d8:	4651                	li	a2,20
+    84da:	1fffc517          	auipc	a0,0x1fffc
+    84de:	45e50513          	addi	a0,a0,1118 # 20004938 <user_can_work+0xc>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:284
+{
+    84e2:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:285
+    memcpy((void *)&(user_can_work.RxMessage), (void *)RxMessage, sizeof(CanRxMsg));
+    84e4:	440050ef          	jal	ra,d924 <memcpy>
+set_user_can_Queue():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:252
+    if(can_node_id > 0)
+    84e8:	76c1c783          	lbu	a5,1900(gp) # 2000476c <can_node_id>
+    84ec:	cf81                	beqz	a5,8504 <vUser_can_recv_data+0x30>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:254
+        bStatus_t stat = tmos_start_task(user_can_task_id, (1 << type), MS1_TO_SYSTEM_TIME(1));
+    84ee:	000407b7          	lui	a5,0x40
+vUser_can_recv_data():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:287
+    set_user_can_Queue(CAN_QUEUE_RECIEVE);
+}
+    84f2:	40b2                	lw	ra,12(sp)
+set_user_can_Queue():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:254
+        bStatus_t stat = tmos_start_task(user_can_task_id, (1 << type), MS1_TO_SYSTEM_TIME(1));
+    84f4:	0587a303          	lw	t1,88(a5) # 40058 <_data_lma+0x2ba30>
+    84f8:	7021c503          	lbu	a0,1794(gp) # 20004702 <user_can_task_id>
+    84fc:	4605                	li	a2,1
+    84fe:	4591                	li	a1,4
+vUser_can_recv_data():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:287
+}
+    8500:	0141                	addi	sp,sp,16
+set_user_can_Queue():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:254
+        bStatus_t stat = tmos_start_task(user_can_task_id, (1 << type), MS1_TO_SYSTEM_TIME(1));
+    8502:	8302                	jr	t1
+vUser_can_recv_data():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:287
+}
+    8504:	40b2                	lw	ra,12(sp)
+    8506:	0141                	addi	sp,sp,16
+    8508:	8082                	ret
+
+0000850a <vUser_can_set_recv_data_func>:
+vUser_can_set_recv_data_func():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:298
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+void vUser_can_set_recv_data_func(vUser_can_recv_data_func func)
+{
+    xRecv_data = func;
+    850a:	76a1a823          	sw	a0,1904(gp) # 20004770 <xRecv_data>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:299
+}
+    850e:	8082                	ret
+
+00008510 <vUser_can_set_addr>:
+vUser_can_set_addr():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:310
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+void vUser_can_set_addr(uint8_t addr)
+{
+    if(addr != can_node_id)
+    8510:	76c1c783          	lbu	a5,1900(gp) # 2000476c <can_node_id>
+    8514:	06a78363          	beq	a5,a0,857a <vUser_can_set_addr+0x6a>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:309
+{
+    8518:	7179                	addi	sp,sp,-48
+    851a:	d422                	sw	s0,40(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:312
+    {
+        can_node_id = addr;
+    851c:	76a18623          	sb	a0,1900(gp) # 2000476c <can_node_id>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:313
+        PRINT("Node ID=%d\n", can_node_id);
+    8520:	85aa                	mv	a1,a0
+    8522:	842a                	mv	s0,a0
+    8524:	0000b517          	auipc	a0,0xb
+    8528:	7d050513          	addi	a0,a0,2000 # 13cf4 <SBox+0x2d0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:309
+{
+    852c:	d606                	sw	ra,44(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:313
+        PRINT("Node ID=%d\n", can_node_id);
+    852e:	478060ef          	jal	ra,e9a6 <iprintf>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:316
+        if(addr == 0)
+        {
+            CAN_ITConfig(CAN_TYPE, CAN_IT_FMP0, DISABLE);
+    8532:	4601                	li	a2,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:314
+        if(addr == 0)
+    8534:	c805                	beqz	s0,8564 <vUser_can_set_addr+0x54>
+prvUser_can_filter():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:131
+    CAN_FilterInitTypeDef CAN_FilterInitstructure = {0};
+    8536:	4639                	li	a2,14
+    8538:	4581                	li	a1,0
+    853a:	00e10513          	addi	a0,sp,14
+    853e:	e66fd0ef          	jal	ra,5ba4 <memset>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:135
+    CAN_FilterInitstructure.CAN_FilterScale = CAN_FilterScale_32bit;
+    8542:	4785                	li	a5,1
+    8544:	00f10c23          	sb	a5,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:136
+    CAN_FilterInitstructure.CAN_FilterIdHigh = ((CAN_SDO_RX + can_node_id) << 5);
+    8548:	76c1c783          	lbu	a5,1900(gp) # 2000476c <can_node_id>
+    854c:	60078793          	addi	a5,a5,1536
+    8550:	0796                	slli	a5,a5,0x5
+    8552:	867c                	sh	a5,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:138
+    CAN_FilterInitstructure.CAN_FilterMaskIdHigh = 0x7FF << 5;
+    8554:	5781                	li	a5,-32
+    8556:	80fc                	sh	a5,16(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:143
+    CAN_FilterInit(&CAN_FilterInitstructure);
+    8558:	0068                	addi	a0,sp,12
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:141
+    CAN_FilterInitstructure.CAN_FilterActivation = ENABLE;
+    855a:	4785                	li	a5,1
+    855c:	ce3e                	sw	a5,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:143
+    CAN_FilterInit(&CAN_FilterInitstructure);
+    855e:	019010ef          	jal	ra,9d76 <CAN_FilterInit>
+vUser_can_set_addr():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:320
+        }
+        else{
+            prvUser_can_filter();
+            CAN_ITConfig(CAN_TYPE, CAN_IT_FMP0, ENABLE);
+    8562:	4605                	li	a2,1
+    8564:	40006537          	lui	a0,0x40006
+    8568:	4589                	li	a1,2
+    856a:	40050513          	addi	a0,a0,1024 # 40006400 <_eusrstack+0x1fff6400>
+    856e:	2a1010ef          	jal	ra,a00e <CAN_ITConfig>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:325
+            // 启用CAN接收
+            // bStatus_t stat = tmos_start_reload_task(user_can_task_id, (1 << CAN_QUEUE_TIME), MS1_TO_SYSTEM_TIME(3000));
+        }
+    }
+}
+    8572:	50b2                	lw	ra,44(sp)
+    8574:	5422                	lw	s0,40(sp)
+    8576:	6145                	addi	sp,sp,48
+    8578:	8082                	ret
+    857a:	8082                	ret
+
+0000857c <vUser_can_init>:
+vUser_can_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:335
+  * @输入参数  	无
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+void vUser_can_init(void)
+{
+    857c:	711d                	addi	sp,sp,-96
+prvUser_can_gpio_Init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:26
+    CAN_InitTypeDef CAN_InitSturcture = {0};
+    857e:	02000613          	li	a2,32
+    8582:	4581                	li	a1,0
+    8584:	1008                	addi	a0,sp,32
+vUser_can_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:335
+{
+    8586:	ce86                	sw	ra,92(sp)
+    8588:	cca2                	sw	s0,88(sp)
+    858a:	caa6                	sw	s1,84(sp)
+    858c:	c8ca                	sw	s2,80(sp)
+    858e:	c6ce                	sw	s3,76(sp)
+prvUser_can_gpio_Init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:25
+    GPIO_InitTypeDef GPIO_InitStructure = {0};
+    8590:	ca02                	sw	zero,20(sp)
+    8592:	cc02                	sw	zero,24(sp)
+    8594:	ce02                	sw	zero,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:26
+    CAN_InitTypeDef CAN_InitSturcture = {0};
+    8596:	e0efd0ef          	jal	ra,5ba4 <memset>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:29
+    USER_CAN_GPIO_RCC_ENABLE;
+    859a:	4585                	li	a1,1
+    859c:	4515                	li	a0,5
+    859e:	07a020ef          	jal	ra,a618 <RCC_APB2PeriphClockCmd>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:30
+    USER_CAN_RCC_ENABLE;
+    85a2:	4585                	li	a1,1
+    85a4:	02000537          	lui	a0,0x2000
+    85a8:	08e020ef          	jal	ra,a636 <RCC_APB1PeriphClockCmd>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:39
+    GPIO_Init(CAN_TX_GPIO, &GPIO_InitStructure);
+    85ac:	40011937          	lui	s2,0x40011
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:36
+    GPIO_InitStructure.GPIO_Pin = CAN_TX_PIN;
+    85b0:	6405                	lui	s0,0x1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:38
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    85b2:	498d                	li	s3,3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:39
+    GPIO_Init(CAN_TX_GPIO, &GPIO_InitStructure);
+    85b4:	084c                	addi	a1,sp,20
+    85b6:	80090513          	addi	a0,s2,-2048 # 40010800 <_eusrstack+0x20000800>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:37
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    85ba:	44e1                	li	s1,24
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:36
+    GPIO_InitStructure.GPIO_Pin = CAN_TX_PIN;
+    85bc:	82e0                	sh	s0,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:37
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    85be:	ce26                	sw	s1,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:38
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    85c0:	cc4e                	sw	s3,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:39
+    GPIO_Init(CAN_TX_GPIO, &GPIO_InitStructure);
+    85c2:	4bb010ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:42
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
+    85c6:	04800793          	li	a5,72
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:41
+    GPIO_InitStructure.GPIO_Pin = CAN_RX_PIN;
+    85ca:	80040413          	addi	s0,s0,-2048 # 800 <__stack_size>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:44
+    GPIO_Init(CAN_RX_GPIO, &GPIO_InitStructure);
+    85ce:	084c                	addi	a1,sp,20
+    85d0:	80090513          	addi	a0,s2,-2048
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:42
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
+    85d4:	ce3e                	sw	a5,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:41
+    GPIO_InitStructure.GPIO_Pin = CAN_RX_PIN;
+    85d6:	82e0                	sh	s0,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:43
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    85d8:	cc4e                	sw	s3,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:44
+    GPIO_Init(CAN_RX_GPIO, &GPIO_InitStructure);
+    85da:	4a3010ef          	jal	ra,a27c <GPIO_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:47
+    CAN_InitSturcture.CAN_ABOM = ENABLE; // 自动离线管理
+    85de:	4785                	li	a5,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:55
+    switch(user_config_param.can_baud)
+    85e0:	6ff1c703          	lbu	a4,1791(gp) # 200046ff <user_config_param+0x3>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:47
+    CAN_InitSturcture.CAN_ABOM = ENABLE; // 自动离线管理
+    85e4:	d63e                	sw	a5,44(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:48
+    CAN_InitSturcture.CAN_AWUM = ENABLE; // 自动唤醒
+    85e6:	d83e                	sw	a5,48(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:49
+    CAN_InitSturcture.CAN_NART = ENABLE; // 自动重传
+    85e8:	da3e                	sw	a5,52(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:51
+    CAN_InitSturcture.CAN_TXFP = ENABLE; // 优先级由标识符决定
+    85ea:	de3e                	sw	a5,60(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:55
+    switch(user_config_param.can_baud)
+    85ec:	0722                	slli	a4,a4,0x8
+    85ee:	6fe1c783          	lbu	a5,1790(gp) # 200046fe <user_config_param+0x2>
+    85f2:	8f5d                	or	a4,a4,a5
+    85f4:	7001c783          	lbu	a5,1792(gp) # 20004700 <user_config_param+0x4>
+    85f8:	07c2                	slli	a5,a5,0x10
+    85fa:	8f5d                	or	a4,a4,a5
+    85fc:	7011c783          	lbu	a5,1793(gp) # 20004701 <user_config_param+0x5>
+    8600:	07e2                	slli	a5,a5,0x18
+    8602:	8fd9                	or	a5,a5,a4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:46
+    CAN_InitSturcture.CAN_TTCM = DISABLE;
+    8604:	d402                	sw	zero,40(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:50
+    CAN_InitSturcture.CAN_RFLM = DISABLE; // 不锁定接收FIFO
+    8606:	dc02                	sw	zero,56(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:52
+    CAN_InitSturcture.CAN_Mode = CAN_Mode_Normal; // 正常模式
+    8608:	02011123          	sh	zero,34(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:55
+    switch(user_config_param.can_baud)
+    860c:	12c00713          	li	a4,300
+    8610:	0ee78d63          	beq	a5,a4,870a <vUser_can_init+0x18e>
+    8614:	08f76763          	bltu	a4,a5,86a2 <vUser_can_init+0x126>
+    8618:	09600713          	li	a4,150
+    861c:	0ce78a63          	beq	a5,a4,86f0 <vUser_can_init+0x174>
+    8620:	00f76963          	bltu	a4,a5,8632 <vUser_can_init+0xb6>
+    8624:	06400713          	li	a4,100
+    8628:	0ae78b63          	beq	a5,a4,86de <vUser_can_init+0x162>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:104
+            CAN_InitSturcture.CAN_BS1 = CAN_BS1_5tq;
+    862c:	10400793          	li	a5,260
+    8630:	a05d                	j	86d6 <vUser_can_init+0x15a>
+    8632:	0c800713          	li	a4,200
+    8636:	0ce78463          	beq	a5,a4,86fe <vUser_can_init+0x182>
+    863a:	0fa00713          	li	a4,250
+    863e:	fee797e3          	bne	a5,a4,862c <vUser_can_init+0xb0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:73
+            CAN_InitSturcture.CAN_BS1 = CAN_BS1_5tq;
+    8642:	10400793          	li	a5,260
+    8646:	02f11223          	sh	a5,36(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:75
+            CAN_InitSturcture.CAN_Prescaler = 24;
+    864a:	02911023          	sh	s1,32(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:110
+    CAN_Init(CAN_TYPE, &CAN_InitSturcture);
+    864e:	40006537          	lui	a0,0x40006
+    8652:	100c                	addi	a1,sp,32
+    8654:	40050513          	addi	a0,a0,1024 # 40006400 <_eusrstack+0x1fff6400>
+    8658:	636010ef          	jal	ra,9c8e <CAN_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:113
+    NVIC_InitStructure.NVIC_IRQChannel = USB_LP_CAN1_RX0_IRQn;
+    865c:	12400793          	li	a5,292
+    8660:	867c                	sh	a5,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:115
+    NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
+    8662:	4785                	li	a5,1
+    8664:	875c                	sb	a5,14(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:117
+    NVIC_Init(&NVIC_InitStructure);
+    8666:	0068                	addi	a0,sp,12
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:116
+    NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
+    8668:	4785                	li	a5,1
+    866a:	c83e                	sw	a5,16(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:117
+    NVIC_Init(&NVIC_InitStructure);
+    866c:	5e5010ef          	jal	ra,a450 <NVIC_Init>
+vUser_can_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:338
+    prvUser_can_gpio_Init();
+
+    user_can_task_id  = TMOS_ProcessEventRegister(user_can_task_process_event);
+    8670:	000407b7          	lui	a5,0x40
+    8674:	0807a783          	lw	a5,128(a5) # 40080 <_data_lma+0x2ba58>
+    8678:	00000517          	auipc	a0,0x0
+    867c:	d9250513          	addi	a0,a0,-622 # 840a <user_can_task_process_event>
+    8680:	9782                	jalr	a5
+    8682:	85aa                	mv	a1,a0
+    8684:	70a18123          	sb	a0,1794(gp) # 20004702 <user_can_task_id>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:339
+    PRINT("user_can_task_id=%d\n", user_can_task_id);
+    8688:	0000b517          	auipc	a0,0xb
+    868c:	65450513          	addi	a0,a0,1620 # 13cdc <SBox+0x2b8>
+    8690:	316060ef          	jal	ra,e9a6 <iprintf>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:340
+}
+    8694:	40f6                	lw	ra,92(sp)
+    8696:	4466                	lw	s0,88(sp)
+    8698:	44d6                	lw	s1,84(sp)
+    869a:	4946                	lw	s2,80(sp)
+    869c:	49b6                	lw	s3,76(sp)
+    869e:	6125                	addi	sp,sp,96
+    86a0:	8082                	ret
+    86a2:	1f400713          	li	a4,500
+    86a6:	06e78863          	beq	a5,a4,8716 <vUser_can_init+0x19a>
+    86aa:	00f76c63          	bltu	a4,a5,86c2 <vUser_can_init+0x146>
+    86ae:	19000713          	li	a4,400
+    86b2:	f6e79de3          	bne	a5,a4,862c <vUser_can_init+0xb0>
+prvUser_can_gpio_Init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:83
+            CAN_InitSturcture.CAN_BS1 = CAN_BS1_5tq;
+    86b6:	10400793          	li	a5,260
+    86ba:	02f11223          	sh	a5,36(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:85
+            CAN_InitSturcture.CAN_Prescaler = 15;
+    86be:	47bd                	li	a5,15
+    86c0:	a02d                	j	86ea <vUser_can_init+0x16e>
+    86c2:	29a00713          	li	a4,666
+    86c6:	04e78e63          	beq	a5,a4,8722 <vUser_can_init+0x1a6>
+    86ca:	32000713          	li	a4,800
+    86ce:	f4e79fe3          	bne	a5,a4,862c <vUser_can_init+0xb0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:98
+            CAN_InitSturcture.CAN_BS1 = CAN_BS1_7tq;
+    86d2:	10600793          	li	a5,262
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:104
+            CAN_InitSturcture.CAN_BS1 = CAN_BS1_5tq;
+    86d6:	02f11223          	sh	a5,36(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:106
+            CAN_InitSturcture.CAN_Prescaler = 6;
+    86da:	4799                	li	a5,6
+    86dc:	a039                	j	86ea <vUser_can_init+0x16e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:58
+            CAN_InitSturcture.CAN_BS1 = CAN_BS1_5tq;
+    86de:	10400793          	li	a5,260
+    86e2:	02f11223          	sh	a5,36(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:60
+            CAN_InitSturcture.CAN_Prescaler = 60;
+    86e6:	03c00793          	li	a5,60
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:106
+            CAN_InitSturcture.CAN_Prescaler = 6;
+    86ea:	02f11023          	sh	a5,32(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:107
+        }break;
+    86ee:	b785                	j	864e <vUser_can_init+0xd2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:63
+            CAN_InitSturcture.CAN_BS1 = CAN_BS1_5tq;
+    86f0:	10400793          	li	a5,260
+    86f4:	02f11223          	sh	a5,36(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:65
+            CAN_InitSturcture.CAN_Prescaler = 40;
+    86f8:	02800793          	li	a5,40
+    86fc:	b7fd                	j	86ea <vUser_can_init+0x16e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:68
+            CAN_InitSturcture.CAN_BS1 = CAN_BS1_5tq;
+    86fe:	10400793          	li	a5,260
+    8702:	02f11223          	sh	a5,36(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:70
+            CAN_InitSturcture.CAN_Prescaler = 30;
+    8706:	47f9                	li	a5,30
+    8708:	b7cd                	j	86ea <vUser_can_init+0x16e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:78
+            CAN_InitSturcture.CAN_BS1 = CAN_BS1_5tq;
+    870a:	10400793          	li	a5,260
+    870e:	02f11223          	sh	a5,36(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:80
+            CAN_InitSturcture.CAN_Prescaler = 20;
+    8712:	47d1                	li	a5,20
+    8714:	bfd9                	j	86ea <vUser_can_init+0x16e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:88
+            CAN_InitSturcture.CAN_BS1 = CAN_BS1_5tq;
+    8716:	10400793          	li	a5,260
+    871a:	02f11223          	sh	a5,36(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:90
+            CAN_InitSturcture.CAN_Prescaler = 12;
+    871e:	47b1                	li	a5,12
+    8720:	b7e9                	j	86ea <vUser_can_init+0x16e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:93
+            CAN_InitSturcture.CAN_BS1 = CAN_BS1_5tq;
+    8722:	10400793          	li	a5,260
+    8726:	02f11223          	sh	a5,36(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/can/user_can.c:95
+            CAN_InitSturcture.CAN_Prescaler = 9;
+    872a:	47a5                	li	a5,9
+    872c:	bf7d                	j	86ea <vUser_can_init+0x16e>
+
+0000872e <ble_owned_data_send>:
+ble_owned_data_send():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:80
+    unixTime = value;
+}
+
+static void ble_owned_data_send(uint8_t *data, int len)
+{
+  if(upload_ble_data != NULL)
+    872e:	77c18793          	addi	a5,gp,1916 # 2000477c <upload_ble_data>
+    8732:	0007a303          	lw	t1,0(a5)
+    8736:	00030363          	beqz	t1,873c <ble_owned_data_send+0xe>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:82
+  {
+      upload_ble_data(data, len);
+    873a:	8302                	jr	t1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:84
+  }
+}
+    873c:	8082                	ret
+
+0000873e <ble_action_set_rst>:
+ble_action_set_rst():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:541
+    // }
+    return stat;
+}
+
+static void ble_action_set_rst(void)
+{
+    873e:	1141                	addi	sp,sp,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:542
+  vUser_led_set_alarm_view(LED_ALL_ALARM_RST, true);
+    8740:	4585                	li	a1,1
+    8742:	4501                	li	a0,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:541
+{
+    8744:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:542
+  vUser_led_set_alarm_view(LED_ALL_ALARM_RST, true);
+    8746:	9aaff0ef          	jal	ra,78f0 <vUser_led_set_alarm_view>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:543
+  bStatus_t stat = tmos_start_reload_task(user_server_task_id, (1 << SERVER_BLE_RST), MS1_TO_SYSTEM_TIME(1000));
+    874a:	000407b7          	lui	a5,0x40
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:545
+
+}
+    874e:	40b2                	lw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:543
+  bStatus_t stat = tmos_start_reload_task(user_server_task_id, (1 << SERVER_BLE_RST), MS1_TO_SYSTEM_TIME(1000));
+    8750:	22c7a303          	lw	t1,556(a5) # 4022c <_data_lma+0x2bc04>
+    8754:	7091c503          	lbu	a0,1801(gp) # 20004709 <user_server_task_id>
+    8758:	64000613          	li	a2,1600
+    875c:	4591                	li	a1,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:545
+}
+    875e:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:543
+  bStatus_t stat = tmos_start_reload_task(user_server_task_id, (1 << SERVER_BLE_RST), MS1_TO_SYSTEM_TIME(1000));
+    8760:	8302                	jr	t1
+
+00008762 <set_token>:
+set_token():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:139
+{
+    8762:	1141                	addi	sp,sp,-16
+    8764:	c606                	sw	ra,12(sp)
+    8766:	c422                	sw	s0,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:140
+  token = Get_Rand();
+    8768:	93ffd0ef          	jal	ra,60a6 <Get_Rand>
+    876c:	77418413          	addi	s0,gp,1908 # 20004774 <token>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:141
+  token = get_gb_token(token);
+    8770:	4581                	li	a1,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:140
+  token = Get_Rand();
+    8772:	c008                	sw	a0,0(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:141
+  token = get_gb_token(token);
+    8774:	afdfc0ef          	jal	ra,5270 <get_gb_token>
+    8778:	c008                	sw	a0,0(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:142
+}
+    877a:	40b2                	lw	ra,12(sp)
+    877c:	4422                	lw	s0,8(sp)
+    877e:	0141                	addi	sp,sp,16
+    8780:	8082                	ret
+
+00008782 <Set_ble_data_s_sendData>:
+Set_ble_data_s_sendData():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:115
+{
+    8782:	715d                	addi	sp,sp,-80
+    8784:	c2a6                	sw	s1,68(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:116
+  uint8_t data[64]={0};
+    8786:	04000613          	li	a2,64
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:115
+{
+    878a:	84aa                	mv	s1,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:116
+  uint8_t data[64]={0};
+    878c:	4581                	li	a1,0
+    878e:	850a                	mv	a0,sp
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:115
+{
+    8790:	c4a2                	sw	s0,72(sp)
+    8792:	c686                	sw	ra,76(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:116
+  uint8_t data[64]={0};
+    8794:	c10fd0ef          	jal	ra,5ba4 <memset>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:118
+  if(ble_data->len >= 55)
+    8798:	2480                	lbu	s0,8(s1)
+    879a:	03600793          	li	a5,54
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:120
+      return false;
+    879e:	4501                	li	a0,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:118
+  if(ble_data->len >= 55)
+    87a0:	0487e963          	bltu	a5,s0,87f2 <Set_ble_data_s_sendData+0x70>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:123
+  data[0] = ble_data->ins;
+    87a4:	409c                	lw	a5,0(s1)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:127
+  memcpy(&data[4], ble_data->data, ble_data->len);
+    87a6:	24ae                	lhu	a1,10(s1)
+    87a8:	8622                	mv	a2,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:123
+  data[0] = ble_data->ins;
+    87aa:	805c                	sb	a5,0(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:124
+  data[1] = ble_data->data_type;
+    87ac:	40dc                	lw	a5,4(s1)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:127
+  memcpy(&data[4], ble_data->data, ble_data->len);
+    87ae:	0048                	addi	a0,sp,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:124
+  data[1] = ble_data->data_type;
+    87b0:	80dc                	sb	a5,1(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:125
+  data[2] = ble_data->len + 1;
+    87b2:	00140793          	addi	a5,s0,1
+    87b6:	815c                	sb	a5,2(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:126
+  data[3] = ble_data->cmd;
+    87b8:	349c                	lbu	a5,9(s1)
+    87ba:	81dc                	sb	a5,3(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:127
+  memcpy(&data[4], ble_data->data, ble_data->len);
+    87bc:	24de                	lhu	a5,12(s1)
+    87be:	07c2                	slli	a5,a5,0x10
+    87c0:	8ddd                	or	a1,a1,a5
+    87c2:	162050ef          	jal	ra,d924 <memcpy>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:128
+  memcpy(&data[4 + ble_data->len], get_unixTime(), 4);
+    87c6:	00440513          	addi	a0,s0,4
+    87ca:	4611                	li	a2,4
+    87cc:	77818593          	addi	a1,gp,1912 # 20004778 <unixTime>
+    87d0:	950a                	add	a0,a0,sp
+    87d2:	152050ef          	jal	ra,d924 <memcpy>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:129
+  memcpy(&data[8 + ble_data->len], &token, 4);
+    87d6:	00840513          	addi	a0,s0,8
+    87da:	4611                	li	a2,4
+    87dc:	77418593          	addi	a1,gp,1908 # 20004774 <token>
+    87e0:	950a                	add	a0,a0,sp
+    87e2:	142050ef          	jal	ra,d924 <memcpy>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:133
+  ble_owned_data_send(data, ble_data->len + 12);
+    87e6:	850a                	mv	a0,sp
+    87e8:	00c40593          	addi	a1,s0,12
+    87ec:	f43ff0ef          	jal	ra,872e <ble_owned_data_send>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:135
+  return true;
+    87f0:	4505                	li	a0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:136
+}
+    87f2:	40b6                	lw	ra,76(sp)
+    87f4:	4426                	lw	s0,72(sp)
+    87f6:	4496                	lw	s1,68(sp)
+    87f8:	6161                	addi	sp,sp,80
+    87fa:	8082                	ret
+
+000087fc <ble_devRst_set_stat_send>:
+ble_devRst_set_stat_send():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:211
+{
+    87fc:	7179                	addi	sp,sp,-48
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:214
+    ble_data.ins = INS_PARAM_SET;
+    87fe:	4789                	li	a5,2
+    8800:	c43e                	sw	a5,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:213
+    ble_data.data_type = BLE_UPLOAD_SLAVE;
+    8802:	c63e                	sw	a5,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:215
+    ble_data.len = 1;
+    8804:	77fd                	lui	a5,0xfffff
+    8806:	e0178793          	addi	a5,a5,-511 # ffffee01 <_eusrstack+0xdffeee01>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:218
+    data[0] = (stat == true)?SET_PARAM_SUCCESS:SET_PARAM_FAILURE;
+    880a:	00153513          	seqz	a0,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:215
+    ble_data.len = 1;
+    880e:	80fc                	sh	a5,16(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:218
+    data[0] = (stat == true)?SET_PARAM_SUCCESS:SET_PARAM_FAILURE;
+    8810:	0505                	addi	a0,a0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:219
+    ble_data.data = data;
+    8812:	005c                	addi	a5,sp,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:218
+    data[0] = (stat == true)?SET_PARAM_SUCCESS:SET_PARAM_FAILURE;
+    8814:	8248                	sb	a0,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:219
+    ble_data.data = data;
+    8816:	81fc                	sh	a5,18(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:220
+    Set_ble_data_s_sendData(&ble_data);
+    8818:	0028                	addi	a0,sp,8
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:219
+    ble_data.data = data;
+    881a:	83c1                	srli	a5,a5,0x10
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:211
+{
+    881c:	d606                	sw	ra,44(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:219
+    ble_data.data = data;
+    881e:	82fc                	sh	a5,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:220
+    Set_ble_data_s_sendData(&ble_data);
+    8820:	f63ff0ef          	jal	ra,8782 <Set_ble_data_s_sendData>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:221
+}
+    8824:	50b2                	lw	ra,44(sp)
+    8826:	6145                	addi	sp,sp,48
+    8828:	8082                	ret
+
+0000882a <Check_UnixTime_Token>:
+Check_UnixTime_Token():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:194
+{
+    882a:	1101                	addi	sp,sp,-32
+    882c:	cc22                	sw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:198
+  memcpy(&unixtime, data, 4);
+    882e:	85aa                	mv	a1,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:194
+{
+    8830:	842a                	mv	s0,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:198
+  memcpy(&unixtime, data, 4);
+    8832:	4611                	li	a2,4
+    8834:	0068                	addi	a0,sp,12
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:194
+{
+    8836:	ce06                	sw	ra,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:198
+  memcpy(&unixtime, data, 4);
+    8838:	0ec050ef          	jal	ra,d924 <memcpy>
+set_unixTime():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:75
+    unixTime = value;
+    883c:	47b2                	lw	a5,12(sp)
+Check_UnixTime_Token():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:201
+  memcpy(&master_token, &data[4], 4);
+    883e:	00440593          	addi	a1,s0,4
+    8842:	0028                	addi	a0,sp,8
+    8844:	4611                	li	a2,4
+set_unixTime():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:75
+    unixTime = value;
+    8846:	76f1ac23          	sw	a5,1912(gp) # 20004778 <unixTime>
+Check_UnixTime_Token():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:201
+  memcpy(&master_token, &data[4], 4);
+    884a:	0da050ef          	jal	ra,d924 <memcpy>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:203
+  if(master_token!=token)
+    884e:	77418793          	addi	a5,gp,1908 # 20004774 <token>
+    8852:	4522                	lw	a0,8(sp)
+    8854:	439c                	lw	a5,0(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:208
+}
+    8856:	40f2                	lw	ra,28(sp)
+    8858:	4462                	lw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:203
+  if(master_token!=token)
+    885a:	8d1d                	sub	a0,a0,a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:208
+}
+    885c:	00153513          	seqz	a0,a0
+    8860:	6105                	addi	sp,sp,32
+    8862:	8082                	ret
+
+00008864 <ble_Return_Stat_Send.constprop.3>:
+ble_Return_Stat_Send():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:86
+static void ble_Return_Stat_Send(bool stat)
+    8864:	1101                	addi	sp,sp,-32
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:91
+      data[0]='O';
+    8866:	6795                	lui	a5,0x5
+    8868:	b4f78793          	addi	a5,a5,-1201 # 4b4f <__stack_size+0x434f>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:102
+  ble_owned_data_send(data,4);
+    886c:	0068                	addi	a0,sp,12
+    886e:	4591                	li	a1,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:86
+static void ble_Return_Stat_Send(bool stat)
+    8870:	ce06                	sw	ra,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:88
+  uint8_t data[4]={0};
+    8872:	00011723          	sh	zero,14(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:91
+      data[0]='O';
+    8876:	867c                	sh	a5,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:102
+  ble_owned_data_send(data,4);
+    8878:	eb7ff0ef          	jal	ra,872e <ble_owned_data_send>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:103
+}
+    887c:	40f2                	lw	ra,28(sp)
+    887e:	6105                	addi	sp,sp,32
+    8880:	8082                	ret
+
+00008882 <Jump_OTA>:
+Jump_OTA():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:25
+{
+    8882:	1141                	addi	sp,sp,-16
+    8884:	c422                	sw	s0,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:30
+    FLASH_read(OTA_DATAFLASH_ADDR, (uint8_t *)&block_buf[0], 4);
+    8886:	1fffc417          	auipc	s0,0x1fffc
+    888a:	0ca40413          	addi	s0,s0,202 # 20004950 <block_buf>
+    888e:	4611                	li	a2,4
+    8890:	85a2                	mv	a1,s0
+    8892:	08077537          	lui	a0,0x8077
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:25
+{
+    8896:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:30
+    FLASH_read(OTA_DATAFLASH_ADDR, (uint8_t *)&block_buf[0], 4);
+    8898:	ed4ff0ef          	jal	ra,7f6c <FLASH_read>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:32
+    FLASH_Unlock_Fast();
+    889c:	0fd010ef          	jal	ra,a198 <FLASH_Unlock_Fast>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:34
+    FLASH_ErasePage_Fast( OTA_DATAFLASH_ADDR );
+    88a0:	08077537          	lui	a0,0x8077
+    88a4:	121010ef          	jal	ra,a1c4 <FLASH_ErasePage_Fast>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:37
+    block_buf[0] = IMAGE_OTA_FLAG;
+    88a8:	3a2a27b7          	lui	a5,0x3a2a2
+    88ac:	a0378793          	addi	a5,a5,-1533 # 3a2a1a03 <_eusrstack+0x1a291a03>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:43
+    FLASH_ProgramPage_Fast(OTA_DATAFLASH_ADDR, (uint32_t *)&block_buf[0]);
+    88b0:	85a2                	mv	a1,s0
+    88b2:	08077537          	lui	a0,0x8077
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:37
+    block_buf[0] = IMAGE_OTA_FLAG;
+    88b6:	c01c                	sw	a5,0(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:43
+    FLASH_ProgramPage_Fast(OTA_DATAFLASH_ADDR, (uint32_t *)&block_buf[0]);
+    88b8:	13b010ef          	jal	ra,a1f2 <FLASH_ProgramPage_Fast>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:44
+    FLASH_Lock_Fast();
+    88bc:	0fb010ef          	jal	ra,a1b6 <FLASH_Lock_Fast>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:47
+}
+    88c0:	4422                	lw	s0,8(sp)
+    88c2:	40b2                	lw	ra,12(sp)
+    88c4:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:46
+    ble_action_set_rst();
+    88c6:	e79ff06f          	j	873e <ble_action_set_rst>
+
+000088ca <ble_connect_act>:
+ble_connect_act():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:146
+  if(stat == false)
+    88ca:	e919                	bnez	a0,88e0 <ble_connect_act+0x16>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:145
+{
+    88cc:	1141                	addi	sp,sp,-16
+    88ce:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:148
+      set_token();
+    88d0:	e93ff0ef          	jal	ra,8762 <set_token>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:158
+}
+    88d4:	40b2                	lw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:150
+      vUser_led_set_alarm_view(LED_ALL_ALARM_BLE, false);
+    88d6:	4581                	li	a1,0
+    88d8:	4505                	li	a0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:158
+}
+    88da:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:150
+      vUser_led_set_alarm_view(LED_ALL_ALARM_BLE, false);
+    88dc:	814ff06f          	j	78f0 <vUser_led_set_alarm_view>
+    88e0:	8082                	ret
+
+000088e2 <ble_get_nfc_send>:
+ble_get_nfc_send():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:313
+{
+    88e2:	7179                	addi	sp,sp,-48
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:317
+    ble_data.len = 5;
+    88e4:	10500713          	li	a4,261
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:313
+{
+    88e8:	d606                	sw	ra,44(sp)
+    88ea:	d422                	sw	s0,40(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:317
+    ble_data.len = 5;
+    88ec:	80f8                	sh	a4,16(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:321
+    if(test_data->len != 2)
+    88ee:	2518                	lbu	a4,8(a0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:316
+    ble_data.ins = INS_DATA_GET;
+    88f0:	4691                	li	a3,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:315
+    ble_data.data_type = BLE_UPLOAD_SLAVE;
+    88f2:	4789                	li	a5,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:318
+    uint8_t data[5] = {0};
+    88f4:	c002                	sw	zero,0(sp)
+    88f6:	00010223          	sb	zero,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:316
+    ble_data.ins = INS_DATA_GET;
+    88fa:	c436                	sw	a3,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:315
+    ble_data.data_type = BLE_UPLOAD_SLAVE;
+    88fc:	c63e                	sw	a5,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:321
+    if(test_data->len != 2)
+    88fe:	00f70f63          	beq	a4,a5,891c <ble_get_nfc_send+0x3a>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:323
+        data[0] = 0xFF;
+    8902:	57fd                	li	a5,-1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:329
+          data[0] = 0xFE;
+    8904:	805c                	sb	a5,0(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:338
+    ble_data.data = data;
+    8906:	878a                	mv	a5,sp
+    8908:	81fc                	sh	a5,18(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:339
+    Set_ble_data_s_sendData(&ble_data);
+    890a:	0028                	addi	a0,sp,8
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:338
+    ble_data.data = data;
+    890c:	83c1                	srli	a5,a5,0x10
+    890e:	82fc                	sh	a5,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:339
+    Set_ble_data_s_sendData(&ble_data);
+    8910:	e73ff0ef          	jal	ra,8782 <Set_ble_data_s_sendData>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:340
+}
+    8914:	50b2                	lw	ra,44(sp)
+    8916:	5422                	lw	s0,40(sp)
+    8918:	6145                	addi	sp,sp,48
+    891a:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:326
+      uint8_t idx = test_data->data[1];
+    891c:	3538                	lbu	a4,11(a0)
+    891e:	253c                	lbu	a5,10(a0)
+    8920:	0722                	slli	a4,a4,0x8
+    8922:	8f5d                	or	a4,a4,a5
+    8924:	255c                	lbu	a5,12(a0)
+    8926:	07c2                	slli	a5,a5,0x10
+    8928:	8f5d                	or	a4,a4,a5
+    892a:	355c                	lbu	a5,13(a0)
+    892c:	07e2                	slli	a5,a5,0x18
+    892e:	8fd9                	or	a5,a5,a4
+    8930:	3380                	lbu	s0,1(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:327
+      if(idx >= USER_NFC_MAX_COUNT)
+    8932:	0086f463          	bgeu	a3,s0,893a <ble_get_nfc_send+0x58>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:329
+          data[0] = 0xFE;
+    8936:	57f9                	li	a5,-2
+    8938:	b7f1                	j	8904 <ble_get_nfc_send+0x22>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:332
+          lock_data_s *lock = vUser_server_get_lock_data();
+    893a:	7b8000ef          	jal	ra,90f2 <vUser_server_get_lock_data>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:333
+          data[0] = (lock->lock_stat >> idx) & 0x01;
+    893e:	211c                	lbu	a5,0(a0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:334
+          memcpy(&data[1], lock->lock_id[idx], 4);
+    8940:	4611                	li	a2,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:333
+          data[0] = (lock->lock_stat >> idx) & 0x01;
+    8942:	4087d7b3          	sra	a5,a5,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:334
+          memcpy(&data[1], lock->lock_id[idx], 4);
+    8946:	040a                	slli	s0,s0,0x2
+    8948:	040d                	addi	s0,s0,3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:333
+          data[0] = (lock->lock_stat >> idx) & 0x01;
+    894a:	8b85                	andi	a5,a5,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:334
+          memcpy(&data[1], lock->lock_id[idx], 4);
+    894c:	008505b3          	add	a1,a0,s0
+    8950:	00110513          	addi	a0,sp,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:333
+          data[0] = (lock->lock_stat >> idx) & 0x01;
+    8954:	805c                	sb	a5,0(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:334
+          memcpy(&data[1], lock->lock_id[idx], 4);
+    8956:	7cf040ef          	jal	ra,d924 <memcpy>
+    895a:	b775                	j	8906 <ble_get_nfc_send+0x24>
+
+0000895c <download_ble_data_callback>:
+download_ble_data_callback():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:436
+{
+    895c:	711d                	addi	sp,sp,-96
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:437
+    if(_strstr((char *)data,"rst=1")==0)
+    895e:	0000b597          	auipc	a1,0xb
+    8962:	3a258593          	addi	a1,a1,930 # 13d00 <SBox+0x2dc>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:436
+{
+    8966:	caa6                	sw	s1,84(sp)
+    8968:	ce86                	sw	ra,92(sp)
+    896a:	cca2                	sw	s0,88(sp)
+    896c:	c8ca                	sw	s2,80(sp)
+    896e:	c6ce                	sw	s3,76(sp)
+    8970:	c4d2                	sw	s4,72(sp)
+    8972:	84aa                	mv	s1,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:437
+    if(_strstr((char *)data,"rst=1")==0)
+    8974:	ec4fd0ef          	jal	ra,6038 <_strstr>
+    8978:	e50d                	bnez	a0,89a2 <download_ble_data_callback+0x46>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:439
+        PRINT("SOFT RST!\n");
+    897a:	0000b517          	auipc	a0,0xb
+    897e:	38e50513          	addi	a0,a0,910 # 13d08 <SBox+0x2e4>
+    8982:	144060ef          	jal	ra,eac6 <puts>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:440
+        ble_action_set_rst();
+    8986:	db9ff0ef          	jal	ra,873e <ble_action_set_rst>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:448
+        ble_Return_Stat_Send(true);
+    898a:	edbff0ef          	jal	ra,8864 <ble_Return_Stat_Send.constprop.3>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:449
+        return true;
+    898e:	4405                	li	s0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:538 (discriminator 1)
+}
+    8990:	8522                	mv	a0,s0
+    8992:	40f6                	lw	ra,92(sp)
+    8994:	4466                	lw	s0,88(sp)
+    8996:	44d6                	lw	s1,84(sp)
+    8998:	4946                	lw	s2,80(sp)
+    899a:	49b6                	lw	s3,76(sp)
+    899c:	4a26                	lw	s4,72(sp)
+    899e:	6125                	addi	sp,sp,96
+    89a0:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:444
+    else if(_strstr((char *)data,"ENTER OTA")==0)
+    89a2:	0000b597          	auipc	a1,0xb
+    89a6:	37258593          	addi	a1,a1,882 # 13d14 <SBox+0x2f0>
+    89aa:	8526                	mv	a0,s1
+    89ac:	e8cfd0ef          	jal	ra,6038 <_strstr>
+    89b0:	e911                	bnez	a0,89c4 <download_ble_data_callback+0x68>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:446
+        PRINT("ENTER OTA!\n");
+    89b2:	0000b517          	auipc	a0,0xb
+    89b6:	36e50513          	addi	a0,a0,878 # 13d20 <SBox+0x2fc>
+    89ba:	10c060ef          	jal	ra,eac6 <puts>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:447
+        Jump_OTA();
+    89be:	ec5ff0ef          	jal	ra,8882 <Jump_OTA>
+    89c2:	b7e1                	j	898a <download_ble_data_callback+0x2e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:451
+    else if(_strstr((char *)data,"configInit")==0)
+    89c4:	0000b597          	auipc	a1,0xb
+    89c8:	36858593          	addi	a1,a1,872 # 13d2c <SBox+0x308>
+    89cc:	8526                	mv	a0,s1
+    89ce:	e6afd0ef          	jal	ra,6038 <_strstr>
+    89d2:	ed11                	bnez	a0,89ee <download_ble_data_callback+0x92>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:453
+    	PRINT("CONFIG INIT!\n");
+    89d4:	0000b517          	auipc	a0,0xb
+    89d8:	36450513          	addi	a0,a0,868 # 13d38 <SBox+0x314>
+    89dc:	0ea060ef          	jal	ra,eac6 <puts>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:454
+    	set_user_config_param_init(&user_config_param);
+    89e0:	6fc18513          	addi	a0,gp,1788 # 200046fc <user_config_param>
+    89e4:	d06ff0ef          	jal	ra,7eea <set_user_config_param_init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:455
+    	User_Config_Write_Config();
+    89e8:	d9cff0ef          	jal	ra,7f84 <User_Config_Write_Config>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:456
+    	ble_Return_Stat_Send(true);
+    89ec:	bf79                	j	898a <download_ble_data_callback+0x2e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:459
+    else if(_strstr((char *)data, "open=") == 0)
+    89ee:	0000b597          	auipc	a1,0xb
+    89f2:	35a58593          	addi	a1,a1,858 # 13d48 <SBox+0x324>
+    89f6:	8526                	mv	a0,s1
+    89f8:	e40fd0ef          	jal	ra,6038 <_strstr>
+    89fc:	e905                	bnez	a0,8a2c <download_ble_data_callback+0xd0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:461
+    	int value = -1;
+    89fe:	57fd                	li	a5,-1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:462
+    	if(1 == sscanf((char *)data, "open=%d", &value))
+    8a00:	1030                	addi	a2,sp,40
+    8a02:	0000b597          	auipc	a1,0xb
+    8a06:	34e58593          	addi	a1,a1,846 # 13d50 <SBox+0x32c>
+    8a0a:	8526                	mv	a0,s1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:461
+    	int value = -1;
+    8a0c:	d43e                	sw	a5,40(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:462
+    	if(1 == sscanf((char *)data, "open=%d", &value))
+    8a0e:	148060ef          	jal	ra,eb56 <siscanf>
+    8a12:	4785                	li	a5,1
+    8a14:	f6f51be3          	bne	a0,a5,898a <download_ble_data_callback+0x2e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:464
+    	    if(value < ELECT_COUNT)
+    8a18:	5522                	lw	a0,40(sp)
+    8a1a:	4791                	li	a5,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:466
+                set_elect_work_stat(value, true);
+    8a1c:	4585                	li	a1,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:464
+    	    if(value < ELECT_COUNT)
+    8a1e:	f6a7c6e3          	blt	a5,a0,898a <download_ble_data_callback+0x2e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:480
+                set_elect_work_stat(value, false);
+    8a22:	0ff57513          	andi	a0,a0,255
+    8a26:	a9cff0ef          	jal	ra,7cc2 <set_elect_work_stat>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:484
+    	ble_Return_Stat_Send(true);
+    8a2a:	b785                	j	898a <download_ble_data_callback+0x2e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:473
+    else if(_strstr((char *)data, "close=") == 0)
+    8a2c:	0000b597          	auipc	a1,0xb
+    8a30:	32c58593          	addi	a1,a1,812 # 13d58 <SBox+0x334>
+    8a34:	8526                	mv	a0,s1
+    8a36:	e02fd0ef          	jal	ra,6038 <_strstr>
+    8a3a:	e505                	bnez	a0,8a62 <download_ble_data_callback+0x106>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:475
+    	int value = -1;
+    8a3c:	57fd                	li	a5,-1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:476
+    	if(1 == sscanf((char *)data, "close=%d", &value))
+    8a3e:	1030                	addi	a2,sp,40
+    8a40:	0000b597          	auipc	a1,0xb
+    8a44:	32058593          	addi	a1,a1,800 # 13d60 <SBox+0x33c>
+    8a48:	8526                	mv	a0,s1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:475
+    	int value = -1;
+    8a4a:	d43e                	sw	a5,40(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:476
+    	if(1 == sscanf((char *)data, "close=%d", &value))
+    8a4c:	10a060ef          	jal	ra,eb56 <siscanf>
+    8a50:	4785                	li	a5,1
+    8a52:	f2f51ce3          	bne	a0,a5,898a <download_ble_data_callback+0x2e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:478
+    	    if(value < ELECT_COUNT)
+    8a56:	5522                	lw	a0,40(sp)
+    8a58:	4791                	li	a5,4
+    8a5a:	f2a7c8e3          	blt	a5,a0,898a <download_ble_data_callback+0x2e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:480
+                set_elect_work_stat(value, false);
+    8a5e:	4581                	li	a1,0
+    8a60:	b7c9                	j	8a22 <download_ble_data_callback+0xc6>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:497
+    test_data.ins = (ble_dev_ins_e)paradata[0];
+    8a62:	0004c903          	lbu	s2,0(s1)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:498
+    test_data.data_type = (ble_dev_data_type_e)paradata[1];
+    8a66:	309c                	lbu	a5,1(s1)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:499
+    if(test_data.data_type == BLE_UPLOAD_SLAVE)
+    8a68:	4a09                	li	s4,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:497
+    test_data.ins = (ble_dev_ins_e)paradata[0];
+    8a6a:	c84a                	sw	s2,16(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:498
+    test_data.data_type = (ble_dev_data_type_e)paradata[1];
+    8a6c:	ca3e                	sw	a5,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:499
+    if(test_data.data_type == BLE_UPLOAD_SLAVE)
+    8a6e:	01479463          	bne	a5,s4,8a76 <download_ble_data_callback+0x11a>
+Rst_Firmware_Act():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:401
+	    return false;
+    8a72:	4401                	li	s0,0
+Firmware_Data_Act():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:428
+        case FIRMWARE_RST:stat = Rst_Firmware_Act(&(test_data->data[1]));break;			//设备重启
+    8a74:	bf31                	j	8990 <download_ble_data_callback+0x34>
+download_ble_data_callback():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:507
+    test_data.len = paradata[2];
+    8a76:	20bc                	lbu	a5,2(s1)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:508
+    test_data.data = &paradata[3];
+    8a78:	00348513          	addi	a0,s1,3
+    8a7c:	01055713          	srli	a4,a0,0x10
+    8a80:	69c1                	lui	s3,0x10
+    8a82:	86f8                	sh	a4,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:507
+    test_data.len = paradata[2];
+    8a84:	00f10c23          	sb	a5,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:508
+    test_data.data = &paradata[3];
+    8a88:	85e8                	sh	a0,26(sp)
+    8a8a:	470d                	li	a4,3
+    8a8c:	19fd                	addi	s3,s3,-1
+    8a8e:	12e90963          	beq	s2,a4,8bc0 <download_ble_data_callback+0x264>
+    8a92:	03276f63          	bltu	a4,s2,8ad0 <download_ble_data_callback+0x174>
+    8a96:	4705                	li	a4,1
+    8a98:	08e90863          	beq	s2,a4,8b28 <download_ble_data_callback+0x1cc>
+    8a9c:	fd491be3          	bne	s2,s4,8a72 <download_ble_data_callback+0x116>
+Set_Param_Set_Act():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:267
+    if(false == Check_UnixTime_Token(&test_data->data[test_data->len]))
+    8aa0:	953e                	add	a0,a0,a5
+    8aa2:	d89ff0ef          	jal	ra,882a <Check_UnixTime_Token>
+    8aa6:	842a                	mv	s0,a0
+    8aa8:	d569                	beqz	a0,8a72 <download_ble_data_callback+0x116>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:272
+    switch(test_data->data[0])
+    8aaa:	86ac                	lhu	a1,28(sp)
+    8aac:	85bc                	lhu	a5,26(sp)
+    8aae:	4705                	li	a4,1
+    8ab0:	05c2                	slli	a1,a1,0x10
+    8ab2:	8ddd                	or	a1,a1,a5
+    8ab4:	219c                	lbu	a5,0(a1)
+    8ab6:	0ee78063          	beq	a5,a4,8b96 <download_ble_data_callback+0x23a>
+    8aba:	0ee00713          	li	a4,238
+    8abe:	fae79ae3          	bne	a5,a4,8a72 <download_ble_data_callback+0x116>
+DevRst_Set_Act():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:225
+    if(*data == 0xEE)
+    8ac2:	3198                	lbu	a4,1(a1)
+    8ac4:	0cf71f63          	bne	a4,a5,8ba2 <download_ble_data_callback+0x246>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:227
+	ble_devRst_set_stat_send(true);
+    8ac8:	4505                	li	a0,1
+    8aca:	d33ff0ef          	jal	ra,87fc <ble_devRst_set_stat_send>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:228
+	return true;
+    8ace:	b5c9                	j	8990 <download_ble_data_callback+0x34>
+    8ad0:	4715                	li	a4,5
+    8ad2:	16e90b63          	beq	s2,a4,8c48 <download_ble_data_callback+0x2ec>
+    8ad6:	14e96763          	bltu	s2,a4,8c24 <download_ble_data_callback+0x2c8>
+    8ada:	0ee00713          	li	a4,238
+    8ade:	f8e91ae3          	bne	s2,a4,8a72 <download_ble_data_callback+0x116>
+Firmware_Data_Act():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:420
+    if(false == Check_UnixTime_Token(&test_data->data[test_data->len]))
+    8ae2:	953e                	add	a0,a0,a5
+    8ae4:	d47ff0ef          	jal	ra,882a <Check_UnixTime_Token>
+    8ae8:	842a                	mv	s0,a0
+    8aea:	d541                	beqz	a0,8a72 <download_ble_data_callback+0x116>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:425
+    switch(test_data->data[0])
+    8aec:	44f2                	lw	s1,28(sp)
+    8aee:	69c1                	lui	s3,0x10
+    8af0:	85bc                	lhu	a5,26(sp)
+    8af2:	19fd                	addi	s3,s3,-1
+    8af4:	0134f4b3          	and	s1,s1,s3
+    8af8:	04c2                	slli	s1,s1,0x10
+    8afa:	8cdd                	or	s1,s1,a5
+    8afc:	0004ca03          	lbu	s4,0(s1)
+    8b00:	4785                	li	a5,1
+    8b02:	14fa0763          	beq	s4,a5,8c50 <download_ble_data_callback+0x2f4>
+    8b06:	4709                	li	a4,2
+    8b08:	f6ea15e3          	bne	s4,a4,8a72 <download_ble_data_callback+0x116>
+Rst_Firmware_Act():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:396
+    if(*test_data == 0x01)
+    8b0c:	3098                	lbu	a4,1(s1)
+    8b0e:	f6f712e3          	bne	a4,a5,8a72 <download_ble_data_callback+0x116>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:398
+	    Jump_OTA();
+    8b12:	d71ff0ef          	jal	ra,8882 <Jump_OTA>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:407
+    ble_data.len = 1;
+    8b16:	20100793          	li	a5,513
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:406
+    ble_data.ins = INS_FIRMWARE;
+    8b1a:	d44a                	sw	s2,40(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:405
+    ble_data.data_type = BLE_UPLOAD_SLAVE;
+    8b1c:	d652                	sw	s4,44(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:407
+    ble_data.len = 1;
+    8b1e:	02f11823          	sh	a5,48(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:410
+    data[0] = *test_data;
+    8b22:	309c                	lbu	a5,1(s1)
+    8b24:	865c                	sb	a5,12(sp)
+    8b26:	a299                	j	8c6c <download_ble_data_callback+0x310>
+Get_Token_Act():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:162
+    if(test_data->len!=0x05 || test_data->data[0]!=0x00)
+    8b28:	4715                	li	a4,5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:164
+        return false;
+    8b2a:	4401                	li	s0,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:162
+    if(test_data->len!=0x05 || test_data->data[0]!=0x00)
+    8b2c:	e6e792e3          	bne	a5,a4,8990 <download_ble_data_callback+0x34>
+    8b30:	30bc                	lbu	a5,3(s1)
+    8b32:	e4079fe3          	bnez	a5,8990 <download_ble_data_callback+0x34>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:169
+    memcpy(&unixtime, &(test_data->data[1]), 4);
+    8b36:	00448593          	addi	a1,s1,4
+    8b3a:	4611                	li	a2,4
+    8b3c:	0068                	addi	a0,sp,12
+    8b3e:	5e7040ef          	jal	ra,d924 <memcpy>
+set_unixTime():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:75
+    unixTime = value;
+    8b42:	47b2                	lw	a5,12(sp)
+Get_Token_Act():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:177
+    memcpy(&data[3],&token,4);
+    8b44:	4611                	li	a2,4
+    8b46:	77418593          	addi	a1,gp,1908 # 20004774 <token>
+set_unixTime():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:75
+    unixTime = value;
+    8b4a:	76f1ac23          	sw	a5,1912(gp) # 20004778 <unixTime>
+Get_Token_Act():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:174
+    data[0]=INS_TOKEN;
+    8b4e:	20100793          	li	a5,513
+    8b52:	02f11423          	sh	a5,40(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:177
+    memcpy(&data[3],&token,4);
+    8b56:	02b10513          	addi	a0,sp,43
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:176
+    data[2]=0x04;
+    8b5a:	4791                	li	a5,4
+    8b5c:	02f10523          	sb	a5,42(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:172
+    uint8_t data[16]={0};
+    8b60:	02011b23          	sh	zero,54(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:177
+    memcpy(&data[3],&token,4);
+    8b64:	5c1040ef          	jal	ra,d924 <memcpy>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:178
+    memcpy(&data[7],get_unixTime(),4);
+    8b68:	4611                	li	a2,4
+    8b6a:	77818593          	addi	a1,gp,1912 # 20004778 <unixTime>
+    8b6e:	02f10513          	addi	a0,sp,47
+    8b72:	5b3040ef          	jal	ra,d924 <memcpy>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:179
+    memcpy(&data[11],&token,4);
+    8b76:	4611                	li	a2,4
+    8b78:	77418593          	addi	a1,gp,1908 # 20004774 <token>
+    8b7c:	03310513          	addi	a0,sp,51
+    8b80:	5a5040ef          	jal	ra,d924 <memcpy>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:184
+    ble_owned_data_send(data, 15);
+    8b84:	1028                	addi	a0,sp,40
+    8b86:	45bd                	li	a1,15
+    8b88:	ba7ff0ef          	jal	ra,872e <ble_owned_data_send>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:188
+    vUser_led_set_alarm_view(LED_ALL_ALARM_BLE, true);
+    8b8c:	4585                	li	a1,1
+    8b8e:	4505                	li	a0,1
+    8b90:	d61fe0ef          	jal	ra,78f0 <vUser_led_set_alarm_view>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:190
+    return true;
+    8b94:	bbed                	j	898e <download_ble_data_callback+0x32>
+Can_baud_Set_Act():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:251
+    if(test_data->len == 5)
+    8b96:	01814703          	lbu	a4,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:250
+    uint32_t baud = 0;
+    8b9a:	d402                	sw	zero,40(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:251
+    if(test_data->len == 5)
+    8b9c:	4795                	li	a5,5
+    8b9e:	00f70663          	beq	a4,a5,8baa <download_ble_data_callback+0x24e>
+DevRst_Set_Act():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:230
+    ble_devRst_set_stat_send(false);
+    8ba2:	4501                	li	a0,0
+    8ba4:	c59ff0ef          	jal	ra,87fc <ble_devRst_set_stat_send>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:231
+    return false;
+    8ba8:	b5e9                	j	8a72 <download_ble_data_callback+0x116>
+Can_baud_Set_Act():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:253
+        memcpy(&baud, &(test_data->data[1]), 4);
+    8baa:	4611                	li	a2,4
+    8bac:	0585                	addi	a1,a1,1
+    8bae:	1028                	addi	a0,sp,40
+    8bb0:	575040ef          	jal	ra,d924 <memcpy>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:254
+        if(true == user_config_save_can_baud(baud))
+    8bb4:	5522                	lw	a0,40(sp)
+    8bb6:	cb2ff0ef          	jal	ra,8068 <user_config_save_can_baud>
+    8bba:	842a                	mv	s0,a0
+    8bbc:	d17d                	beqz	a0,8ba2 <download_ble_data_callback+0x246>
+    8bbe:	bbc9                	j	8990 <download_ble_data_callback+0x34>
+Get_Param_Set_Act():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:298
+    if(false == Check_UnixTime_Token(&test_data->data[test_data->len]))
+    8bc0:	953e                	add	a0,a0,a5
+    8bc2:	c69ff0ef          	jal	ra,882a <Check_UnixTime_Token>
+    8bc6:	842a                	mv	s0,a0
+    8bc8:	ea0505e3          	beqz	a0,8a72 <download_ble_data_callback+0x116>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:303
+    switch(test_data->data[0])
+    8bcc:	47f2                	lw	a5,28(sp)
+    8bce:	85b8                	lhu	a4,26(sp)
+    8bd0:	0137f7b3          	and	a5,a5,s3
+    8bd4:	07c2                	slli	a5,a5,0x10
+    8bd6:	8fd9                	or	a5,a5,a4
+    8bd8:	2398                	lbu	a4,0(a5)
+    8bda:	4785                	li	a5,1
+    8bdc:	e8f71be3          	bne	a4,a5,8a72 <download_ble_data_callback+0x116>
+ble_get_canbaud_set_send():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:287
+    ble_data.len = 5;
+    8be0:	10500793          	li	a5,261
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:290
+    uint32_t baud = (uint32_t)user_config_param.can_baud;
+    8be4:	6ff1c703          	lbu	a4,1791(gp) # 200046ff <user_config_param+0x3>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:287
+    ble_data.len = 5;
+    8be8:	02f11823          	sh	a5,48(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:290
+    uint32_t baud = (uint32_t)user_config_param.can_baud;
+    8bec:	0722                	slli	a4,a4,0x8
+    8bee:	6fe1c783          	lbu	a5,1790(gp) # 200046fe <user_config_param+0x2>
+    8bf2:	8f5d                	or	a4,a4,a5
+    8bf4:	7001c783          	lbu	a5,1792(gp) # 20004700 <user_config_param+0x4>
+    8bf8:	07c2                	slli	a5,a5,0x10
+    8bfa:	8f5d                	or	a4,a4,a5
+    8bfc:	7011c783          	lbu	a5,1793(gp) # 20004701 <user_config_param+0x5>
+    8c00:	07e2                	slli	a5,a5,0x18
+    8c02:	8fd9                	or	a5,a5,a4
+    8c04:	c63e                	sw	a5,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:291
+    memcpy(data, &baud, 4);
+    8c06:	c43e                	sw	a5,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:286
+    ble_data.ins = INS_PARAM_GET;
+    8c08:	d44a                	sw	s2,40(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:285
+    ble_data.data_type = BLE_UPLOAD_SLAVE;
+    8c0a:	d652                	sw	s4,44(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:292
+    ble_data.data = data;
+    8c0c:	003c                	addi	a5,sp,8
+Rst_Firmware_Act():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:411
+    ble_data.data = data;
+    8c0e:	0137f9b3          	and	s3,a5,s3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:412
+    Set_ble_data_s_sendData(&ble_data);
+    8c12:	1028                	addi	a0,sp,40
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:411
+    ble_data.data = data;
+    8c14:	83c1                	srli	a5,a5,0x10
+    8c16:	03311923          	sh	s3,50(sp)
+    8c1a:	02f11a23          	sh	a5,52(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:412
+    Set_ble_data_s_sendData(&ble_data);
+    8c1e:	b65ff0ef          	jal	ra,8782 <Set_ble_data_s_sendData>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:413
+    return true;
+    8c22:	b3bd                	j	8990 <download_ble_data_callback+0x34>
+Get_Data_Act():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:344
+    if(false == Check_UnixTime_Token(&test_data->data[test_data->len]))
+    8c24:	953e                	add	a0,a0,a5
+    8c26:	c05ff0ef          	jal	ra,882a <Check_UnixTime_Token>
+    8c2a:	842a                	mv	s0,a0
+    8c2c:	e40503e3          	beqz	a0,8a72 <download_ble_data_callback+0x116>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:349
+    switch(test_data->data[0])
+    8c30:	86bc                	lhu	a5,28(sp)
+    8c32:	85b8                	lhu	a4,26(sp)
+    8c34:	07c2                	slli	a5,a5,0x10
+    8c36:	8fd9                	or	a5,a5,a4
+    8c38:	2398                	lbu	a4,0(a5)
+    8c3a:	4785                	li	a5,1
+    8c3c:	e2f71be3          	bne	a4,a5,8a72 <download_ble_data_callback+0x116>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:351
+        case DATA_GET_NFC:ble_get_nfc_send(test_data);break;			//获取挂锁NFC号
+    8c40:	0808                	addi	a0,sp,16
+    8c42:	ca1ff0ef          	jal	ra,88e2 <ble_get_nfc_send>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:355
+    return true;
+    8c46:	b3a9                	j	8990 <download_ble_data_callback+0x34>
+Control_Data_Act():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:362
+    if(false == Check_UnixTime_Token(&test_data->data[test_data->len]))
+    8c48:	953e                	add	a0,a0,a5
+    8c4a:	be1ff0ef          	jal	ra,882a <Check_UnixTime_Token>
+download_ble_data_callback():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:516
+        case INS_CONTROL: stat = Control_Data_Act(&test_data);break;			//控制指令
+    8c4e:	b515                	j	8a72 <download_ble_data_callback+0x116>
+Get_Firmware_Act():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:378
+    if(*test_data != 0x01)
+    8c50:	309c                	lbu	a5,1(s1)
+    8c52:	e34790e3          	bne	a5,s4,8a72 <download_ble_data_callback+0x116>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:387
+    uint8_t data[2] = {SOFTWARE_VERSION, HARDWARE_VERSION};
+    8c56:	6785                	lui	a5,0x1
+    8c58:	41078793          	addi	a5,a5,1040 # 1410 <__stack_size+0xc10>
+    8c5c:	867c                	sh	a5,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:384
+    ble_data.data_type = BLE_UPLOAD_SLAVE;
+    8c5e:	4789                	li	a5,2
+    8c60:	d63e                	sw	a5,44(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:386
+    ble_data.len = 2;
+    8c62:	10200793          	li	a5,258
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:385
+    ble_data.ins = INS_FIRMWARE;
+    8c66:	d44a                	sw	s2,40(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:386
+    ble_data.len = 2;
+    8c68:	02f11823          	sh	a5,48(sp)
+Rst_Firmware_Act():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:411
+    ble_data.data = data;
+    8c6c:	007c                	addi	a5,sp,12
+    8c6e:	b745                	j	8c0e <download_ble_data_callback+0x2b2>
+
+00008c70 <vBle_action_init>:
+vBle_action_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:556
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+void vBle_action_init(void)
+{
+    set_token();
+    8c70:	af3ff06f          	j	8762 <set_token>
+
+00008c74 <download_ble_file_callback>:
+download_ble_file_callback():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:561
+}
+
+bool download_ble_file_callback(uint8_t *data, int len)
+{
+  return download_ble_data_callback(data, len);
+    8c74:	ce9ff06f          	j	895c <download_ble_data_callback>
+
+00008c78 <set_upload_ble_data_func>:
+set_upload_ble_data_func():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:566
+}
+
+void set_upload_ble_data_func(upload_ble_data_func func)
+{
+  upload_ble_data = func;
+    8c78:	76a1ae23          	sw	a0,1916(gp) # 2000477c <upload_ble_data>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/ble_action.c:567
+}
+    8c7c:	8082                	ret
+
+00008c7e <prvUser_can_recv_data_callback>:
+prvUser_can_recv_data_callback():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:492
+               size:数据长度
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+static void prvUser_can_recv_data_callback(uint8_t *data, uint8_t size)
+{
+    8c7e:	1141                	addi	sp,sp,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:493
+    memcpy(&can_open_data, data, sizeof(can_open_data_s));
+    8c80:	85aa                	mv	a1,a0
+    8c82:	4621                	li	a2,8
+    8c84:	78018513          	addi	a0,gp,1920 # 20004780 <can_open_data>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:492
+{
+    8c88:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:493
+    memcpy(&can_open_data, data, sizeof(can_open_data_s));
+    8c8a:	49b040ef          	jal	ra,d924 <memcpy>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:494
+    bStatus_t stat = tmos_start_task(user_server_task_id, (1 << SERVER_QUEUE_CAN), MS1_TO_SYSTEM_TIME(1));
+    8c8e:	000407b7          	lui	a5,0x40
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:495
+}
+    8c92:	40b2                	lw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:494
+    bStatus_t stat = tmos_start_task(user_server_task_id, (1 << SERVER_QUEUE_CAN), MS1_TO_SYSTEM_TIME(1));
+    8c94:	0587a303          	lw	t1,88(a5) # 40058 <_data_lma+0x2ba30>
+    8c98:	7091c503          	lbu	a0,1801(gp) # 20004709 <user_server_task_id>
+    8c9c:	4605                	li	a2,1
+    8c9e:	4589                	li	a1,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:495
+}
+    8ca0:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:494
+    bStatus_t stat = tmos_start_task(user_server_task_id, (1 << SERVER_QUEUE_CAN), MS1_TO_SYSTEM_TIME(1));
+    8ca2:	8302                	jr	t1
+
+00008ca4 <vUser_server_set_led_stat>:
+vUser_server_set_led_stat():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:453
+    if(((lock_data.elect_stat & (1 << idx)) != 0 ) && ((lock_data.lock_stat & (1 << idx)) != 0))
+    8ca4:	1fffc797          	auipc	a5,0x1fffc
+    8ca8:	dac78793          	addi	a5,a5,-596 # 20004a50 <lock_data>
+    8cac:	439c                	lw	a5,0(a5)
+    8cae:	1fffc717          	auipc	a4,0x1fffc
+    8cb2:	da274703          	lbu	a4,-606(a4) # 20004a50 <lock_data>
+    8cb6:	40a75733          	sra	a4,a4,a0
+    8cba:	83a1                	srli	a5,a5,0x8
+    8cbc:	07c2                	slli	a5,a5,0x10
+    8cbe:	83c1                	srli	a5,a5,0x10
+    8cc0:	40a7d7b3          	sra	a5,a5,a0
+    8cc4:	8b85                	andi	a5,a5,1
+    8cc6:	8b05                	andi	a4,a4,1
+    8cc8:	c789                	beqz	a5,8cd2 <vUser_server_set_led_stat+0x2e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:455 (discriminator 1)
+        vUser_led_set_view_stat(idx, LED_VIEW_LOCK_ELECT);
+    8cca:	458d                	li	a1,3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:453 (discriminator 1)
+    if(((lock_data.elect_stat & (1 << idx)) != 0 ) && ((lock_data.lock_stat & (1 << idx)) != 0))
+    8ccc:	e711                	bnez	a4,8cd8 <vUser_server_set_led_stat+0x34>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:467 (discriminator 1)
+        vUser_led_set_view_stat(idx, LED_VIEW_NOLOCK_ELECT);
+    8cce:	4591                	li	a1,4
+    8cd0:	a021                	j	8cd8 <vUser_server_set_led_stat+0x34>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:459 (discriminator 1)
+        vUser_led_set_view_stat(idx, LED_VIEW_NOLOCK_NOELECT);
+    8cd2:	4599                	li	a1,6
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:457 (discriminator 1)
+    else if(((lock_data.elect_stat & (1 << idx)) == 0 ) && ((lock_data.lock_stat & (1 << idx)) == 0))
+    8cd4:	c311                	beqz	a4,8cd8 <vUser_server_set_led_stat+0x34>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:463 (discriminator 1)
+        vUser_led_set_view_stat(idx, LED_VIEW_LOCK_NOELECT);
+    8cd6:	4595                	li	a1,5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:467 (discriminator 1)
+        vUser_led_set_view_stat(idx, LED_VIEW_NOLOCK_ELECT);
+    8cd8:	b39fe06f          	j	7810 <vUser_led_set_view_stat>
+
+00008cdc <vUser_elect_upload_stat_callback>:
+vUser_elect_upload_stat_callback():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:530
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+static void vUser_elect_upload_stat_callback(uint8_t idx, bool stat)
+{
+	if(stat == true)
+    8cdc:	1fffc797          	auipc	a5,0x1fffc
+    8ce0:	d7478793          	addi	a5,a5,-652 # 20004a50 <lock_data>
+    8ce4:	439c                	lw	a5,0(a5)
+    8ce6:	4705                	li	a4,1
+    8ce8:	00a71733          	sll	a4,a4,a0
+    8cec:	83a1                	srli	a5,a5,0x8
+    8cee:	07c2                	slli	a5,a5,0x10
+    8cf0:	0742                	slli	a4,a4,0x10
+    8cf2:	87c1                	srai	a5,a5,0x10
+    8cf4:	8741                	srai	a4,a4,0x10
+    8cf6:	cd99                	beqz	a1,8d14 <vUser_elect_upload_stat_callback+0x38>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:532
+	{
+		lock_data.elect_stat |= (1 << idx);
+    8cf8:	8fd9                	or	a5,a5,a4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:535
+	}
+	else{
+		lock_data.elect_stat &= ~(1 << idx);
+    8cfa:	07c2                	slli	a5,a5,0x10
+    8cfc:	83c1                	srli	a5,a5,0x10
+    8cfe:	1fffc717          	auipc	a4,0x1fffc
+    8d02:	d4f709a3          	sb	a5,-685(a4) # 20004a51 <lock_data+0x1>
+    8d06:	83a1                	srli	a5,a5,0x8
+    8d08:	1fffc717          	auipc	a4,0x1fffc
+    8d0c:	d4f70523          	sb	a5,-694(a4) # 20004a52 <lock_data+0x2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:537
+	}
+    vUser_server_set_led_stat(idx);
+    8d10:	f95ff06f          	j	8ca4 <vUser_server_set_led_stat>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:535
+		lock_data.elect_stat &= ~(1 << idx);
+    8d14:	fff74713          	not	a4,a4
+    8d18:	8ff9                	and	a5,a5,a4
+    8d1a:	b7c5                	j	8cfa <vUser_elect_upload_stat_callback+0x1e>
+
+00008d1c <prvUser_nfc_upload_card_callback>:
+prvUser_nfc_upload_card_callback():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:507
+{
+    8d1c:	1141                	addi	sp,sp,-16
+    8d1e:	c422                	sw	s0,8(sp)
+    8d20:	4785                	li	a5,1
+    8d22:	842a                	mv	s0,a0
+    8d24:	008797b3          	sll	a5,a5,s0
+    8d28:	00241693          	slli	a3,s0,0x2
+    8d2c:	1fffc517          	auipc	a0,0x1fffc
+    8d30:	d2450513          	addi	a0,a0,-732 # 20004a50 <lock_data>
+    8d34:	068d                	addi	a3,a3,3
+    8d36:	c606                	sw	ra,12(sp)
+    8d38:	07e2                	slli	a5,a5,0x18
+    8d3a:	00050703          	lb	a4,0(a0)
+    8d3e:	87e1                	srai	a5,a5,0x18
+    8d40:	9536                	add	a0,a0,a3
+    8d42:	00460693          	addi	a3,a2,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:508
+    if(stat == true)
+    8d46:	c185                	beqz	a1,8d66 <prvUser_nfc_upload_card_callback+0x4a>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:510
+        lock_data.lock_stat |= (1 << idx);
+    8d48:	8fd9                	or	a5,a5,a4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:515
+        memcpy(lock_data.lock_id[idx], &card[4], 4);
+    8d4a:	4611                	li	a2,4
+    8d4c:	85b6                	mv	a1,a3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:514
+        lock_data.lock_stat &= ~(1 << idx);
+    8d4e:	1fffc717          	auipc	a4,0x1fffc
+    8d52:	d0f70123          	sb	a5,-766(a4) # 20004a50 <lock_data>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:515
+        memcpy(lock_data.lock_id[idx], &card[4], 4);
+    8d56:	3cf040ef          	jal	ra,d924 <memcpy>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:517
+    vUser_server_set_led_stat(idx);
+    8d5a:	8522                	mv	a0,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:518
+}
+    8d5c:	4422                	lw	s0,8(sp)
+    8d5e:	40b2                	lw	ra,12(sp)
+    8d60:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:517
+    vUser_server_set_led_stat(idx);
+    8d62:	f43ff06f          	j	8ca4 <vUser_server_set_led_stat>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:514
+        lock_data.lock_stat &= ~(1 << idx);
+    8d66:	fff7c793          	not	a5,a5
+    8d6a:	8ff9                	and	a5,a5,a4
+    8d6c:	bff9                	j	8d4a <prvUser_nfc_upload_card_callback+0x2e>
+
+00008d6e <user_server_task_process_event>:
+user_server_task_process_event():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:409
+{
+    8d6e:	7179                	addi	sp,sp,-48
+    8d70:	d422                	sw	s0,40(sp)
+    8d72:	d606                	sw	ra,44(sp)
+    8d74:	d226                	sw	s1,36(sp)
+    8d76:	d04a                	sw	s2,32(sp)
+    8d78:	ce4e                	sw	s3,28(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:411
+    if(events & (1 << SERVER_QUEUE_TIME))
+    8d7a:	0015f793          	andi	a5,a1,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:409
+{
+    8d7e:	842e                	mv	s0,a1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:411
+    if(events & (1 << SERVER_QUEUE_TIME))
+    8d80:	cf9d                	beqz	a5,8dbe <user_server_task_process_event+0x50>
+prvUser_server_can_offline_check():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:386
+    if(offline_timeout > 0)
+    8d82:	70418793          	addi	a5,gp,1796 # 20004704 <offline_timeout>
+    8d86:	4398                	lw	a4,0(a5)
+    8d88:	84be                	mv	s1,a5
+    8d8a:	c30d                	beqz	a4,8dac <user_server_task_process_event+0x3e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:388
+        if(offline_timeout == 1)
+    8d8c:	4785                	li	a5,1
+    8d8e:	00f71b63          	bne	a4,a5,8da4 <user_server_task_process_event+0x36>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:390
+            if(offline_stat == false)
+    8d92:	7881c783          	lbu	a5,1928(gp) # 20004788 <offline_stat>
+    8d96:	e799                	bnez	a5,8da4 <user_server_task_process_event+0x36>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:393
+                vUser_led_set_alarm_view(LED_ALL_ALARM_OFFLINE, true);
+    8d98:	4585                	li	a1,1
+    8d9a:	450d                	li	a0,3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:392
+                offline_stat = true;
+    8d9c:	78e18423          	sb	a4,1928(gp) # 20004788 <offline_stat>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:393
+                vUser_led_set_alarm_view(LED_ALL_ALARM_OFFLINE, true);
+    8da0:	b51fe0ef          	jal	ra,78f0 <vUser_led_set_alarm_view>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:396
+        offline_timeout--;
+    8da4:	409c                	lw	a5,0(s1)
+    8da6:	17fd                	addi	a5,a5,-1
+    8da8:	70f1a223          	sw	a5,1796(gp) # 20004704 <offline_timeout>
+user_server_task_process_event():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:414
+        return (events ^ (1 << SERVER_QUEUE_TIME)); //异或的方式清除该事件运行标志,并返回未运行的事件标志
+    8dac:	00144513          	xori	a0,s0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:430
+}
+    8db0:	50b2                	lw	ra,44(sp)
+    8db2:	5422                	lw	s0,40(sp)
+    8db4:	5492                	lw	s1,36(sp)
+    8db6:	5902                	lw	s2,32(sp)
+    8db8:	49f2                	lw	s3,28(sp)
+    8dba:	6145                	addi	sp,sp,48
+    8dbc:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:417
+    if(events & (1 << SERVER_QUEUE_CAN))
+    8dbe:	0025f793          	andi	a5,a1,2
+    8dc2:	2a078563          	beqz	a5,906c <user_server_task_process_event+0x2fe>
+prvUser_server_can_protocol():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:320
+    switch(can_open_data.idx)
+    8dc6:	78018793          	addi	a5,gp,1920 # 20004780 <can_open_data>
+    8dca:	439c                	lw	a5,0(a5)
+    8dcc:	6719                	lui	a4,0x6
+    8dce:	01070693          	addi	a3,a4,16 # 6010 <AES_Decrypt+0xa6>
+    8dd2:	83a1                	srli	a5,a5,0x8
+    8dd4:	07c2                	slli	a5,a5,0x10
+    8dd6:	83c1                	srli	a5,a5,0x10
+    8dd8:	0cd78563          	beq	a5,a3,8ea2 <user_server_task_process_event+0x134>
+    8ddc:	00f6ea63          	bltu	a3,a5,8df0 <user_server_task_process_event+0x82>
+    8de0:	04e78c63          	beq	a5,a4,8e38 <user_server_task_process_event+0xca>
+    8de4:	070d                	addi	a4,a4,3
+    8de6:	08e78463          	beq	a5,a4,8e6e <user_server_task_process_event+0x100>
+user_server_task_process_event():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:420
+        return (events ^ (1 << SERVER_QUEUE_CAN)); //异或的方式清除该事件运行标志,并返回未运行的事件标志
+    8dea:	00244513          	xori	a0,s0,2
+    8dee:	b7c9                	j	8db0 <user_server_task_process_event+0x42>
+    8df0:	01170693          	addi	a3,a4,17
+    8df4:	0ed78063          	beq	a5,a3,8ed4 <user_server_task_process_event+0x166>
+    8df8:	02070713          	addi	a4,a4,32
+    8dfc:	fee797e3          	bne	a5,a4,8dea <user_server_task_process_event+0x7c>
+prvUser_server_lock_id_protocol():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:188
+    if(can_open_data.subidx == REG_LOCK_01_ID_SUBIDX)
+    8e00:	7831c783          	lbu	a5,1923(gp) # 20004783 <can_open_data+0x3>
+    8e04:	18079063          	bnez	a5,8f84 <user_server_task_process_event+0x216>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:190
+        if(can_open_data.ins == S_INS_RD)
+    8e08:	7801c703          	lbu	a4,1920(gp) # 20004780 <can_open_data>
+    8e0c:	04000793          	li	a5,64
+    8e10:	16f71763          	bne	a4,a5,8f7e <user_server_task_process_event+0x210>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:193
+            s_data.ins = R_INS_RD_DWORD;
+    8e14:	006027b7          	lui	a5,0x602
+    8e18:	04378793          	addi	a5,a5,67 # 602043 <_data_lma+0x5eda1b>
+    8e1c:	c43e                	sw	a5,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:197
+            s_data.data[0] = lock_data.lock_id[0][3];
+    8e1e:	1fffc797          	auipc	a5,0x1fffc
+    8e22:	c3278793          	addi	a5,a5,-974 # 20004a50 <lock_data>
+    8e26:	23f8                	lbu	a4,6(a5)
+    8e28:	8658                	sb	a4,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:198
+            s_data.data[1] = lock_data.lock_id[0][2];
+    8e2a:	33d8                	lbu	a4,5(a5)
+    8e2c:	86d8                	sb	a4,13(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:199
+            s_data.data[2] = lock_data.lock_id[0][1];
+    8e2e:	23d8                	lbu	a4,4(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:200
+            s_data.data[3] = lock_data.lock_id[0][0];
+    8e30:	33bc                	lbu	a5,3(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:199
+            s_data.data[2] = lock_data.lock_id[0][1];
+    8e32:	8758                	sb	a4,14(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:296
+            s_data.data[3] = lock_data.lock_id[4][0];
+    8e34:	87dc                	sb	a5,15(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:297
+            vUser_can_send_data((uint8_t *)&s_data, 8);
+    8e36:	a015                	j	8e5a <user_server_task_process_event+0xec>
+prvUser_server_dev_type_protocol():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:29
+    if(can_open_data.subidx == REG_DEV_TYPE_SUBIDX)
+    8e38:	7831c783          	lbu	a5,1923(gp) # 20004783 <can_open_data+0x3>
+    8e3c:	10079d63          	bnez	a5,8f56 <user_server_task_process_event+0x1e8>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:31
+        if(can_open_data.ins == S_INS_RD)
+    8e40:	7801c703          	lbu	a4,1920(gp) # 20004780 <can_open_data>
+    8e44:	04000793          	li	a5,64
+    8e48:	00f71e63          	bne	a4,a5,8e64 <user_server_task_process_event+0xf6>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:34
+            s_data.ins = R_INS_RD_WORD;
+    8e4c:	006007b7          	lui	a5,0x600
+    8e50:	04b78793          	addi	a5,a5,75 # 60004b <_data_lma+0x5eba23>
+    8e54:	c43e                	sw	a5,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:37
+            s_data.data[0] = DEV_TYPE;
+    8e56:	4785                	li	a5,1
+prvUser_server_version_protocol():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:71
+            s_data.data[0] = HARDWARE_VERSION;
+    8e58:	c63e                	sw	a5,12(sp)
+prvUser_server_lock_id_protocol():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:305
+            vUser_can_send_data((uint8_t *)&s_data, 8);
+    8e5a:	45a1                	li	a1,8
+    8e5c:	0028                	addi	a0,sp,8
+    8e5e:	e28ff0ef          	jal	ra,8486 <vUser_can_send_data>
+    8e62:	a8d5                	j	8f56 <user_server_task_process_event+0x1e8>
+prvUser_server_dev_type_protocol():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:45
+            s_data.ins = R_INS_WR_FAIL;
+    8e64:	006007b7          	lui	a5,0x600
+prvUser_server_lock_id_protocol():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:301
+            s_data.ins = R_INS_WR_FAIL;
+    8e68:	08078793          	addi	a5,a5,128 # 600080 <_data_lma+0x5eba58>
+    8e6c:	a805                	j	8e9c <user_server_task_process_event+0x12e>
+prvUser_server_version_protocol():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:63
+    if(can_open_data.subidx == REG_VERSION_SUBIDX)
+    8e6e:	7831c783          	lbu	a5,1923(gp) # 20004783 <can_open_data+0x3>
+    8e72:	0e079263          	bnez	a5,8f56 <user_server_task_process_event+0x1e8>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:65
+        if(can_open_data.ins == S_INS_RD)
+    8e76:	7801c703          	lbu	a4,1920(gp) # 20004780 <can_open_data>
+    8e7a:	04000793          	li	a5,64
+    8e7e:	00f71b63          	bne	a4,a5,8e94 <user_server_task_process_event+0x126>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:68
+            s_data.ins = R_INS_RD_DWORD;
+    8e82:	006007b7          	lui	a5,0x600
+    8e86:	34378793          	addi	a5,a5,835 # 600343 <_data_lma+0x5ebd1b>
+    8e8a:	c43e                	sw	a5,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:71
+            s_data.data[0] = HARDWARE_VERSION;
+    8e8c:	001007b7          	lui	a5,0x100
+    8e90:	07d1                	addi	a5,a5,20
+    8e92:	b7d9                	j	8e58 <user_server_task_process_event+0xea>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:79
+            s_data.ins = R_INS_WR_FAIL;
+    8e94:	006007b7          	lui	a5,0x600
+    8e98:	38078793          	addi	a5,a5,896 # 600380 <_data_lma+0x5ebd58>
+prvUser_server_lock_id_protocol():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:301
+            s_data.ins = R_INS_WR_FAIL;
+    8e9c:	c43e                	sw	a5,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:304
+            memset(s_data.data, 0, 4);
+    8e9e:	c602                	sw	zero,12(sp)
+    8ea0:	bf6d                	j	8e5a <user_server_task_process_event+0xec>
+prvUser_server_lock_stat_protocol():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:97
+    if(can_open_data.subidx == REG_LOCK_STAT_SUBIDX)
+    8ea2:	7831c783          	lbu	a5,1923(gp) # 20004783 <can_open_data+0x3>
+    8ea6:	ebc5                	bnez	a5,8f56 <user_server_task_process_event+0x1e8>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:99
+        if(can_open_data.ins == S_INS_RD)
+    8ea8:	7801c703          	lbu	a4,1920(gp) # 20004780 <can_open_data>
+    8eac:	04000793          	li	a5,64
+    8eb0:	00f71f63          	bne	a4,a5,8ece <user_server_task_process_event+0x160>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:102
+            s_data.ins = R_INS_RD_BYTE;
+    8eb4:	006017b7          	lui	a5,0x601
+    8eb8:	04f78793          	addi	a5,a5,79 # 60104f <_data_lma+0x5eca27>
+    8ebc:	c43e                	sw	a5,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:106
+            memcpy(s_data.data,(uint8_t *)&(lock_data.lock_stat), 1);
+    8ebe:	1fffc797          	auipc	a5,0x1fffc
+    8ec2:	b9278793          	addi	a5,a5,-1134 # 20004a50 <lock_data>
+    8ec6:	239c                	lbu	a5,0(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:105
+            memset(s_data.data, 0, 4);
+    8ec8:	c602                	sw	zero,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:106
+            memcpy(s_data.data,(uint8_t *)&(lock_data.lock_stat), 1);
+    8eca:	865c                	sb	a5,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:107
+            vUser_can_send_data((uint8_t *)&s_data, 8);
+    8ecc:	b779                	j	8e5a <user_server_task_process_event+0xec>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:111
+            s_data.ins = R_INS_WR_FAIL;
+    8ece:	006017b7          	lui	a5,0x601
+    8ed2:	bf59                	j	8e68 <user_server_task_process_event+0xfa>
+prvUser_server_elect_stat_protocol():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:129
+    if(can_open_data.subidx == REG_ELECT_STAT_SUBIDX)
+    8ed4:	7831c783          	lbu	a5,1923(gp) # 20004783 <can_open_data+0x3>
+    8ed8:	efbd                	bnez	a5,8f56 <user_server_task_process_event+0x1e8>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:131
+        if(can_open_data.ins == S_INS_RD)
+    8eda:	7801c783          	lbu	a5,1920(gp) # 20004780 <can_open_data>
+    8ede:	04000713          	li	a4,64
+    8ee2:	02e79263          	bne	a5,a4,8f06 <user_server_task_process_event+0x198>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:134
+            s_data.ins = R_INS_RD_WORD;
+    8ee6:	006017b7          	lui	a5,0x601
+    8eea:	14b78793          	addi	a5,a5,331 # 60114b <_data_lma+0x5ecb23>
+    8eee:	c43e                	sw	a5,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:138
+            memcpy(s_data.data,(uint8_t *)&(lock_data.elect_stat), 2);
+    8ef0:	1fffc797          	auipc	a5,0x1fffc
+    8ef4:	b6178793          	addi	a5,a5,-1183 # 20004a51 <lock_data+0x1>
+    8ef8:	2398                	lbu	a4,0(a5)
+    8efa:	339c                	lbu	a5,1(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:137
+            memset(s_data.data, 0, 4);
+    8efc:	00011723          	sh	zero,14(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:138
+            memcpy(s_data.data,(uint8_t *)&(lock_data.elect_stat), 2);
+    8f00:	8658                	sb	a4,12(sp)
+    8f02:	86dc                	sb	a5,13(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:139
+            vUser_can_send_data((uint8_t *)&s_data, 8);
+    8f04:	bf99                	j	8e5a <user_server_task_process_event+0xec>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:141
+        else if(can_open_data.ins == S_INS_WR_WORD)
+    8f06:	02b00713          	li	a4,43
+    8f0a:	06e79563          	bne	a5,a4,8f74 <user_server_task_process_event+0x206>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:147
+            s_data.ins = R_INS_WR_SUCC;
+    8f0e:	006017b7          	lui	a5,0x601
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:144
+            memcpy((uint8_t *)&temp, (uint8_t *)&can_open_data.data, 2);
+    8f12:	7841d903          	lhu	s2,1924(gp) # 20004784 <can_open_data+0x4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:147
+            s_data.ins = R_INS_WR_SUCC;
+    8f16:	16078793          	addi	a5,a5,352 # 601160 <_data_lma+0x5ecb38>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:152
+            vUser_can_send_data((uint8_t *)&s_data, 8);
+    8f1a:	45a1                	li	a1,8
+    8f1c:	0028                	addi	a0,sp,8
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:147
+            s_data.ins = R_INS_WR_SUCC;
+    8f1e:	c43e                	sw	a5,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:150
+            memset(s_data.data, 0, 4);
+    8f20:	00011723          	sh	zero,14(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:151
+            memcpy(s_data.data,(uint8_t *)&temp, 2);
+    8f24:	01211623          	sh	s2,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:154
+            for(int i = 0; i < LOCK_COUNT; i++)
+    8f28:	4481                	li	s1,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:152
+            vUser_can_send_data((uint8_t *)&s_data, 8);
+    8f2a:	d5cff0ef          	jal	ra,8486 <vUser_can_send_data>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:154
+            for(int i = 0; i < LOCK_COUNT; i++)
+    8f2e:	4995                	li	s3,5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:156
+                if((temp & (1 << (i + 8))) != 0)
+    8f30:	00848793          	addi	a5,s1,8
+    8f34:	40f957b3          	sra	a5,s2,a5
+    8f38:	8b85                	andi	a5,a5,1
+    8f3a:	cb99                	beqz	a5,8f50 <user_server_task_process_event+0x1e2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:158
+                    if((temp & (1 << i)) != 0)
+    8f3c:	409957b3          	sra	a5,s2,s1
+    8f40:	8b85                	andi	a5,a5,1
+    8f42:	0ff4f513          	andi	a0,s1,255
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:160
+                        set_elect_work_stat(i, true);
+    8f46:	4585                	li	a1,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:158
+                    if((temp & (1 << i)) != 0)
+    8f48:	e391                	bnez	a5,8f4c <user_server_task_process_event+0x1de>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:163
+                        set_elect_work_stat(i, false);
+    8f4a:	4581                	li	a1,0
+    8f4c:	d77fe0ef          	jal	ra,7cc2 <set_elect_work_stat>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:154
+            for(int i = 0; i < LOCK_COUNT; i++)
+    8f50:	0485                	addi	s1,s1,1
+    8f52:	fd349fe3          	bne	s1,s3,8f30 <user_server_task_process_event+0x1c2>
+prvUser_server_can_protocol():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:347
+        offline_timeout = CAN_OFFLINE_TIMEOUT_DEFAULT / USER_SERVER_INTERVAL;
+    8f56:	1f400793          	li	a5,500
+    8f5a:	70f1a223          	sw	a5,1796(gp) # 20004704 <offline_timeout>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:348
+        if(offline_stat == true)
+    8f5e:	7881c783          	lbu	a5,1928(gp) # 20004788 <offline_stat>
+    8f62:	e80784e3          	beqz	a5,8dea <user_server_task_process_event+0x7c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:351
+            vUser_led_set_alarm_view(LED_ALL_ALARM_OFFLINE, false);
+    8f66:	4581                	li	a1,0
+    8f68:	450d                	li	a0,3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:350
+            offline_stat = false;
+    8f6a:	78018423          	sb	zero,1928(gp) # 20004788 <offline_stat>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:351
+            vUser_led_set_alarm_view(LED_ALL_ALARM_OFFLINE, false);
+    8f6e:	983fe0ef          	jal	ra,78f0 <vUser_led_set_alarm_view>
+    8f72:	bda5                	j	8dea <user_server_task_process_event+0x7c>
+prvUser_server_elect_stat_protocol():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:170
+            s_data.ins = R_INS_WR_FAIL;
+    8f74:	006017b7          	lui	a5,0x601
+    8f78:	18078793          	addi	a5,a5,384 # 601180 <_data_lma+0x5ecb58>
+    8f7c:	b705                	j	8e9c <user_server_task_process_event+0x12e>
+prvUser_server_lock_id_protocol():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:205
+            s_data.ins = R_INS_WR_FAIL;
+    8f7e:	006027b7          	lui	a5,0x602
+    8f82:	b5dd                	j	8e68 <user_server_task_process_event+0xfa>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:212
+    else if(can_open_data.subidx == REG_LOCK_02_ID_SUBIDX)
+    8f84:	4705                	li	a4,1
+    8f86:	02e79c63          	bne	a5,a4,8fbe <user_server_task_process_event+0x250>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:214
+        if(can_open_data.ins == S_INS_RD)
+    8f8a:	7801c703          	lbu	a4,1920(gp) # 20004780 <can_open_data>
+    8f8e:	04000793          	li	a5,64
+    8f92:	02f71363          	bne	a4,a5,8fb8 <user_server_task_process_event+0x24a>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:217
+            s_data.ins = R_INS_RD_DWORD;
+    8f96:	016027b7          	lui	a5,0x1602
+    8f9a:	04378793          	addi	a5,a5,67 # 1602043 <_data_lma+0x15eda1b>
+    8f9e:	c43e                	sw	a5,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:221
+            s_data.data[0] = lock_data.lock_id[1][3];
+    8fa0:	1fffc797          	auipc	a5,0x1fffc
+    8fa4:	ab078793          	addi	a5,a5,-1360 # 20004a50 <lock_data>
+    8fa8:	27b8                	lbu	a4,10(a5)
+    8faa:	8658                	sb	a4,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:222
+            s_data.data[1] = lock_data.lock_id[1][2];
+    8fac:	3798                	lbu	a4,9(a5)
+    8fae:	86d8                	sb	a4,13(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:223
+            s_data.data[2] = lock_data.lock_id[1][1];
+    8fb0:	2798                	lbu	a4,8(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:224
+            s_data.data[3] = lock_data.lock_id[1][0];
+    8fb2:	33fc                	lbu	a5,7(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:223
+            s_data.data[2] = lock_data.lock_id[1][1];
+    8fb4:	8758                	sb	a4,14(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:224
+            s_data.data[3] = lock_data.lock_id[1][0];
+    8fb6:	bdbd                	j	8e34 <user_server_task_process_event+0xc6>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:229
+            s_data.ins = R_INS_WR_FAIL;
+    8fb8:	016027b7          	lui	a5,0x1602
+    8fbc:	b575                	j	8e68 <user_server_task_process_event+0xfa>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:236
+    else if(can_open_data.subidx == REG_LOCK_03_ID_SUBIDX)
+    8fbe:	4709                	li	a4,2
+    8fc0:	02e79c63          	bne	a5,a4,8ff8 <user_server_task_process_event+0x28a>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:238
+        if(can_open_data.ins == S_INS_RD)
+    8fc4:	7801c703          	lbu	a4,1920(gp) # 20004780 <can_open_data>
+    8fc8:	04000793          	li	a5,64
+    8fcc:	02f71363          	bne	a4,a5,8ff2 <user_server_task_process_event+0x284>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:241
+            s_data.ins = R_INS_RD_DWORD;
+    8fd0:	026027b7          	lui	a5,0x2602
+    8fd4:	04378793          	addi	a5,a5,67 # 2602043 <_data_lma+0x25eda1b>
+    8fd8:	c43e                	sw	a5,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:245
+            s_data.data[0] = lock_data.lock_id[2][3];
+    8fda:	1fffc797          	auipc	a5,0x1fffc
+    8fde:	a7678793          	addi	a5,a5,-1418 # 20004a50 <lock_data>
+    8fe2:	27f8                	lbu	a4,14(a5)
+    8fe4:	8658                	sb	a4,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:246
+            s_data.data[1] = lock_data.lock_id[2][2];
+    8fe6:	37d8                	lbu	a4,13(a5)
+    8fe8:	86d8                	sb	a4,13(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:247
+            s_data.data[2] = lock_data.lock_id[2][1];
+    8fea:	27d8                	lbu	a4,12(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:248
+            s_data.data[3] = lock_data.lock_id[2][0];
+    8fec:	37bc                	lbu	a5,11(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:247
+            s_data.data[2] = lock_data.lock_id[2][1];
+    8fee:	8758                	sb	a4,14(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:248
+            s_data.data[3] = lock_data.lock_id[2][0];
+    8ff0:	b591                	j	8e34 <user_server_task_process_event+0xc6>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:253
+            s_data.ins = R_INS_WR_FAIL;
+    8ff2:	026027b7          	lui	a5,0x2602
+    8ff6:	bd8d                	j	8e68 <user_server_task_process_event+0xfa>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:260
+    else if(can_open_data.subidx == REG_LOCK_04_ID_SUBIDX)
+    8ff8:	470d                	li	a4,3
+    8ffa:	02e79c63          	bne	a5,a4,9032 <user_server_task_process_event+0x2c4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:262
+        if(can_open_data.ins == S_INS_RD)
+    8ffe:	7801c703          	lbu	a4,1920(gp) # 20004780 <can_open_data>
+    9002:	04000793          	li	a5,64
+    9006:	02f71363          	bne	a4,a5,902c <user_server_task_process_event+0x2be>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:265
+            s_data.ins = R_INS_RD_DWORD;
+    900a:	036027b7          	lui	a5,0x3602
+    900e:	04378793          	addi	a5,a5,67 # 3602043 <_data_lma+0x35eda1b>
+    9012:	c43e                	sw	a5,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:269
+            s_data.data[0] = lock_data.lock_id[3][3];
+    9014:	1fffc797          	auipc	a5,0x1fffc
+    9018:	a3c78793          	addi	a5,a5,-1476 # 20004a50 <lock_data>
+    901c:	2bb8                	lbu	a4,18(a5)
+    901e:	8658                	sb	a4,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:270
+            s_data.data[1] = lock_data.lock_id[3][2];
+    9020:	3b98                	lbu	a4,17(a5)
+    9022:	86d8                	sb	a4,13(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:271
+            s_data.data[2] = lock_data.lock_id[3][1];
+    9024:	2b98                	lbu	a4,16(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:272
+            s_data.data[3] = lock_data.lock_id[3][0];
+    9026:	37fc                	lbu	a5,15(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:271
+            s_data.data[2] = lock_data.lock_id[3][1];
+    9028:	8758                	sb	a4,14(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:272
+            s_data.data[3] = lock_data.lock_id[3][0];
+    902a:	b529                	j	8e34 <user_server_task_process_event+0xc6>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:277
+            s_data.ins = R_INS_WR_FAIL;
+    902c:	036027b7          	lui	a5,0x3602
+    9030:	bd25                	j	8e68 <user_server_task_process_event+0xfa>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:284
+    else if(can_open_data.subidx == REG_LOCK_05_ID_SUBIDX)
+    9032:	4711                	li	a4,4
+    9034:	f2e791e3          	bne	a5,a4,8f56 <user_server_task_process_event+0x1e8>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:286
+        if(can_open_data.ins == S_INS_RD)
+    9038:	7801c703          	lbu	a4,1920(gp) # 20004780 <can_open_data>
+    903c:	04000793          	li	a5,64
+    9040:	02f71363          	bne	a4,a5,9066 <user_server_task_process_event+0x2f8>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:289
+            s_data.ins = R_INS_RD_DWORD;
+    9044:	046027b7          	lui	a5,0x4602
+    9048:	04378793          	addi	a5,a5,67 # 4602043 <_data_lma+0x45eda1b>
+    904c:	c43e                	sw	a5,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:293
+            s_data.data[0] = lock_data.lock_id[4][3];
+    904e:	1fffc797          	auipc	a5,0x1fffc
+    9052:	a0278793          	addi	a5,a5,-1534 # 20004a50 <lock_data>
+    9056:	2bf8                	lbu	a4,22(a5)
+    9058:	8658                	sb	a4,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:294
+            s_data.data[1] = lock_data.lock_id[4][2];
+    905a:	3bd8                	lbu	a4,21(a5)
+    905c:	86d8                	sb	a4,13(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:295
+            s_data.data[2] = lock_data.lock_id[4][1];
+    905e:	2bd8                	lbu	a4,20(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:296
+            s_data.data[3] = lock_data.lock_id[4][0];
+    9060:	3bbc                	lbu	a5,19(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:295
+            s_data.data[2] = lock_data.lock_id[4][1];
+    9062:	8758                	sb	a4,14(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:296
+            s_data.data[3] = lock_data.lock_id[4][0];
+    9064:	bbc1                	j	8e34 <user_server_task_process_event+0xc6>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:301
+            s_data.ins = R_INS_WR_FAIL;
+    9066:	046027b7          	lui	a5,0x4602
+    906a:	bbfd                	j	8e68 <user_server_task_process_event+0xfa>
+user_server_task_process_event():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:423
+    if(events & (1 <<SERVER_BLE_RST))
+    906c:	0045f793          	andi	a5,a1,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:429
+    return 0;
+    9070:	4501                	li	a0,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:423
+    if(events & (1 <<SERVER_BLE_RST))
+    9072:	d2078fe3          	beqz	a5,8db0 <user_server_task_process_event+0x42>
+ble_action_rst_pro():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:366
+    if(rst_timeout == 0)
+    9076:	7081c583          	lbu	a1,1800(gp) # 20004708 <rst_timeout>
+    907a:	e999                	bnez	a1,9090 <user_server_task_process_event+0x322>
+NVIC_SystemReset():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:377
+ *
+ * @return  none
+ */
+__attribute__( ( always_inline ) ) RV_STATIC_INLINE void NVIC_SystemReset(void)
+{
+  NVIC->CFGR = NVIC_KEY3|(1<<7);
+    907c:	beef07b7          	lui	a5,0xbeef0
+    9080:	e000e737          	lui	a4,0xe000e
+    9084:	08078793          	addi	a5,a5,128 # beef0080 <_eusrstack+0x9eee0080>
+    9088:	c73c                	sw	a5,72(a4)
+user_server_task_process_event():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:426
+        return (events ^ (1 << SERVER_BLE_RST)); //异或的方式清除该事件运行标志,并返回未运行的事件标志
+    908a:	00444513          	xori	a0,s0,4
+    908e:	b30d                	j	8db0 <user_server_task_process_event+0x42>
+ble_action_rst_pro():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:372
+	    rst_timeout--;
+    9090:	15fd                	addi	a1,a1,-1
+    9092:	0ff5f593          	andi	a1,a1,255
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:373
+	    PRINT("Restart countdown %d second\n", rst_timeout);
+    9096:	0000b517          	auipc	a0,0xb
+    909a:	cd650513          	addi	a0,a0,-810 # 13d6c <SBox+0x348>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:372
+	    rst_timeout--;
+    909e:	70b18423          	sb	a1,1800(gp) # 20004708 <rst_timeout>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:373
+	    PRINT("Restart countdown %d second\n", rst_timeout);
+    90a2:	105050ef          	jal	ra,e9a6 <iprintf>
+    90a6:	b7d5                	j	908a <user_server_task_process_event+0x31c>
+
+000090a8 <prvDipsw_upload_callback>:
+prvDipsw_upload_callback():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:548
+  * @输入参数  	无
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+static void prvDipsw_upload_callback(uint8_t addr)
+{
+    90a8:	1141                	addi	sp,sp,-16
+    90aa:	c606                	sw	ra,12(sp)
+    90ac:	c422                	sw	s0,8(sp)
+    90ae:	842a                	mv	s0,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:549
+    vUser_can_set_addr(addr);
+    90b0:	c60ff0ef          	jal	ra,8510 <vUser_can_set_addr>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:550
+    elect_start(addr);
+    90b4:	8522                	mv	a0,s0
+    90b6:	c55fe0ef          	jal	ra,7d0a <elect_start>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:551
+    if(addr != can_idx)
+    90ba:	7031c783          	lbu	a5,1795(gp) # 20004703 <can_idx>
+    90be:	00878d63          	beq	a5,s0,90d8 <prvDipsw_upload_callback+0x30>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:553
+    {
+        can_idx = addr;
+    90c2:	708181a3          	sb	s0,1795(gp) # 20004703 <can_idx>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:556
+        if(addr > 0)
+        {
+            vUser_led_set_alarm_view(LED_ALL_ALARM_CAN_IDX_ERROR, false);
+    90c6:	4581                	li	a1,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:554
+        if(addr > 0)
+    90c8:	e011                	bnez	s0,90cc <prvDipsw_upload_callback+0x24>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:559
+        }
+        else{
+            vUser_led_set_alarm_view(LED_ALL_ALARM_CAN_IDX_ERROR, true);
+    90ca:	4585                	li	a1,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:562
+        }
+    }
+}
+    90cc:	4422                	lw	s0,8(sp)
+    90ce:	40b2                	lw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:559
+            vUser_led_set_alarm_view(LED_ALL_ALARM_CAN_IDX_ERROR, true);
+    90d0:	4509                	li	a0,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:562
+}
+    90d2:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:559
+            vUser_led_set_alarm_view(LED_ALL_ALARM_CAN_IDX_ERROR, true);
+    90d4:	81dfe06f          	j	78f0 <vUser_led_set_alarm_view>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:562
+}
+    90d8:	40b2                	lw	ra,12(sp)
+    90da:	4422                	lw	s0,8(sp)
+    90dc:	0141                	addi	sp,sp,16
+    90de:	8082                	ret
+
+000090e0 <vUser_server_task_start>:
+vUser_server_task_start():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:441
+    bStatus_t stat = tmos_start_reload_task(user_server_task_id, (1 << SERVER_QUEUE_TIME), MS1_TO_SYSTEM_TIME(USER_SERVER_INTERVAL));
+    90e0:	000407b7          	lui	a5,0x40
+    90e4:	22c7a303          	lw	t1,556(a5) # 4022c <_data_lma+0x2bc04>
+    90e8:	4641                	li	a2,16
+    90ea:	4585                	li	a1,1
+    90ec:	7091c503          	lbu	a0,1801(gp) # 20004709 <user_server_task_id>
+    90f0:	8302                	jr	t1
+
+000090f2 <vUser_server_get_lock_data>:
+vUser_server_get_lock_data():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:481
+}
+    90f2:	1fffc517          	auipc	a0,0x1fffc
+    90f6:	95e50513          	addi	a0,a0,-1698 # 20004a50 <lock_data>
+    90fa:	8082                	ret
+
+000090fc <vUser_server_init>:
+vUser_server_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:572
+  * @输入参数  	无
+  * @输出参数   无
+  * @返回参数   无
+*******************************************************************************/
+void vUser_server_init(void)
+{
+    90fc:	1141                	addi	sp,sp,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:573
+    vUser_can_set_recv_data_func(prvUser_can_recv_data_callback);
+    90fe:	00000517          	auipc	a0,0x0
+    9102:	b8050513          	addi	a0,a0,-1152 # 8c7e <prvUser_can_recv_data_callback>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:572
+{
+    9106:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:573
+    vUser_can_set_recv_data_func(prvUser_can_recv_data_callback);
+    9108:	c02ff0ef          	jal	ra,850a <vUser_can_set_recv_data_func>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:574
+    vUser_nfc_set_upload_key_stat_func(prvUser_nfc_upload_card_callback);
+    910c:	00000517          	auipc	a0,0x0
+    9110:	c1050513          	addi	a0,a0,-1008 # 8d1c <prvUser_nfc_upload_card_callback>
+    9114:	d75fd0ef          	jal	ra,6e88 <vUser_nfc_set_upload_key_stat_func>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:575
+    vUser_elect_set_upload_stat_func(vUser_elect_upload_stat_callback);
+    9118:	00000517          	auipc	a0,0x0
+    911c:	bc450513          	addi	a0,a0,-1084 # 8cdc <vUser_elect_upload_stat_callback>
+    9120:	dc5fe0ef          	jal	ra,7ee4 <vUser_elect_set_upload_stat_func>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:576
+    vDipsw_set_upload_func(prvDipsw_upload_callback);
+    9124:	00000517          	auipc	a0,0x0
+    9128:	f8450513          	addi	a0,a0,-124 # 90a8 <prvDipsw_upload_callback>
+    912c:	a40ff0ef          	jal	ra,836c <vDipsw_set_upload_func>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:578
+
+    user_server_task_id  = TMOS_ProcessEventRegister(user_server_task_process_event);
+    9130:	000407b7          	lui	a5,0x40
+    9134:	0807a783          	lw	a5,128(a5) # 40080 <_data_lma+0x2ba58>
+    9138:	00000517          	auipc	a0,0x0
+    913c:	c3650513          	addi	a0,a0,-970 # 8d6e <user_server_task_process_event>
+    9140:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:580
+    PRINT("user_server_task_id=%d\n", user_server_task_id);
+    9142:	40b2                	lw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:578
+    user_server_task_id  = TMOS_ProcessEventRegister(user_server_task_process_event);
+    9144:	70a184a3          	sb	a0,1801(gp) # 20004709 <user_server_task_id>
+    9148:	85aa                	mv	a1,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:579
+    PRINT("user_server_task_id=%d\n", user_server_task_id);
+    914a:	0000b517          	auipc	a0,0xb
+    914e:	c4250513          	addi	a0,a0,-958 # 13d8c <SBox+0x368>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:580
+    9152:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../components/action/user_sever.c:579
+    PRINT("user_server_task_id=%d\n", user_server_task_id);
+    9154:	0530506f          	j	e9a6 <iprintf>
+
+00009158 <main>:
+main():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:96
+ * @brief   Main function
+ *
+ * @return  none
+ */
+int main(void)
+{
+    9158:	1141                	addi	sp,sp,-16
+    915a:	c606                	sw	ra,12(sp)
+    915c:	c422                	sw	s0,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:98
+//    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);                //优先级分组4,所有位均用于抢占优先级
+    SystemCoreClockUpdate();
+    915e:	02d000ef          	jal	ra,998a <SystemCoreClockUpdate>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:99
+    Delay_Init();
+    9162:	4c7010ef          	jal	ra,ae28 <Delay_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:101
+#ifdef DEBUG
+    USART_Printf_Init(115200);
+    9166:	6571                	lui	a0,0x1c
+    9168:	20050513          	addi	a0,a0,512 # 1c200 <_data_lma+0x7bd8>
+    916c:	551010ef          	jal	ra,aebc <USART_Printf_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:103
+#endif
+    PRINT("%s\nSystemClk:%d\r\n", VER_LIB, SystemCoreClock);
+    9170:	71418793          	addi	a5,gp,1812 # 20004714 <SystemCoreClock>
+    9174:	00040437          	lui	s0,0x40
+    9178:	4390                	lw	a2,0(a5)
+    917a:	584c                	lw	a1,52(s0)
+    917c:	0000b517          	auipc	a0,0xb
+    9180:	c2850513          	addi	a0,a0,-984 # 13da4 <SBox+0x380>
+    9184:	023050ef          	jal	ra,e9a6 <iprintf>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:104
+    PRINT( "ChipID:%08x\r\n", DBGMCU_GetCHIPID() );
+    9188:	7fd000ef          	jal	ra,a184 <DBGMCU_GetCHIPID>
+    918c:	85aa                	mv	a1,a0
+    918e:	0000b517          	auipc	a0,0xb
+    9192:	c2a50513          	addi	a0,a0,-982 # 13db8 <SBox+0x394>
+    9196:	011050ef          	jal	ra,e9a6 <iprintf>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:105
+    rng_init(0);
+    919a:	4501                	li	a0,0
+    919c:	f09fc0ef          	jal	ra,60a4 <rng_init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:106
+    user_config_init();
+    91a0:	f09fe0ef          	jal	ra,80a8 <user_config_init>
+func_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:60
+  set_download_ble_data_func(download_ble_data_callback);
+    91a4:	fffff517          	auipc	a0,0xfffff
+    91a8:	7b850513          	addi	a0,a0,1976 # 895c <download_ble_data_callback>
+    91ac:	6e2000ef          	jal	ra,988e <set_download_ble_data_func>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:61
+  set_download_ble_file_func(download_ble_file_callback);
+    91b0:	00000517          	auipc	a0,0x0
+    91b4:	ac450513          	addi	a0,a0,-1340 # 8c74 <download_ble_file_callback>
+    91b8:	6dc000ef          	jal	ra,9894 <set_download_ble_file_func>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:62
+  set_upload_ble_data_func(ble_data_send);
+    91bc:	00000517          	auipc	a0,0x0
+    91c0:	66850513          	addi	a0,a0,1640 # 9824 <ble_data_send>
+    91c4:	ab5ff0ef          	jal	ra,8c78 <set_upload_ble_data_func>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:63
+  set_ble_connect_evtfunc(ble_connect_act);
+    91c8:	fffff517          	auipc	a0,0xfffff
+    91cc:	70250513          	addi	a0,a0,1794 # 88ca <ble_connect_act>
+    91d0:	6ca000ef          	jal	ra,989a <set_ble_connect_evtfunc>
+main():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:108
+    func_init();
+    WCHBLE_Init();
+    91d4:	50a020ef          	jal	ra,b6de <WCHBLE_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:109
+    HAL_Init();
+    91d8:	63a020ef          	jal	ra,b812 <HAL_Init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:110
+    GAPRole_PeripheralInit();
+    91dc:	1a042783          	lw	a5,416(s0) # 401a0 <_data_lma+0x2bb78>
+    91e0:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:111
+    Peripheral_Init();
+    91e2:	2181                	jal	9622 <Peripheral_Init>
+task_init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:68
+  vUser_server_init();
+    91e4:	f19ff0ef          	jal	ra,90fc <vUser_server_init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:69
+  vBle_action_init();
+    91e8:	a89ff0ef          	jal	ra,8c70 <vBle_action_init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:70
+  vUser_can_init();
+    91ec:	b90ff0ef          	jal	ra,857c <vUser_can_init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:71
+  vDipsw_init();
+    91f0:	808ff0ef          	jal	ra,81f8 <vDipsw_init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:72
+  led_task_init();
+    91f4:	ae0fe0ef          	jal	ra,74d4 <led_task_init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:73
+  elect_task_init();
+    91f8:	b3bfe0ef          	jal	ra,7d32 <elect_task_init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:74
+  led_task_init();
+    91fc:	ad8fe0ef          	jal	ra,74d4 <led_task_init>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:76
+  vUser_nfc_init();
+    9200:	ca1fd0ef          	jal	ra,6ea0 <vUser_nfc_init>
+task_start():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:81
+  dipsw_task_start();
+    9204:	956ff0ef          	jal	ra,835a <dipsw_task_start>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:82
+  led_task_start();
+    9208:	df6fe0ef          	jal	ra,77fe <led_task_start>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:83
+  elect_task_start();
+    920c:	cc7fe0ef          	jal	ra,7ed2 <elect_task_start>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:84
+  vUser_nfc_task_start();
+    9210:	c7ffd0ef          	jal	ra,6e8e <vUser_nfc_task_start>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:85
+  vUser_server_task_start();
+    9214:	ecdff0ef          	jal	ra,90e0 <vUser_server_task_start>
+main():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:114
+    task_init();
+    task_start();
+    set_led_indication(DEV_LED, RED_LED, LED_WORK_INVERT, 5000, 2500, 0);
+    9218:	6685                	lui	a3,0x1
+    921a:	9c468713          	addi	a4,a3,-1596 # 9c4 <__stack_size+0x1c4>
+    921e:	4781                	li	a5,0
+    9220:	38868693          	addi	a3,a3,904
+    9224:	4609                	li	a2,2
+    9226:	4581                	li	a1,0
+    9228:	4501                	li	a0,0
+    922a:	9fafe0ef          	jal	ra,7424 <set_led_indication>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/app_main.c:115
+    Main_Circulation();
+    922e:	f53fb0ef          	jal	ra,5180 <Main_Circulation>
+
+00009232 <NMI_Handler>:
+NMI_Handler():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/ch32v20x_it.c:38
+ *
+ * @return  None
+ */
+void NMI_Handler(void)
+{
+}
+    9232:	30200073          	mret
+
+00009236 <HardFault_Handler>:
+HardFault_Handler():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/ch32v20x_it.c:51 (discriminator 1)
+ */
+void HardFault_Handler(void)
+{
+    while(1)
+    {
+    }
+    9236:	a001                	j	9236 <HardFault_Handler>
+
+00009238 <BB_IRQHandler>:
+BB_IRQHandler():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/ch32v20x_it.c:63
+ *
+ * @return  None
+ */
+void BB_IRQHandler(void)
+{
+    BB_IRQLibHandler();
+    9238:	200007b7          	lui	a5,0x20000
+    923c:	43dc                	lw	a5,4(a5)
+    923e:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/ch32v20x_it.c:64
+}
+    9240:	30200073          	mret
+
+00009244 <USB_LP_CAN1_RX0_IRQHandler>:
+USB_LP_CAN1_RX0_IRQHandler():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/ch32v20x_it.c:80
+//    LLE_IRQLibHandler();
+//}
+
+// CAN接收中断服务函数
+void USB_LP_CAN1_RX0_IRQHandler(void)
+{
+    9244:	7179                	addi	sp,sp,-48
+    9246:	d622                	sw	s0,44(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/ch32v20x_it.c:81
+    if(CAN_GetITStatus(CAN1, CAN_IT_FMP0)) // 检查FIFO0消息挂起中断
+    9248:	40006437          	lui	s0,0x40006
+    924c:	4589                	li	a1,2
+    924e:	40040513          	addi	a0,s0,1024 # 40006400 <_eusrstack+0x1fff6400>
+    9252:	5cf000ef          	jal	ra,a020 <CAN_GetITStatus>
+    9256:	cd19                	beqz	a0,9274 <USB_LP_CAN1_RX0_IRQHandler+0x30>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/ch32v20x_it.c:84
+    {
+        CanRxMsg RxMessage;
+        CAN_Receive(CAN_TYPE, CAN_FIFO0, &RxMessage);
+    9258:	4581                	li	a1,0
+    925a:	0070                	addi	a2,sp,12
+    925c:	40040513          	addi	a0,s0,1024
+    9260:	523000ef          	jal	ra,9f82 <CAN_Receive>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/ch32v20x_it.c:85
+        vUser_can_recv_data(&RxMessage);
+    9264:	0068                	addi	a0,sp,12
+    9266:	a6eff0ef          	jal	ra,84d4 <vUser_can_recv_data>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/ch32v20x_it.c:87
+        // 清除中断标志
+        CAN_ClearITPendingBit(CAN1, CAN_IT_FMP0);
+    926a:	4589                	li	a1,2
+    926c:	40040513          	addi	a0,s0,1024
+    9270:	681000ef          	jal	ra,a0f0 <CAN_ClearITPendingBit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/ch32v20x_it.c:89
+    }
+}
+    9274:	5432                	lw	s0,44(sp)
+    9276:	6145                	addi	sp,sp,48
+    9278:	30200073          	mret
+
+0000927c <peripheralRssiCB>:
+peripheralRssiCB():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:550
+ * @return  none
+ */
+static void peripheralRssiCB(uint16_t connHandle, int8_t rssi)
+{
+//    PRINT("RSSI -%d dB Conn  %x \n", -rssi, connHandle);
+}
+    927c:	8082                	ret
+
+0000927e <simpleProfileChangeCB>:
+simpleProfileChangeCB():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:769
+ *          len - length of data
+ *
+ * @return  none
+ */
+static void simpleProfileChangeCB(uint8_t paramID, uint8_t *pValue, uint16_t len)
+{
+    927e:	87aa                	mv	a5,a0
+    9280:	4709                	li	a4,2
+    9282:	852e                	mv	a0,a1
+    9284:	85b2                	mv	a1,a2
+    9286:	00e78663          	beq	a5,a4,9292 <simpleProfileChangeCB+0x14>
+    928a:	470d                	li	a4,3
+    928c:	00e78a63          	beq	a5,a4,92a0 <simpleProfileChangeCB+0x22>
+    9290:	eb99                	bnez	a5,92a6 <simpleProfileChangeCB+0x28>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:783
+            break;
+        }
+
+        case SIMPLEPROFILE_CHAR3:
+        {
+            if(download_ble_file != NULL)
+    9292:	7a418793          	addi	a5,gp,1956 # 200047a4 <download_ble_file>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:792
+            break;
+        }
+
+        case SIMPLEPROFILE_CHAR4:
+        {
+            if(download_ble_data != NULL)
+    9296:	0007a303          	lw	t1,0(a5) # 20000000 <_data_lma+0x1ffeb9d8>
+    929a:	00030663          	beqz	t1,92a6 <simpleProfileChangeCB+0x28>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:794
+            {
+                download_ble_data(pValue, len);
+    929e:	8302                	jr	t1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:792
+            if(download_ble_data != NULL)
+    92a0:	7a018793          	addi	a5,gp,1952 # 200047a0 <download_ble_data>
+    92a4:	bfcd                	j	9296 <simpleProfileChangeCB+0x18>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:803
+
+        default:
+            // should not reach here!
+            break;
+    }
+}
+    92a6:	8082                	ret
+
+000092a8 <Peripheral_ProcessEvent>:
+Peripheral_ProcessEvent():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:326
+{
+    92a8:	1141                	addi	sp,sp,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:329
+    if(events & SYS_EVENT_MSG)
+    92aa:	01059793          	slli	a5,a1,0x10
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:326
+{
+    92ae:	c422                	sw	s0,8(sp)
+    92b0:	c606                	sw	ra,12(sp)
+    92b2:	c226                	sw	s1,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:329
+    if(events & SYS_EVENT_MSG)
+    92b4:	87c1                	srai	a5,a5,0x10
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:326
+{
+    92b6:	842e                	mv	s0,a1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:329
+    if(events & SYS_EVENT_MSG)
+    92b8:	0607da63          	bgez	a5,932c <Peripheral_ProcessEvent+0x84>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:333
+        if((pMsg = tmos_msg_receive(Peripheral_TaskID)) != NULL)
+    92bc:	000407b7          	lui	a5,0x40
+    92c0:	57fc                	lw	a5,108(a5)
+    92c2:	7101c503          	lbu	a0,1808(gp) # 20004710 <Peripheral_TaskID>
+    92c6:	9782                	jalr	a5
+    92c8:	84aa                	mv	s1,a0
+    92ca:	c91d                	beqz	a0,9300 <Peripheral_ProcessEvent+0x58>
+Peripheral_ProcessTMOSMsg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:438
+    switch(pMsg->event)
+    92cc:	211c                	lbu	a5,0(a0)
+    92ce:	0b000713          	li	a4,176
+    92d2:	02e78e63          	beq	a5,a4,930e <Peripheral_ProcessEvent+0x66>
+    92d6:	0d000713          	li	a4,208
+    92da:	00e79e63          	bne	a5,a4,92f6 <Peripheral_ProcessEvent+0x4e>
+Peripheral_ProcessGAPMsg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:406
+    switch(pEvent->gap.opcode)
+    92de:	2138                	lbu	a4,2(a0)
+    92e0:	47c5                	li	a5,17
+    92e2:	00f71a63          	bne	a4,a5,92f6 <Peripheral_ProcessEvent+0x4e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:418
+            PRINT("Phy update Rx:%x Tx:%x ..\n", pEvent->linkPhyUpdate.connRxPHYS, pEvent->linkPhyUpdate.connTxPHYS);
+    92e6:	2170                	lbu	a2,6(a0)
+    92e8:	316c                	lbu	a1,7(a0)
+    92ea:	0000b517          	auipc	a0,0xb
+    92ee:	af650513          	addi	a0,a0,-1290 # 13de0 <SBox+0x3bc>
+    92f2:	6b4050ef          	jal	ra,e9a6 <iprintf>
+Peripheral_ProcessEvent():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:337
+            tmos_msg_deallocate(pMsg);
+    92f6:	000407b7          	lui	a5,0x40
+    92fa:	57bc                	lw	a5,104(a5)
+    92fc:	8526                	mv	a0,s1
+    92fe:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:340
+        return (events ^ SYS_EVENT_MSG);
+    9300:	6521                	lui	a0,0x8
+    9302:	8d21                	xor	a0,a0,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:393
+}
+    9304:	40b2                	lw	ra,12(sp)
+    9306:	4422                	lw	s0,8(sp)
+    9308:	4492                	lw	s1,4(sp)
+    930a:	0141                	addi	sp,sp,16
+    930c:	8082                	ret
+Peripheral_ProcessTMOSMsg():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:451
+            if(pMsgEvent->method == ATT_MTU_UPDATED_EVENT)
+    930e:	2158                	lbu	a4,4(a0)
+    9310:	07f00793          	li	a5,127
+    9314:	fef711e3          	bne	a4,a5,92f6 <Peripheral_ProcessEvent+0x4e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:453
+                peripheralMTU = pMsgEvent->msg.exchangeMTUReq.clientRxMTU;
+    9318:	250e                	lhu	a1,8(a0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:454
+                PRINT("mtu exchange: %d\n", pMsgEvent->msg.exchangeMTUReq.clientRxMTU);
+    931a:	0000b517          	auipc	a0,0xb
+    931e:	ae250513          	addi	a0,a0,-1310 # 13dfc <SBox+0x3d8>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:453
+                peripheralMTU = pMsgEvent->msg.exchangeMTUReq.clientRxMTU;
+    9322:	70b188a3          	sb	a1,1809(gp) # 20004711 <peripheralMTU>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:454
+                PRINT("mtu exchange: %d\n", pMsgEvent->msg.exchangeMTUReq.clientRxMTU);
+    9326:	680050ef          	jal	ra,e9a6 <iprintf>
+    932a:	b7f1                	j	92f6 <Peripheral_ProcessEvent+0x4e>
+Peripheral_ProcessEvent():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:343
+    if(events & SBP_START_DEVICE_EVT)
+    932c:	0015f793          	andi	a5,a1,1
+    9330:	c38d                	beqz	a5,9352 <Peripheral_ProcessEvent+0xaa>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:346
+        GAPRole_PeripheralStartDevice(Peripheral_TaskID, &Peripheral_BondMgrCBs, &Peripheral_PeripheralCBs);
+    9332:	000407b7          	lui	a5,0x40
+    9336:	1a47a783          	lw	a5,420(a5) # 401a4 <_data_lma+0x2bb7c>
+    933a:	23018613          	addi	a2,gp,560 # 20004230 <Peripheral_PeripheralCBs>
+    933e:	1fffd597          	auipc	a1,0x1fffd
+    9342:	32a58593          	addi	a1,a1,810 # 20006668 <Peripheral_BondMgrCBs>
+    9346:	7101c503          	lbu	a0,1808(gp) # 20004710 <Peripheral_TaskID>
+    934a:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:347
+        return (events ^ SBP_START_DEVICE_EVT);
+    934c:	00144513          	xori	a0,s0,1
+    9350:	bf55                	j	9304 <Peripheral_ProcessEvent+0x5c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:350
+    if(events & SBP_PERIODIC_EVT)
+    9352:	0025f793          	andi	a5,a1,2
+    9356:	cf89                	beqz	a5,9370 <Peripheral_ProcessEvent+0xc8>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:355
+            tmos_start_task(Peripheral_TaskID, SBP_PERIODIC_EVT, SBP_PERIODIC_EVT_PERIOD);
+    9358:	000407b7          	lui	a5,0x40
+    935c:	4fbc                	lw	a5,88(a5)
+    935e:	64000613          	li	a2,1600
+    9362:	4589                	li	a1,2
+    9364:	7101c503          	lbu	a0,1808(gp) # 20004710 <Peripheral_TaskID>
+    9368:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:359
+        return (events ^ SBP_PERIODIC_EVT);
+    936a:	00244513          	xori	a0,s0,2
+    936e:	bf59                	j	9304 <Peripheral_ProcessEvent+0x5c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:362
+    if(events & SBP_PARAM_UPDATE_EVT)
+    9370:	0085f793          	andi	a5,a1,8
+    9374:	c39d                	beqz	a5,939a <Peripheral_ProcessEvent+0xf2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:365
+        GAPRole_PeripheralConnParamUpdateReq(peripheralConnList.connHandle,
+    9376:	000407b7          	lui	a5,0x40
+    937a:	1a87a803          	lw	a6,424(a5) # 401a8 <_data_lma+0x2bb80>
+    937e:	06400713          	li	a4,100
+    9382:	7101c783          	lbu	a5,1808(gp) # 20004710 <Peripheral_TaskID>
+    9386:	4681                	li	a3,0
+    9388:	3e800613          	li	a2,1000
+    938c:	4599                	li	a1,6
+    938e:	7a81d503          	lhu	a0,1960(gp) # 200047a8 <peripheralConnList>
+    9392:	9802                	jalr	a6
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:372
+        return (events ^ SBP_PARAM_UPDATE_EVT);
+    9394:	00844513          	xori	a0,s0,8
+    9398:	b7b5                	j	9304 <Peripheral_ProcessEvent+0x5c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:375
+    if(events & SBP_PHY_UPDATE_EVT)
+    939a:	0105f793          	andi	a5,a1,16
+    939e:	c795                	beqz	a5,93ca <Peripheral_ProcessEvent+0x122>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:378
+        PRINT("PHY Update %x...\n", GAPRole_UpdatePHY(peripheralConnList.connHandle, 0, GAP_PHY_BIT_LE_2M,
+    93a0:	000407b7          	lui	a5,0x40
+    93a4:	21c7a783          	lw	a5,540(a5) # 4021c <_data_lma+0x2bbf4>
+    93a8:	4701                	li	a4,0
+    93aa:	4689                	li	a3,2
+    93ac:	4609                	li	a2,2
+    93ae:	4581                	li	a1,0
+    93b0:	7a81d503          	lhu	a0,1960(gp) # 200047a8 <peripheralConnList>
+    93b4:	9782                	jalr	a5
+    93b6:	85aa                	mv	a1,a0
+    93b8:	0000b517          	auipc	a0,0xb
+    93bc:	a5850513          	addi	a0,a0,-1448 # 13e10 <SBox+0x3ec>
+    93c0:	5e6050ef          	jal	ra,e9a6 <iprintf>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:381
+        return (events ^ SBP_PHY_UPDATE_EVT);
+    93c4:	01044513          	xori	a0,s0,16
+    93c8:	bf35                	j	9304 <Peripheral_ProcessEvent+0x5c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:384
+    if(events & SBP_READ_RSSI_EVT)
+    93ca:	0045f793          	andi	a5,a1,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:392
+    return 0;
+    93ce:	4501                	li	a0,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:384
+    if(events & SBP_READ_RSSI_EVT)
+    93d0:	db95                	beqz	a5,9304 <Peripheral_ProcessEvent+0x5c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:386
+        GAPRole_ReadRssiCmd(peripheralConnList.connHandle);
+    93d2:	000404b7          	lui	s1,0x40
+    93d6:	1804a783          	lw	a5,384(s1) # 40180 <_data_lma+0x2bb58>
+    93da:	7a81d503          	lhu	a0,1960(gp) # 200047a8 <peripheralConnList>
+    93de:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:387
+        tmos_start_task(Peripheral_TaskID, SBP_READ_RSSI_EVT, SBP_READ_RSSI_EVT_PERIOD);
+    93e0:	4cbc                	lw	a5,88(s1)
+    93e2:	6605                	lui	a2,0x1
+    93e4:	c8060613          	addi	a2,a2,-896 # c80 <__stack_size+0x480>
+    93e8:	4591                	li	a1,4
+    93ea:	7101c503          	lbu	a0,1808(gp) # 20004710 <Peripheral_TaskID>
+    93ee:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:388
+        return (events ^ SBP_READ_RSSI_EVT);
+    93f0:	00444513          	xori	a0,s0,4
+    93f4:	bf01                	j	9304 <Peripheral_ProcessEvent+0x5c>
+
+000093f6 <peripheralParamUpdateCB>:
+peripheralParamUpdateCB():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:567
+    if(connHandle == peripheralConnList.connHandle)
+    93f6:	7a81d783          	lhu	a5,1960(gp) # 200047a8 <peripheralConnList>
+    93fa:	02a79063          	bne	a5,a0,941a <peripheralParamUpdateCB+0x24>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:569
+        peripheralConnList.connInterval = connInterval;
+    93fe:	7ab19523          	sh	a1,1962(gp) # 200047aa <peripheralConnList+0x2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:570
+        peripheralConnList.connSlaveLatency = connSlaveLatency;
+    9402:	7ac19623          	sh	a2,1964(gp) # 200047ac <peripheralConnList+0x4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:571
+        peripheralConnList.connTimeout = connTimeout;
+    9406:	7ad19723          	sh	a3,1966(gp) # 200047ae <peripheralConnList+0x6>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:573
+        PRINT("Update %x - Int %x \n", connHandle, connInterval);
+    940a:	862e                	mv	a2,a1
+    940c:	0000b517          	auipc	a0,0xb
+    9410:	a2850513          	addi	a0,a0,-1496 # 13e34 <SBox+0x410>
+    9414:	85be                	mv	a1,a5
+    9416:	5900506f          	j	e9a6 <iprintf>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:577
+        PRINT("ERR..\n");
+    941a:	0000b517          	auipc	a0,0xb
+    941e:	a3250513          	addi	a0,a0,-1486 # 13e4c <SBox+0x428>
+    9422:	6a40506f          	j	eac6 <puts>
+
+00009426 <Peripheral_LinkTerminated>:
+Peripheral_LinkTerminated():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:516
+    if(event->connectionHandle == peripheralConnList.connHandle)
+    9426:	215a                	lhu	a4,4(a0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:513
+{
+    9428:	1101                	addi	sp,sp,-32
+    942a:	ce06                	sw	ra,28(sp)
+    942c:	cc22                	sw	s0,24(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:516
+    if(event->connectionHandle == peripheralConnList.connHandle)
+    942e:	7a81d783          	lhu	a5,1960(gp) # 200047a8 <peripheralConnList>
+    9432:	04f71263          	bne	a4,a5,9476 <Peripheral_LinkTerminated+0x50>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:518
+        peripheralConnList.connHandle = GAP_CONNHANDLE_INIT;
+    9436:	67c1                	lui	a5,0x10
+    9438:	17f9                	addi	a5,a5,-2
+    943a:	7af1a423          	sw	a5,1960(gp) # 200047a8 <peripheralConnList>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:522
+        tmos_stop_task(Peripheral_TaskID, SBP_PERIODIC_EVT);
+    943e:	00040437          	lui	s0,0x40
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:520
+        peripheralConnList.connSlaveLatency = 0;
+    9442:	7a01a623          	sw	zero,1964(gp) # 200047ac <peripheralConnList+0x4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:522
+        tmos_stop_task(Peripheral_TaskID, SBP_PERIODIC_EVT);
+    9446:	4c7c                	lw	a5,92(s0)
+    9448:	4589                	li	a1,2
+    944a:	7101c503          	lbu	a0,1808(gp) # 20004710 <Peripheral_TaskID>
+    944e:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:523
+        tmos_stop_task(Peripheral_TaskID, SBP_READ_RSSI_EVT);
+    9450:	4c7c                	lw	a5,92(s0)
+    9452:	4591                	li	a1,4
+    9454:	7101c503          	lbu	a0,1808(gp) # 20004710 <Peripheral_TaskID>
+    9458:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:527
+            uint8_t advertising_enable = TRUE;
+    945a:	4785                	li	a5,1
+    945c:	87dc                	sb	a5,15(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:528
+            GAPRole_SetParameter(GAPROLE_ADVERT_ENABLED, sizeof(uint8_t), &advertising_enable);
+    945e:	17442783          	lw	a5,372(s0) # 40174 <_data_lma+0x2bb4c>
+    9462:	00f10613          	addi	a2,sp,15
+    9466:	4585                	li	a1,1
+    9468:	30500513          	li	a0,773
+    946c:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:535
+}
+    946e:	40f2                	lw	ra,28(sp)
+    9470:	4462                	lw	s0,24(sp)
+    9472:	6105                	addi	sp,sp,32
+    9474:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:533
+        PRINT("ERR..\n");
+    9476:	0000b517          	auipc	a0,0xb
+    947a:	9d650513          	addi	a0,a0,-1578 # 13e4c <SBox+0x428>
+    947e:	648050ef          	jal	ra,eac6 <puts>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:535
+}
+    9482:	b7f5                	j	946e <Peripheral_LinkTerminated+0x48>
+
+00009484 <peripheralStateNotificationCB>:
+peripheralStateNotificationCB():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:592
+    switch(newState & GAPROLE_STATE_ADV_MASK)
+    9484:	893d                	andi	a0,a0,15
+    9486:	157d                	addi	a0,a0,-1
+    9488:	4795                	li	a5,5
+    948a:	18a7eb63          	bltu	a5,a0,9620 <peripheralStateNotificationCB+0x19c>
+    948e:	0000b717          	auipc	a4,0xb
+    9492:	93a70713          	addi	a4,a4,-1734 # 13dc8 <SBox+0x3a4>
+    9496:	050a                	slli	a0,a0,0x2
+    9498:	953a                	add	a0,a0,a4
+    949a:	411c                	lw	a5,0(a0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:591
+{
+    949c:	1141                	addi	sp,sp,-16
+    949e:	c422                	sw	s0,8(sp)
+    94a0:	c606                	sw	ra,12(sp)
+    94a2:	c226                	sw	s1,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:592
+    switch(newState & GAPROLE_STATE_ADV_MASK)
+    94a4:	97ba                	add	a5,a5,a4
+    94a6:	842e                	mv	s0,a1
+    94a8:	8782                	jr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:595
+            PRINT("Initialized..\n");
+    94aa:	0000b517          	auipc	a0,0xb
+    94ae:	9aa50513          	addi	a0,a0,-1622 # 13e54 <SBox+0x430>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:672
+}
+    94b2:	4422                	lw	s0,8(sp)
+    94b4:	40b2                	lw	ra,12(sp)
+    94b6:	4492                	lw	s1,4(sp)
+    94b8:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:666
+            PRINT("Error..\n");
+    94ba:	60c0506f          	j	eac6 <puts>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:599
+            if(pEvent->gap.opcode == GAP_LINK_TERMINATED_EVENT)
+    94be:	21bc                	lbu	a5,2(a1)
+    94c0:	4719                	li	a4,6
+    94c2:	02e79a63          	bne	a5,a4,94f6 <peripheralStateNotificationCB+0x72>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:601
+                Peripheral_LinkTerminated(pEvent);
+    94c6:	852e                	mv	a0,a1
+    94c8:	f5fff0ef          	jal	ra,9426 <Peripheral_LinkTerminated>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:602
+                PRINT("Disconnected.. Reason:%x\n", pEvent->linkTerminate.reason);
+    94cc:	206c                	lbu	a1,6(s0)
+    94ce:	0000b517          	auipc	a0,0xb
+    94d2:	99650513          	addi	a0,a0,-1642 # 13e64 <SBox+0x440>
+    94d6:	4d0050ef          	jal	ra,e9a6 <iprintf>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:603
+                PRINT("Advertising..\n");
+    94da:	0000b517          	auipc	a0,0xb
+    94de:	9a650513          	addi	a0,a0,-1626 # 13e80 <SBox+0x45c>
+    94e2:	5e4050ef          	jal	ra,eac6 <puts>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:643
+                if(ble_connect != NULL)
+    94e6:	79c18793          	addi	a5,gp,1948 # 2000479c <ble_connect>
+    94ea:	0007a303          	lw	t1,0(a5) # 10000 <_dtoa_r+0x210>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:645
+		    ble_connect(false);
+    94ee:	4501                	li	a0,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:643
+                if(ble_connect != NULL)
+    94f0:	06031263          	bnez	t1,9554 <peripheralStateNotificationCB+0xd0>
+    94f4:	a801                	j	9504 <peripheralStateNotificationCB+0x80>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:609
+            else if(pEvent->gap.opcode == GAP_MAKE_DISCOVERABLE_DONE_EVENT)
+    94f6:	470d                	li	a4,3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:611
+                PRINT("Advertising..\n");
+    94f8:	0000b517          	auipc	a0,0xb
+    94fc:	98850513          	addi	a0,a0,-1656 # 13e80 <SBox+0x45c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:609
+            else if(pEvent->gap.opcode == GAP_MAKE_DISCOVERABLE_DONE_EVENT)
+    9500:	fae789e3          	beq	a5,a4,94b2 <peripheralStateNotificationCB+0x2e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:672
+}
+    9504:	40b2                	lw	ra,12(sp)
+    9506:	4422                	lw	s0,8(sp)
+    9508:	4492                	lw	s1,4(sp)
+    950a:	0141                	addi	sp,sp,16
+    950c:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:616
+            if(pEvent->gap.opcode == GAP_LINK_ESTABLISHED_EVENT)
+    950e:	21b8                	lbu	a4,2(a1)
+    9510:	4795                	li	a5,5
+    9512:	fef719e3          	bne	a4,a5,9504 <peripheralStateNotificationCB+0x80>
+Peripheral_LinkEstablished():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:478
+    if(peripheralConnList.connHandle != GAP_CONNHANDLE_INIT)
+    9516:	67c1                	lui	a5,0x10
+    9518:	7a81d703          	lhu	a4,1960(gp) # 200047a8 <peripheralConnList>
+    951c:	17f9                	addi	a5,a5,-2
+    951e:	25aa                	lhu	a0,10(a1)
+    9520:	02f70f63          	beq	a4,a5,955e <peripheralStateNotificationCB+0xda>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:480
+        GAPRole_TerminateLink(pEvent->linkCmpl.connectionHandle);
+    9524:	000407b7          	lui	a5,0x40
+    9528:	17c7a783          	lw	a5,380(a5) # 4017c <_data_lma+0x2bb54>
+    952c:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:481
+        PRINT("Connection max...\n");
+    952e:	0000b517          	auipc	a0,0xb
+    9532:	96250513          	addi	a0,a0,-1694 # 13e90 <SBox+0x46c>
+    9536:	590050ef          	jal	ra,eac6 <puts>
+peripheralStateNotificationCB():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:619
+                PRINT("Connected..\n");
+    953a:	0000b517          	auipc	a0,0xb
+    953e:	97e50513          	addi	a0,a0,-1666 # 13eb8 <SBox+0x494>
+    9542:	584050ef          	jal	ra,eac6 <puts>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:620
+                if(ble_connect != NULL)
+    9546:	79c18793          	addi	a5,gp,1948 # 2000479c <ble_connect>
+    954a:	0007a303          	lw	t1,0(a5)
+    954e:	fa030be3          	beqz	t1,9504 <peripheralStateNotificationCB+0x80>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:622
+		    ble_connect(true);
+    9552:	4505                	li	a0,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:672
+}
+    9554:	4422                	lw	s0,8(sp)
+    9556:	40b2                	lw	ra,12(sp)
+    9558:	4492                	lw	s1,4(sp)
+    955a:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:622
+		    ble_connect(true);
+    955c:	8302                	jr	t1
+Peripheral_LinkEstablished():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:485
+        peripheralConnList.connHandle = event->connectionHandle;
+    955e:	7aa19423          	sh	a0,1960(gp) # 200047a8 <peripheralConnList>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:486
+        peripheralConnList.connInterval = event->connInterval;
+    9562:	25fe                	lhu	a5,14(a1)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:491
+        tmos_start_task(Peripheral_TaskID, SBP_PERIODIC_EVT, SBP_PERIODIC_EVT_PERIOD);
+    9564:	000404b7          	lui	s1,0x40
+    9568:	64000613          	li	a2,1600
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:486
+        peripheralConnList.connInterval = event->connInterval;
+    956c:	7af19523          	sh	a5,1962(gp) # 200047aa <peripheralConnList+0x2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:487
+        peripheralConnList.connSlaveLatency = event->connLatency;
+    9570:	299e                	lhu	a5,16(a1)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:491
+        tmos_start_task(Peripheral_TaskID, SBP_PERIODIC_EVT, SBP_PERIODIC_EVT_PERIOD);
+    9572:	7101c503          	lbu	a0,1808(gp) # 20004710 <Peripheral_TaskID>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:487
+        peripheralConnList.connSlaveLatency = event->connLatency;
+    9576:	7af19623          	sh	a5,1964(gp) # 200047ac <peripheralConnList+0x4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:488
+        peripheralConnList.connTimeout = event->connTimeout;
+    957a:	29be                	lhu	a5,18(a1)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:491
+        tmos_start_task(Peripheral_TaskID, SBP_PERIODIC_EVT, SBP_PERIODIC_EVT_PERIOD);
+    957c:	4589                	li	a1,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:488
+        peripheralConnList.connTimeout = event->connTimeout;
+    957e:	7af19723          	sh	a5,1966(gp) # 200047ae <peripheralConnList+0x6>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:491
+        tmos_start_task(Peripheral_TaskID, SBP_PERIODIC_EVT, SBP_PERIODIC_EVT_PERIOD);
+    9582:	4cbc                	lw	a5,88(s1)
+    9584:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:494
+        tmos_start_task(Peripheral_TaskID, SBP_PARAM_UPDATE_EVT, SBP_PARAM_UPDATE_DELAY);
+    9586:	4cbc                	lw	a5,88(s1)
+    9588:	6609                	lui	a2,0x2
+    958a:	90060613          	addi	a2,a2,-1792 # 1900 <__stack_size+0x1100>
+    958e:	45a1                	li	a1,8
+    9590:	7101c503          	lbu	a0,1808(gp) # 20004710 <Peripheral_TaskID>
+    9594:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:497
+        tmos_start_task(Peripheral_TaskID, SBP_READ_RSSI_EVT, SBP_READ_RSSI_EVT_PERIOD);
+    9596:	4cbc                	lw	a5,88(s1)
+    9598:	6605                	lui	a2,0x1
+    959a:	c8060613          	addi	a2,a2,-896 # c80 <__stack_size+0x480>
+    959e:	4591                	li	a1,4
+    95a0:	7101c503          	lbu	a0,1808(gp) # 20004710 <Peripheral_TaskID>
+    95a4:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:499
+        PRINT("Conn %x - Int %x \n", event->connectionHandle, event->connInterval);
+    95a6:	2472                	lhu	a2,14(s0)
+    95a8:	242e                	lhu	a1,10(s0)
+    95aa:	0000b517          	auipc	a0,0xb
+    95ae:	8fa50513          	addi	a0,a0,-1798 # 13ea4 <SBox+0x480>
+    95b2:	3f4050ef          	jal	ra,e9a6 <iprintf>
+    95b6:	b751                	j	953a <peripheralStateNotificationCB+0xb6>
+peripheralStateNotificationCB():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:628
+            if(pEvent->gap.opcode == GAP_MAKE_DISCOVERABLE_DONE_EVENT)
+    95b8:	21b8                	lbu	a4,2(a1)
+    95ba:	478d                	li	a5,3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:630
+                PRINT("Connected Advertising..\n");
+    95bc:	0000b517          	auipc	a0,0xb
+    95c0:	90850513          	addi	a0,a0,-1784 # 13ec4 <SBox+0x4a0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:628
+            if(pEvent->gap.opcode == GAP_MAKE_DISCOVERABLE_DONE_EVENT)
+    95c4:	f4f710e3          	bne	a4,a5,9504 <peripheralStateNotificationCB+0x80>
+    95c8:	b5ed                	j	94b2 <peripheralStateNotificationCB+0x2e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:635
+            if(pEvent->gap.opcode == GAP_END_DISCOVERABLE_DONE_EVENT)
+    95ca:	21ac                	lbu	a1,2(a1)
+    95cc:	4791                	li	a5,4
+    95ce:	00f59763          	bne	a1,a5,95dc <peripheralStateNotificationCB+0x158>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:637
+                PRINT("Waiting for advertising..\n");
+    95d2:	0000b517          	auipc	a0,0xb
+    95d6:	90a50513          	addi	a0,a0,-1782 # 13edc <SBox+0x4b8>
+    95da:	bde1                	j	94b2 <peripheralStateNotificationCB+0x2e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:639
+            else if(pEvent->gap.opcode == GAP_LINK_TERMINATED_EVENT)
+    95dc:	4799                	li	a5,6
+    95de:	00f59d63          	bne	a1,a5,95f8 <peripheralStateNotificationCB+0x174>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:641
+                Peripheral_LinkTerminated(pEvent);
+    95e2:	8522                	mv	a0,s0
+    95e4:	e43ff0ef          	jal	ra,9426 <Peripheral_LinkTerminated>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:642
+                PRINT("Disconnected.. Reason:%x\n", pEvent->linkTerminate.reason);
+    95e8:	206c                	lbu	a1,6(s0)
+    95ea:	0000b517          	auipc	a0,0xb
+    95ee:	87a50513          	addi	a0,a0,-1926 # 13e64 <SBox+0x440>
+    95f2:	3b4050ef          	jal	ra,e9a6 <iprintf>
+    95f6:	bdc5                	j	94e6 <peripheralStateNotificationCB+0x62>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:648
+            else if(pEvent->gap.opcode == GAP_LINK_ESTABLISHED_EVENT)
+    95f8:	4795                	li	a5,5
+    95fa:	00f59963          	bne	a1,a5,960c <peripheralStateNotificationCB+0x188>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:650
+                if(pEvent->gap.hdr.status != SUCCESS)
+    95fe:	301c                	lbu	a5,1(s0)
+    9600:	fbe9                	bnez	a5,95d2 <peripheralStateNotificationCB+0x14e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:666
+            PRINT("Error..\n");
+    9602:	0000b517          	auipc	a0,0xb
+    9606:	8f650513          	addi	a0,a0,-1802 # 13ef8 <SBox+0x4d4>
+    960a:	b565                	j	94b2 <peripheralStateNotificationCB+0x2e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:672
+}
+    960c:	4422                	lw	s0,8(sp)
+    960e:	40b2                	lw	ra,12(sp)
+    9610:	4492                	lw	s1,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:661
+                PRINT("Error..%x\n", pEvent->gap.opcode);
+    9612:	0000b517          	auipc	a0,0xb
+    9616:	8ee50513          	addi	a0,a0,-1810 # 13f00 <SBox+0x4dc>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:672
+}
+    961a:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:661
+                PRINT("Error..%x\n", pEvent->gap.opcode);
+    961c:	38a0506f          	j	e9a6 <iprintf>
+    9620:	8082                	ret
+
+00009622 <Peripheral_Init>:
+Peripheral_Init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:205
+{
+    9622:	c9010113          	addi	sp,sp,-880
+    9626:	36812423          	sw	s0,872(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:206
+    Peripheral_TaskID = TMOS_ProcessEventRegister(Peripheral_ProcessEvent);
+    962a:	00040437          	lui	s0,0x40
+    962e:	08042783          	lw	a5,128(s0) # 40080 <_data_lma+0x2ba58>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:205
+{
+    9632:	36112623          	sw	ra,876(sp)
+    9636:	36912223          	sw	s1,868(sp)
+    963a:	37212023          	sw	s2,864(sp)
+    963e:	35312e23          	sw	s3,860(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:206
+    Peripheral_TaskID = TMOS_ProcessEventRegister(Peripheral_ProcessEvent);
+    9642:	00000517          	auipc	a0,0x0
+    9646:	c6650513          	addi	a0,a0,-922 # 92a8 <Peripheral_ProcessEvent>
+    964a:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:211
+        uint16_t desired_min_interval = DEFAULT_DESIRED_MIN_CONN_INTERVAL;
+    964c:	4799                	li	a5,6
+    964e:	14f11823          	sh	a5,336(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:212
+        uint16_t desired_max_interval = DEFAULT_DESIRED_MAX_CONN_INTERVAL;
+    9652:	3e800793          	li	a5,1000
+    9656:	24f11823          	sh	a5,592(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:214
+        advertData[sizeof(advertData) - 6] = MacAddr[0];
+    965a:	78c18793          	addi	a5,gp,1932 # 2000478c <MacAddr>
+    965e:	2398                	lbu	a4,0(a5)
+    9660:	23c18493          	addi	s1,gp,572 # 2000423c <advertData>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:210
+        uint8_t  initial_advertising_enable = TRUE;
+    9664:	4905                	li	s2,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:214
+        advertData[sizeof(advertData) - 6] = MacAddr[0];
+    9666:	b4f8                	sb	a4,15(s1)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:215
+        advertData[sizeof(advertData) - 5] = MacAddr[1];
+    9668:	3398                	lbu	a4,1(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:206
+    Peripheral_TaskID = TMOS_ProcessEventRegister(Peripheral_ProcessEvent);
+    966a:	71018993          	addi	s3,gp,1808 # 20004710 <Peripheral_TaskID>
+    966e:	00a98023          	sb	a0,0(s3) # 10000 <_dtoa_r+0x210>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:215
+        advertData[sizeof(advertData) - 5] = MacAddr[1];
+    9672:	a898                	sb	a4,16(s1)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:216
+        advertData[sizeof(advertData) - 4] = MacAddr[2];
+    9674:	23b8                	lbu	a4,2(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:210
+        uint8_t  initial_advertising_enable = TRUE;
+    9676:	05210823          	sb	s2,80(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:222
+        GAPRole_SetParameter(GAPROLE_ADVERT_ENABLED, sizeof(uint8_t), &initial_advertising_enable);
+    967a:	0890                	addi	a2,sp,80
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:216
+        advertData[sizeof(advertData) - 4] = MacAddr[2];
+    967c:	b898                	sb	a4,17(s1)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:217
+        advertData[sizeof(advertData) - 3] = MacAddr[3];
+    967e:	33b8                	lbu	a4,3(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:222
+        GAPRole_SetParameter(GAPROLE_ADVERT_ENABLED, sizeof(uint8_t), &initial_advertising_enable);
+    9680:	4585                	li	a1,1
+    9682:	30500513          	li	a0,773
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:217
+        advertData[sizeof(advertData) - 3] = MacAddr[3];
+    9686:	a8b8                	sb	a4,18(s1)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:218
+        advertData[sizeof(advertData) - 2] = MacAddr[4];
+    9688:	23d8                	lbu	a4,4(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:219
+        advertData[sizeof(advertData) - 1] = MacAddr[5];
+    968a:	33dc                	lbu	a5,5(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:218
+        advertData[sizeof(advertData) - 2] = MacAddr[4];
+    968c:	b8b8                	sb	a4,19(s1)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:219
+        advertData[sizeof(advertData) - 1] = MacAddr[5];
+    968e:	a8dc                	sb	a5,20(s1)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:222
+        GAPRole_SetParameter(GAPROLE_ADVERT_ENABLED, sizeof(uint8_t), &initial_advertising_enable);
+    9690:	17442783          	lw	a5,372(s0)
+    9694:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:223
+        GAPRole_SetParameter(GAPROLE_SCAN_RSP_DATA, sizeof(scanRspData), scanRspData);
+    9696:	17442783          	lw	a5,372(s0)
+    969a:	26c18613          	addi	a2,gp,620 # 2000426c <scanRspData>
+    969e:	45cd                	li	a1,19
+    96a0:	30700513          	li	a0,775
+    96a4:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:224
+        GAPRole_SetParameter(GAPROLE_ADVERT_DATA, sizeof(advertData), advertData);
+    96a6:	17442783          	lw	a5,372(s0)
+    96aa:	8626                	mv	a2,s1
+    96ac:	45d5                	li	a1,21
+    96ae:	30600513          	li	a0,774
+    96b2:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:225
+        GAPRole_SetParameter(GAPROLE_MIN_CONN_INTERVAL, sizeof(uint16_t), &desired_min_interval);
+    96b4:	17442783          	lw	a5,372(s0)
+    96b8:	0a90                	addi	a2,sp,336
+    96ba:	4589                	li	a1,2
+    96bc:	31100513          	li	a0,785
+    96c0:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:226
+        GAPRole_SetParameter(GAPROLE_MAX_CONN_INTERVAL, sizeof(uint16_t), &desired_max_interval);
+    96c2:	17442783          	lw	a5,372(s0)
+    96c6:	0c90                	addi	a2,sp,592
+    96c8:	4589                	li	a1,2
+    96ca:	31200513          	li	a0,786
+    96ce:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:230
+    GGS_SetParameter(GGS_DEVICE_NAME_ATT, GAP_DEVICE_NAME_LEN, attDeviceName);
+    96d0:	14842783          	lw	a5,328(s0)
+    96d4:	25418613          	addi	a2,gp,596 # 20004254 <attDeviceName>
+    96d8:	45d5                	li	a1,21
+    96da:	4501                	li	a0,0
+    96dc:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:236
+        GAP_SetParamValue(TGAP_DISC_ADV_INT_MIN, advInt);
+    96de:	15442783          	lw	a5,340(s0)
+    96e2:	05000593          	li	a1,80
+    96e6:	450d                	li	a0,3
+    96e8:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:237
+        GAP_SetParamValue(TGAP_DISC_ADV_INT_MAX, advInt);
+    96ea:	15442783          	lw	a5,340(s0)
+    96ee:	05000593          	li	a1,80
+    96f2:	4511                	li	a0,4
+    96f4:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:240
+        GAP_SetParamValue(TGAP_ADV_SCAN_REQ_NOTIFY, ENABLE);
+    96f6:	15442783          	lw	a5,340(s0)
+    96fa:	4585                	li	a1,1
+    96fc:	4579                	li	a0,30
+    96fe:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:247
+        uint8_t  mitm = TRUE;
+    9700:	01210823          	sb	s2,16(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:245
+        uint32_t passkey = 0; // passkey "000000"
+    9704:	24012823          	sw	zero,592(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:246
+        uint8_t  pairMode = GAPBOND_PAIRING_MODE_NO_PAIRING;//GAPBOND_PAIRING_MODE_WAIT_FOR_REQ;
+    9708:	000107a3          	sb	zero,15(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:248
+        uint8_t  bonding = FALSE;
+    970c:	04010823          	sb	zero,80(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:249
+        uint8_t  ioCap = GAPBOND_IO_CAP_DISPLAY_ONLY;
+    9710:	14010823          	sb	zero,336(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:250
+        GAPBondMgr_SetParameter(GAPBOND_PERI_DEFAULT_PASSCODE, sizeof(uint32_t), &passkey);
+    9714:	16842783          	lw	a5,360(s0)
+    9718:	0c90                	addi	a2,sp,592
+    971a:	4591                	li	a1,4
+    971c:	40700513          	li	a0,1031
+    9720:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:251
+        GAPBondMgr_SetParameter(GAPBOND_PERI_PAIRING_MODE, sizeof(uint8_t), &pairMode);
+    9722:	16842783          	lw	a5,360(s0)
+    9726:	00f10613          	addi	a2,sp,15
+    972a:	4585                	li	a1,1
+    972c:	40000513          	li	a0,1024
+    9730:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:252
+        GAPBondMgr_SetParameter(GAPBOND_PERI_MITM_PROTECTION, sizeof(uint8_t), &mitm);
+    9732:	16842783          	lw	a5,360(s0)
+    9736:	0810                	addi	a2,sp,16
+    9738:	4585                	li	a1,1
+    973a:	40100513          	li	a0,1025
+    973e:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:253
+        GAPBondMgr_SetParameter(GAPBOND_PERI_IO_CAPABILITIES, sizeof(uint8_t), &ioCap);
+    9740:	16842783          	lw	a5,360(s0)
+    9744:	0a90                	addi	a2,sp,336
+    9746:	4585                	li	a1,1
+    9748:	40200513          	li	a0,1026
+    974c:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:254
+        GAPBondMgr_SetParameter(GAPBOND_PERI_BONDING_ENABLED, sizeof(uint8_t), &bonding);
+    974e:	16842783          	lw	a5,360(s0)
+    9752:	0890                	addi	a2,sp,80
+    9754:	4585                	li	a1,1
+    9756:	40500513          	li	a0,1029
+    975a:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:258
+    GGS_AddService(GATT_ALL_SERVICES);           // GAP
+    975c:	15042783          	lw	a5,336(s0)
+    9760:	03300513          	li	a0,51
+    9764:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:259
+    GATTServApp_AddService(GATT_ALL_SERVICES);   // GATT attributes
+    9766:	13442783          	lw	a5,308(s0)
+    976a:	03300513          	li	a0,51
+    976e:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:260
+    DevInfo_AddService();                        // Device Information Service
+    9770:	1dd010ef          	jal	ra,b14c <DevInfo_AddService>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:261
+    SimpleProfile_AddService(GATT_ALL_SERVICES); // Simple GATT Profile
+    9774:	03300513          	li	a0,51
+    9778:	3c5010ef          	jal	ra,b33c <SimpleProfile_AddService>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:265
+        uint8_t charValue1[SIMPLEPROFILE_CHAR1_LEN] = {1};
+    977c:	10000613          	li	a2,256
+    9780:	4581                	li	a1,0
+    9782:	0888                	addi	a0,sp,80
+    9784:	c20fc0ef          	jal	ra,5ba4 <memset>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:266
+        uint8_t charValue2[SIMPLEPROFILE_CHAR2_LEN] = {0};
+    9788:	10000613          	li	a2,256
+    978c:	4581                	li	a1,0
+    978e:	0a88                	addi	a0,sp,336
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:265
+        uint8_t charValue1[SIMPLEPROFILE_CHAR1_LEN] = {1};
+    9790:	05210823          	sb	s2,80(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:266
+        uint8_t charValue2[SIMPLEPROFILE_CHAR2_LEN] = {0};
+    9794:	c10fc0ef          	jal	ra,5ba4 <memset>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:267
+        uint8_t charValue3[SIMPLEPROFILE_CHAR3_LEN] = {0};
+    9798:	10000613          	li	a2,256
+    979c:	4581                	li	a1,0
+    979e:	0c88                	addi	a0,sp,592
+    97a0:	c04fc0ef          	jal	ra,5ba4 <memset>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:268
+        uint8_t charValue4[SIMPLEPROFILE_CHAR4_LEN] = {0};
+    97a4:	04000613          	li	a2,64
+    97a8:	4581                	li	a1,0
+    97aa:	0808                	addi	a0,sp,16
+    97ac:	bf8fc0ef          	jal	ra,5ba4 <memset>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:273
+        SimpleProfile_SetParameter(SIMPLEPROFILE_CHAR1, SIMPLEPROFILE_CHAR1_LEN, charValue1);
+    97b0:	0890                	addi	a2,sp,80
+    97b2:	10000593          	li	a1,256
+    97b6:	4501                	li	a0,0
+    97b8:	3eb010ef          	jal	ra,b3a2 <SimpleProfile_SetParameter>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:274
+        SimpleProfile_SetParameter(SIMPLEPROFILE_CHAR2, SIMPLEPROFILE_CHAR2_LEN, charValue2);
+    97bc:	0a90                	addi	a2,sp,336
+    97be:	10000593          	li	a1,256
+    97c2:	4505                	li	a0,1
+    97c4:	3df010ef          	jal	ra,b3a2 <SimpleProfile_SetParameter>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:275
+        SimpleProfile_SetParameter(SIMPLEPROFILE_CHAR3, SIMPLEPROFILE_CHAR3_LEN, charValue3);
+    97c8:	0c90                	addi	a2,sp,592
+    97ca:	10000593          	li	a1,256
+    97ce:	4509                	li	a0,2
+    97d0:	3d3010ef          	jal	ra,b3a2 <SimpleProfile_SetParameter>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:276
+        SimpleProfile_SetParameter(SIMPLEPROFILE_CHAR4, SIMPLEPROFILE_CHAR4_LEN, charValue4);
+    97d4:	0810                	addi	a2,sp,16
+    97d6:	04000593          	li	a1,64
+    97da:	450d                	li	a0,3
+    97dc:	3c7010ef          	jal	ra,b3a2 <SimpleProfile_SetParameter>
+peripheralInitConnItem():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:306
+    peripheralConnList->connHandle = GAP_CONNHANDLE_INIT;
+    97e0:	67c1                	lui	a5,0x10
+    97e2:	7a818713          	addi	a4,gp,1960 # 200047a8 <peripheralConnList>
+    97e6:	17f9                	addi	a5,a5,-2
+    97e8:	c31c                	sw	a5,0(a4)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:308
+    peripheralConnList->connSlaveLatency = 0;
+    97ea:	00072223          	sw	zero,4(a4)
+Peripheral_Init():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:286
+    SimpleProfile_RegisterAppCBs(&Peripheral_SimpleProfileCBs);
+    97ee:	70c18513          	addi	a0,gp,1804 # 2000470c <Peripheral_SimpleProfileCBs>
+    97f2:	3a3010ef          	jal	ra,b394 <SimpleProfile_RegisterAppCBs>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:289
+    GAPRole_BroadcasterSetCB(&Broadcaster_BroadcasterCBs);
+    97f6:	1dc42783          	lw	a5,476(s0)
+    97fa:	79418513          	addi	a0,gp,1940 # 20004794 <Broadcaster_BroadcasterCBs>
+    97fe:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:292
+    tmos_set_event(Peripheral_TaskID, SBP_START_DEVICE_EVT);
+    9800:	483c                	lw	a5,80(s0)
+    9802:	0009c503          	lbu	a0,0(s3)
+    9806:	4585                	li	a1,1
+    9808:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:293
+}
+    980a:	36c12083          	lw	ra,876(sp)
+    980e:	36812403          	lw	s0,872(sp)
+    9812:	36412483          	lw	s1,868(sp)
+    9816:	36012903          	lw	s2,864(sp)
+    981a:	35c12983          	lw	s3,860(sp)
+    981e:	37010113          	addi	sp,sp,880
+    9822:	8082                	ret
+
+00009824 <ble_data_send>:
+ble_data_send():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:813
+  peripheralChar5Notify(data, length);
+}
+#endif
+
+void ble_data_send(uint8_t *data, int len)
+{
+    9824:	1101                	addi	sp,sp,-32
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:814
+  peripheralChar4Notify(data, len);
+    9826:	01059613          	slli	a2,a1,0x10
+peripheralChar4Notify():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:707
+    if(len > (peripheralMTU - 3))
+    982a:	7111c783          	lbu	a5,1809(gp) # 20004711 <peripheralMTU>
+ble_data_send():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:813
+{
+    982e:	ce06                	sw	ra,28(sp)
+    9830:	cc22                	sw	s0,24(sp)
+    9832:	ca26                	sw	s1,20(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:814
+  peripheralChar4Notify(data, len);
+    9834:	8241                	srli	a2,a2,0x10
+peripheralChar4Notify():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:707
+    if(len > (peripheralMTU - 3))
+    9836:	17f9                	addi	a5,a5,-2
+    9838:	00f64d63          	blt	a2,a5,9852 <ble_data_send+0x2e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:709
+        PRINT("Too large noti\n");
+    983c:	0000a517          	auipc	a0,0xa
+    9840:	5e850513          	addi	a0,a0,1512 # 13e24 <SBox+0x400>
+    9844:	282050ef          	jal	ra,eac6 <puts>
+ble_data_send():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:815
+}
+    9848:	40f2                	lw	ra,28(sp)
+    984a:	4462                	lw	s0,24(sp)
+    984c:	44d2                	lw	s1,20(sp)
+    984e:	6105                	addi	sp,sp,32
+    9850:	8082                	ret
+peripheralChar4Notify():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:713
+    noti.pValue = GATT_bm_alloc(peripheralConnList.connHandle, ATT_HANDLE_VALUE_NOTI, noti.len, NULL, 0);
+    9852:	00040437          	lui	s0,0x40
+    9856:	12842783          	lw	a5,296(s0) # 40128 <_data_lma+0x2bb00>
+    985a:	84aa                	mv	s1,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:712
+    noti.len = len;
+    985c:	8570                	sh	a2,10(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:713
+    noti.pValue = GATT_bm_alloc(peripheralConnList.connHandle, ATT_HANDLE_VALUE_NOTI, noti.len, NULL, 0);
+    985e:	4701                	li	a4,0
+    9860:	4681                	li	a3,0
+    9862:	45ed                	li	a1,27
+    9864:	7a81d503          	lhu	a0,1960(gp) # 200047a8 <peripheralConnList>
+    9868:	9782                	jalr	a5
+    986a:	c62a                	sw	a0,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:714
+    if(noti.pValue)
+    986c:	dd71                	beqz	a0,9848 <ble_data_send+0x24>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:716
+        tmos_memcpy(noti.pValue, pValue, noti.len);
+    986e:	447c                	lw	a5,76(s0)
+    9870:	8530                	lhu	a2,10(sp)
+    9872:	85a6                	mv	a1,s1
+    9874:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:717
+        if(simpleProfileChar4_Notify(peripheralConnList.connHandle, &noti) != SUCCESS)
+    9876:	002c                	addi	a1,sp,8
+    9878:	7a81d503          	lhu	a0,1960(gp) # 200047a8 <peripheralConnList>
+    987c:	3c7010ef          	jal	ra,b442 <simpleProfileChar4_Notify>
+    9880:	d561                	beqz	a0,9848 <ble_data_send+0x24>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:719
+            GATT_bm_free((gattMsg_t *)&noti, ATT_HANDLE_VALUE_NOTI);
+    9882:	12c42783          	lw	a5,300(s0)
+    9886:	45ed                	li	a1,27
+    9888:	0028                	addi	a0,sp,8
+    988a:	9782                	jalr	a5
+ble_data_send():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:815
+}
+    988c:	bf75                	j	9848 <ble_data_send+0x24>
+
+0000988e <set_download_ble_data_func>:
+set_download_ble_data_func():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:819
+
+void set_download_ble_data_func(download_ble_data_func func)
+{
+  download_ble_data = func;
+    988e:	7aa1a023          	sw	a0,1952(gp) # 200047a0 <download_ble_data>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:820
+}
+    9892:	8082                	ret
+
+00009894 <set_download_ble_file_func>:
+set_download_ble_file_func():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:824
+
+void set_download_ble_file_func(download_ble_data_func func)
+{
+  download_ble_file = func;
+    9894:	7aa1a223          	sw	a0,1956(gp) # 200047a4 <download_ble_file>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:825
+}
+    9898:	8082                	ret
+
+0000989a <set_ble_connect_evtfunc>:
+set_ble_connect_evtfunc():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:829
+
+void set_ble_connect_evtfunc(ble_connect_func func)
+{
+  ble_connect = func;
+    989a:	78a1ae23          	sw	a0,1948(gp) # 2000479c <ble_connect>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/peripheral.c:830
+}
+    989e:	8082                	ret
+
+000098a0 <SystemInit>:
+SystemInit():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:113
+ *
+ * @return  none
+ */
+void SystemInit (void)
+{
+  RCC->CTLR |= (uint32_t)0x00000001;
+    98a0:	400217b7          	lui	a5,0x40021
+    98a4:	4398                	lw	a4,0(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:114
+  RCC->CFGR0 &= (uint32_t)0xF8FF0000;
+    98a6:	f8ff06b7          	lui	a3,0xf8ff0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:112
+{
+    98aa:	1141                	addi	sp,sp,-16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:113
+  RCC->CTLR |= (uint32_t)0x00000001;
+    98ac:	00176713          	ori	a4,a4,1
+    98b0:	c398                	sw	a4,0(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:114
+  RCC->CFGR0 &= (uint32_t)0xF8FF0000;
+    98b2:	43d8                	lw	a4,4(a5)
+SetSysClockTo96_HSE():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:540
+  RCC->CTLR |= ((uint32_t)RCC_HSEON);
+
+  /* Wait till HSE is ready and if Time out is reached exit */
+  do
+  {
+    HSEStatus = RCC->CTLR & RCC_HSERDY;
+    98b4:	00020637          	lui	a2,0x20
+SystemInit():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:114
+  RCC->CFGR0 &= (uint32_t)0xF8FF0000;
+    98b8:	8f75                	and	a4,a4,a3
+    98ba:	c3d8                	sw	a4,4(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:115
+  RCC->CTLR &= (uint32_t)0xFEF6FFFF;
+    98bc:	4398                	lw	a4,0(a5)
+    98be:	fef706b7          	lui	a3,0xfef70
+    98c2:	16fd                	addi	a3,a3,-1
+    98c4:	8f75                	and	a4,a4,a3
+    98c6:	c398                	sw	a4,0(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:116
+  RCC->CTLR &= (uint32_t)0xFFFBFFFF;
+    98c8:	4398                	lw	a4,0(a5)
+    98ca:	fffc06b7          	lui	a3,0xfffc0
+    98ce:	16fd                	addi	a3,a3,-1
+    98d0:	8f75                	and	a4,a4,a3
+    98d2:	c398                	sw	a4,0(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:117
+  RCC->CFGR0 &= (uint32_t)0xFF80FFFF;
+    98d4:	43d8                	lw	a4,4(a5)
+    98d6:	ff8106b7          	lui	a3,0xff810
+    98da:	16fd                	addi	a3,a3,-1
+    98dc:	8f75                	and	a4,a4,a3
+    98de:	c3d8                	sw	a4,4(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:118
+  RCC->INTR = 0x009F0000;    
+    98e0:	009f0737          	lui	a4,0x9f0
+    98e4:	c798                	sw	a4,8(a5)
+SetSysClockTo96_HSE():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:533
+  __IO uint32_t StartUpCounter = 0, HSEStatus = 0;
+    98e6:	c402                	sw	zero,8(sp)
+    98e8:	c602                	sw	zero,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:535
+  RCC->CTLR |= ((uint32_t)RCC_HSEON);
+    98ea:	4398                	lw	a4,0(a5)
+    98ec:	66c1                	lui	a3,0x10
+    98ee:	8f55                	or	a4,a4,a3
+    98f0:	c398                	sw	a4,0(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:540
+    HSEStatus = RCC->CTLR & RCC_HSERDY;
+    98f2:	400216b7          	lui	a3,0x40021
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:542
+    StartUpCounter++;
+  } while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT));
+    98f6:	6705                	lui	a4,0x1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:540
+    HSEStatus = RCC->CTLR & RCC_HSERDY;
+    98f8:	429c                	lw	a5,0(a3)
+    98fa:	8ff1                	and	a5,a5,a2
+    98fc:	c63e                	sw	a5,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:541
+    StartUpCounter++;
+    98fe:	47a2                	lw	a5,8(sp)
+    9900:	0785                	addi	a5,a5,1
+    9902:	c43e                	sw	a5,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:542
+  } while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT));
+    9904:	47b2                	lw	a5,12(sp)
+    9906:	e781                	bnez	a5,990e <SystemInit+0x6e>
+    9908:	47a2                	lw	a5,8(sp)
+    990a:	fee797e3          	bne	a5,a4,98f8 <SystemInit+0x58>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:544
+
+  if ((RCC->CTLR & RCC_HSERDY) != RESET)
+    990e:	400217b7          	lui	a5,0x40021
+    9912:	439c                	lw	a5,0(a5)
+    9914:	00e79713          	slli	a4,a5,0xe
+    9918:	06075763          	bgez	a4,9986 <SystemInit+0xe6>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:546
+  {
+    HSEStatus = (uint32_t)0x01;
+    991c:	4785                	li	a5,1
+    991e:	c63e                	sw	a5,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:553
+  else
+  {
+    HSEStatus = (uint32_t)0x00;
+  }
+
+  if (HSEStatus == (uint32_t)0x01)
+    9920:	4732                	lw	a4,12(sp)
+    9922:	4785                	li	a5,1
+    9924:	04f71f63          	bne	a4,a5,9982 <SystemInit+0xe2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:556
+  {
+    /* HCLK = SYSCLK */
+    RCC->CFGR0 |= (uint32_t)RCC_HPRE_DIV1;
+    9928:	400217b7          	lui	a5,0x40021
+    992c:	43d8                	lw	a4,4(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:567
+    
+    /*  CH32V20x_D6-PLL configuration: PLLCLK = HSE * 12 = 96 MHz (HSE=8MHZ)
+     *  CH32V20x_D8-PLL configuration: PLLCLK = HSE/4 * 12 = 96 MHz (HSE=32MHZ)
+     *  CH32V20x_D8W-PLL configuration: PLLCLK = HSE/4 * 12 = 96 MHz (HSE=32MHZ)
+     */
+    RCC->CFGR0 &= (uint32_t)((uint32_t)~(RCC_PLLSRC | RCC_PLLXTPRE |
+    992e:	ffc106b7          	lui	a3,0xffc10
+    9932:	16fd                	addi	a3,a3,-1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:556
+    RCC->CFGR0 |= (uint32_t)RCC_HPRE_DIV1;
+    9934:	c3d8                	sw	a4,4(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:558
+    RCC->CFGR0 |= (uint32_t)RCC_PPRE2_DIV1;
+    9936:	43d8                	lw	a4,4(a5)
+    9938:	c3d8                	sw	a4,4(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:560
+    RCC->CFGR0 |= (uint32_t)RCC_PPRE1_DIV2;
+    993a:	43d8                	lw	a4,4(a5)
+    993c:	40076713          	ori	a4,a4,1024
+    9940:	c3d8                	sw	a4,4(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:567
+    RCC->CFGR0 &= (uint32_t)((uint32_t)~(RCC_PLLSRC | RCC_PLLXTPRE |
+    9942:	43d8                	lw	a4,4(a5)
+    9944:	8f75                	and	a4,a4,a3
+    9946:	c3d8                	sw	a4,4(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:570
+                                        RCC_PLLMULL));
+
+    RCC->CFGR0 |= (uint32_t)(RCC_PLLSRC_HSE | RCC_PLLXTPRE_HSE | RCC_PLLMULL12);
+    9948:	43d8                	lw	a4,4(a5)
+    994a:	002906b7          	lui	a3,0x290
+    994e:	8f55                	or	a4,a4,a3
+    9950:	c3d8                	sw	a4,4(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:573
+
+    /* Enable PLL */
+    RCC->CTLR |= RCC_PLLON;
+    9952:	4398                	lw	a4,0(a5)
+    9954:	010006b7          	lui	a3,0x1000
+    9958:	8f55                	or	a4,a4,a3
+    995a:	c398                	sw	a4,0(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:575
+    /* Wait till PLL is ready */
+    while((RCC->CTLR & RCC_PLLRDY) == 0)
+    995c:	4398                	lw	a4,0(a5)
+    995e:	00671693          	slli	a3,a4,0x6
+    9962:	fe06dde3          	bgez	a3,995c <SystemInit+0xbc>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:579
+    {
+    }
+    /* Select PLL as system clock source */
+    RCC->CFGR0 &= (uint32_t)((uint32_t)~(RCC_SW));
+    9966:	43d8                	lw	a4,4(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:582
+    RCC->CFGR0 |= (uint32_t)RCC_SW_PLL;
+    /* Wait till PLL is used as system clock source */
+    while ((RCC->CFGR0 & (uint32_t)RCC_SWS) != (uint32_t)0x08)
+    9968:	400216b7          	lui	a3,0x40021
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:579
+    RCC->CFGR0 &= (uint32_t)((uint32_t)~(RCC_SW));
+    996c:	9b71                	andi	a4,a4,-4
+    996e:	c3d8                	sw	a4,4(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:580
+    RCC->CFGR0 |= (uint32_t)RCC_SW_PLL;
+    9970:	43d8                	lw	a4,4(a5)
+    9972:	00276713          	ori	a4,a4,2
+    9976:	c3d8                	sw	a4,4(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:582
+    while ((RCC->CFGR0 & (uint32_t)RCC_SWS) != (uint32_t)0x08)
+    9978:	4721                	li	a4,8
+    997a:	42dc                	lw	a5,4(a3)
+    997c:	8bb1                	andi	a5,a5,12
+    997e:	fee79ee3          	bne	a5,a4,997a <SystemInit+0xda>
+SystemInit():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:120
+}
+    9982:	0141                	addi	sp,sp,16
+    9984:	8082                	ret
+SetSysClockTo96_HSE():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:550
+    HSEStatus = (uint32_t)0x00;
+    9986:	c602                	sw	zero,12(sp)
+    9988:	bf61                	j	9920 <SystemInit+0x80>
+
+0000998a <SystemCoreClockUpdate>:
+SystemCoreClockUpdate():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:134
+  tmp = RCC->CFGR0 & RCC_SWS;
+    998a:	40021737          	lui	a4,0x40021
+    998e:	435c                	lw	a5,4(a4)
+    9990:	4691                	li	a3,4
+    9992:	8bb1                	andi	a5,a5,12
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:136
+  switch (tmp)
+    9994:	02d78c63          	beq	a5,a3,99cc <SystemCoreClockUpdate+0x42>
+    9998:	46a1                	li	a3,8
+    999a:	02d78e63          	beq	a5,a3,99d6 <SystemCoreClockUpdate+0x4c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:139
+      SystemCoreClock = HSI_VALUE;
+    999e:	007a17b7          	lui	a5,0x7a1
+    99a2:	20078793          	addi	a5,a5,512 # 7a1200 <_data_lma+0x78cbd8>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:180
+            SystemCoreClock = (HSE_VALUE>>2) * pllmull;
+    99a6:	70f1aa23          	sw	a5,1812(gp) # 20004714 <SystemCoreClock>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:195
+  tmp = AHBPrescTable[((RCC->CFGR0 & RCC_HPRE) >> 4)];
+    99aa:	400217b7          	lui	a5,0x40021
+    99ae:	43dc                	lw	a5,4(a5)
+    99b0:	28018713          	addi	a4,gp,640 # 20004280 <AHBPrescTable>
+    99b4:	8391                	srli	a5,a5,0x4
+    99b6:	8bbd                	andi	a5,a5,15
+    99b8:	97ba                	add	a5,a5,a4
+    99ba:	2398                	lbu	a4,0(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:196
+  SystemCoreClock >>= tmp;
+    99bc:	71418793          	addi	a5,gp,1812 # 20004714 <SystemCoreClock>
+    99c0:	439c                	lw	a5,0(a5)
+    99c2:	00e7d7b3          	srl	a5,a5,a4
+    99c6:	70f1aa23          	sw	a5,1812(gp) # 20004714 <SystemCoreClock>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:197
+}
+    99ca:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:142
+      SystemCoreClock = HSE_VALUE;
+    99cc:	01e857b7          	lui	a5,0x1e85
+    99d0:	80078793          	addi	a5,a5,-2048 # 1e84800 <_data_lma+0x1e701d8>
+    99d4:	bfc9                	j	99a6 <SystemCoreClockUpdate+0x1c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:145
+      pllmull = RCC->CFGR0 & RCC_PLLMULL;
+    99d6:	435c                	lw	a5,4(a4)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:146
+      pllsource = RCC->CFGR0 & RCC_PLLSRC;
+    99d8:	4358                	lw	a4,4(a4)
+    99da:	66c1                	lui	a3,0x10
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:147
+      pllmull = ( pllmull >> 18) + 2;
+    99dc:	83c9                	srli	a5,a5,0x12
+    99de:	8bbd                	andi	a5,a5,15
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:146
+      pllsource = RCC->CFGR0 & RCC_PLLSRC;
+    99e0:	8f75                	and	a4,a4,a3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:147
+      pllmull = ( pllmull >> 18) + 2;
+    99e2:	0789                	addi	a5,a5,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:149
+      if(pllmull == 17) pllmull = 18;
+    99e4:	46c5                	li	a3,17
+    99e6:	00d79363          	bne	a5,a3,99ec <SystemCoreClockUpdate+0x62>
+    99ea:	47c9                	li	a5,18
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:151
+      if (pllsource == 0x00)
+    99ec:	ef01                	bnez	a4,9a04 <SystemCoreClockUpdate+0x7a>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:153
+          if(EXTEN->EXTEN_CTR & EXTEN_PLL_HSI_PRE){
+    99ee:	40024737          	lui	a4,0x40024
+    99f2:	80072703          	lw	a4,-2048(a4) # 40023800 <_eusrstack+0x20013800>
+    99f6:	8b41                	andi	a4,a4,16
+    99f8:	cb15                	beqz	a4,9a2c <SystemCoreClockUpdate+0xa2>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:180
+            SystemCoreClock = (HSE_VALUE>>2) * pllmull;
+    99fa:	007a1737          	lui	a4,0x7a1
+    99fe:	20070713          	addi	a4,a4,512 # 7a1200 <_data_lma+0x78cbd8>
+    9a02:	a829                	j	9a1c <SystemCoreClockUpdate+0x92>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:163
+        if((RCC->CFGR0 & (3<<22)) == (3<<22))
+    9a04:	400216b7          	lui	a3,0x40021
+    9a08:	42d8                	lw	a4,4(a3)
+    9a0a:	00c00637          	lui	a2,0xc00
+    9a0e:	8f71                	and	a4,a4,a2
+    9a10:	00c71963          	bne	a4,a2,9a22 <SystemCoreClockUpdate+0x98>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:165
+          SystemCoreClock = ((HSE_VALUE>>1)) * pllmull;
+    9a14:	00f42737          	lui	a4,0xf42
+    9a18:	40070713          	addi	a4,a4,1024 # f42400 <_data_lma+0xf2ddd8>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:180
+            SystemCoreClock = (HSE_VALUE>>2) * pllmull;
+    9a1c:	02e787b3          	mul	a5,a5,a4
+    9a20:	b759                	j	99a6 <SystemCoreClockUpdate+0x1c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:169
+        if ((RCC->CFGR0 & RCC_PLLXTPRE) != (uint32_t)RESET)
+    9a22:	42d8                	lw	a4,4(a3)
+    9a24:	00e71693          	slli	a3,a4,0xe
+    9a28:	fc06d9e3          	bgez	a3,99fa <SystemCoreClockUpdate+0x70>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../User/system_ch32v20x.c:172
+          SystemCoreClock = ((HSE_VALUE>>2) >> 1) * pllmull;
+    9a2c:	003d1737          	lui	a4,0x3d1
+    9a30:	90070713          	addi	a4,a4,-1792 # 3d0900 <_data_lma+0x3bc2d8>
+    9a34:	b7e5                	j	9a1c <SystemCoreClockUpdate+0x92>
+
+00009a36 <ADC1_2_IRQHandler>:
+EXTI2_IRQHandler():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:234
+UART4_IRQHandler:
+DMA1_Channel8_IRQHandler:
+OSC32KCal_IRQHandler:
+OSCWakeUp_IRQHandler:
+1:
+	j 1b
+    9a36:	a001                	j	9a36 <ADC1_2_IRQHandler>
+
+00009a38 <handle_reset>:
+handle_reset():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:242
+	.weak	handle_reset
+	.align	1
+handle_reset:
+.option push 
+.option	norelax 
+	la gp, __global_pointer$
+    9a38:	1fffa197          	auipc	gp,0x1fffa
+    9a3c:	5c818193          	addi	gp,gp,1480 # 20004000 <__global_pointer$>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:245
+.option	pop 
+1:
+	la sp, _eusrstack 
+    9a40:	20006117          	auipc	sp,0x20006
+    9a44:	5c010113          	addi	sp,sp,1472 # 20010000 <_eusrstack>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:248
+2:
+/* Load data section from flash to RAM */
+	la a0, _data_lma
+    9a48:	0000b517          	auipc	a0,0xb
+    9a4c:	be050513          	addi	a0,a0,-1056 # 14628 <_data_lma>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:249
+	la a1, _data_vma
+    9a50:	00018593          	mv	a1,gp
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:250
+	la a2, _edata
+    9a54:	74018613          	addi	a2,gp,1856 # 20004740 <_edata>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:251
+	bgeu a1, a2, 2f
+    9a58:	00c5fa63          	bgeu	a1,a2,9a6c <handle_reset+0x34>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:253
+1:
+	lw t0, (a0)
+    9a5c:	00052283          	lw	t0,0(a0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:254
+	sw t0, (a1)
+    9a60:	0055a023          	sw	t0,0(a1)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:255
+	addi a0, a0, 4
+    9a64:	0511                	addi	a0,a0,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:256
+	addi a1, a1, 4
+    9a66:	0591                	addi	a1,a1,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:257
+	bltu a1, a2, 1b
+    9a68:	fec5eae3          	bltu	a1,a2,9a5c <handle_reset+0x24>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:260
+2:
+/* Clear bss section */
+	la a0, _sbss
+    9a6c:	75018513          	addi	a0,gp,1872 # 20004750 <_sbss>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:261
+	la a1, _ebss
+    9a70:	1fffd597          	auipc	a1,0x1fffd
+    9a74:	f5858593          	addi	a1,a1,-168 # 200069c8 <_ebss>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:262
+	bgeu a0, a1, 2f
+    9a78:	00b57763          	bgeu	a0,a1,9a86 <handle_reset+0x4e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:264
+1:
+	sw zero, (a0)
+    9a7c:	00052023          	sw	zero,0(a0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:265
+	addi a0, a0, 4
+    9a80:	0511                	addi	a0,a0,4
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:266
+	bltu a0, a1, 1b
+    9a82:	feb56de3          	bltu	a0,a1,9a7c <handle_reset+0x44>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:269
+2:
+/* Configure pipelining and instruction prediction */
+    li t0, 0x1f
+    9a86:	42fd                	li	t0,31
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:270
+    csrw 0xbc0, t0
+    9a88:	bc029073          	csrw	0xbc0,t0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:272
+/* Enable interrupt nesting and hardware stack */
+	li t0, 0x3
+    9a8c:	428d                	li	t0,3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:273
+	csrw 0x804, t0
+    9a8e:	80429073          	csrw	0x804,t0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:275
+/* Enable global interrupt and configure privileged mode */
+   	li t0, 0x88           
+    9a92:	08800293          	li	t0,136
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:276
+   	csrw mstatus, t0
+    9a96:	30029073          	csrw	mstatus,t0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:278
+/* Configure the interrupt vector table recognition mode and entry address mode */
+ 	la t0, _vector_base
+    9a9a:	ffffb297          	auipc	t0,0xffffb
+    9a9e:	5a228293          	addi	t0,t0,1442 # 503c <_einit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:279
+    ori t0, t0, 3           
+    9aa2:	0032e293          	ori	t0,t0,3
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:280
+	csrw mtvec, t0
+    9aa6:	30529073          	csrw	mtvec,t0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:282
+
+    jal  SystemInit
+    9aaa:	df7ff0ef          	jal	ra,98a0 <SystemInit>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:283
+	la t0, main
+    9aae:	fffff297          	auipc	t0,0xfffff
+    9ab2:	6aa28293          	addi	t0,t0,1706 # 9158 <main>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:284
+	csrw mepc, t0
+    9ab6:	34129073          	csrw	mepc,t0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:286
+
+    j 0x40000
+    9aba:	5463606f          	j	40000 <_data_lma+0x2b9d8>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Startup/startup_ch32v20x_D8W.S:287
+	mret
+    9abe:	30200073          	mret
+
+00009ac2 <ADC_DeInit>:
+ADC_DeInit():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:121
+ * @param   ADCx - where x can be 1 or 2 to select the ADC peripheral.
+ *
+ * @return  none
+ */
+void ADC_DeInit(ADC_TypeDef *ADCx)
+{
+    9ac2:	1141                	addi	sp,sp,-16
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:122
+    if(ADCx == ADC1)
+    9ac4:	400127b7          	lui	a5,0x40012
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:121
+{
+    9ac8:	c606                	sw	ra,12(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:122
+    if(ADCx == ADC1)
+    9aca:	40078793          	addi	a5,a5,1024 # 40012400 <_eusrstack+0x20002400>
+    9ace:	00f51e63          	bne	a0,a5,9aea <ADC_DeInit+0x28>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:124
+    {
+        RCC_APB2PeriphResetCmd(RCC_APB2Periph_ADC1, ENABLE);
+    9ad2:	4585                	li	a1,1
+    9ad4:	20000513          	li	a0,512
+    9ad8:	37d000ef          	jal	ra,a654 <RCC_APB2PeriphResetCmd>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:125
+        RCC_APB2PeriphResetCmd(RCC_APB2Periph_ADC1, DISABLE);
+    9adc:	4581                	li	a1,0
+    9ade:	20000513          	li	a0,512
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:132
+    else if(ADCx == ADC2)
+    {
+        RCC_APB2PeriphResetCmd(RCC_APB2Periph_ADC2, ENABLE);
+        RCC_APB2PeriphResetCmd(RCC_APB2Periph_ADC2, DISABLE);
+    }
+}
+    9ae2:	40b2                	lw	ra,12(sp)
+    9ae4:	0141                	addi	sp,sp,16
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:130
+        RCC_APB2PeriphResetCmd(RCC_APB2Periph_ADC2, DISABLE);
+    9ae6:	36f0006f          	j	a654 <RCC_APB2PeriphResetCmd>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:127
+    else if(ADCx == ADC2)
+    9aea:	400137b7          	lui	a5,0x40013
+    9aee:	80078793          	addi	a5,a5,-2048 # 40012800 <_eusrstack+0x20002800>
+    9af2:	00f51b63          	bne	a0,a5,9b08 <ADC_DeInit+0x46>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:129
+        RCC_APB2PeriphResetCmd(RCC_APB2Periph_ADC2, ENABLE);
+    9af6:	4585                	li	a1,1
+    9af8:	40000513          	li	a0,1024
+    9afc:	359000ef          	jal	ra,a654 <RCC_APB2PeriphResetCmd>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:130
+        RCC_APB2PeriphResetCmd(RCC_APB2Periph_ADC2, DISABLE);
+    9b00:	4581                	li	a1,0
+    9b02:	40000513          	li	a0,1024
+    9b06:	bff1                	j	9ae2 <ADC_DeInit+0x20>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:132
+}
+    9b08:	40b2                	lw	ra,12(sp)
+    9b0a:	0141                	addi	sp,sp,16
+    9b0c:	8082                	ret
+
+00009b0e <ADC_Init>:
+ADC_Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:152
+void ADC_Init(ADC_TypeDef *ADCx, ADC_InitTypeDef *ADC_InitStruct)
+{
+    uint32_t tmpreg1 = 0;
+    uint8_t  tmpreg2 = 0;
+
+    tmpreg1 = ADCx->CTLR1;
+    9b0e:	415c                	lw	a5,4(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:153
+    tmpreg1 &= CTLR1_CLEAR_Mask;
+    9b10:	e0f10737          	lui	a4,0xe0f10
+    9b14:	eff70713          	addi	a4,a4,-257 # e0f0feff <_eusrstack+0xc0effeff>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:154
+    tmpreg1 |= (uint32_t)(ADC_InitStruct->ADC_Mode | (uint32_t)ADC_InitStruct->ADC_OutputBuffer |
+    9b18:	4d94                	lw	a3,24(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:153
+    tmpreg1 &= CTLR1_CLEAR_Mask;
+    9b1a:	8f7d                	and	a4,a4,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:154
+    tmpreg1 |= (uint32_t)(ADC_InitStruct->ADC_Mode | (uint32_t)ADC_InitStruct->ADC_OutputBuffer |
+    9b1c:	419c                	lw	a5,0(a1)
+    9b1e:	8fd5                	or	a5,a5,a3
+    9b20:	4dd4                	lw	a3,28(a1)
+    9b22:	8fd5                	or	a5,a5,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:155
+                          (uint32_t)ADC_InitStruct->ADC_Pga | ((uint32_t)ADC_InitStruct->ADC_ScanConvMode << 8));
+    9b24:	41d4                	lw	a3,4(a1)
+    9b26:	06a2                	slli	a3,a3,0x8
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:154
+    tmpreg1 |= (uint32_t)(ADC_InitStruct->ADC_Mode | (uint32_t)ADC_InitStruct->ADC_OutputBuffer |
+    9b28:	8fd5                	or	a5,a5,a3
+    9b2a:	8fd9                	or	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:156
+    ADCx->CTLR1 = tmpreg1;
+    9b2c:	c15c                	sw	a5,4(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:158
+
+    tmpreg1 = ADCx->CTLR2;
+    9b2e:	451c                	lw	a5,8(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:159
+    tmpreg1 &= CTLR2_CLEAR_Mask;
+    9b30:	fff1f737          	lui	a4,0xfff1f
+    9b34:	7fd70713          	addi	a4,a4,2045 # fff1f7fd <_eusrstack+0xdff0f7fd>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:160
+    tmpreg1 |= (uint32_t)(ADC_InitStruct->ADC_DataAlign | ADC_InitStruct->ADC_ExternalTrigConv |
+    9b38:	45d4                	lw	a3,12(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:159
+    tmpreg1 &= CTLR2_CLEAR_Mask;
+    9b3a:	8f7d                	and	a4,a4,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:160
+    tmpreg1 |= (uint32_t)(ADC_InitStruct->ADC_DataAlign | ADC_InitStruct->ADC_ExternalTrigConv |
+    9b3c:	499c                	lw	a5,16(a1)
+    9b3e:	8fd5                	or	a5,a5,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:161
+                          ((uint32_t)ADC_InitStruct->ADC_ContinuousConvMode << 1));
+    9b40:	4594                	lw	a3,8(a1)
+    9b42:	0686                	slli	a3,a3,0x1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:160
+    tmpreg1 |= (uint32_t)(ADC_InitStruct->ADC_DataAlign | ADC_InitStruct->ADC_ExternalTrigConv |
+    9b44:	8fd5                	or	a5,a5,a3
+    9b46:	8fd9                	or	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:162
+    ADCx->CTLR2 = tmpreg1;
+    9b48:	c51c                	sw	a5,8(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:164
+
+    tmpreg1 = ADCx->RSQR1;
+    9b4a:	555c                	lw	a5,44(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:165
+    tmpreg1 &= RSQR1_CLEAR_Mask;
+    9b4c:	ff100737          	lui	a4,0xff100
+    9b50:	177d                	addi	a4,a4,-1
+    9b52:	8f7d                	and	a4,a4,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:166
+    tmpreg2 |= (uint8_t)(ADC_InitStruct->ADC_NbrOfChannel - (uint8_t)1);
+    9b54:	29dc                	lbu	a5,20(a1)
+    9b56:	17fd                	addi	a5,a5,-1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:167
+    tmpreg1 |= (uint32_t)tmpreg2 << 20;
+    9b58:	0ff7f793          	andi	a5,a5,255
+    9b5c:	07d2                	slli	a5,a5,0x14
+    9b5e:	8fd9                	or	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:168
+    ADCx->RSQR1 = tmpreg1;
+    9b60:	d55c                	sw	a5,44(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:169
+}
+    9b62:	8082                	ret
+
+00009b64 <ADC_Cmd>:
+ADC_Cmd():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:206
+ */
+void ADC_Cmd(ADC_TypeDef *ADCx, FunctionalState NewState)
+{
+    if(NewState != DISABLE)
+    {
+        ADCx->CTLR2 |= CTLR2_ADON_Set;
+    9b64:	451c                	lw	a5,8(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:204
+    if(NewState != DISABLE)
+    9b66:	c589                	beqz	a1,9b70 <ADC_Cmd+0xc>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:206
+        ADCx->CTLR2 |= CTLR2_ADON_Set;
+    9b68:	0017e793          	ori	a5,a5,1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:210
+    }
+    else
+    {
+        ADCx->CTLR2 &= CTLR2_ADON_Reset;
+    9b6c:	c51c                	sw	a5,8(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:212
+    }
+}
+    9b6e:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:210
+        ADCx->CTLR2 &= CTLR2_ADON_Reset;
+    9b70:	9bf9                	andi	a5,a5,-2
+    9b72:	bfed                	j	9b6c <ADC_Cmd+0x8>
+
+00009b74 <ADC_SoftwareStartConvCmd>:
+ADC_SoftwareStartConvCmd():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:358
+ */
+void ADC_SoftwareStartConvCmd(ADC_TypeDef *ADCx, FunctionalState NewState)
+{
+    if(NewState != DISABLE)
+    {
+        ADCx->CTLR2 |= CTLR2_EXTTRIG_SWSTART_Set;
+    9b74:	451c                	lw	a5,8(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:356
+    if(NewState != DISABLE)
+    9b76:	c591                	beqz	a1,9b82 <ADC_SoftwareStartConvCmd+0xe>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:358
+        ADCx->CTLR2 |= CTLR2_EXTTRIG_SWSTART_Set;
+    9b78:	00500737          	lui	a4,0x500
+    9b7c:	8fd9                	or	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:362
+    }
+    else
+    {
+        ADCx->CTLR2 &= CTLR2_EXTTRIG_SWSTART_Reset;
+    9b7e:	c51c                	sw	a5,8(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:364
+    }
+}
+    9b80:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:362
+        ADCx->CTLR2 &= CTLR2_EXTTRIG_SWSTART_Reset;
+    9b82:	ffb00737          	lui	a4,0xffb00
+    9b86:	177d                	addi	a4,a4,-1
+    9b88:	8ff9                	and	a5,a5,a4
+    9b8a:	bfd5                	j	9b7e <ADC_SoftwareStartConvCmd+0xa>
+
+00009b8c <ADC_RegularChannelConfig>:
+ADC_RegularChannelConfig():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:483
+ */
+void ADC_RegularChannelConfig(ADC_TypeDef *ADCx, uint8_t ADC_Channel, uint8_t Rank, uint8_t ADC_SampleTime)
+{
+    uint32_t tmpreg1 = 0, tmpreg2 = 0;
+
+    if(ADC_Channel > ADC_Channel_9)
+    9b8c:	47a5                	li	a5,9
+    9b8e:	04b7f763          	bgeu	a5,a1,9bdc <ADC_RegularChannelConfig+0x50>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:486
+    {
+        tmpreg1 = ADCx->SAMPTR1;
+        tmpreg2 = SAMPTR1_SMP_Set << (3 * (ADC_Channel - 10));
+    9b92:	478d                	li	a5,3
+    9b94:	ff658713          	addi	a4,a1,-10
+    9b98:	02f70733          	mul	a4,a4,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:485
+        tmpreg1 = ADCx->SAMPTR1;
+    9b9c:	00c52803          	lw	a6,12(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:486
+        tmpreg2 = SAMPTR1_SMP_Set << (3 * (ADC_Channel - 10));
+    9ba0:	479d                	li	a5,7
+    9ba2:	00e797b3          	sll	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:487
+        tmpreg1 &= ~tmpreg2;
+    9ba6:	fff7c793          	not	a5,a5
+    9baa:	0107f7b3          	and	a5,a5,a6
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:488
+        tmpreg2 = (uint32_t)ADC_SampleTime << (3 * (ADC_Channel - 10));
+    9bae:	00e696b3          	sll	a3,a3,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:489
+        tmpreg1 |= tmpreg2;
+    9bb2:	8edd                	or	a3,a3,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:490
+        ADCx->SAMPTR1 = tmpreg1;
+    9bb4:	c554                	sw	a3,12(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:502
+        tmpreg2 = (uint32_t)ADC_SampleTime << (3 * ADC_Channel);
+        tmpreg1 |= tmpreg2;
+        ADCx->SAMPTR2 = tmpreg1;
+    }
+
+    if(Rank < 7)
+    9bb6:	4799                	li	a5,6
+    9bb8:	04c7e363          	bltu	a5,a2,9bfe <ADC_RegularChannelConfig+0x72>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:505
+    {
+        tmpreg1 = ADCx->RSQR3;
+        tmpreg2 = RSQR3_SQ_Set << (5 * (Rank - 1));
+    9bbc:	4795                	li	a5,5
+    9bbe:	167d                	addi	a2,a2,-1
+    9bc0:	02f60633          	mul	a2,a2,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:504
+        tmpreg1 = ADCx->RSQR3;
+    9bc4:	5958                	lw	a4,52(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:505
+        tmpreg2 = RSQR3_SQ_Set << (5 * (Rank - 1));
+    9bc6:	47fd                	li	a5,31
+    9bc8:	00c797b3          	sll	a5,a5,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:506
+        tmpreg1 &= ~tmpreg2;
+    9bcc:	fff7c793          	not	a5,a5
+    9bd0:	8ff9                	and	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:507
+        tmpreg2 = (uint32_t)ADC_Channel << (5 * (Rank - 1));
+    9bd2:	00c59633          	sll	a2,a1,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:508
+        tmpreg1 |= tmpreg2;
+    9bd6:	8e5d                	or	a2,a2,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:509
+        ADCx->RSQR3 = tmpreg1;
+    9bd8:	d950                	sw	a2,52(a0)
+    9bda:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:495
+        tmpreg2 = SAMPTR2_SMP_Set << (3 * ADC_Channel);
+    9bdc:	470d                	li	a4,3
+    9bde:	02e58733          	mul	a4,a1,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:494
+        tmpreg1 = ADCx->SAMPTR2;
+    9be2:	01052803          	lw	a6,16(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:495
+        tmpreg2 = SAMPTR2_SMP_Set << (3 * ADC_Channel);
+    9be6:	479d                	li	a5,7
+    9be8:	00e797b3          	sll	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:496
+        tmpreg1 &= ~tmpreg2;
+    9bec:	fff7c793          	not	a5,a5
+    9bf0:	0107f7b3          	and	a5,a5,a6
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:497
+        tmpreg2 = (uint32_t)ADC_SampleTime << (3 * ADC_Channel);
+    9bf4:	00e696b3          	sll	a3,a3,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:498
+        tmpreg1 |= tmpreg2;
+    9bf8:	8edd                	or	a3,a3,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:499
+        ADCx->SAMPTR2 = tmpreg1;
+    9bfa:	c914                	sw	a3,16(a0)
+    9bfc:	bf6d                	j	9bb6 <ADC_RegularChannelConfig+0x2a>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:511
+    }
+    else if(Rank < 13)
+    9bfe:	47b1                	li	a5,12
+    9c00:	02c7e263          	bltu	a5,a2,9c24 <ADC_RegularChannelConfig+0x98>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:514
+    {
+        tmpreg1 = ADCx->RSQR2;
+        tmpreg2 = RSQR2_SQ_Set << (5 * (Rank - 7));
+    9c04:	4795                	li	a5,5
+    9c06:	1665                	addi	a2,a2,-7
+    9c08:	02f60633          	mul	a2,a2,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:513
+        tmpreg1 = ADCx->RSQR2;
+    9c0c:	5918                	lw	a4,48(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:514
+        tmpreg2 = RSQR2_SQ_Set << (5 * (Rank - 7));
+    9c0e:	47fd                	li	a5,31
+    9c10:	00c797b3          	sll	a5,a5,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:515
+        tmpreg1 &= ~tmpreg2;
+    9c14:	fff7c793          	not	a5,a5
+    9c18:	8ff9                	and	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:516
+        tmpreg2 = (uint32_t)ADC_Channel << (5 * (Rank - 7));
+    9c1a:	00c59633          	sll	a2,a1,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:517
+        tmpreg1 |= tmpreg2;
+    9c1e:	8e5d                	or	a2,a2,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:518
+        ADCx->RSQR2 = tmpreg1;
+    9c20:	d910                	sw	a2,48(a0)
+    9c22:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:523
+    }
+    else
+    {
+        tmpreg1 = ADCx->RSQR1;
+        tmpreg2 = RSQR1_SQ_Set << (5 * (Rank - 13));
+    9c24:	4795                	li	a5,5
+    9c26:	164d                	addi	a2,a2,-13
+    9c28:	02f60633          	mul	a2,a2,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:522
+        tmpreg1 = ADCx->RSQR1;
+    9c2c:	5558                	lw	a4,44(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:523
+        tmpreg2 = RSQR1_SQ_Set << (5 * (Rank - 13));
+    9c2e:	47fd                	li	a5,31
+    9c30:	00c797b3          	sll	a5,a5,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:524
+        tmpreg1 &= ~tmpreg2;
+    9c34:	fff7c793          	not	a5,a5
+    9c38:	8ff9                	and	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:525
+        tmpreg2 = (uint32_t)ADC_Channel << (5 * (Rank - 13));
+    9c3a:	00c595b3          	sll	a1,a1,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:526
+        tmpreg1 |= tmpreg2;
+    9c3e:	8ddd                	or	a1,a1,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:527
+        ADCx->RSQR1 = tmpreg1;
+    9c40:	d54c                	sw	a1,44(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:529
+    }
+}
+    9c42:	8082                	ret
+
+00009c44 <ADC_GetConversionValue>:
+ADC_GetConversionValue():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:564
+ *
+ * @return  ADCx->RDATAR - The Data conversion value.
+ */
+uint16_t ADC_GetConversionValue(ADC_TypeDef *ADCx)
+{
+    return (uint16_t)ADCx->RDATAR;
+    9c44:	4568                	lw	a0,76(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:565
+}
+    9c46:	0542                	slli	a0,a0,0x10
+    9c48:	8141                	srli	a0,a0,0x10
+    9c4a:	8082                	ret
+
+00009c4c <ADC_TempSensorVrefintCmd>:
+ADC_TempSensorVrefintCmd():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:976
+ *
+ * @return  none
+ */
+void ADC_TempSensorVrefintCmd(FunctionalState NewState)
+{
+    if(NewState != DISABLE)
+    9c4c:	400127b7          	lui	a5,0x40012
+    9c50:	40078793          	addi	a5,a5,1024 # 40012400 <_eusrstack+0x20002400>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:978
+    {
+        ADC1->CTLR2 |= CTLR2_TSVREFE_Set;
+    9c54:	4798                	lw	a4,8(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:976
+    if(NewState != DISABLE)
+    9c56:	c511                	beqz	a0,9c62 <ADC_TempSensorVrefintCmd+0x16>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:978
+        ADC1->CTLR2 |= CTLR2_TSVREFE_Set;
+    9c58:	008006b7          	lui	a3,0x800
+    9c5c:	8f55                	or	a4,a4,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:982
+    }
+    else
+    {
+        ADC1->CTLR2 &= CTLR2_TSVREFE_Reset;
+    9c5e:	c798                	sw	a4,8(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:984
+    }
+}
+    9c60:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:982
+        ADC1->CTLR2 &= CTLR2_TSVREFE_Reset;
+    9c62:	ff8006b7          	lui	a3,0xff800
+    9c66:	16fd                	addi	a3,a3,-1
+    9c68:	8f75                	and	a4,a4,a3
+    9c6a:	bfd5                	j	9c5e <ADC_TempSensorVrefintCmd+0x12>
+
+00009c6c <ADC_GetFlagStatus>:
+ADC_GetFlagStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:1005
+ */
+FlagStatus ADC_GetFlagStatus(ADC_TypeDef *ADCx, uint8_t ADC_FLAG)
+{
+    FlagStatus bitstatus = RESET;
+
+    if((ADCx->STATR & ADC_FLAG) != (uint8_t)RESET)
+    9c6c:	4108                	lw	a0,0(a0)
+    9c6e:	8d6d                	and	a0,a0,a1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:1015
+    {
+        bitstatus = RESET;
+    }
+
+    return bitstatus;
+}
+    9c70:	00a03533          	snez	a0,a0
+    9c74:	8082                	ret
+
+00009c76 <ADC_BufferCmd>:
+ADC_BufferCmd():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:1127
+ */
+void ADC_BufferCmd(ADC_TypeDef *ADCx, FunctionalState NewState)
+{
+    if(NewState != DISABLE)
+    {
+        ADCx->CTLR1 |= (1 << 26);
+    9c76:	415c                	lw	a5,4(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:1125
+    if(NewState != DISABLE)
+    9c78:	c591                	beqz	a1,9c84 <ADC_BufferCmd+0xe>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:1127
+        ADCx->CTLR1 |= (1 << 26);
+    9c7a:	04000737          	lui	a4,0x4000
+    9c7e:	8fd9                	or	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:1131
+    }
+    else
+    {
+        ADCx->CTLR1 &= ~(1 << 26);
+    9c80:	c15c                	sw	a5,4(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:1133
+    }
+}
+    9c82:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_adc.c:1131
+        ADCx->CTLR1 &= ~(1 << 26);
+    9c84:	fc000737          	lui	a4,0xfc000
+    9c88:	177d                	addi	a4,a4,-1
+    9c8a:	8ff9                	and	a5,a5,a4
+    9c8c:	bfd5                	j	9c80 <ADC_BufferCmd+0xa>
+
+00009c8e <CAN_Init>:
+CAN_Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:95
+uint8_t CAN_Init(CAN_TypeDef* CANx, CAN_InitTypeDef* CAN_InitStruct)
+{
+	uint8_t InitStatus = CAN_InitStatus_Failed;
+	uint32_t wait_ack = 0x00000000;
+
+	CANx->CTLR &= (~(uint32_t)CAN_CTLR_SLEEP);
+    9c8e:	4118                	lw	a4,0(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:91
+{
+    9c90:	87aa                	mv	a5,a0
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:95
+	CANx->CTLR &= (~(uint32_t)CAN_CTLR_SLEEP);
+    9c92:	9b75                	andi	a4,a4,-3
+    9c94:	c118                	sw	a4,0(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:96
+	CANx->CTLR |= CAN_CTLR_INRQ ;
+    9c96:	4118                	lw	a4,0(a0)
+    9c98:	00176713          	ori	a4,a4,1
+    9c9c:	c118                	sw	a4,0(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:98
+
+	while (((CANx->STATR & CAN_STATR_INAK) != CAN_STATR_INAK) && (wait_ack != INAK_TIMEOUT))
+    9c9e:	6741                	lui	a4,0x10
+    9ca0:	43d4                	lw	a3,4(a5)
+    9ca2:	8a85                	andi	a3,a3,1
+    9ca4:	e299                	bnez	a3,9caa <CAN_Init+0x1c>
+    9ca6:	177d                	addi	a4,a4,-1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:98 (discriminator 1)
+    9ca8:	ff65                	bnez	a4,9ca0 <CAN_Init+0x12>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:103
+	{
+		wait_ack++;
+	}
+
+	if ((CANx->STATR & CAN_STATR_INAK) != CAN_STATR_INAK)
+    9caa:	43d8                	lw	a4,4(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:105
+	{
+		InitStatus = CAN_InitStatus_Failed;
+    9cac:	4501                	li	a0,0
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:103
+	if ((CANx->STATR & CAN_STATR_INAK) != CAN_STATR_INAK)
+    9cae:	8b05                	andi	a4,a4,1
+    9cb0:	cf49                	beqz	a4,9d4a <CAN_Init+0xbc>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:109
+	}
+	else 
+	{
+		if (CAN_InitStruct->CAN_TTCM == ENABLE)
+    9cb2:	4594                	lw	a3,8(a1)
+    9cb4:	4705                	li	a4,1
+    9cb6:	08e69b63          	bne	a3,a4,9d4c <CAN_Init+0xbe>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:111
+		{
+			CANx->CTLR |= CAN_CTLR_TTCM;
+    9cba:	4398                	lw	a4,0(a5)
+    9cbc:	08076713          	ori	a4,a4,128
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:118
+		else
+		{
+			CANx->CTLR &= ~(uint32_t)CAN_CTLR_TTCM;
+		}
+
+		if (CAN_InitStruct->CAN_ABOM == ENABLE)
+    9cc0:	45d4                	lw	a3,12(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:115
+			CANx->CTLR &= ~(uint32_t)CAN_CTLR_TTCM;
+    9cc2:	c398                	sw	a4,0(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:118
+		if (CAN_InitStruct->CAN_ABOM == ENABLE)
+    9cc4:	4705                	li	a4,1
+    9cc6:	08e69763          	bne	a3,a4,9d54 <CAN_Init+0xc6>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:120
+		{
+			CANx->CTLR |= CAN_CTLR_ABOM;
+    9cca:	4398                	lw	a4,0(a5)
+    9ccc:	04076713          	ori	a4,a4,64
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:127
+		else
+		{
+			CANx->CTLR &= ~(uint32_t)CAN_CTLR_ABOM;
+		}
+
+		if (CAN_InitStruct->CAN_AWUM == ENABLE)
+    9cd0:	4994                	lw	a3,16(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:124
+			CANx->CTLR &= ~(uint32_t)CAN_CTLR_ABOM;
+    9cd2:	c398                	sw	a4,0(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:127
+		if (CAN_InitStruct->CAN_AWUM == ENABLE)
+    9cd4:	4705                	li	a4,1
+    9cd6:	08e69363          	bne	a3,a4,9d5c <CAN_Init+0xce>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:129
+		{
+			CANx->CTLR |= CAN_CTLR_AWUM;
+    9cda:	4398                	lw	a4,0(a5)
+    9cdc:	02076713          	ori	a4,a4,32
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:136
+		else
+		{
+			CANx->CTLR &= ~(uint32_t)CAN_CTLR_AWUM;
+		}
+
+		if (CAN_InitStruct->CAN_NART == ENABLE)
+    9ce0:	49d4                	lw	a3,20(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:133
+			CANx->CTLR &= ~(uint32_t)CAN_CTLR_AWUM;
+    9ce2:	c398                	sw	a4,0(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:136
+		if (CAN_InitStruct->CAN_NART == ENABLE)
+    9ce4:	4705                	li	a4,1
+    9ce6:	06e69f63          	bne	a3,a4,9d64 <CAN_Init+0xd6>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:138
+		{
+			CANx->CTLR |= CAN_CTLR_NART;
+    9cea:	4398                	lw	a4,0(a5)
+    9cec:	01076713          	ori	a4,a4,16
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:145
+		else
+		{
+			CANx->CTLR &= ~(uint32_t)CAN_CTLR_NART;
+		}
+
+		if (CAN_InitStruct->CAN_RFLM == ENABLE)
+    9cf0:	4d94                	lw	a3,24(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:142
+			CANx->CTLR &= ~(uint32_t)CAN_CTLR_NART;
+    9cf2:	c398                	sw	a4,0(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:145
+		if (CAN_InitStruct->CAN_RFLM == ENABLE)
+    9cf4:	4705                	li	a4,1
+    9cf6:	06e69a63          	bne	a3,a4,9d6a <CAN_Init+0xdc>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:147
+		{
+			CANx->CTLR |= CAN_CTLR_RFLM;
+    9cfa:	4398                	lw	a4,0(a5)
+    9cfc:	00876713          	ori	a4,a4,8
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:154
+		else
+		{
+			CANx->CTLR &= ~(uint32_t)CAN_CTLR_RFLM;
+		}
+
+		if (CAN_InitStruct->CAN_TXFP == ENABLE)
+    9d00:	4dd4                	lw	a3,28(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:151
+			CANx->CTLR &= ~(uint32_t)CAN_CTLR_RFLM;
+    9d02:	c398                	sw	a4,0(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:154
+		if (CAN_InitStruct->CAN_TXFP == ENABLE)
+    9d04:	4705                	li	a4,1
+    9d06:	06e69563          	bne	a3,a4,9d70 <CAN_Init+0xe2>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:156
+		{
+			CANx->CTLR |= CAN_CTLR_TXFP;
+    9d0a:	4398                	lw	a4,0(a5)
+    9d0c:	00476713          	ori	a4,a4,4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:160
+		}
+		else
+		{
+			CANx->CTLR &= ~(uint32_t)CAN_CTLR_TXFP;
+    9d10:	c398                	sw	a4,0(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:163
+		}
+
+		CANx->BTIMR = (uint32_t)((uint32_t)CAN_InitStruct->CAN_Mode << 30) | \
+    9d12:	21b8                	lbu	a4,2(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:164
+								((uint32_t)CAN_InitStruct->CAN_SJW << 24) | \
+    9d14:	31b4                	lbu	a3,3(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:163
+		CANx->BTIMR = (uint32_t)((uint32_t)CAN_InitStruct->CAN_Mode << 30) | \
+    9d16:	077a                	slli	a4,a4,0x1e
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:164
+								((uint32_t)CAN_InitStruct->CAN_SJW << 24) | \
+    9d18:	06e2                	slli	a3,a3,0x18
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:163
+		CANx->BTIMR = (uint32_t)((uint32_t)CAN_InitStruct->CAN_Mode << 30) | \
+    9d1a:	8f55                	or	a4,a4,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:165
+								((uint32_t)CAN_InitStruct->CAN_BS1 << 16) | \
+    9d1c:	21d4                	lbu	a3,4(a1)
+    9d1e:	06c2                	slli	a3,a3,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:164
+								((uint32_t)CAN_InitStruct->CAN_SJW << 24) | \
+    9d20:	8f55                	or	a4,a4,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:166
+								((uint32_t)CAN_InitStruct->CAN_BS2 << 20) | \
+    9d22:	31d4                	lbu	a3,5(a1)
+    9d24:	06d2                	slli	a3,a3,0x14
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:165
+								((uint32_t)CAN_InitStruct->CAN_BS1 << 16) | \
+    9d26:	8f55                	or	a4,a4,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:167
+								((uint32_t)CAN_InitStruct->CAN_Prescaler - 1);
+    9d28:	2196                	lhu	a3,0(a1)
+    9d2a:	16fd                	addi	a3,a3,-1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:166
+								((uint32_t)CAN_InitStruct->CAN_BS2 << 20) | \
+    9d2c:	8f55                	or	a4,a4,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:163
+		CANx->BTIMR = (uint32_t)((uint32_t)CAN_InitStruct->CAN_Mode << 30) | \
+    9d2e:	cfd8                	sw	a4,28(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:168
+		CANx->CTLR &= ~(uint32_t)CAN_CTLR_INRQ;
+    9d30:	4398                	lw	a4,0(a5)
+    9d32:	9b79                	andi	a4,a4,-2
+    9d34:	c398                	sw	a4,0(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:171
+		wait_ack = 0;
+
+		while (((CANx->STATR & CAN_STATR_INAK) == CAN_STATR_INAK) && (wait_ack != INAK_TIMEOUT))
+    9d36:	6741                	lui	a4,0x10
+    9d38:	43d4                	lw	a3,4(a5)
+    9d3a:	8a85                	andi	a3,a3,1
+    9d3c:	c299                	beqz	a3,9d42 <CAN_Init+0xb4>
+    9d3e:	177d                	addi	a4,a4,-1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:171 (discriminator 1)
+    9d40:	ff65                	bnez	a4,9d38 <CAN_Init+0xaa>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:176
+		{
+			wait_ack++;
+		}
+
+		if ((CANx->STATR & CAN_STATR_INAK) == CAN_STATR_INAK)
+    9d42:	43c8                	lw	a0,4(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:105
+		InitStatus = CAN_InitStatus_Failed;
+    9d44:	fff54513          	not	a0,a0
+    9d48:	8905                	andi	a0,a0,1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:187
+			InitStatus = CAN_InitStatus_Success ;
+		}
+	}
+
+	return InitStatus;
+}
+    9d4a:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:115
+			CANx->CTLR &= ~(uint32_t)CAN_CTLR_TTCM;
+    9d4c:	4398                	lw	a4,0(a5)
+    9d4e:	f7f77713          	andi	a4,a4,-129
+    9d52:	b7bd                	j	9cc0 <CAN_Init+0x32>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:124
+			CANx->CTLR &= ~(uint32_t)CAN_CTLR_ABOM;
+    9d54:	4398                	lw	a4,0(a5)
+    9d56:	fbf77713          	andi	a4,a4,-65
+    9d5a:	bf9d                	j	9cd0 <CAN_Init+0x42>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:133
+			CANx->CTLR &= ~(uint32_t)CAN_CTLR_AWUM;
+    9d5c:	4398                	lw	a4,0(a5)
+    9d5e:	fdf77713          	andi	a4,a4,-33
+    9d62:	bfbd                	j	9ce0 <CAN_Init+0x52>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:142
+			CANx->CTLR &= ~(uint32_t)CAN_CTLR_NART;
+    9d64:	4398                	lw	a4,0(a5)
+    9d66:	9b3d                	andi	a4,a4,-17
+    9d68:	b761                	j	9cf0 <CAN_Init+0x62>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:151
+			CANx->CTLR &= ~(uint32_t)CAN_CTLR_RFLM;
+    9d6a:	4398                	lw	a4,0(a5)
+    9d6c:	9b5d                	andi	a4,a4,-9
+    9d6e:	bf49                	j	9d00 <CAN_Init+0x72>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:160
+			CANx->CTLR &= ~(uint32_t)CAN_CTLR_TXFP;
+    9d70:	4398                	lw	a4,0(a5)
+    9d72:	9b6d                	andi	a4,a4,-5
+    9d74:	bf71                	j	9d10 <CAN_Init+0x82>
+
+00009d76 <CAN_FilterInit>:
+CAN_FilterInit():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:205
+void CAN_FilterInit(CAN_FilterInitTypeDef* CAN_FilterInitStruct)
+{
+	uint32_t filter_number_bit_pos = 0;
+
+	filter_number_bit_pos = ((uint32_t)1) << CAN_FilterInitStruct->CAN_FilterNumber;
+	CAN1->FCTLR |= FCTLR_FINIT;
+    9d76:	40006737          	lui	a4,0x40006
+    9d7a:	40070713          	addi	a4,a4,1024 # 40006400 <_eusrstack+0x1fff6400>
+    9d7e:	20072683          	lw	a3,512(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:204
+	filter_number_bit_pos = ((uint32_t)1) << CAN_FilterInitStruct->CAN_FilterNumber;
+    9d82:	253c                	lbu	a5,10(a0)
+    9d84:	4805                	li	a6,1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:205
+	CAN1->FCTLR |= FCTLR_FINIT;
+    9d86:	0016e693          	ori	a3,a3,1
+    9d8a:	20d72023          	sw	a3,512(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:206
+	CAN1->FWR &= ~(uint32_t)filter_number_bit_pos;
+    9d8e:	21c72583          	lw	a1,540(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:204
+	filter_number_bit_pos = ((uint32_t)1) << CAN_FilterInitStruct->CAN_FilterNumber;
+    9d92:	00f81633          	sll	a2,a6,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:206
+	CAN1->FWR &= ~(uint32_t)filter_number_bit_pos;
+    9d96:	fff64693          	not	a3,a2
+    9d9a:	8df5                	and	a1,a1,a3
+    9d9c:	20b72e23          	sw	a1,540(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:208
+
+	if (CAN_FilterInitStruct->CAN_FilterScale == CAN_FilterScale_16bit)
+    9da0:	254c                	lbu	a1,12(a0)
+    9da2:	edbd                	bnez	a1,9e20 <CAN_FilterInit+0xaa>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:210
+	{
+		CAN1->FSCFGR &= ~(uint32_t)filter_number_bit_pos;
+    9da4:	20c72583          	lw	a1,524(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:214
+		
+		CAN1->sFilterRegister[CAN_FilterInitStruct->CAN_FilterNumber].FR1 = 
+		((0x0000FFFF & (uint32_t)CAN_FilterInitStruct->CAN_FilterMaskIdLow) << 16) |
+				(0x0000FFFF & (uint32_t)CAN_FilterInitStruct->CAN_FilterIdLow);
+    9da8:	00255803          	lhu	a6,2(a0)
+    9dac:	078e                	slli	a5,a5,0x3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:210
+		CAN1->FSCFGR &= ~(uint32_t)filter_number_bit_pos;
+    9dae:	8df5                	and	a1,a1,a3
+    9db0:	20b72623          	sw	a1,524(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:213
+		((0x0000FFFF & (uint32_t)CAN_FilterInitStruct->CAN_FilterMaskIdLow) << 16) |
+    9db4:	216e                	lhu	a1,6(a0)
+    9db6:	97ba                	add	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:217
+		
+		CAN1->sFilterRegister[CAN_FilterInitStruct->CAN_FilterNumber].FR2 = 
+		((0x0000FFFF & (uint32_t)CAN_FilterInitStruct->CAN_FilterMaskIdHigh) << 16) |
+    9db8:	215a                	lhu	a4,4(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:213
+		((0x0000FFFF & (uint32_t)CAN_FilterInitStruct->CAN_FilterMaskIdLow) << 16) |
+    9dba:	05c2                	slli	a1,a1,0x10
+    9dbc:	0105e5b3          	or	a1,a1,a6
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:212
+		CAN1->sFilterRegister[CAN_FilterInitStruct->CAN_FilterNumber].FR1 = 
+    9dc0:	24b7a023          	sw	a1,576(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:218
+				(0x0000FFFF & (uint32_t)CAN_FilterInitStruct->CAN_FilterIdHigh);
+    9dc4:	210e                	lhu	a1,0(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:217
+		((0x0000FFFF & (uint32_t)CAN_FilterInitStruct->CAN_FilterMaskIdHigh) << 16) |
+    9dc6:	0742                	slli	a4,a4,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:230
+		CAN1->sFilterRegister[CAN_FilterInitStruct->CAN_FilterNumber].FR1 = 
+		((0x0000FFFF & (uint32_t)CAN_FilterInitStruct->CAN_FilterIdHigh) << 16) |
+				(0x0000FFFF & (uint32_t)CAN_FilterInitStruct->CAN_FilterIdLow);
+		
+		CAN1->sFilterRegister[CAN_FilterInitStruct->CAN_FilterNumber].FR2 = 
+		((0x0000FFFF & (uint32_t)CAN_FilterInitStruct->CAN_FilterMaskIdHigh) << 16) |
+    9dc8:	8f4d                	or	a4,a4,a1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:229
+		CAN1->sFilterRegister[CAN_FilterInitStruct->CAN_FilterNumber].FR2 = 
+    9dca:	24e7a223          	sw	a4,580(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:268
+
+#endif
+
+
+
+	if (CAN_FilterInitStruct->CAN_FilterMode == CAN_FilterMode_IdMask)
+    9dce:	3538                	lbu	a4,11(a0)
+    9dd0:	400067b7          	lui	a5,0x40006
+    9dd4:	40078793          	addi	a5,a5,1024 # 40006400 <_eusrstack+0x1fff6400>
+    9dd8:	eb2d                	bnez	a4,9e4a <CAN_FilterInit+0xd4>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:270
+	{
+		CAN1->FMCFGR &= ~(uint32_t)filter_number_bit_pos;
+    9dda:	2047a703          	lw	a4,516(a5)
+    9dde:	8f75                	and	a4,a4,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:274
+	}
+	else 
+	{
+		CAN1->FMCFGR |= (uint32_t)filter_number_bit_pos;
+    9de0:	20e7a223          	sw	a4,516(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:277
+	}
+
+	if (CAN_FilterInitStruct->CAN_FilterFIFOAssignment == CAN_Filter_FIFO0)
+    9de4:	251a                	lhu	a4,8(a0)
+    9de6:	400067b7          	lui	a5,0x40006
+    9dea:	40078793          	addi	a5,a5,1024 # 40006400 <_eusrstack+0x1fff6400>
+    9dee:	e335                	bnez	a4,9e52 <CAN_FilterInit+0xdc>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:279
+	{
+		CAN1->FAFIFOR &= ~(uint32_t)filter_number_bit_pos;
+    9df0:	2147a703          	lw	a4,532(a5)
+    9df4:	8ef9                	and	a3,a3,a4
+    9df6:	20d7aa23          	sw	a3,532(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:287
+	if (CAN_FilterInitStruct->CAN_FilterFIFOAssignment == CAN_Filter_FIFO1)
+	{
+		CAN1->FAFIFOR |= (uint32_t)filter_number_bit_pos;
+	}
+	
+	if (CAN_FilterInitStruct->CAN_FilterActivation == ENABLE)
+    9dfa:	4918                	lw	a4,16(a0)
+    9dfc:	4785                	li	a5,1
+    9dfe:	00f71963          	bne	a4,a5,9e10 <CAN_FilterInit+0x9a>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:289
+	{
+		CAN1->FWR |= filter_number_bit_pos;
+    9e02:	400067b7          	lui	a5,0x40006
+    9e06:	61c7a703          	lw	a4,1564(a5) # 4000661c <_eusrstack+0x1fff661c>
+    9e0a:	8e59                	or	a2,a2,a4
+    9e0c:	60c7ae23          	sw	a2,1564(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:292
+	}
+
+	CAN1->FCTLR &= ~FCTLR_FINIT;
+    9e10:	400067b7          	lui	a5,0x40006
+    9e14:	6007a703          	lw	a4,1536(a5) # 40006600 <_eusrstack+0x1fff6600>
+    9e18:	9b79                	andi	a4,a4,-2
+    9e1a:	60e7a023          	sw	a4,1536(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:293
+}
+    9e1e:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:221
+	if (CAN_FilterInitStruct->CAN_FilterScale == CAN_FilterScale_32bit)
+    9e20:	fb0597e3          	bne	a1,a6,9dce <CAN_FilterInit+0x58>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:223
+		CAN1->FSCFGR |= filter_number_bit_pos;
+    9e24:	20c72583          	lw	a1,524(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:227
+				(0x0000FFFF & (uint32_t)CAN_FilterInitStruct->CAN_FilterIdLow);
+    9e28:	00255803          	lhu	a6,2(a0)
+    9e2c:	078e                	slli	a5,a5,0x3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:223
+		CAN1->FSCFGR |= filter_number_bit_pos;
+    9e2e:	8dd1                	or	a1,a1,a2
+    9e30:	20b72623          	sw	a1,524(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:226
+		((0x0000FFFF & (uint32_t)CAN_FilterInitStruct->CAN_FilterIdHigh) << 16) |
+    9e34:	210e                	lhu	a1,0(a0)
+    9e36:	97ba                	add	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:230
+		((0x0000FFFF & (uint32_t)CAN_FilterInitStruct->CAN_FilterMaskIdHigh) << 16) |
+    9e38:	215a                	lhu	a4,4(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:226
+		((0x0000FFFF & (uint32_t)CAN_FilterInitStruct->CAN_FilterIdHigh) << 16) |
+    9e3a:	05c2                	slli	a1,a1,0x10
+    9e3c:	0105e5b3          	or	a1,a1,a6
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:225
+		CAN1->sFilterRegister[CAN_FilterInitStruct->CAN_FilterNumber].FR1 = 
+    9e40:	24b7a023          	sw	a1,576(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:230
+		((0x0000FFFF & (uint32_t)CAN_FilterInitStruct->CAN_FilterMaskIdHigh) << 16) |
+    9e44:	0742                	slli	a4,a4,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:231
+				(0x0000FFFF & (uint32_t)CAN_FilterInitStruct->CAN_FilterMaskIdLow);
+    9e46:	216e                	lhu	a1,6(a0)
+    9e48:	b741                	j	9dc8 <CAN_FilterInit+0x52>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:274
+		CAN1->FMCFGR |= (uint32_t)filter_number_bit_pos;
+    9e4a:	2047a703          	lw	a4,516(a5)
+    9e4e:	8f51                	or	a4,a4,a2
+    9e50:	bf41                	j	9de0 <CAN_FilterInit+0x6a>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:282
+	if (CAN_FilterInitStruct->CAN_FilterFIFOAssignment == CAN_Filter_FIFO1)
+    9e52:	4685                	li	a3,1
+    9e54:	fad713e3          	bne	a4,a3,9dfa <CAN_FilterInit+0x84>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:284
+		CAN1->FAFIFOR |= (uint32_t)filter_number_bit_pos;
+    9e58:	2147a703          	lw	a4,532(a5)
+    9e5c:	8f51                	or	a4,a4,a2
+    9e5e:	20e7aa23          	sw	a4,532(a5)
+    9e62:	bf61                	j	9dfa <CAN_FilterInit+0x84>
+
+00009e64 <CAN_Transmit>:
+CAN_Transmit():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:408
+ */
+uint8_t CAN_Transmit(CAN_TypeDef* CANx, CanTxMsg* TxMessage)
+{
+	uint8_t transmit_mailbox = 0;
+
+	if ((CANx->TSTATR&CAN_TSTATR_TME0) == CAN_TSTATR_TME0)
+    9e64:	451c                	lw	a5,8(a0)
+    9e66:	00579713          	slli	a4,a5,0x5
+    9e6a:	08074e63          	bltz	a4,9f06 <CAN_Transmit+0xa2>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:412
+	{
+		transmit_mailbox = 0;
+	}
+	else if ((CANx->TSTATR&CAN_TSTATR_TME1) == CAN_TSTATR_TME1)
+    9e6e:	451c                	lw	a5,8(a0)
+    9e70:	00479713          	slli	a4,a5,0x4
+    9e74:	08074b63          	bltz	a4,9f0a <CAN_Transmit+0xa6>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:416
+	{
+		transmit_mailbox = 1;
+	}
+	else if ((CANx->TSTATR&CAN_TSTATR_TME2) == CAN_TSTATR_TME2)
+    9e78:	451c                	lw	a5,8(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:422
+	{
+		transmit_mailbox = 2;
+	}
+	else
+	{
+		transmit_mailbox = CAN_TxStatus_NoMailBox;
+    9e7a:	4691                	li	a3,4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:416
+	else if ((CANx->TSTATR&CAN_TSTATR_TME2) == CAN_TSTATR_TME2)
+    9e7c:	00379713          	slli	a4,a5,0x3
+    9e80:	08075163          	bgez	a4,9f02 <CAN_Transmit+0x9e>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:418
+		transmit_mailbox = 2;
+    9e84:	4689                	li	a3,2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:427
+	}
+
+	if (transmit_mailbox != CAN_TxStatus_NoMailBox)
+	{
+		CANx->sTxMailBox[transmit_mailbox].TXMIR &= TMIDxR_TXRQ;
+    9e86:	00469793          	slli	a5,a3,0x4
+    9e8a:	97aa                	add	a5,a5,a0
+    9e8c:	1807a703          	lw	a4,384(a5)
+    9e90:	8b05                	andi	a4,a4,1
+    9e92:	18e7a023          	sw	a4,384(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:428
+		if (TxMessage->IDE == CAN_Id_Standard)
+    9e96:	2590                	lbu	a2,8(a1)
+    9e98:	3588                	lbu	a0,9(a1)
+    9e9a:	ea35                	bnez	a2,9f0e <CAN_Transmit+0xaa>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:430
+		{
+			CANx->sTxMailBox[transmit_mailbox].TXMIR |= ((TxMessage->StdId << 21) | \
+    9e9c:	4198                	lw	a4,0(a1)
+    9e9e:	1807a603          	lw	a2,384(a5)
+    9ea2:	0756                	slli	a4,a4,0x15
+    9ea4:	8f49                	or	a4,a4,a0
+    9ea6:	8f51                	or	a4,a4,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:435
+														TxMessage->RTR);
+		}
+		else
+		{
+			CANx->sTxMailBox[transmit_mailbox].TXMIR |= ((TxMessage->ExtId << 3) | \
+    9ea8:	18e7a023          	sw	a4,384(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:440
+														TxMessage->IDE | \
+														TxMessage->RTR);
+		}
+		
+		TxMessage->DLC &= (uint8_t)0x0000000F;
+    9eac:	25b8                	lbu	a4,10(a1)
+    9eae:	8b3d                	andi	a4,a4,15
+    9eb0:	a5b8                	sb	a4,10(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:441
+		CANx->sTxMailBox[transmit_mailbox].TXMDTR &= (uint32_t)0xFFFFFFF0;
+    9eb2:	1847a603          	lw	a2,388(a5)
+    9eb6:	9a41                	andi	a2,a2,-16
+    9eb8:	18c7a223          	sw	a2,388(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:442
+		CANx->sTxMailBox[transmit_mailbox].TXMDTR |= TxMessage->DLC;
+    9ebc:	1847a603          	lw	a2,388(a5)
+    9ec0:	8f51                	or	a4,a4,a2
+    9ec2:	18e7a223          	sw	a4,388(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:446
+
+		CANx->sTxMailBox[transmit_mailbox].TXMDLR = (((uint32_t)TxMessage->Data[3] << 24) | 
+													 ((uint32_t)TxMessage->Data[2] << 16) |
+													 ((uint32_t)TxMessage->Data[1] << 8) | 
+    9ec6:	25d0                	lbu	a2,12(a1)
+    9ec8:	35b8                	lbu	a4,11(a1)
+    9eca:	0622                	slli	a2,a2,0x8
+    9ecc:	8e59                	or	a2,a2,a4
+    9ece:	35d8                	lbu	a4,13(a1)
+    9ed0:	0742                	slli	a4,a4,0x10
+    9ed2:	8e59                	or	a2,a2,a4
+    9ed4:	25f8                	lbu	a4,14(a1)
+    9ed6:	0762                	slli	a4,a4,0x18
+    9ed8:	8f51                	or	a4,a4,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:444
+		CANx->sTxMailBox[transmit_mailbox].TXMDLR = (((uint32_t)TxMessage->Data[3] << 24) | 
+    9eda:	18e7a423          	sw	a4,392(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:450
+													 ((uint32_t)TxMessage->Data[0]));
+		CANx->sTxMailBox[transmit_mailbox].TXMDHR = (((uint32_t)TxMessage->Data[7] << 24) | 
+													((uint32_t)TxMessage->Data[6] << 16) |
+													((uint32_t)TxMessage->Data[5] << 8) |
+    9ede:	2990                	lbu	a2,16(a1)
+    9ee0:	35f8                	lbu	a4,15(a1)
+    9ee2:	0622                	slli	a2,a2,0x8
+    9ee4:	8e59                	or	a2,a2,a4
+    9ee6:	3998                	lbu	a4,17(a1)
+    9ee8:	0742                	slli	a4,a4,0x10
+    9eea:	8e59                	or	a2,a2,a4
+    9eec:	29b8                	lbu	a4,18(a1)
+    9eee:	0762                	slli	a4,a4,0x18
+    9ef0:	8f51                	or	a4,a4,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:448
+		CANx->sTxMailBox[transmit_mailbox].TXMDHR = (((uint32_t)TxMessage->Data[7] << 24) | 
+    9ef2:	18e7a623          	sw	a4,396(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:452
+													((uint32_t)TxMessage->Data[4]));
+		CANx->sTxMailBox[transmit_mailbox].TXMIR |= TMIDxR_TXRQ;
+    9ef6:	1807a703          	lw	a4,384(a5)
+    9efa:	00176713          	ori	a4,a4,1
+    9efe:	18e7a023          	sw	a4,384(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:456
+	}
+	
+	return transmit_mailbox;
+}
+    9f02:	8536                	mv	a0,a3
+    9f04:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:410
+		transmit_mailbox = 0;
+    9f06:	4681                	li	a3,0
+    9f08:	bfbd                	j	9e86 <CAN_Transmit+0x22>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:414
+		transmit_mailbox = 1;
+    9f0a:	4685                	li	a3,1
+    9f0c:	bfad                	j	9e86 <CAN_Transmit+0x22>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:435
+			CANx->sTxMailBox[transmit_mailbox].TXMIR |= ((TxMessage->ExtId << 3) | \
+    9f0e:	41d8                	lw	a4,4(a1)
+    9f10:	1807a803          	lw	a6,384(a5)
+    9f14:	070e                	slli	a4,a4,0x3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:436
+														TxMessage->IDE | \
+    9f16:	8f49                	or	a4,a4,a0
+    9f18:	8f51                	or	a4,a4,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:435
+			CANx->sTxMailBox[transmit_mailbox].TXMIR |= ((TxMessage->ExtId << 3) | \
+    9f1a:	01076733          	or	a4,a4,a6
+    9f1e:	b769                	j	9ea8 <CAN_Transmit+0x44>
+
+00009f20 <CAN_TransmitStatus>:
+CAN_TransmitStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:475
+ */
+uint8_t CAN_TransmitStatus(CAN_TypeDef* CANx, uint8_t TransmitMailbox)
+{
+	uint32_t state = 0;
+
+	switch (TransmitMailbox)
+    9f20:	4785                	li	a5,1
+    9f22:	02f58963          	beq	a1,a5,9f54 <CAN_TransmitStatus+0x34>
+    9f26:	c591                	beqz	a1,9f32 <CAN_TransmitStatus+0x12>
+    9f28:	4789                	li	a5,2
+    9f2a:	02f58b63          	beq	a1,a5,9f60 <CAN_TransmitStatus+0x40>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:497
+	}
+	
+	switch (state)
+	{
+		case (0x0): 
+			state = CAN_TxStatus_Pending;
+    9f2e:	4509                	li	a0,2
+    9f30:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:478
+			state = CANx->TSTATR & (CAN_TSTATR_RQCP0 | CAN_TSTATR_TXOK0 | CAN_TSTATR_TME0);
+    9f32:	451c                	lw	a5,8(a0)
+    9f34:	04000537          	lui	a0,0x4000
+    9f38:	050d                	addi	a0,a0,3
+    9f3a:	04000737          	lui	a4,0x4000
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:486
+			state = CANx->TSTATR & (CAN_TSTATR_RQCP2 | CAN_TSTATR_TXOK2 | CAN_TSTATR_TME2);
+    9f3e:	8fe9                	and	a5,a5,a0
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:494
+	switch (state)
+    9f40:	070d                	addi	a4,a4,3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:513
+		 case (CAN_TSTATR_RQCP2 | CAN_TSTATR_TME2):
+			state = CAN_TxStatus_Failed;
+			break;
+		
+		case (CAN_TSTATR_RQCP0 | CAN_TSTATR_TXOK0 | CAN_TSTATR_TME0):
+			state = CAN_TxStatus_Ok;
+    9f42:	4505                	li	a0,1
+    9f44:	02e78e63          	beq	a5,a4,9f80 <CAN_TransmitStatus+0x60>
+    9f48:	02f76063          	bltu	a4,a5,9f68 <CAN_TransmitStatus+0x48>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:501
+			state = CAN_TxStatus_Failed;
+    9f4c:	0017b513          	seqz	a0,a5
+    9f50:	0506                	slli	a0,a0,0x1
+    9f52:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:482
+			state = CANx->TSTATR & (CAN_TSTATR_RQCP1 | CAN_TSTATR_TXOK1 | CAN_TSTATR_TME1);
+    9f54:	451c                	lw	a5,8(a0)
+    9f56:	08000537          	lui	a0,0x8000
+    9f5a:	30050513          	addi	a0,a0,768 # 8000300 <_data_lma+0x7febcd8>
+    9f5e:	bff1                	j	9f3a <CAN_TransmitStatus+0x1a>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:486
+			state = CANx->TSTATR & (CAN_TSTATR_RQCP2 | CAN_TSTATR_TXOK2 | CAN_TSTATR_TME2);
+    9f60:	451c                	lw	a5,8(a0)
+    9f62:	10030537          	lui	a0,0x10030
+    9f66:	bfd1                	j	9f3a <CAN_TransmitStatus+0x1a>
+    9f68:	08000737          	lui	a4,0x8000
+    9f6c:	30070713          	addi	a4,a4,768 # 8000300 <_data_lma+0x7febcd8>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:513
+			state = CAN_TxStatus_Ok;
+    9f70:	4505                	li	a0,1
+    9f72:	00e78763          	beq	a5,a4,9f80 <CAN_TransmitStatus+0x60>
+    9f76:	10030537          	lui	a0,0x10030
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:501
+			state = CAN_TxStatus_Failed;
+    9f7a:	8f89                	sub	a5,a5,a0
+    9f7c:	0017b513          	seqz	a0,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:530
+			state = CAN_TxStatus_Failed;
+			break;
+	}
+	
+	return (uint8_t) state;
+}
+    9f80:	8082                	ret
+
+00009f82 <CAN_Receive>:
+CAN_Receive():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:582
+ *
+ * @return  none
+ */
+void CAN_Receive(CAN_TypeDef* CANx, uint8_t FIFONumber, CanRxMsg* RxMessage)
+{
+	RxMessage->IDE = (uint8_t)0x04 & CANx->sFIFOMailBox[FIFONumber].RXMIR;
+    9f82:	00459793          	slli	a5,a1,0x4
+    9f86:	97aa                	add	a5,a5,a0
+    9f88:	1b07a703          	lw	a4,432(a5)
+    9f8c:	8b11                	andi	a4,a4,4
+    9f8e:	a618                	sb	a4,8(a2)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:584
+	
+	if (RxMessage->IDE == CAN_Id_Standard)
+    9f90:	e72d                	bnez	a4,9ffa <CAN_Receive+0x78>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:586
+	{
+		RxMessage->StdId = (uint32_t)0x000007FF & (CANx->sFIFOMailBox[FIFONumber].RXMIR >> 21);
+    9f92:	1b07a703          	lw	a4,432(a5)
+    9f96:	8355                	srli	a4,a4,0x15
+    9f98:	c218                	sw	a4,0(a2)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:593
+	else
+	{
+		RxMessage->ExtId = (uint32_t)0x1FFFFFFF & (CANx->sFIFOMailBox[FIFONumber].RXMIR >> 3);
+	}
+	
+	RxMessage->RTR = (uint8_t)0x02 & CANx->sFIFOMailBox[FIFONumber].RXMIR;
+    9f9a:	1b07a703          	lw	a4,432(a5)
+    9f9e:	8b09                	andi	a4,a4,2
+    9fa0:	b618                	sb	a4,9(a2)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:594
+	RxMessage->DLC = (uint8_t)0x0F & CANx->sFIFOMailBox[FIFONumber].RXMDTR;
+    9fa2:	1b47a703          	lw	a4,436(a5)
+    9fa6:	8b3d                	andi	a4,a4,15
+    9fa8:	a638                	sb	a4,10(a2)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:595
+	RxMessage->FMI = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONumber].RXMDTR >> 8);
+    9faa:	1b47a703          	lw	a4,436(a5)
+    9fae:	8321                	srli	a4,a4,0x8
+    9fb0:	ba38                	sb	a4,19(a2)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:596
+	RxMessage->Data[0] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONumber].RXMDLR;
+    9fb2:	1b87a703          	lw	a4,440(a5)
+    9fb6:	b638                	sb	a4,11(a2)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:597
+	RxMessage->Data[1] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONumber].RXMDLR >> 8);
+    9fb8:	1b87a703          	lw	a4,440(a5)
+    9fbc:	8321                	srli	a4,a4,0x8
+    9fbe:	a658                	sb	a4,12(a2)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:598
+	RxMessage->Data[2] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONumber].RXMDLR >> 16);
+    9fc0:	1b87a703          	lw	a4,440(a5)
+    9fc4:	8341                	srli	a4,a4,0x10
+    9fc6:	b658                	sb	a4,13(a2)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:599
+	RxMessage->Data[3] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONumber].RXMDLR >> 24);
+    9fc8:	1b87a703          	lw	a4,440(a5)
+    9fcc:	8361                	srli	a4,a4,0x18
+    9fce:	a678                	sb	a4,14(a2)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:600
+	RxMessage->Data[4] = (uint8_t)0xFF & CANx->sFIFOMailBox[FIFONumber].RXMDHR;
+    9fd0:	1bc7a703          	lw	a4,444(a5)
+    9fd4:	b678                	sb	a4,15(a2)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:601
+	RxMessage->Data[5] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONumber].RXMDHR >> 8);
+    9fd6:	1bc7a703          	lw	a4,444(a5)
+    9fda:	8321                	srli	a4,a4,0x8
+    9fdc:	aa18                	sb	a4,16(a2)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:602
+	RxMessage->Data[6] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONumber].RXMDHR >> 16);
+    9fde:	1bc7a703          	lw	a4,444(a5)
+    9fe2:	8341                	srli	a4,a4,0x10
+    9fe4:	ba18                	sb	a4,17(a2)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:603
+	RxMessage->Data[7] = (uint8_t)0xFF & (CANx->sFIFOMailBox[FIFONumber].RXMDHR >> 24);
+    9fe6:	1bc7a783          	lw	a5,444(a5)
+    9fea:	83e1                	srli	a5,a5,0x18
+    9fec:	aa3c                	sb	a5,18(a2)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:605
+
+	if (FIFONumber == CAN_FIFO0)
+    9fee:	e999                	bnez	a1,a004 <CAN_Receive+0x82>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:607
+	{
+		CANx->RFIFO0 |= CAN_RFIFO0_RFOM0;
+    9ff0:	455c                	lw	a5,12(a0)
+    9ff2:	0207e793          	ori	a5,a5,32
+    9ff6:	c55c                	sw	a5,12(a0)
+    9ff8:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:590
+		RxMessage->ExtId = (uint32_t)0x1FFFFFFF & (CANx->sFIFOMailBox[FIFONumber].RXMIR >> 3);
+    9ffa:	1b07a703          	lw	a4,432(a5)
+    9ffe:	830d                	srli	a4,a4,0x3
+    a000:	c258                	sw	a4,4(a2)
+    a002:	bf61                	j	9f9a <CAN_Receive+0x18>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:611
+	}
+	else 
+	{
+		CANx->RFIFO1 |= CAN_RFIFO1_RFOM1;
+    a004:	491c                	lw	a5,16(a0)
+    a006:	0207e793          	ori	a5,a5,32
+    a00a:	c91c                	sw	a5,16(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:613
+	}
+}
+    a00c:	8082                	ret
+
+0000a00e <CAN_ITConfig>:
+CAN_ITConfig():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:901
+ */
+void CAN_ITConfig(CAN_TypeDef* CANx, uint32_t CAN_IT, FunctionalState NewState)
+{
+	if (NewState != DISABLE)
+	{
+		CANx->INTENR |= CAN_IT;
+    a00e:	495c                	lw	a5,20(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:899
+	if (NewState != DISABLE)
+    a010:	c601                	beqz	a2,a018 <CAN_ITConfig+0xa>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:901
+		CANx->INTENR |= CAN_IT;
+    a012:	8ddd                	or	a1,a1,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:905
+	}
+	else
+	{
+		CANx->INTENR &= ~CAN_IT;
+    a014:	c94c                	sw	a1,20(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:907
+	}
+}
+    a016:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:905
+		CANx->INTENR &= ~CAN_IT;
+    a018:	fff5c593          	not	a1,a1
+    a01c:	8dfd                	and	a1,a1,a5
+    a01e:	bfdd                	j	a014 <CAN_ITConfig+0x6>
+
+0000a020 <CAN_GetITStatus>:
+CAN_GetITStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1077
+ */
+ITStatus CAN_GetITStatus(CAN_TypeDef* CANx, uint32_t CAN_IT)
+{
+	ITStatus itstatus = RESET;
+	
+	if((CANx->INTENR & CAN_IT) != RESET)
+    a020:	495c                	lw	a5,20(a0)
+    a022:	8fed                	and	a5,a5,a1
+    a024:	c395                	beqz	a5,a048 <CAN_GetITStatus+0x28>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1079
+	{
+		switch (CAN_IT)
+    a026:	04000793          	li	a5,64
+    a02a:	0af58363          	beq	a1,a5,a0d0 <CAN_GetITStatus+0xb0>
+    a02e:	02b7ec63          	bltu	a5,a1,a066 <CAN_GetITStatus+0x46>
+    a032:	4791                	li	a5,4
+    a034:	08f58663          	beq	a1,a5,a0c0 <CAN_GetITStatus+0xa0>
+    a038:	00b7ea63          	bltu	a5,a1,a04c <CAN_GetITStatus+0x2c>
+    a03c:	4785                	li	a5,1
+    a03e:	06f58663          	beq	a1,a5,a0aa <CAN_GetITStatus+0x8a>
+    a042:	4789                	li	a5,2
+    a044:	06f58b63          	beq	a1,a5,a0ba <CAN_GetITStatus+0x9a>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1144
+				break;
+		}
+	}
+	else
+	{
+		itstatus  = RESET;
+    a048:	4501                	li	a0,0
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1148
+	}
+	
+	return  itstatus;
+}
+    a04a:	8082                	ret
+    a04c:	47c1                	li	a5,16
+    a04e:	06f58d63          	beq	a1,a5,a0c8 <CAN_GetITStatus+0xa8>
+    a052:	02000793          	li	a5,32
+    a056:	06f58b63          	beq	a1,a5,a0cc <CAN_GetITStatus+0xac>
+    a05a:	47a1                	li	a5,8
+    a05c:	fef596e3          	bne	a1,a5,a048 <CAN_GetITStatus+0x28>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1094
+				itstatus = CheckITStatus(CANx->RFIFO0, CAN_RFIFO0_FOVR0);  
+    a060:	4548                	lw	a0,12(a0)
+CheckITStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1245
+ */
+static ITStatus CheckITStatus(uint32_t CAN_Reg, uint32_t It_Bit)
+{
+	ITStatus pendingbitstatus = RESET;
+	
+	if ((CAN_Reg & It_Bit) != (uint32_t)RESET)
+    a062:	8111                	srli	a0,a0,0x4
+    a064:	a085                	j	a0c4 <CAN_GetITStatus+0xa4>
+    a066:	80058793          	addi	a5,a1,-2048
+    a06a:	cfbd                	beqz	a5,a0e8 <CAN_GetITStatus+0xc8>
+    a06c:	6785                	lui	a5,0x1
+    a06e:	80078793          	addi	a5,a5,-2048 # 800 <__stack_size>
+    a072:	02b7e063          	bltu	a5,a1,a092 <CAN_GetITStatus+0x72>
+    a076:	20000793          	li	a5,512
+    a07a:	06f58163          	beq	a1,a5,a0dc <CAN_GetITStatus+0xbc>
+    a07e:	40000793          	li	a5,1024
+    a082:	06f58063          	beq	a1,a5,a0e2 <CAN_GetITStatus+0xc2>
+    a086:	10000793          	li	a5,256
+    a08a:	faf59fe3          	bne	a1,a5,a048 <CAN_GetITStatus+0x28>
+CAN_GetITStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1118
+				itstatus = CheckITStatus(CANx->ERRSR, CAN_ERRSR_EWGF);  
+    a08e:	4d08                	lw	a0,24(a0)
+CheckITStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1245
+	if ((CAN_Reg & It_Bit) != (uint32_t)RESET)
+    a090:	a815                	j	a0c4 <CAN_GetITStatus+0xa4>
+    a092:	67c1                	lui	a5,0x10
+    a094:	04f58063          	beq	a1,a5,a0d4 <CAN_GetITStatus+0xb4>
+    a098:	000207b7          	lui	a5,0x20
+    a09c:	02f58e63          	beq	a1,a5,a0d8 <CAN_GetITStatus+0xb8>
+    a0a0:	67a1                	lui	a5,0x8
+    a0a2:	faf593e3          	bne	a1,a5,a048 <CAN_GetITStatus+0x28>
+CAN_GetITStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1134
+				itstatus = CheckITStatus(CANx->STATR, CAN_STATR_ERRI); 
+    a0a6:	4148                	lw	a0,4(a0)
+    a0a8:	a835                	j	a0e4 <CAN_GetITStatus+0xc4>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1082
+				itstatus = CheckITStatus(CANx->TSTATR, CAN_TSTATR_RQCP0|CAN_TSTATR_RQCP1|CAN_TSTATR_RQCP2);  
+    a0aa:	4508                	lw	a0,8(a0)
+CheckITStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1245
+	if ((CAN_Reg & It_Bit) != (uint32_t)RESET)
+    a0ac:	67c1                	lui	a5,0x10
+    a0ae:	10178793          	addi	a5,a5,257 # 10101 <_dtoa_r+0x311>
+    a0b2:	8d7d                	and	a0,a0,a5
+    a0b4:	00a03533          	snez	a0,a0
+    a0b8:	8082                	ret
+CAN_GetITStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1086
+				itstatus = CheckITStatus(CANx->RFIFO0, CAN_RFIFO0_FMP0);  
+    a0ba:	4548                	lw	a0,12(a0)
+CheckITStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1245
+	if ((CAN_Reg & It_Bit) != (uint32_t)RESET)
+    a0bc:	890d                	andi	a0,a0,3
+    a0be:	bfdd                	j	a0b4 <CAN_GetITStatus+0x94>
+CAN_GetITStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1090
+				itstatus = CheckITStatus(CANx->RFIFO0, CAN_RFIFO0_FULL0);  
+    a0c0:	4548                	lw	a0,12(a0)
+CheckITStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1245
+	if ((CAN_Reg & It_Bit) != (uint32_t)RESET)
+    a0c2:	810d                	srli	a0,a0,0x3
+    a0c4:	8905                	andi	a0,a0,1
+    a0c6:	8082                	ret
+CAN_GetITStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1098
+				itstatus = CheckITStatus(CANx->RFIFO1, CAN_RFIFO1_FMP1);  
+    a0c8:	4908                	lw	a0,16(a0)
+    a0ca:	bfcd                	j	a0bc <CAN_GetITStatus+0x9c>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1102
+				itstatus = CheckITStatus(CANx->RFIFO1, CAN_RFIFO1_FULL1);  
+    a0cc:	4908                	lw	a0,16(a0)
+CheckITStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1245
+	if ((CAN_Reg & It_Bit) != (uint32_t)RESET)
+    a0ce:	bfd5                	j	a0c2 <CAN_GetITStatus+0xa2>
+CAN_GetITStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1106
+				itstatus = CheckITStatus(CANx->RFIFO1, CAN_RFIFO1_FOVR1);  
+    a0d0:	4908                	lw	a0,16(a0)
+CheckITStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1245
+	if ((CAN_Reg & It_Bit) != (uint32_t)RESET)
+    a0d2:	bf41                	j	a062 <CAN_GetITStatus+0x42>
+CAN_GetITStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1110
+				itstatus = CheckITStatus(CANx->STATR, CAN_STATR_WKUI);  
+    a0d4:	4148                	lw	a0,4(a0)
+    a0d6:	b7f5                	j	a0c2 <CAN_GetITStatus+0xa2>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1114
+				itstatus = CheckITStatus(CANx->STATR, CAN_STATR_SLAKI);  
+    a0d8:	4148                	lw	a0,4(a0)
+    a0da:	b761                	j	a062 <CAN_GetITStatus+0x42>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1122
+				itstatus = CheckITStatus(CANx->ERRSR, CAN_ERRSR_EPVF);  
+    a0dc:	4d08                	lw	a0,24(a0)
+CheckITStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1245
+	if ((CAN_Reg & It_Bit) != (uint32_t)RESET)
+    a0de:	8105                	srli	a0,a0,0x1
+    a0e0:	b7d5                	j	a0c4 <CAN_GetITStatus+0xa4>
+CAN_GetITStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1126
+				itstatus = CheckITStatus(CANx->ERRSR, CAN_ERRSR_BOFF);  
+    a0e2:	4d08                	lw	a0,24(a0)
+CheckITStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1245
+	if ((CAN_Reg & It_Bit) != (uint32_t)RESET)
+    a0e4:	8109                	srli	a0,a0,0x2
+    a0e6:	bff9                	j	a0c4 <CAN_GetITStatus+0xa4>
+CAN_GetITStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1130
+				itstatus = CheckITStatus(CANx->ERRSR, CAN_ERRSR_LEC);  
+    a0e8:	4d08                	lw	a0,24(a0)
+CheckITStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1245
+	if ((CAN_Reg & It_Bit) != (uint32_t)RESET)
+    a0ea:	07057513          	andi	a0,a0,112
+    a0ee:	b7d9                	j	a0b4 <CAN_GetITStatus+0x94>
+
+0000a0f0 <CAN_ClearITPendingBit>:
+CAN_ClearITPendingBit():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1174
+	switch (CAN_IT)
+    a0f0:	10000793          	li	a5,256
+    a0f4:	06f58663          	beq	a1,a5,a160 <CAN_ClearITPendingBit+0x70>
+    a0f8:	02b7e763          	bltu	a5,a1,a126 <CAN_ClearITPendingBit+0x36>
+    a0fc:	47a1                	li	a5,8
+    a0fe:	06f58863          	beq	a1,a5,a16e <CAN_ClearITPendingBit+0x7e>
+    a102:	00b7e963          	bltu	a5,a1,a114 <CAN_ClearITPendingBit+0x24>
+    a106:	4705                	li	a4,1
+    a108:	04e58e63          	beq	a1,a4,a164 <CAN_ClearITPendingBit+0x74>
+    a10c:	4711                	li	a4,4
+    a10e:	06e58163          	beq	a1,a4,a170 <CAN_ClearITPendingBit+0x80>
+    a112:	8082                	ret
+    a114:	02000713          	li	a4,32
+    a118:	04e58f63          	beq	a1,a4,a176 <CAN_ClearITPendingBit+0x86>
+    a11c:	04000793          	li	a5,64
+    a120:	04f58a63          	beq	a1,a5,a174 <CAN_ClearITPendingBit+0x84>
+    a124:	8082                	ret
+    a126:	80058793          	addi	a5,a1,-2048
+    a12a:	cb8d                	beqz	a5,a15c <CAN_ClearITPendingBit+0x6c>
+    a12c:	6785                	lui	a5,0x1
+    a12e:	80078793          	addi	a5,a5,-2048 # 800 <__stack_size>
+    a132:	00b7eb63          	bltu	a5,a1,a148 <CAN_ClearITPendingBit+0x58>
+    a136:	20000793          	li	a5,512
+    a13a:	02f58363          	beq	a1,a5,a160 <CAN_ClearITPendingBit+0x70>
+    a13e:	40000793          	li	a5,1024
+    a142:	00f58f63          	beq	a1,a5,a160 <CAN_ClearITPendingBit+0x70>
+    a146:	8082                	ret
+    a148:	67c1                	lui	a5,0x10
+    a14a:	02f58863          	beq	a1,a5,a17a <CAN_ClearITPendingBit+0x8a>
+    a14e:	000207b7          	lui	a5,0x20
+    a152:	02f58763          	beq	a1,a5,a180 <CAN_ClearITPendingBit+0x90>
+    a156:	67a1                	lui	a5,0x8
+    a158:	02f59363          	bne	a1,a5,a17e <CAN_ClearITPendingBit+0x8e>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1222
+			CANx->ERRSR = RESET; 
+    a15c:	00052c23          	sw	zero,24(a0) # 10030018 <_data_lma+0x1001b9f0>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1223
+			CANx->STATR = CAN_STATR_ERRI; 
+    a160:	4791                	li	a5,4
+    a162:	a829                	j	a17c <CAN_ClearITPendingBit+0x8c>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1177
+			CANx->TSTATR = CAN_TSTATR_RQCP0|CAN_TSTATR_RQCP1|CAN_TSTATR_RQCP2;  
+    a164:	67c1                	lui	a5,0x10
+    a166:	10178793          	addi	a5,a5,257 # 10101 <_dtoa_r+0x311>
+    a16a:	c51c                	sw	a5,8(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1178
+			break;
+    a16c:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1185
+			CANx->RFIFO0 = CAN_RFIFO0_FOVR0; 
+    a16e:	47c1                	li	a5,16
+    a170:	c55c                	sw	a5,12(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1186
+			break;
+    a172:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1193
+			CANx->RFIFO1 = CAN_RFIFO1_FOVR1; 
+    a174:	47c1                	li	a5,16
+    a176:	c91c                	sw	a5,16(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1194
+			break;
+    a178:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1197
+			CANx->STATR = CAN_STATR_WKUI;  
+    a17a:	47a1                	li	a5,8
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1223
+			CANx->STATR = CAN_STATR_ERRI; 
+    a17c:	c15c                	sw	a5,4(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1229
+}
+    a17e:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_can.c:1201
+			CANx->STATR = CAN_STATR_SLAKI;   
+    a180:	47c1                	li	a5,16
+    a182:	bfed                	j	a17c <CAN_ClearITPendingBit+0x8c>
+
+0000a184 <DBGMCU_GetCHIPID>:
+DBGMCU_GetCHIPID():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_dbgmcu.c:126
+ *  CH32V208GBU6-0x208305xC
+ */
+uint32_t DBGMCU_GetCHIPID( void )
+{
+	return( *( uint32_t * )0x1FFFF704 );
+}
+    a184:	1ffff7b7          	lui	a5,0x1ffff
+    a188:	7047a503          	lw	a0,1796(a5) # 1ffff704 <_data_lma+0x1ffeb0dc>
+    a18c:	8082                	ret
+
+0000a18e <EXTI_ClearITPendingBit>:
+EXTI_ClearITPendingBit():
+    a18e:	400107b7          	lui	a5,0x40010
+    a192:	40a7aa23          	sw	a0,1044(a5) # 40010414 <_eusrstack+0x20000414>
+    a196:	8082                	ret
+
+0000a198 <FLASH_Unlock_Fast>:
+FLASH_Unlock_Fast():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:809
+ * @return  none
+ */
+void FLASH_Unlock_Fast(void)
+{
+    /* Authorize the FPEC of Bank1 Access */
+    FLASH->KEYR = FLASH_KEY1;
+    a198:	456706b7          	lui	a3,0x45670
+    a19c:	400227b7          	lui	a5,0x40022
+    a1a0:	12368693          	addi	a3,a3,291 # 45670123 <_eusrstack+0x25660123>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:810
+    FLASH->KEYR = FLASH_KEY2;
+    a1a4:	cdef9737          	lui	a4,0xcdef9
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:809
+    FLASH->KEYR = FLASH_KEY1;
+    a1a8:	c3d4                	sw	a3,4(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:810
+    FLASH->KEYR = FLASH_KEY2;
+    a1aa:	9ab70713          	addi	a4,a4,-1621 # cdef89ab <_eusrstack+0xadee89ab>
+    a1ae:	c3d8                	sw	a4,4(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:813
+
+    /* Fast program mode unlock */
+    FLASH->MODEKEYR = FLASH_KEY1;
+    a1b0:	d3d4                	sw	a3,36(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:814
+    FLASH->MODEKEYR = FLASH_KEY2;
+    a1b2:	d3d8                	sw	a4,36(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:815
+}
+    a1b4:	8082                	ret
+
+0000a1b6 <FLASH_Lock_Fast>:
+FLASH_Lock_Fast():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:826
+ *
+ * @return  none
+ */
+void FLASH_Lock_Fast(void)
+{
+    FLASH->CTLR |= CR_FLOCK_Set;
+    a1b6:	40022737          	lui	a4,0x40022
+    a1ba:	4b1c                	lw	a5,16(a4)
+    a1bc:	66a1                	lui	a3,0x8
+    a1be:	8fd5                	or	a5,a5,a3
+    a1c0:	cb1c                	sw	a5,16(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:827
+}
+    a1c2:	8082                	ret
+
+0000a1c4 <FLASH_ErasePage_Fast>:
+FLASH_ErasePage_Fast():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:842
+ */
+void FLASH_ErasePage_Fast(uint32_t Page_Address)
+{
+    Page_Address &= 0xFFFFFF00;
+
+    FLASH->CTLR |= CR_PAGE_ER;
+    a1c4:	400227b7          	lui	a5,0x40022
+    a1c8:	4b98                	lw	a4,16(a5)
+    a1ca:	000206b7          	lui	a3,0x20
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:840
+    Page_Address &= 0xFFFFFF00;
+    a1ce:	f0057513          	andi	a0,a0,-256
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:842
+    FLASH->CTLR |= CR_PAGE_ER;
+    a1d2:	8f55                	or	a4,a4,a3
+    a1d4:	cb98                	sw	a4,16(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:843
+    FLASH->ADDR = Page_Address;
+    a1d6:	cbc8                	sw	a0,20(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:844
+    FLASH->CTLR |= CR_STRT_Set;
+    a1d8:	4b98                	lw	a4,16(a5)
+    a1da:	04076713          	ori	a4,a4,64
+    a1de:	cb98                	sw	a4,16(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:845 (discriminator 1)
+    while(FLASH->STATR & SR_BSY);
+    a1e0:	47d8                	lw	a4,12(a5)
+    a1e2:	8b05                	andi	a4,a4,1
+    a1e4:	ff75                	bnez	a4,a1e0 <FLASH_ErasePage_Fast+0x1c>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:846
+    FLASH->CTLR &= ~CR_PAGE_ER;
+    a1e6:	4b98                	lw	a4,16(a5)
+    a1e8:	7681                	lui	a3,0xfffe0
+    a1ea:	16fd                	addi	a3,a3,-1
+    a1ec:	8f75                	and	a4,a4,a3
+    a1ee:	cb98                	sw	a4,16(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:847
+}
+    a1f0:	8082                	ret
+
+0000a1f2 <FLASH_ProgramPage_Fast>:
+FLASH_ProgramPage_Fast():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:884
+{
+    uint8_t size = 64;
+
+    Page_Address &= 0xFFFFFF00;
+
+    FLASH->CTLR |= CR_PAGE_PG;
+    a1f2:	40022737          	lui	a4,0x40022
+    a1f6:	4b1c                	lw	a5,16(a4)
+    a1f8:	66c1                	lui	a3,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:882
+    Page_Address &= 0xFFFFFF00;
+    a1fa:	f0057513          	andi	a0,a0,-256
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:884
+    FLASH->CTLR |= CR_PAGE_PG;
+    a1fe:	8fd5                	or	a5,a5,a3
+    a200:	cb1c                	sw	a5,16(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:885 (discriminator 1)
+    while(FLASH->STATR & SR_BSY);
+    a202:	475c                	lw	a5,12(a4)
+    a204:	8b85                	andi	a5,a5,1
+    a206:	fff5                	bnez	a5,a202 <FLASH_ProgramPage_Fast+0x10>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:886
+    while(FLASH->STATR & SR_WR_BSY);
+    a208:	40022737          	lui	a4,0x40022
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:886 (discriminator 1)
+    a20c:	475c                	lw	a5,12(a4)
+    a20e:	8b89                	andi	a5,a5,2
+    a210:	fff5                	bnez	a5,a20c <FLASH_ProgramPage_Fast+0x1a>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:894
+    {
+        *(uint32_t *)Page_Address = *(uint32_t *)pbuf;
+        Page_Address += 4;
+        pbuf += 1;
+        size -= 1;
+        while(FLASH->STATR & SR_WR_BSY);
+    a212:	40022737          	lui	a4,0x40022
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:888
+    while(size)
+    a216:	10000613          	li	a2,256
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:890
+        *(uint32_t *)Page_Address = *(uint32_t *)pbuf;
+    a21a:	00f586b3          	add	a3,a1,a5
+    a21e:	0006a803          	lw	a6,0(a3) # 10000 <_dtoa_r+0x210>
+    a222:	00f506b3          	add	a3,a0,a5
+    a226:	0106a023          	sw	a6,0(a3)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:894 (discriminator 1)
+        while(FLASH->STATR & SR_WR_BSY);
+    a22a:	4754                	lw	a3,12(a4)
+    a22c:	8a89                	andi	a3,a3,2
+    a22e:	fef5                	bnez	a3,a22a <FLASH_ProgramPage_Fast+0x38>
+    a230:	0791                	addi	a5,a5,4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:888
+    while(size)
+    a232:	fec794e3          	bne	a5,a2,a21a <FLASH_ProgramPage_Fast+0x28>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:897
+    }
+
+    FLASH->CTLR |= CR_PG_STRT;
+    a236:	4b1c                	lw	a5,16(a4)
+    a238:	002006b7          	lui	a3,0x200
+    a23c:	8fd5                	or	a5,a5,a3
+    a23e:	cb1c                	sw	a5,16(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:898
+    while(FLASH->STATR & SR_BSY);
+    a240:	400227b7          	lui	a5,0x40022
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:898 (discriminator 1)
+    a244:	47d8                	lw	a4,12(a5)
+    a246:	8b05                	andi	a4,a4,1
+    a248:	ff75                	bnez	a4,a244 <FLASH_ProgramPage_Fast+0x52>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:899
+    FLASH->CTLR &= ~CR_PAGE_PG;
+    a24a:	4b98                	lw	a4,16(a5)
+    a24c:	76c1                	lui	a3,0xffff0
+    a24e:	16fd                	addi	a3,a3,-1
+    a250:	8f75                	and	a4,a4,a3
+    a252:	cb98                	sw	a4,16(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:900
+}
+    a254:	8082                	ret
+
+0000a256 <FLASH_GetMACAddress>:
+FLASH_GetMACAddress():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:955
+ */
+void FLASH_GetMACAddress(uint8_t *Buffer)
+{
+    uint32_t value;
+
+    value = *(uint32_t *)(0x1FFFF7E8);
+    a256:	1ffff737          	lui	a4,0x1ffff
+    a25a:	7e872783          	lw	a5,2024(a4) # 1ffff7e8 <_data_lma+0x1ffeb1c0>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:957
+    Buffer[0] = value & 0xFF;
+    Buffer[1] = (value >> 8) & 0xFF;
+    a25e:	0087d693          	srli	a3,a5,0x8
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:956
+    Buffer[0] = value & 0xFF;
+    a262:	a11c                	sb	a5,0(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:957
+    Buffer[1] = (value >> 8) & 0xFF;
+    a264:	b114                	sb	a3,1(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:958
+    Buffer[2] = (value >> 16) & 0xFF;
+    a266:	0107d693          	srli	a3,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:959
+    Buffer[3] = (value >> 24) & 0xFF;
+    a26a:	83e1                	srli	a5,a5,0x18
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:958
+    Buffer[2] = (value >> 16) & 0xFF;
+    a26c:	a134                	sb	a3,2(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:959
+    Buffer[3] = (value >> 24) & 0xFF;
+    a26e:	b13c                	sb	a5,3(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:960
+    value = *(uint32_t *)(0x1FFFF7EC);
+    a270:	7ec72783          	lw	a5,2028(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:961
+    Buffer[4] = value & 0xFF;
+    a274:	a15c                	sb	a5,4(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:962
+    Buffer[5] = (value >> 8) & 0xFF;
+    a276:	83a1                	srli	a5,a5,0x8
+    a278:	b15c                	sb	a5,5(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_flash.c:963
+}
+    a27a:	8082                	ret
+
+0000a27c <GPIO_Init>:
+GPIO_Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:95
+void GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_InitStruct)
+{
+    uint32_t currentmode = 0x00, currentpin = 0x00, pinpos = 0x00, pos = 0x00;
+    uint32_t tmpreg = 0x00, pinmask = 0x00;
+
+    currentmode = ((uint32_t)GPIO_InitStruct->GPIO_Mode) & ((uint32_t)0x0F);
+    a27c:	459c                	lw	a5,8(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:97
+
+    if((((uint32_t)GPIO_InitStruct->GPIO_Mode) & ((uint32_t)0x10)) != 0x00)
+    a27e:	0107f713          	andi	a4,a5,16
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:95
+    currentmode = ((uint32_t)GPIO_InitStruct->GPIO_Mode) & ((uint32_t)0x0F);
+    a282:	00f7f813          	andi	a6,a5,15
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:97
+    if((((uint32_t)GPIO_InitStruct->GPIO_Mode) & ((uint32_t)0x10)) != 0x00)
+    a286:	c701                	beqz	a4,a28e <GPIO_Init+0x12>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:99
+    {
+        currentmode |= (uint32_t)GPIO_InitStruct->GPIO_Speed;
+    a288:	41d8                	lw	a4,4(a1)
+    a28a:	00e86833          	or	a6,a6,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:112
+    if((GPIOx == GPIOC) && MCU_Version){
+        GPIO_InitStruct->GPIO_Pin = GPIO_InitStruct->GPIO_Pin >> 13;
+    }
+
+#endif
+    if(((uint32_t)GPIO_InitStruct->GPIO_Pin & ((uint32_t)0x00FF)) != 0x00)
+    a28e:	218e                	lhu	a1,0(a1)
+    a290:	0ff5f713          	andi	a4,a1,255
+    a294:	c339                	beqz	a4,a2da <GPIO_Init+0x5e>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:114
+    {
+        tmpreg = GPIOx->CFGLR;
+    a296:	4118                	lw	a4,0(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:116
+
+        for(pinpos = 0x00; pinpos < 0x08; pinpos++)
+    a298:	4681                	li	a3,0
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:118
+        {
+            pos = ((uint32_t)0x01) << pinpos;
+    a29a:	4e85                	li	t4,1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:124
+            currentpin = (GPIO_InitStruct->GPIO_Pin) & pos;
+
+            if(currentpin == pos)
+            {
+                pos = pinpos << 2;
+                pinmask = ((uint32_t)0x0F) << pos;
+    a29c:	4f3d                	li	t5,15
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:128
+                tmpreg &= ~pinmask;
+                tmpreg |= (currentmode << pos);
+
+                if(GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPD)
+    a29e:	02800f93          	li	t6,40
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:134
+                {
+                    GPIOx->BCR = (((uint32_t)0x01) << pinpos);
+                }
+                else
+                {
+                    if(GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPU)
+    a2a2:	04800293          	li	t0,72
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:116
+        for(pinpos = 0x00; pinpos < 0x08; pinpos++)
+    a2a6:	4e21                	li	t3,8
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:118
+            pos = ((uint32_t)0x01) << pinpos;
+    a2a8:	00de9633          	sll	a2,t4,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:119
+            currentpin = (GPIO_InitStruct->GPIO_Pin) & pos;
+    a2ac:	00c5f8b3          	and	a7,a1,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:121
+            if(currentpin == pos)
+    a2b0:	03161163          	bne	a2,a7,a2d2 <GPIO_Init+0x56>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:123
+                pos = pinpos << 2;
+    a2b4:	00269893          	slli	a7,a3,0x2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:124
+                pinmask = ((uint32_t)0x0F) << pos;
+    a2b8:	011f1333          	sll	t1,t5,a7
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:125
+                tmpreg &= ~pinmask;
+    a2bc:	fff34313          	not	t1,t1
+    a2c0:	00e37733          	and	a4,t1,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:126
+                tmpreg |= (currentmode << pos);
+    a2c4:	011818b3          	sll	a7,a6,a7
+    a2c8:	00e8e733          	or	a4,a7,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:128
+                if(GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPD)
+    a2cc:	05f79f63          	bne	a5,t6,a32a <GPIO_Init+0xae>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:130
+                    GPIOx->BCR = (((uint32_t)0x01) << pinpos);
+    a2d0:	c950                	sw	a2,20(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:116 (discriminator 2)
+        for(pinpos = 0x00; pinpos < 0x08; pinpos++)
+    a2d2:	0685                	addi	a3,a3,1
+    a2d4:	fdc69ae3          	bne	a3,t3,a2a8 <GPIO_Init+0x2c>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:141
+                        GPIOx->BSHR = (((uint32_t)0x01) << pinpos);
+                    }
+                }
+            }
+        }
+        GPIOx->CFGLR = tmpreg;
+    a2d8:	c118                	sw	a4,0(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:144
+    }
+
+    if(GPIO_InitStruct->GPIO_Pin > 0x00FF)
+    a2da:	0ff00713          	li	a4,255
+    a2de:	04b77563          	bgeu	a4,a1,a328 <GPIO_Init+0xac>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:146
+    {
+        tmpreg = GPIOx->CFGHR;
+    a2e2:	4154                	lw	a3,4(a0)
+    a2e4:	4621                	li	a2,8
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:150
+
+        for(pinpos = 0x00; pinpos < 0x08; pinpos++)
+        {
+            pos = (((uint32_t)0x01) << (pinpos + 0x08));
+    a2e6:	4e85                	li	t4,1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:156
+            currentpin = ((GPIO_InitStruct->GPIO_Pin) & pos);
+
+            if(currentpin == pos)
+            {
+                pos = pinpos << 2;
+                pinmask = ((uint32_t)0x0F) << pos;
+    a2e8:	4f3d                	li	t5,15
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:160
+                tmpreg &= ~pinmask;
+                tmpreg |= (currentmode << pos);
+
+                if(GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPD)
+    a2ea:	02800f93          	li	t6,40
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:165
+                {
+                    GPIOx->BCR = (((uint32_t)0x01) << (pinpos + 0x08));
+                }
+
+                if(GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPU)
+    a2ee:	04800293          	li	t0,72
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:148
+        for(pinpos = 0x00; pinpos < 0x08; pinpos++)
+    a2f2:	4e41                	li	t3,16
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:150
+            pos = (((uint32_t)0x01) << (pinpos + 0x08));
+    a2f4:	00ce98b3          	sll	a7,t4,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:151
+            currentpin = ((GPIO_InitStruct->GPIO_Pin) & pos);
+    a2f8:	0115f733          	and	a4,a1,a7
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:153
+            if(currentpin == pos)
+    a2fc:	02e89263          	bne	a7,a4,a320 <GPIO_Init+0xa4>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:155
+                pos = pinpos << 2;
+    a300:	00261713          	slli	a4,a2,0x2
+    a304:	1701                	addi	a4,a4,-32
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:156
+                pinmask = ((uint32_t)0x0F) << pos;
+    a306:	00ef1333          	sll	t1,t5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:157
+                tmpreg &= ~pinmask;
+    a30a:	fff34313          	not	t1,t1
+    a30e:	00d376b3          	and	a3,t1,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:158
+                tmpreg |= (currentmode << pos);
+    a312:	00e81733          	sll	a4,a6,a4
+    a316:	8ed9                	or	a3,a3,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:160
+                if(GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPD)
+    a318:	01f79d63          	bne	a5,t6,a332 <GPIO_Init+0xb6>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:162
+                    GPIOx->BCR = (((uint32_t)0x01) << (pinpos + 0x08));
+    a31c:	01152a23          	sw	a7,20(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:165
+                if(GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPU)
+    a320:	0605                	addi	a2,a2,1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:148 (discriminator 2)
+        for(pinpos = 0x00; pinpos < 0x08; pinpos++)
+    a322:	fdc619e3          	bne	a2,t3,a2f4 <GPIO_Init+0x78>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:171
+                {
+                    GPIOx->BSHR = (((uint32_t)0x01) << (pinpos + 0x08));
+                }
+            }
+        }
+        GPIOx->CFGHR = tmpreg;
+    a326:	c154                	sw	a3,4(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:173
+    }
+}
+    a328:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:134
+                    if(GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPU)
+    a32a:	fa5794e3          	bne	a5,t0,a2d2 <GPIO_Init+0x56>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:136
+                        GPIOx->BSHR = (((uint32_t)0x01) << pinpos);
+    a32e:	c910                	sw	a2,16(a0)
+    a330:	b74d                	j	a2d2 <GPIO_Init+0x56>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:165
+                if(GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPU)
+    a332:	fe5797e3          	bne	a5,t0,a320 <GPIO_Init+0xa4>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:167
+                    GPIOx->BSHR = (((uint32_t)0x01) << (pinpos + 0x08));
+    a336:	01152823          	sw	a7,16(a0)
+    a33a:	b7dd                	j	a320 <GPIO_Init+0xa4>
+
+0000a33c <GPIO_ReadInputDataBit>:
+GPIO_ReadInputDataBit():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:213
+        GPIO_Pin = GPIO_Pin >> 13;
+    }
+
+#endif
+
+    if((GPIOx->INDR & GPIO_Pin) != (uint32_t)Bit_RESET)
+    a33c:	4508                	lw	a0,8(a0)
+    a33e:	8d6d                	and	a0,a0,a1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:223
+    {
+        bitstatus = (uint8_t)Bit_RESET;
+    }
+
+    return bitstatus;
+}
+    a340:	00a03533          	snez	a0,a0
+    a344:	8082                	ret
+
+0000a346 <GPIO_WriteBit>:
+GPIO_WriteBit():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:383
+        GPIO_Pin = GPIO_Pin >> 13;
+    }
+
+#endif
+
+    if(BitVal != Bit_RESET)
+    a346:	c219                	beqz	a2,a34c <GPIO_WriteBit+0x6>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:385
+    {
+        GPIOx->BSHR = GPIO_Pin;
+    a348:	c90c                	sw	a1,16(a0)
+    a34a:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:389
+    }
+    else
+    {
+        GPIOx->BCR = GPIO_Pin;
+    a34c:	c94c                	sw	a1,20(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:391
+    }
+}
+    a34e:	8082                	ret
+
+0000a350 <GPIO_PinRemapConfig>:
+GPIO_PinRemapConfig():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:551
+{
+    uint32_t tmp = 0x00, tmp1 = 0x00, tmpreg = 0x00, tmpmask = 0x00;
+
+    if((GPIO_Remap & 0x80000000) == 0x80000000)
+    {
+        tmpreg = AFIO->PCFR2;
+    a350:	400107b7          	lui	a5,0x40010
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:549
+    if((GPIO_Remap & 0x80000000) == 0x80000000)
+    a354:	04055a63          	bgez	a0,a3a8 <GPIO_PinRemapConfig+0x58>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:551
+        tmpreg = AFIO->PCFR2;
+    a358:	4fdc                	lw	a5,28(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:563
+        tmpreg = ((tmpreg>>1)&0xFFFFE000)|(tmpreg&0x00001FFF);
+    }
+
+    }
+
+    tmpmask = (GPIO_Remap & DBGAFR_POSITION_MASK) >> 0x10;
+    a35a:	01055693          	srli	a3,a0,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:564
+    tmp = GPIO_Remap & LSB_MASK;
+    a35e:	01051813          	slli	a6,a0,0x10
+    a362:	00300737          	lui	a4,0x300
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:563
+    tmpmask = (GPIO_Remap & DBGAFR_POSITION_MASK) >> 0x10;
+    a366:	00f6f613          	andi	a2,a3,15
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:564
+    tmp = GPIO_Remap & LSB_MASK;
+    a36a:	01085813          	srli	a6,a6,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:567
+
+    /* Clear bit */
+    if((GPIO_Remap & 0x80000000) == 0x80000000)
+    a36e:	00e576b3          	and	a3,a0,a4
+    a372:	06055e63          	bgez	a0,a3ee <GPIO_PinRemapConfig+0x9e>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:569
+    {                                                                                                                   /* PCFR2 */
+        if((GPIO_Remap & (DBGAFR_LOCATION_MASK | DBGAFR_NUMBITS_MASK)) == (DBGAFR_LOCATION_MASK | DBGAFR_NUMBITS_MASK)) /* [31:16] 2bit */
+    a376:	04e69963          	bne	a3,a4,a3c8 <GPIO_PinRemapConfig+0x78>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:571
+        {
+            tmp1 = ((uint32_t)0x03) << (tmpmask + 0x10);
+    a37a:	01060693          	addi	a3,a2,16 # c00010 <_data_lma+0xbeb9e8>
+    a37e:	460d                	li	a2,3
+    a380:	00d616b3          	sll	a3,a2,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:577
+            tmpreg &= ~tmp1;
+        }
+        else if((GPIO_Remap & DBGAFR_NUMBITS_MASK) == DBGAFR_NUMBITS_MASK) /* [15:0] 2bit */
+        {
+            tmp1 = ((uint32_t)0x03) << tmpmask;
+            tmpreg &= ~tmp1;
+    a384:	fff6c693          	not	a3,a3
+    a388:	8ff5                	and	a5,a5,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:605
+            tmpreg |= ~DBGAFR_SWJCFG_MASK;
+        }
+    }
+
+    /* Set bit */
+    if(NewState != DISABLE)
+    a38a:	c999                	beqz	a1,a3a0 <GPIO_PinRemapConfig+0x50>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:607
+    {
+        tmpreg |= (tmp << (((GPIO_Remap & 0x7FFFFFFF )>> 0x15) * 0x10));
+    a38c:	01555713          	srli	a4,a0,0x15
+    a390:	3ff77713          	andi	a4,a4,1023
+    a394:	0712                	slli	a4,a4,0x4
+    a396:	00e81733          	sll	a4,a6,a4
+    a39a:	8fd9                	or	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:610
+    }
+
+    if((GPIO_Remap & 0x80000000) == 0x80000000)
+    a39c:	06055563          	bgez	a0,a406 <GPIO_PinRemapConfig+0xb6>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:612
+    {
+        AFIO->PCFR2 = tmpreg;
+    a3a0:	40010737          	lui	a4,0x40010
+    a3a4:	cf5c                	sw	a5,28(a4)
+    a3a6:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:557
+    if(((*(uint32_t *) 0x40022030) & 0x0F000000) == 0){
+    a3a8:	40022737          	lui	a4,0x40022
+    a3ac:	5b14                	lw	a3,48(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:555
+        tmpreg = AFIO->PCFR1;
+    a3ae:	43dc                	lw	a5,4(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:557
+    if(((*(uint32_t *) 0x40022030) & 0x0F000000) == 0){
+    a3b0:	0f000737          	lui	a4,0xf000
+    a3b4:	8f75                	and	a4,a4,a3
+    a3b6:	f355                	bnez	a4,a35a <GPIO_PinRemapConfig+0xa>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:558
+        tmpreg = ((tmpreg>>1)&0xFFFFE000)|(tmpreg&0x00001FFF);
+    a3b8:	0017d713          	srli	a4,a5,0x1
+    a3bc:	76f9                	lui	a3,0xffffe
+    a3be:	07ce                	slli	a5,a5,0x13
+    a3c0:	8f75                	and	a4,a4,a3
+    a3c2:	83cd                	srli	a5,a5,0x13
+    a3c4:	8fd9                	or	a5,a5,a4
+    a3c6:	bf51                	j	a35a <GPIO_PinRemapConfig+0xa>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:574
+        else if((GPIO_Remap & DBGAFR_NUMBITS_MASK) == DBGAFR_NUMBITS_MASK) /* [15:0] 2bit */
+    a3c8:	00b51713          	slli	a4,a0,0xb
+    a3cc:	00075663          	bgez	a4,a3d8 <GPIO_PinRemapConfig+0x88>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:576
+            tmp1 = ((uint32_t)0x03) << tmpmask;
+    a3d0:	468d                	li	a3,3
+    a3d2:	00c696b3          	sll	a3,a3,a2
+    a3d6:	b77d                	j	a384 <GPIO_PinRemapConfig+0x34>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:581
+            tmpreg &= ~(tmp << (((GPIO_Remap & 0x7FFFFFFF ) >> 0x15) * 0x10));
+    a3d8:	01555713          	srli	a4,a0,0x15
+    a3dc:	3ff77713          	andi	a4,a4,1023
+    a3e0:	0712                	slli	a4,a4,0x4
+    a3e2:	00e81733          	sll	a4,a6,a4
+    a3e6:	fff74713          	not	a4,a4
+    a3ea:	8ff9                	and	a5,a5,a4
+    a3ec:	bf79                	j	a38a <GPIO_PinRemapConfig+0x3a>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:586
+        if((GPIO_Remap & (DBGAFR_LOCATION_MASK | DBGAFR_NUMBITS_MASK)) == (DBGAFR_LOCATION_MASK | DBGAFR_NUMBITS_MASK)) /* [26:24] 3bit SWD_JTAG */
+    a3ee:	02e69063          	bne	a3,a4,a40e <GPIO_PinRemapConfig+0xbe>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:589
+            AFIO->PCFR1 &= DBGAFR_SWJCFG_MASK;
+    a3f2:	40010637          	lui	a2,0x40010
+    a3f6:	4254                	lw	a3,4(a2)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:588
+            tmpreg &= DBGAFR_SWJCFG_MASK;
+    a3f8:	f1000737          	lui	a4,0xf1000
+    a3fc:	177d                	addi	a4,a4,-1
+    a3fe:	8ff9                	and	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:589
+            AFIO->PCFR1 &= DBGAFR_SWJCFG_MASK;
+    a400:	8f75                	and	a4,a4,a3
+    a402:	c258                	sw	a4,4(a2)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:605
+    if(NewState != DISABLE)
+    a404:	f5c1                	bnez	a1,a38c <GPIO_PinRemapConfig+0x3c>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:616
+    }
+    else
+    {
+        AFIO->PCFR1 = tmpreg;
+    a406:	40010737          	lui	a4,0x40010
+    a40a:	c35c                	sw	a5,4(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:618
+    }
+}
+    a40c:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:591
+        else if((GPIO_Remap & DBGAFR_NUMBITS_MASK) == DBGAFR_NUMBITS_MASK) /* [15:0] 2bit */
+    a40e:	00b51713          	slli	a4,a0,0xb
+    a412:	00075c63          	bgez	a4,a42a <GPIO_PinRemapConfig+0xda>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:593
+            tmp1 = ((uint32_t)0x03) << tmpmask;
+    a416:	468d                	li	a3,3
+    a418:	00c696b3          	sll	a3,a3,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:594
+            tmpreg &= ~tmp1;
+    a41c:	fff6c693          	not	a3,a3
+    a420:	8efd                	and	a3,a3,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:595
+            tmpreg |= ~DBGAFR_SWJCFG_MASK;
+    a422:	0f0007b7          	lui	a5,0xf000
+    a426:	8fd5                	or	a5,a5,a3
+    a428:	bff1                	j	a404 <GPIO_PinRemapConfig+0xb4>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:599
+            tmpreg &= ~(tmp << ((GPIO_Remap >> 0x15) * 0x10));
+    a42a:	01555713          	srli	a4,a0,0x15
+    a42e:	0712                	slli	a4,a4,0x4
+    a430:	00e81733          	sll	a4,a6,a4
+    a434:	fff74713          	not	a4,a4
+    a438:	8f7d                	and	a4,a4,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_gpio.c:600
+            tmpreg |= ~DBGAFR_SWJCFG_MASK;
+    a43a:	0f0007b7          	lui	a5,0xf000
+    a43e:	8fd9                	or	a5,a5,a4
+    a440:	b7d1                	j	a404 <GPIO_PinRemapConfig+0xb4>
+
+0000a442 <IWDG_ReloadCounter>:
+IWDG_ReloadCounter():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_iwdg.c:82
+ *
+ * @return  none
+ */
+void IWDG_ReloadCounter(void)
+{
+    IWDG->CTLR = CTLR_KEY_Reload;
+    a442:	67ad                	lui	a5,0xb
+    a444:	40003737          	lui	a4,0x40003
+    a448:	aaa78793          	addi	a5,a5,-1366 # aaaa <TIM_OC1PreloadConfig>
+    a44c:	c31c                	sw	a5,0(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_iwdg.c:83
+}
+    a44e:	8082                	ret
+
+0000a450 <NVIC_Init>:
+NVIC_Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_misc.c:60
+    if(NVIC_Priority_Group == NVIC_PriorityGroup_0)
+    {
+        NVIC_SetPriority(NVIC_InitStruct->NVIC_IRQChannel, NVIC_InitStruct->NVIC_IRQChannelSubPriority << 4);
+    }
+#else
+    if(NVIC_Priority_Group == NVIC_PriorityGroup_1)
+    a450:	7b018793          	addi	a5,gp,1968 # 200047b0 <NVIC_Priority_Group>
+    a454:	4398                	lw	a4,0(a5)
+    a456:	4785                	li	a5,1
+    a458:	2114                	lbu	a3,0(a0)
+    a45a:	02f71063          	bne	a4,a5,a47a <NVIC_Init+0x2a>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_misc.c:62
+    {
+        if(NVIC_InitStruct->NVIC_IRQChannelPreemptionPriority == 1)
+    a45e:	311c                	lbu	a5,1(a0)
+    a460:	02e79c63          	bne	a5,a4,a498 <NVIC_Init+0x48>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_misc.c:64
+        {
+            NVIC_SetPriority(NVIC_InitStruct->NVIC_IRQChannel, (1 << 7) | (NVIC_InitStruct->NVIC_IRQChannelSubPriority << 5));
+    a464:	213c                	lbu	a5,2(a0)
+    a466:	0796                	slli	a5,a5,0x5
+    a468:	f807e793          	ori	a5,a5,-128
+NVIC_SetPriority():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:278
+  NVIC->IPRIOR[(uint32_t)(IRQn)] = priority;
+    a46c:	e000e737          	lui	a4,0xe000e
+NVIC_Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_misc.c:68
+        }
+        else if(NVIC_InitStruct->NVIC_IRQChannelPreemptionPriority == 0)
+        {
+            NVIC_SetPriority(NVIC_InitStruct->NVIC_IRQChannel, (0 << 7) | (NVIC_InitStruct->NVIC_IRQChannelSubPriority << 5));
+    a470:	0ff7f793          	andi	a5,a5,255
+NVIC_SetPriority():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:278
+    a474:	9736                	add	a4,a4,a3
+    a476:	40f70023          	sb	a5,1024(a4) # e000e400 <_eusrstack+0xbfffe400>
+NVIC_Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_misc.c:73
+        }
+    }
+#endif
+
+    if(NVIC_InitStruct->NVIC_IRQChannelCmd != DISABLE)
+    a47a:	4705                	li	a4,1
+    a47c:	0056d793          	srli	a5,a3,0x5
+    a480:	00d71733          	sll	a4,a4,a3
+    a484:	4154                	lw	a3,4(a0)
+    a486:	ce89                	beqz	a3,a4a0 <NVIC_Init+0x50>
+NVIC_EnableIRQ():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:170
+  NVIC->IENR[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F));
+    a488:	04078793          	addi	a5,a5,64
+NVIC_DisableIRQ():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:184
+  NVIC->IRER[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F));
+    a48c:	078a                	slli	a5,a5,0x2
+    a48e:	e000e6b7          	lui	a3,0xe000e
+    a492:	97b6                	add	a5,a5,a3
+    a494:	c398                	sw	a4,0(a5)
+NVIC_Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_misc.c:81
+    }
+    else
+    {
+        NVIC_DisableIRQ(NVIC_InitStruct->NVIC_IRQChannel);
+    }
+}
+    a496:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_misc.c:66
+        else if(NVIC_InitStruct->NVIC_IRQChannelPreemptionPriority == 0)
+    a498:	f3ed                	bnez	a5,a47a <NVIC_Init+0x2a>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_misc.c:68
+            NVIC_SetPriority(NVIC_InitStruct->NVIC_IRQChannel, (0 << 7) | (NVIC_InitStruct->NVIC_IRQChannelSubPriority << 5));
+    a49a:	213c                	lbu	a5,2(a0)
+    a49c:	0796                	slli	a5,a5,0x5
+    a49e:	b7f9                	j	a46c <NVIC_Init+0x1c>
+NVIC_DisableIRQ():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:184
+    a4a0:	06078793          	addi	a5,a5,96
+    a4a4:	b7e5                	j	a48c <NVIC_Init+0x3c>
+
+0000a4a6 <PWR_BackupAccessCmd>:
+PWR_BackupAccessCmd():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_pwr.c:48
+ */
+void PWR_BackupAccessCmd(FunctionalState NewState)
+{
+    if(NewState)
+    {
+        PWR->CTLR |= (1 << 8);
+    a4a6:	40007737          	lui	a4,0x40007
+    a4aa:	431c                	lw	a5,0(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_pwr.c:46
+    if(NewState)
+    a4ac:	c509                	beqz	a0,a4b6 <PWR_BackupAccessCmd+0x10>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_pwr.c:48
+        PWR->CTLR |= (1 << 8);
+    a4ae:	1007e793          	ori	a5,a5,256
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_pwr.c:52
+    }
+    else
+    {
+        PWR->CTLR &= ~(1 << 8);
+    a4b2:	c31c                	sw	a5,0(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_pwr.c:54
+    }
+}
+    a4b4:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_pwr.c:52
+        PWR->CTLR &= ~(1 << 8);
+    a4b6:	eff7f793          	andi	a5,a5,-257
+    a4ba:	bfe5                	j	a4b2 <PWR_BackupAccessCmd+0xc>
+
+0000a4bc <RCC_ADCCLKConfig>:
+RCC_ADCCLKConfig():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:441
+ */
+void RCC_ADCCLKConfig(uint32_t RCC_PCLK2)
+{
+  uint32_t tmpreg = 0;
+
+  tmpreg = RCC->CFGR0;
+    a4bc:	400216b7          	lui	a3,0x40021
+    a4c0:	42dc                	lw	a5,4(a3)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:442
+  tmpreg &= CFGR0_ADCPRE_Reset_Mask;
+    a4c2:	7751                	lui	a4,0xffff4
+    a4c4:	177d                	addi	a4,a4,-1
+    a4c6:	8ff9                	and	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:443
+  tmpreg |= RCC_PCLK2;
+    a4c8:	8d5d                	or	a0,a0,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:444
+  RCC->CFGR0 = tmpreg;
+    a4ca:	c2c8                	sw	a0,4(a3)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:445
+}
+    a4cc:	8082                	ret
+
+0000a4ce <RCC_LSEConfig>:
+RCC_LSEConfig():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:461
+ *
+ * @return  none
+ */
+void RCC_LSEConfig(uint8_t RCC_LSE)
+{
+  *(__IO uint8_t *) BDCTLR_ADDRESS = RCC_LSE_OFF;
+    a4ce:	400217b7          	lui	a5,0x40021
+    a4d2:	02078023          	sb	zero,32(a5) # 40021020 <_eusrstack+0x20011020>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:462
+  *(__IO uint8_t *) BDCTLR_ADDRESS = RCC_LSE_OFF;
+    a4d6:	02078023          	sb	zero,32(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:464
+	
+  switch(RCC_LSE)
+    a4da:	4705                	li	a4,1
+    a4dc:	00e50663          	beq	a0,a4,a4e8 <RCC_LSEConfig+0x1a>
+    a4e0:	4711                	li	a4,4
+    a4e2:	00e50663          	beq	a0,a4,a4ee <RCC_LSEConfig+0x20>
+    a4e6:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:467
+  {
+    case RCC_LSE_ON:
+      *(__IO uint8_t *) BDCTLR_ADDRESS = RCC_LSE_ON;
+    a4e8:	02a78023          	sb	a0,32(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:468
+      break;
+    a4ec:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:471
+      
+    case RCC_LSE_Bypass:
+      *(__IO uint8_t *) BDCTLR_ADDRESS = RCC_LSE_Bypass | RCC_LSE_ON;
+    a4ee:	4715                	li	a4,5
+    a4f0:	02e78023          	sb	a4,32(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:477
+      break;            
+      
+    default:
+      break;      
+  }
+}
+    a4f4:	8082                	ret
+
+0000a4f6 <RCC_RTCCLKConfig>:
+RCC_RTCCLKConfig():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:517
+ *           Once the RTC clock is selected it can't be changed unless the Backup domain is reset.
+ * @return  none
+ */
+void RCC_RTCCLKConfig(uint32_t RCC_RTCCLKSource)
+{
+  RCC->BDCTLR |= RCC_RTCCLKSource;
+    a4f6:	40021737          	lui	a4,0x40021
+    a4fa:	531c                	lw	a5,32(a4)
+    a4fc:	8d5d                	or	a0,a0,a5
+    a4fe:	d308                	sw	a0,32(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:518
+}
+    a500:	8082                	ret
+
+0000a502 <RCC_RTCCLKCmd>:
+RCC_RTCCLKCmd():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:532
+ *
+ * @return  none
+ */
+void RCC_RTCCLKCmd(FunctionalState NewState)
+{
+	if(NewState)
+    a502:	c901                	beqz	a0,a512 <RCC_RTCCLKCmd+0x10>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:534
+	{
+		RCC->BDCTLR |= (1<<15);
+    a504:	40021737          	lui	a4,0x40021
+    a508:	531c                	lw	a5,32(a4)
+    a50a:	66a1                	lui	a3,0x8
+    a50c:	8fd5                	or	a5,a5,a3
+    a50e:	d31c                	sw	a5,32(a4)
+    a510:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:537
+	}
+	else{
+		RCC->BDCTLR &= ~(1<<15);		
+    a512:	400216b7          	lui	a3,0x40021
+    a516:	529c                	lw	a5,32(a3)
+    a518:	7761                	lui	a4,0xffff8
+    a51a:	177d                	addi	a4,a4,-1
+    a51c:	8ff9                	and	a5,a5,a4
+    a51e:	d29c                	sw	a5,32(a3)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:539
+	}	
+}
+    a520:	8082                	ret
+
+0000a522 <RCC_GetClocksFreq>:
+RCC_GetClocksFreq():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:556
+ */
+void RCC_GetClocksFreq(RCC_ClocksTypeDef* RCC_Clocks)
+{
+    uint32_t tmp = 0, pllmull = 0, pllsource = 0, presc = 0;
+
+    tmp = RCC->CFGR0 & CFGR0_SWS_Mask;
+    a522:	40021737          	lui	a4,0x40021
+    a526:	435c                	lw	a5,4(a4)
+    a528:	4691                	li	a3,4
+    a52a:	8bb1                	andi	a5,a5,12
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:558
+
+    switch (tmp)
+    a52c:	06d78263          	beq	a5,a3,a590 <RCC_GetClocksFreq+0x6e>
+    a530:	46a1                	li	a3,8
+    a532:	06d78463          	beq	a5,a3,a59a <RCC_GetClocksFreq+0x78>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:561
+    {
+      case 0x00:
+        RCC_Clocks->SYSCLK_Frequency = HSI_VALUE;
+    a536:	007a17b7          	lui	a5,0x7a1
+    a53a:	20078793          	addi	a5,a5,512 # 7a1200 <_data_lma+0x78cbd8>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:606
+#endif
+          }
+          else
+          {
+#if defined (CH32V20x_D8) || defined (CH32V20x_D8W)
+              RCC_Clocks->SYSCLK_Frequency = (HSE_VALUE>>2) * pllmull;
+    a53e:	c11c                	sw	a5,0(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:621
+      default:
+        RCC_Clocks->SYSCLK_Frequency = HSI_VALUE;
+        break;
+    }
+
+    tmp = RCC->CFGR0 & CFGR0_HPRE_Set_Mask;
+    a540:	40021637          	lui	a2,0x40021
+    a544:	425c                	lw	a5,4(a2)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:623
+    tmp = tmp >> 4;
+    presc = APBAHBPrescTable[tmp];
+    a546:	29018693          	addi	a3,gp,656 # 20004290 <APBAHBPrescTable>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:622
+    tmp = tmp >> 4;
+    a54a:	8391                	srli	a5,a5,0x4
+    a54c:	8bbd                	andi	a5,a5,15
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:623
+    presc = APBAHBPrescTable[tmp];
+    a54e:	97b6                	add	a5,a5,a3
+    a550:	2398                	lbu	a4,0(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:624
+    RCC_Clocks->HCLK_Frequency = RCC_Clocks->SYSCLK_Frequency >> presc;
+    a552:	411c                	lw	a5,0(a0)
+    a554:	00e7d7b3          	srl	a5,a5,a4
+    a558:	c15c                	sw	a5,4(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:625
+    tmp = RCC->CFGR0 & CFGR0_PPRE1_Set_Mask;
+    a55a:	4258                	lw	a4,4(a2)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:626
+    tmp = tmp >> 8;
+    a55c:	8321                	srli	a4,a4,0x8
+    a55e:	8b1d                	andi	a4,a4,7
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:627
+    presc = APBAHBPrescTable[tmp];
+    a560:	9736                	add	a4,a4,a3
+    a562:	2318                	lbu	a4,0(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:628
+    RCC_Clocks->PCLK1_Frequency = RCC_Clocks->HCLK_Frequency >> presc;
+    a564:	00e7d733          	srl	a4,a5,a4
+    a568:	c518                	sw	a4,8(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:629
+    tmp = RCC->CFGR0 & CFGR0_PPRE2_Set_Mask;
+    a56a:	4258                	lw	a4,4(a2)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:630
+    tmp = tmp >> 11;
+    a56c:	832d                	srli	a4,a4,0xb
+    a56e:	8b1d                	andi	a4,a4,7
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:631
+    presc = APBAHBPrescTable[tmp];
+    a570:	96ba                	add	a3,a3,a4
+    a572:	2298                	lbu	a4,0(a3)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:635
+    RCC_Clocks->PCLK2_Frequency = RCC_Clocks->HCLK_Frequency >> presc;
+    tmp = RCC->CFGR0 & CFGR0_ADCPRE_Set_Mask;
+    tmp = tmp >> 14;
+    presc = ADCPrescTable[tmp];
+    a574:	71818693          	addi	a3,gp,1816 # 20004718 <ADCPrescTable>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:632
+    RCC_Clocks->PCLK2_Frequency = RCC_Clocks->HCLK_Frequency >> presc;
+    a578:	00e7d7b3          	srl	a5,a5,a4
+    a57c:	c55c                	sw	a5,12(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:633
+    tmp = RCC->CFGR0 & CFGR0_ADCPRE_Set_Mask;
+    a57e:	4258                	lw	a4,4(a2)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:634
+    tmp = tmp >> 14;
+    a580:	8339                	srli	a4,a4,0xe
+    a582:	8b0d                	andi	a4,a4,3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:635
+    presc = ADCPrescTable[tmp];
+    a584:	9736                	add	a4,a4,a3
+    a586:	2318                	lbu	a4,0(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:636
+    RCC_Clocks->ADCCLK_Frequency = RCC_Clocks->PCLK2_Frequency / presc;
+    a588:	02e7d7b3          	divu	a5,a5,a4
+    a58c:	c91c                	sw	a5,16(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:637
+}
+    a58e:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:565
+        RCC_Clocks->SYSCLK_Frequency = HSE_VALUE;
+    a590:	01e857b7          	lui	a5,0x1e85
+    a594:	80078793          	addi	a5,a5,-2048 # 1e84800 <_data_lma+0x1e701d8>
+    a598:	b75d                	j	a53e <RCC_GetClocksFreq+0x1c>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:569
+        pllmull = RCC->CFGR0 & CFGR0_PLLMull_Mask;
+    a59a:	435c                	lw	a5,4(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:570
+        pllsource = RCC->CFGR0 & CFGR0_PLLSRC_Mask;
+    a59c:	4358                	lw	a4,4(a4)
+    a59e:	66c1                	lui	a3,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:572
+        pllmull = ( pllmull >> 18) + 2;
+    a5a0:	83c9                	srli	a5,a5,0x12
+    a5a2:	8bbd                	andi	a5,a5,15
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:570
+        pllsource = RCC->CFGR0 & CFGR0_PLLSRC_Mask;
+    a5a4:	8f75                	and	a4,a4,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:572
+        pllmull = ( pllmull >> 18) + 2;
+    a5a6:	0789                	addi	a5,a5,2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:574
+        if(pllmull == 17) pllmull = 18;
+    a5a8:	46c5                	li	a3,17
+    a5aa:	00d79363          	bne	a5,a3,a5b0 <RCC_GetClocksFreq+0x8e>
+    a5ae:	47c9                	li	a5,18
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:577
+        if (pllsource == 0x00)
+    a5b0:	ef01                	bnez	a4,a5c8 <RCC_GetClocksFreq+0xa6>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:579
+          if(EXTEN->EXTEN_CTR & EXTEN_PLL_HSI_PRE){
+    a5b2:	40024737          	lui	a4,0x40024
+    a5b6:	80072703          	lw	a4,-2048(a4) # 40023800 <_eusrstack+0x20013800>
+    a5ba:	8b41                	andi	a4,a4,16
+    a5bc:	cb15                	beqz	a4,a5f0 <RCC_GetClocksFreq+0xce>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:606
+              RCC_Clocks->SYSCLK_Frequency = (HSE_VALUE>>2) * pllmull;
+    a5be:	007a1737          	lui	a4,0x7a1
+    a5c2:	20070713          	addi	a4,a4,512 # 7a1200 <_data_lma+0x78cbd8>
+    a5c6:	a829                	j	a5e0 <RCC_GetClocksFreq+0xbe>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:589
+          if(((RCC->CFGR0 & (3<<22)) == (3<<22)) && (RCC_USB5PRE_JUDGE()== SET))
+    a5c8:	400216b7          	lui	a3,0x40021
+    a5cc:	42d8                	lw	a4,4(a3)
+    a5ce:	00c00637          	lui	a2,0xc00
+    a5d2:	8f71                	and	a4,a4,a2
+    a5d4:	00c71963          	bne	a4,a2,a5e6 <RCC_GetClocksFreq+0xc4>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:591
+              RCC_Clocks->SYSCLK_Frequency = ((HSE_VALUE>>1)) * pllmull;
+    a5d8:	00f42737          	lui	a4,0xf42
+    a5dc:	40070713          	addi	a4,a4,1024 # f42400 <_data_lma+0xf2ddd8>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:606
+              RCC_Clocks->SYSCLK_Frequency = (HSE_VALUE>>2) * pllmull;
+    a5e0:	02e787b3          	mul	a5,a5,a4
+    a5e4:	bfa9                	j	a53e <RCC_GetClocksFreq+0x1c>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:595
+          if ((RCC->CFGR0 & CFGR0_PLLXTPRE_Mask) != (uint32_t)RESET)
+    a5e6:	42d8                	lw	a4,4(a3)
+    a5e8:	00e71693          	slli	a3,a4,0xe
+    a5ec:	fc06d9e3          	bgez	a3,a5be <RCC_GetClocksFreq+0x9c>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:598
+              RCC_Clocks->SYSCLK_Frequency = ((HSE_VALUE>>2) >> 1) * pllmull;
+    a5f0:	003d1737          	lui	a4,0x3d1
+    a5f4:	90070713          	addi	a4,a4,-1792 # 3d0900 <_data_lma+0x3bc2d8>
+    a5f8:	b7e5                	j	a5e0 <RCC_GetClocksFreq+0xbe>
+
+0000a5fa <RCC_AHBPeriphClockCmd>:
+RCC_AHBPeriphClockCmd():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:658
+ *
+ * @return  none
+ */
+void RCC_AHBPeriphClockCmd(uint32_t RCC_AHBPeriph, FunctionalState NewState)
+{
+  if (NewState != DISABLE)
+    a5fa:	c599                	beqz	a1,a608 <RCC_AHBPeriphClockCmd+0xe>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:660
+  {
+    RCC->AHBPCENR |= RCC_AHBPeriph;
+    a5fc:	40021737          	lui	a4,0x40021
+    a600:	4b5c                	lw	a5,20(a4)
+    a602:	8d5d                	or	a0,a0,a5
+    a604:	cb48                	sw	a0,20(a4)
+    a606:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:664
+  }
+  else
+  {
+    RCC->AHBPCENR &= ~RCC_AHBPeriph;
+    a608:	400217b7          	lui	a5,0x40021
+    a60c:	4bd8                	lw	a4,20(a5)
+    a60e:	fff54513          	not	a0,a0
+    a612:	8d79                	and	a0,a0,a4
+    a614:	cbc8                	sw	a0,20(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:666
+  }
+}
+    a616:	8082                	ret
+
+0000a618 <RCC_APB2PeriphClockCmd>:
+RCC_APB2PeriphClockCmd():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:692
+ *
+ * @return  none
+ */
+void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState)
+{
+  if (NewState != DISABLE)
+    a618:	c599                	beqz	a1,a626 <RCC_APB2PeriphClockCmd+0xe>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:694
+  {
+    RCC->APB2PCENR |= RCC_APB2Periph;
+    a61a:	40021737          	lui	a4,0x40021
+    a61e:	4f1c                	lw	a5,24(a4)
+    a620:	8d5d                	or	a0,a0,a5
+    a622:	cf08                	sw	a0,24(a4)
+    a624:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:698
+  }
+  else
+  {
+    RCC->APB2PCENR &= ~RCC_APB2Periph;
+    a626:	400217b7          	lui	a5,0x40021
+    a62a:	4f98                	lw	a4,24(a5)
+    a62c:	fff54513          	not	a0,a0
+    a630:	8d79                	and	a0,a0,a4
+    a632:	cf88                	sw	a0,24(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:700
+  }
+}
+    a634:	8082                	ret
+
+0000a636 <RCC_APB1PeriphClockCmd>:
+RCC_APB1PeriphClockCmd():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:729
+ *
+ * @return  none
+ */
+void RCC_APB1PeriphClockCmd(uint32_t RCC_APB1Periph, FunctionalState NewState)
+{
+  if (NewState != DISABLE)
+    a636:	c599                	beqz	a1,a644 <RCC_APB1PeriphClockCmd+0xe>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:731
+  {
+    RCC->APB1PCENR |= RCC_APB1Periph;
+    a638:	40021737          	lui	a4,0x40021
+    a63c:	4f5c                	lw	a5,28(a4)
+    a63e:	8d5d                	or	a0,a0,a5
+    a640:	cf48                	sw	a0,28(a4)
+    a642:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:735
+  }
+  else
+  {
+    RCC->APB1PCENR &= ~RCC_APB1Periph;
+    a644:	400217b7          	lui	a5,0x40021
+    a648:	4fd8                	lw	a4,28(a5)
+    a64a:	fff54513          	not	a0,a0
+    a64e:	8d79                	and	a0,a0,a4
+    a650:	cfc8                	sw	a0,28(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:737
+  }
+}
+    a652:	8082                	ret
+
+0000a654 <RCC_APB2PeriphResetCmd>:
+RCC_APB2PeriphResetCmd():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:763
+ *
+ * @return  none
+ */
+void RCC_APB2PeriphResetCmd(uint32_t RCC_APB2Periph, FunctionalState NewState)
+{
+  if (NewState != DISABLE)
+    a654:	c599                	beqz	a1,a662 <RCC_APB2PeriphResetCmd+0xe>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:765
+  {
+    RCC->APB2PRSTR |= RCC_APB2Periph;
+    a656:	40021737          	lui	a4,0x40021
+    a65a:	475c                	lw	a5,12(a4)
+    a65c:	8d5d                	or	a0,a0,a5
+    a65e:	c748                	sw	a0,12(a4)
+    a660:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:769
+  }
+  else
+  {
+    RCC->APB2PRSTR &= ~RCC_APB2Periph;
+    a662:	400217b7          	lui	a5,0x40021
+    a666:	47d8                	lw	a4,12(a5)
+    a668:	fff54513          	not	a0,a0
+    a66c:	8d79                	and	a0,a0,a4
+    a66e:	c7c8                	sw	a0,12(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:771
+  }
+}
+    a670:	8082                	ret
+
+0000a672 <RCC_GetFlagStatus>:
+RCC_GetFlagStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:894
+{
+  uint32_t tmp = 0;
+  uint32_t statusreg = 0;
+	
+  FlagStatus bitstatus = RESET;
+  tmp = RCC_FLAG >> 5;
+    a672:	00555793          	srli	a5,a0,0x5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:896
+	
+  if (tmp == 1)            
+    a676:	4705                	li	a4,1
+    a678:	00e79963          	bne	a5,a4,a68a <RCC_GetFlagStatus+0x18>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:898
+  {
+    statusreg = RCC->CTLR;
+    a67c:	400217b7          	lui	a5,0x40021
+    a680:	439c                	lw	a5,0(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:911
+    statusreg = RCC->RSTSCKR;
+  }
+
+  tmp = RCC_FLAG & FLAG_Mask;
+	
+  if ((statusreg & ((uint32_t)1 << tmp)) != (uint32_t)RESET)
+    a682:	00a7d533          	srl	a0,a5,a0
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:921
+  {
+    bitstatus = RESET;
+  }
+
+  return bitstatus;
+}
+    a686:	8905                	andi	a0,a0,1
+    a688:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:900
+  else if (tmp == 2)       
+    a68a:	4709                	li	a4,2
+    a68c:	00e79663          	bne	a5,a4,a698 <RCC_GetFlagStatus+0x26>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:902
+    statusreg = RCC->BDCTLR;
+    a690:	400217b7          	lui	a5,0x40021
+    a694:	539c                	lw	a5,32(a5)
+    a696:	b7f5                	j	a682 <RCC_GetFlagStatus+0x10>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rcc.c:906
+    statusreg = RCC->RSTSCKR;
+    a698:	400217b7          	lui	a5,0x40021
+    a69c:	53dc                	lw	a5,36(a5)
+    a69e:	b7d5                	j	a682 <RCC_GetFlagStatus+0x10>
+
+0000a6a0 <RTC_EnterConfigMode>:
+RTC_EnterConfigMode():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:51
+ *
+ * @return  none
+ */
+void RTC_EnterConfigMode(void)
+{
+    RTC->CTLRL |= RTC_CTLRL_CNF;
+    a6a0:	400037b7          	lui	a5,0x40003
+    a6a4:	8047d703          	lhu	a4,-2044(a5) # 40002804 <_eusrstack+0x1fff2804>
+    a6a8:	01076713          	ori	a4,a4,16
+    a6ac:	80e79223          	sh	a4,-2044(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:52
+}
+    a6b0:	8082                	ret
+
+0000a6b2 <RTC_ExitConfigMode>:
+RTC_ExitConfigMode():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:63
+ *
+ * @return  none
+ */
+void RTC_ExitConfigMode(void)
+{
+    RTC->CTLRL &= (uint16_t) ~((uint16_t)RTC_CTLRL_CNF);
+    a6b2:	40003737          	lui	a4,0x40003
+    a6b6:	80475783          	lhu	a5,-2044(a4) # 40002804 <_eusrstack+0x1fff2804>
+    a6ba:	07c2                	slli	a5,a5,0x10
+    a6bc:	83c1                	srli	a5,a5,0x10
+    a6be:	9bbd                	andi	a5,a5,-17
+    a6c0:	07c2                	slli	a5,a5,0x10
+    a6c2:	83c1                	srli	a5,a5,0x10
+    a6c4:	80f71223          	sh	a5,-2044(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:64
+}
+    a6c8:	8082                	ret
+
+0000a6ca <RTC_GetCounter>:
+RTC_GetCounter():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:79
+{
+    uint16_t high1a = 0, high1b = 0, high2a = 0, high2b = 0;
+    uint16_t low1 = 0, low2 = 0;
+
+    do{
+        high1a = RTC->CNTH;
+    a6ca:	40003637          	lui	a2,0x40003
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:79 (discriminator 1)
+    a6ce:	81865683          	lhu	a3,-2024(a2) # 40002818 <_eusrstack+0x1fff2818>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:80 (discriminator 1)
+        high1b = RTC->CNTH;
+    a6d2:	81865703          	lhu	a4,-2024(a2)
+    a6d6:	0742                	slli	a4,a4,0x10
+    a6d8:	8341                	srli	a4,a4,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:81 (discriminator 1)
+    }while( high1a != high1b );
+    a6da:	fed71ae3          	bne	a4,a3,a6ce <RTC_GetCounter+0x4>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:84
+
+    do{
+        low1 = RTC->CNTL;
+    a6de:	40003637          	lui	a2,0x40003
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:84 (discriminator 1)
+    a6e2:	81c65683          	lhu	a3,-2020(a2) # 4000281c <_eusrstack+0x1fff281c>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:85 (discriminator 1)
+        low2 = RTC->CNTL;
+    a6e6:	81c65783          	lhu	a5,-2020(a2)
+    a6ea:	07c2                	slli	a5,a5,0x10
+    a6ec:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:86 (discriminator 1)
+    }while( low1 != low2 );
+    a6ee:	fed79ae3          	bne	a5,a3,a6e2 <RTC_GetCounter+0x18>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:89
+
+    do{
+        high2a = RTC->CNTH;
+    a6f2:	400035b7          	lui	a1,0x40003
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:89 (discriminator 1)
+    a6f6:	8185d603          	lhu	a2,-2024(a1) # 40002818 <_eusrstack+0x1fff2818>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:90 (discriminator 1)
+        high2b = RTC->CNTH;
+    a6fa:	8185d503          	lhu	a0,-2024(a1)
+    a6fe:	0542                	slli	a0,a0,0x10
+    a700:	8141                	srli	a0,a0,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:91 (discriminator 1)
+    }while( high2a != high2b );
+    a702:	fec51ae3          	bne	a0,a2,a6f6 <RTC_GetCounter+0x2c>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:93
+
+    if(high1b != high2b)
+    a706:	00a70c63          	beq	a4,a0,a71e <RTC_GetCounter+0x54>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:96
+    {
+        do{
+            low1 = RTC->CNTL;
+    a70a:	400036b7          	lui	a3,0x40003
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:96 (discriminator 1)
+    a70e:	81c6d703          	lhu	a4,-2020(a3) # 4000281c <_eusrstack+0x1fff281c>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:97 (discriminator 1)
+            low2 = RTC->CNTL;
+    a712:	81c6d783          	lhu	a5,-2020(a3)
+    a716:	07c2                	slli	a5,a5,0x10
+    a718:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:98 (discriminator 1)
+        }while( low1 != low2 );
+    a71a:	fee79ae3          	bne	a5,a4,a70e <RTC_GetCounter+0x44>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:101
+    }
+
+    return (((uint32_t)high2b << 16) | low2);
+    a71e:	0542                	slli	a0,a0,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:102
+}
+    a720:	8d5d                	or	a0,a0,a5
+    a722:	8082                	ret
+
+0000a724 <RTC_SetCounter>:
+RTC_SetCounter():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:115
+ * @param   CounterValue - RTC counter new value.
+ *
+ * @return  RTC counter value
+ */
+void RTC_SetCounter(uint32_t CounterValue)
+{
+    a724:	1101                	addi	sp,sp,-32
+    a726:	ce06                	sw	ra,28(sp)
+    a728:	c62a                	sw	a0,12(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:116
+    RTC_EnterConfigMode();
+    a72a:	f77ff0ef          	jal	ra,a6a0 <RTC_EnterConfigMode>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:117
+    RTC->CNTH = CounterValue >> 16;
+    a72e:	4532                	lw	a0,12(sp)
+    a730:	400037b7          	lui	a5,0x40003
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:120
+    RTC->CNTL = (CounterValue & RTC_LSB_MASK);
+    RTC_ExitConfigMode();
+}
+    a734:	40f2                	lw	ra,28(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:117
+    RTC->CNTH = CounterValue >> 16;
+    a736:	01055713          	srli	a4,a0,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:118
+    RTC->CNTL = (CounterValue & RTC_LSB_MASK);
+    a73a:	0542                	slli	a0,a0,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:117
+    RTC->CNTH = CounterValue >> 16;
+    a73c:	80e79c23          	sh	a4,-2024(a5) # 40002818 <_eusrstack+0x1fff2818>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:118
+    RTC->CNTL = (CounterValue & RTC_LSB_MASK);
+    a740:	8141                	srli	a0,a0,0x10
+    a742:	80a79e23          	sh	a0,-2020(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:120
+}
+    a746:	6105                	addi	sp,sp,32
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:119
+    RTC_ExitConfigMode();
+    a748:	f6bff06f          	j	a6b2 <RTC_ExitConfigMode>
+
+0000a74c <RTC_SetPrescaler>:
+RTC_SetPrescaler():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:132
+ * @param   PrescalerValue - RTC prescaler new value
+ *
+ * @return  none
+ */
+void RTC_SetPrescaler(uint32_t PrescalerValue)
+{
+    a74c:	1101                	addi	sp,sp,-32
+    a74e:	ce06                	sw	ra,28(sp)
+    a750:	c62a                	sw	a0,12(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:133
+    RTC_EnterConfigMode();
+    a752:	f4fff0ef          	jal	ra,a6a0 <RTC_EnterConfigMode>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:134
+    RTC->PSCRH = (PrescalerValue & PRLH_MSB_MASK) >> 16;
+    a756:	4532                	lw	a0,12(sp)
+    a758:	400037b7          	lui	a5,0x40003
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:137
+    RTC->PSCRL = (PrescalerValue & RTC_LSB_MASK);
+    RTC_ExitConfigMode();
+}
+    a75c:	40f2                	lw	ra,28(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:134
+    RTC->PSCRH = (PrescalerValue & PRLH_MSB_MASK) >> 16;
+    a75e:	01055713          	srli	a4,a0,0x10
+    a762:	8b3d                	andi	a4,a4,15
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:135
+    RTC->PSCRL = (PrescalerValue & RTC_LSB_MASK);
+    a764:	0542                	slli	a0,a0,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:134
+    RTC->PSCRH = (PrescalerValue & PRLH_MSB_MASK) >> 16;
+    a766:	80e79423          	sh	a4,-2040(a5) # 40002808 <_eusrstack+0x1fff2808>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:135
+    RTC->PSCRL = (PrescalerValue & RTC_LSB_MASK);
+    a76a:	8141                	srli	a0,a0,0x10
+    a76c:	80a79623          	sh	a0,-2036(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:137
+}
+    a770:	6105                	addi	sp,sp,32
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:136
+    RTC_ExitConfigMode();
+    a772:	f41ff06f          	j	a6b2 <RTC_ExitConfigMode>
+
+0000a776 <RTC_WaitForLastTask>:
+RTC_WaitForLastTask():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:204
+ *          This function must be called before any write to RTC registers.
+ * @return  none
+ */
+void RTC_WaitForLastTask(void)
+{
+    while((RTC->CTLRL & RTC_FLAG_RTOFF) == (uint16_t)RESET)
+    a776:	40003737          	lui	a4,0x40003
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:204 (discriminator 1)
+    a77a:	80475783          	lhu	a5,-2044(a4) # 40002804 <_eusrstack+0x1fff2804>
+    a77e:	0207f793          	andi	a5,a5,32
+    a782:	dfe5                	beqz	a5,a77a <RTC_WaitForLastTask+0x4>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:207
+    {
+    }
+}
+    a784:	8082                	ret
+
+0000a786 <RTC_ClearFlag>:
+RTC_ClearFlag():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:270
+ *
+ * @return  none
+ */
+void RTC_ClearFlag(uint16_t RTC_FLAG)
+{
+    RTC->CTLRL &= (uint16_t)~RTC_FLAG;
+    a786:	400037b7          	lui	a5,0x40003
+    a78a:	8047d703          	lhu	a4,-2044(a5) # 40002804 <_eusrstack+0x1fff2804>
+    a78e:	fff54513          	not	a0,a0
+    a792:	8d79                	and	a0,a0,a4
+    a794:	80a79223          	sh	a0,-2044(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_rtc.c:271
+}
+    a798:	8082                	ret
+
+0000a79a <RTC_ClearITPendingBit>:
+RTC_ClearITPendingBit():
+    a79a:	fedff06f          	j	a786 <RTC_ClearFlag>
+
+0000a79e <SPI_Init>:
+SPI_Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:88
+ */
+void SPI_Init(SPI_TypeDef *SPIx, SPI_InitTypeDef *SPI_InitStruct)
+{
+    uint16_t tmpreg = 0;
+
+    tmpreg = SPIx->CTLR1;
+    a79e:	211a                	lhu	a4,0(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:89
+    tmpreg &= CTLR1_CLEAR_Mask;
+    a7a0:	678d                	lui	a5,0x3
+    a7a2:	04078793          	addi	a5,a5,64 # 3040 <__stack_size+0x2840>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:90
+    tmpreg |= (uint16_t)((uint32_t)SPI_InitStruct->SPI_Direction | SPI_InitStruct->SPI_Mode |
+    a7a6:	21b6                	lhu	a3,2(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:89
+    tmpreg &= CTLR1_CLEAR_Mask;
+    a7a8:	8f7d                	and	a4,a4,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:90
+    tmpreg |= (uint16_t)((uint32_t)SPI_InitStruct->SPI_Direction | SPI_InitStruct->SPI_Mode |
+    a7aa:	219e                	lhu	a5,0(a1)
+    a7ac:	8fd5                	or	a5,a5,a3
+    a7ae:	21d6                	lhu	a3,4(a1)
+    a7b0:	8fd5                	or	a5,a5,a3
+    a7b2:	21f6                	lhu	a3,6(a1)
+    a7b4:	8fd5                	or	a5,a5,a3
+    a7b6:	2596                	lhu	a3,8(a1)
+    a7b8:	8fd5                	or	a5,a5,a3
+    a7ba:	25b6                	lhu	a3,10(a1)
+    a7bc:	8fd5                	or	a5,a5,a3
+    a7be:	25d6                	lhu	a3,12(a1)
+    a7c0:	8fd5                	or	a5,a5,a3
+    a7c2:	25f6                	lhu	a3,14(a1)
+    a7c4:	8fd5                	or	a5,a5,a3
+    a7c6:	8fd9                	or	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:95
+                         SPI_InitStruct->SPI_DataSize | SPI_InitStruct->SPI_CPOL |
+                         SPI_InitStruct->SPI_CPHA | SPI_InitStruct->SPI_NSS |
+                         SPI_InitStruct->SPI_BaudRatePrescaler | SPI_InitStruct->SPI_FirstBit);
+
+    SPIx->CTLR1 = tmpreg;
+    a7c8:	a11e                	sh	a5,0(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:96
+    SPIx->I2SCFGR &= SPI_Mode_Select;
+    a7ca:	2d5a                	lhu	a4,28(a0)
+    a7cc:	77fd                	lui	a5,0xfffff
+    a7ce:	7ff78793          	addi	a5,a5,2047 # fffff7ff <_eusrstack+0xdffef7ff>
+    a7d2:	8ff9                	and	a5,a5,a4
+    a7d4:	ad5e                	sh	a5,28(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:97
+    SPIx->CRCR = SPI_InitStruct->SPI_CRCPolynomial;
+    a7d6:	299e                	lhu	a5,16(a1)
+    a7d8:	a91e                	sh	a5,16(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:98
+}
+    a7da:	8082                	ret
+
+0000a7dc <SPI_Cmd>:
+SPI_Cmd():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:238
+ */
+void SPI_Cmd(SPI_TypeDef *SPIx, FunctionalState NewState)
+{
+    if(NewState != DISABLE)
+    {
+        SPIx->CTLR1 |= CTLR1_SPE_Set;
+    a7dc:	211e                	lhu	a5,0(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:236
+    if(NewState != DISABLE)
+    a7de:	c589                	beqz	a1,a7e8 <SPI_Cmd+0xc>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:238
+        SPIx->CTLR1 |= CTLR1_SPE_Set;
+    a7e0:	0407e793          	ori	a5,a5,64
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:242
+    }
+    else
+    {
+        SPIx->CTLR1 &= CTLR1_SPE_Reset;
+    a7e4:	a11e                	sh	a5,0(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:244
+    }
+}
+    a7e6:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:242
+        SPIx->CTLR1 &= CTLR1_SPE_Reset;
+    a7e8:	07c2                	slli	a5,a5,0x10
+    a7ea:	83c1                	srli	a5,a5,0x10
+    a7ec:	fbf7f793          	andi	a5,a5,-65
+    a7f0:	07c2                	slli	a5,a5,0x10
+    a7f2:	83c1                	srli	a5,a5,0x10
+    a7f4:	bfc5                	j	a7e4 <SPI_Cmd+0x8>
+
+0000a7f6 <SPI_I2S_SendData>:
+SPI_I2S_SendData():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:343
+ *
+ * @return  none
+ */
+void SPI_I2S_SendData(SPI_TypeDef *SPIx, uint16_t Data)
+{
+    SPIx->DATAR = Data;
+    a7f6:	a54e                	sh	a1,12(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:344
+}
+    a7f8:	8082                	ret
+
+0000a7fa <SPI_I2S_ReceiveData>:
+SPI_I2S_ReceiveData():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:360
+ *
+ * @return  SPIx->DATAR - The value of the received data.
+ */
+uint16_t SPI_I2S_ReceiveData(SPI_TypeDef *SPIx)
+{
+    return SPIx->DATAR;
+    a7fa:	254a                	lhu	a0,12(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:361
+}
+    a7fc:	8082                	ret
+
+0000a7fe <SPI_I2S_GetFlagStatus>:
+SPI_I2S_GetFlagStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:555
+ */
+FlagStatus SPI_I2S_GetFlagStatus(SPI_TypeDef *SPIx, uint16_t SPI_I2S_FLAG)
+{
+    FlagStatus bitstatus = RESET;
+
+    if((SPIx->STATR & SPI_I2S_FLAG) != (uint16_t)RESET)
+    a7fe:	250a                	lhu	a0,8(a0)
+    a800:	8d6d                	and	a0,a0,a1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_spi.c:565
+    {
+        bitstatus = RESET;
+    }
+
+    return bitstatus;
+}
+    a802:	00a03533          	snez	a0,a0
+    a806:	8082                	ret
+
+0000a808 <TIM_TimeBaseInit>:
+TIM_TimeBaseInit():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:85
+ */
+void TIM_TimeBaseInit(TIM_TypeDef *TIMx, TIM_TimeBaseInitTypeDef *TIM_TimeBaseInitStruct)
+{
+    uint16_t tmpcr1 = 0;
+
+    tmpcr1 = TIMx->CTLR1;
+    a808:	211e                	lhu	a5,0(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:87
+
+    if((TIMx == TIM1) || (TIMx == TIM2) || (TIMx == TIM3) || (TIMx == TIM4) || (TIMx == TIM5))
+    a80a:	40013737          	lui	a4,0x40013
+    a80e:	c0070713          	addi	a4,a4,-1024 # 40012c00 <_eusrstack+0x20002c00>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:85
+    tmpcr1 = TIMx->CTLR1;
+    a812:	07c2                	slli	a5,a5,0x10
+    a814:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:87
+    if((TIMx == TIM1) || (TIMx == TIM2) || (TIMx == TIM3) || (TIMx == TIM4) || (TIMx == TIM5))
+    a816:	02e50463          	beq	a0,a4,a83e <TIM_TimeBaseInit+0x36>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:87 (discriminator 1)
+    a81a:	40000737          	lui	a4,0x40000
+    a81e:	02e50063          	beq	a0,a4,a83e <TIM_TimeBaseInit+0x36>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:87 (discriminator 2)
+    a822:	40070713          	addi	a4,a4,1024 # 40000400 <_eusrstack+0x1fff0400>
+    a826:	00e50c63          	beq	a0,a4,a83e <TIM_TimeBaseInit+0x36>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:87 (discriminator 3)
+    a82a:	40001737          	lui	a4,0x40001
+    a82e:	80070693          	addi	a3,a4,-2048 # 40000800 <_eusrstack+0x1fff0800>
+    a832:	00d50663          	beq	a0,a3,a83e <TIM_TimeBaseInit+0x36>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:87 (discriminator 4)
+    a836:	c0070713          	addi	a4,a4,-1024
+    a83a:	00e51663          	bne	a0,a4,a846 <TIM_TimeBaseInit+0x3e>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:90
+    {
+        tmpcr1 &= (uint16_t)(~((uint16_t)(TIM_DIR | TIM_CMS)));
+        tmpcr1 |= (uint32_t)TIM_TimeBaseInitStruct->TIM_CounterMode;
+    a83e:	21ba                	lhu	a4,2(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:89
+        tmpcr1 &= (uint16_t)(~((uint16_t)(TIM_DIR | TIM_CMS)));
+    a840:	f8f7f793          	andi	a5,a5,-113
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:90
+        tmpcr1 |= (uint32_t)TIM_TimeBaseInitStruct->TIM_CounterMode;
+    a844:	8fd9                	or	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:94
+    }
+
+    tmpcr1 &= (uint16_t)(~((uint16_t)TIM_CTLR1_CKD));
+    tmpcr1 |= (uint32_t)TIM_TimeBaseInitStruct->TIM_ClockDivision;
+    a846:	21fa                	lhu	a4,6(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:93
+    tmpcr1 &= (uint16_t)(~((uint16_t)TIM_CTLR1_CKD));
+    a848:	cff7f793          	andi	a5,a5,-769
+    a84c:	07c2                	slli	a5,a5,0x10
+    a84e:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:94
+    tmpcr1 |= (uint32_t)TIM_TimeBaseInitStruct->TIM_ClockDivision;
+    a850:	8fd9                	or	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:96
+
+    TIMx->CTLR1 = tmpcr1;
+    a852:	a11e                	sh	a5,0(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:97
+    TIMx->ATRLR = TIM_TimeBaseInitStruct->TIM_Period;
+    a854:	21de                	lhu	a5,4(a1)
+    a856:	b55e                	sh	a5,44(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:98
+    TIMx->PSC = TIM_TimeBaseInitStruct->TIM_Prescaler;
+    a858:	219e                	lhu	a5,0(a1)
+    a85a:	b51e                	sh	a5,40(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:100
+
+    if((TIMx == TIM1))
+    a85c:	400137b7          	lui	a5,0x40013
+    a860:	c0078793          	addi	a5,a5,-1024 # 40012c00 <_eusrstack+0x20002c00>
+    a864:	00f51463          	bne	a0,a5,a86c <TIM_TimeBaseInit+0x64>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:102
+    {
+        TIMx->RPTCR = TIM_TimeBaseInitStruct->TIM_RepetitionCounter;
+    a868:	259c                	lbu	a5,8(a1)
+    a86a:	b91e                	sh	a5,48(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:105
+    }
+
+    TIMx->SWEVGR = TIM_PSCReloadMode_Immediate;
+    a86c:	4785                	li	a5,1
+    a86e:	a95e                	sh	a5,20(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:106
+}
+    a870:	8082                	ret
+
+0000a872 <TIM_OC1Init>:
+TIM_OC1Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:123
+ */
+void TIM_OC1Init(TIM_TypeDef *TIMx, TIM_OCInitTypeDef *TIM_OCInitStruct)
+{
+    uint16_t tmpccmrx = 0, tmpccer = 0, tmpcr2 = 0;
+
+    TIMx->CCER &= (uint16_t)(~(uint16_t)TIM_CC1E);
+    a872:	311e                	lhu	a5,32(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:129
+    tmpccer = TIMx->CCER;
+    tmpcr2 = TIMx->CTLR2;
+    tmpccmrx = TIMx->CHCTLR1;
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_OC1M));
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_CC1S));
+    tmpccmrx |= TIM_OCInitStruct->TIM_OCMode;
+    a874:	2192                	lhu	a2,0(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:132
+    tmpccer &= (uint16_t)(~((uint16_t)TIM_CC1P));
+    tmpccer |= TIM_OCInitStruct->TIM_OCPolarity;
+    tmpccer |= TIM_OCInitStruct->TIM_OutputState;
+    a876:	0025d803          	lhu	a6,2(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:123
+    TIMx->CCER &= (uint16_t)(~(uint16_t)TIM_CC1E);
+    a87a:	07c2                	slli	a5,a5,0x10
+    a87c:	83c1                	srli	a5,a5,0x10
+    a87e:	9bf9                	andi	a5,a5,-2
+    a880:	07c2                	slli	a5,a5,0x10
+    a882:	83c1                	srli	a5,a5,0x10
+    a884:	b11e                	sh	a5,32(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:124
+    tmpccer = TIMx->CCER;
+    a886:	311e                	lhu	a5,32(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:125
+    tmpcr2 = TIMx->CTLR2;
+    a888:	2156                	lhu	a3,4(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:126
+    tmpccmrx = TIMx->CHCTLR1;
+    a88a:	2d1a                	lhu	a4,24(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:124
+    tmpccer = TIMx->CCER;
+    a88c:	07c2                	slli	a5,a5,0x10
+    a88e:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:126
+    tmpccmrx = TIMx->CHCTLR1;
+    a890:	0742                	slli	a4,a4,0x10
+    a892:	8341                	srli	a4,a4,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:128
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_CC1S));
+    a894:	f8c77713          	andi	a4,a4,-116
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:129
+    tmpccmrx |= TIM_OCInitStruct->TIM_OCMode;
+    a898:	8f51                	or	a4,a4,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:132
+    tmpccer |= TIM_OCInitStruct->TIM_OutputState;
+    a89a:	2592                	lhu	a2,8(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:130
+    tmpccer &= (uint16_t)(~((uint16_t)TIM_CC1P));
+    a89c:	9bf5                	andi	a5,a5,-3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:125
+    tmpcr2 = TIMx->CTLR2;
+    a89e:	06c2                	slli	a3,a3,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:132
+    tmpccer |= TIM_OCInitStruct->TIM_OutputState;
+    a8a0:	01066633          	or	a2,a2,a6
+    a8a4:	8fd1                	or	a5,a5,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:134
+
+    if((TIMx == TIM1))
+    a8a6:	40013637          	lui	a2,0x40013
+    a8aa:	c0060613          	addi	a2,a2,-1024 # 40012c00 <_eusrstack+0x20002c00>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:125
+    tmpcr2 = TIMx->CTLR2;
+    a8ae:	82c1                	srli	a3,a3,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:134
+    if((TIMx == TIM1))
+    a8b0:	02c51063          	bne	a0,a2,a8d0 <TIM_OC1Init+0x5e>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:137
+    {
+        tmpccer &= (uint16_t)(~((uint16_t)TIM_CC1NP));
+        tmpccer |= TIM_OCInitStruct->TIM_OCNPolarity;
+    a8b4:	25b2                	lhu	a2,10(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:136
+        tmpccer &= (uint16_t)(~((uint16_t)TIM_CC1NP));
+    a8b6:	9bdd                	andi	a5,a5,-9
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:146
+
+        tmpcr2 &= (uint16_t)(~((uint16_t)TIM_OIS1));
+        tmpcr2 &= (uint16_t)(~((uint16_t)TIM_OIS1N));
+
+        tmpcr2 |= TIM_OCInitStruct->TIM_OCIdleState;
+        tmpcr2 |= TIM_OCInitStruct->TIM_OCNIdleState;
+    a8b8:	00e5d803          	lhu	a6,14(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:137
+        tmpccer |= TIM_OCInitStruct->TIM_OCNPolarity;
+    a8bc:	8fd1                	or	a5,a5,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:140
+        tmpccer |= TIM_OCInitStruct->TIM_OutputNState;
+    a8be:	21d2                	lhu	a2,4(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:139
+        tmpccer &= (uint16_t)(~((uint16_t)TIM_CC1NE));
+    a8c0:	9bed                	andi	a5,a5,-5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:143
+        tmpcr2 &= (uint16_t)(~((uint16_t)TIM_OIS1N));
+    a8c2:	cff6f693          	andi	a3,a3,-769
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:140
+        tmpccer |= TIM_OCInitStruct->TIM_OutputNState;
+    a8c6:	8fd1                	or	a5,a5,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:146
+        tmpcr2 |= TIM_OCInitStruct->TIM_OCNIdleState;
+    a8c8:	25d2                	lhu	a2,12(a1)
+    a8ca:	01066633          	or	a2,a2,a6
+    a8ce:	8ed1                	or	a3,a3,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:149
+    }
+
+    TIMx->CTLR2 = tmpcr2;
+    a8d0:	a156                	sh	a3,4(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:150
+    TIMx->CHCTLR1 = tmpccmrx;
+    a8d2:	ad1a                	sh	a4,24(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:151
+    TIMx->CH1CVR = TIM_OCInitStruct->TIM_Pulse;
+    a8d4:	21fa                	lhu	a4,6(a1)
+    a8d6:	b95a                	sh	a4,52(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:152
+    TIMx->CCER = tmpccer;
+    a8d8:	b11e                	sh	a5,32(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:153
+}
+    a8da:	8082                	ret
+
+0000a8dc <TIM_OC2Init>:
+TIM_OC2Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:170
+ */
+void TIM_OC2Init(TIM_TypeDef *TIMx, TIM_OCInitTypeDef *TIM_OCInitStruct)
+{
+    uint16_t tmpccmrx = 0, tmpccer = 0, tmpcr2 = 0;
+
+    TIMx->CCER &= (uint16_t)(~((uint16_t)TIM_CC2E));
+    a8dc:	311e                	lhu	a5,32(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:175
+    tmpccer = TIMx->CCER;
+    tmpcr2 = TIMx->CTLR2;
+    tmpccmrx = TIMx->CHCTLR1;
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_OC2M));
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_CC2S));
+    a8de:	7765                	lui	a4,0xffff9
+    a8e0:	cff70713          	addi	a4,a4,-769 # ffff8cff <_eusrstack+0xdffe8cff>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:170
+    TIMx->CCER &= (uint16_t)(~((uint16_t)TIM_CC2E));
+    a8e4:	07c2                	slli	a5,a5,0x10
+    a8e6:	83c1                	srli	a5,a5,0x10
+    a8e8:	9bbd                	andi	a5,a5,-17
+    a8ea:	07c2                	slli	a5,a5,0x10
+    a8ec:	83c1                	srli	a5,a5,0x10
+    a8ee:	b11e                	sh	a5,32(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:171
+    tmpccer = TIMx->CCER;
+    a8f0:	311e                	lhu	a5,32(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:172
+    tmpcr2 = TIMx->CTLR2;
+    a8f2:	2156                	lhu	a3,4(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:178
+    tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+    tmpccer &= (uint16_t)(~((uint16_t)TIM_CC2P));
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OCPolarity << 4);
+    a8f4:	0085d803          	lhu	a6,8(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:171
+    tmpccer = TIMx->CCER;
+    a8f8:	07c2                	slli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:172
+    tmpcr2 = TIMx->CTLR2;
+    a8fa:	01069613          	slli	a2,a3,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:173
+    tmpccmrx = TIMx->CHCTLR1;
+    a8fe:	2d16                	lhu	a3,24(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:171
+    tmpccer = TIMx->CCER;
+    a900:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:177
+    tmpccer &= (uint16_t)(~((uint16_t)TIM_CC2P));
+    a902:	fdf7f793          	andi	a5,a5,-33
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:175
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_CC2S));
+    a906:	8f75                	and	a4,a4,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:176
+    tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+    a908:	2196                	lhu	a3,0(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:172
+    tmpcr2 = TIMx->CTLR2;
+    a90a:	8241                	srli	a2,a2,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:176
+    tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+    a90c:	06a2                	slli	a3,a3,0x8
+    a90e:	8f55                	or	a4,a4,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:179
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 4);
+    a910:	21b6                	lhu	a3,2(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:176
+    tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+    a912:	0742                	slli	a4,a4,0x10
+    a914:	8341                	srli	a4,a4,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:179
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 4);
+    a916:	0106e6b3          	or	a3,a3,a6
+    a91a:	0692                	slli	a3,a3,0x4
+    a91c:	8fd5                	or	a5,a5,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:181
+
+    if((TIMx == TIM1))
+    a91e:	400136b7          	lui	a3,0x40013
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:179
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 4);
+    a922:	07c2                	slli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:181
+    if((TIMx == TIM1))
+    a924:	c0068693          	addi	a3,a3,-1024 # 40012c00 <_eusrstack+0x20002c00>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:179
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 4);
+    a928:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:181
+    if((TIMx == TIM1))
+    a92a:	02d51e63          	bne	a0,a3,a966 <TIM_OC2Init+0x8a>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:184
+    {
+        tmpccer &= (uint16_t)(~((uint16_t)TIM_CC2NP));
+        tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OCNPolarity << 4);
+    a92e:	25b6                	lhu	a3,10(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:183
+        tmpccer &= (uint16_t)(~((uint16_t)TIM_CC2NP));
+    a930:	f7f7f793          	andi	a5,a5,-129
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:190
+        tmpccer &= (uint16_t)(~((uint16_t)TIM_CC2NE));
+        tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputNState << 4);
+
+        tmpcr2 &= (uint16_t)(~((uint16_t)TIM_OIS2));
+        tmpcr2 &= (uint16_t)(~((uint16_t)TIM_OIS2N));
+        tmpcr2 |= (uint16_t)(TIM_OCInitStruct->TIM_OCIdleState << 2);
+    a934:	00c5d803          	lhu	a6,12(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:184
+        tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OCNPolarity << 4);
+    a938:	0692                	slli	a3,a3,0x4
+    a93a:	8fd5                	or	a5,a5,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:186
+        tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputNState << 4);
+    a93c:	21d6                	lhu	a3,4(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:184
+        tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OCNPolarity << 4);
+    a93e:	07c2                	slli	a5,a5,0x10
+    a940:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:186
+        tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputNState << 4);
+    a942:	0692                	slli	a3,a3,0x4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:185
+        tmpccer &= (uint16_t)(~((uint16_t)TIM_CC2NE));
+    a944:	fbf7f793          	andi	a5,a5,-65
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:186
+        tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputNState << 4);
+    a948:	8fd5                	or	a5,a5,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:189
+        tmpcr2 &= (uint16_t)(~((uint16_t)TIM_OIS2N));
+    a94a:	76fd                	lui	a3,0xfffff
+    a94c:	3ff68693          	addi	a3,a3,1023 # fffff3ff <_eusrstack+0xdffef3ff>
+    a950:	8ef1                	and	a3,a3,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:191
+        tmpcr2 |= (uint16_t)(TIM_OCInitStruct->TIM_OCNIdleState << 2);
+    a952:	25f2                	lhu	a2,14(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:186
+        tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputNState << 4);
+    a954:	07c2                	slli	a5,a5,0x10
+    a956:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:191
+        tmpcr2 |= (uint16_t)(TIM_OCInitStruct->TIM_OCNIdleState << 2);
+    a958:	01066633          	or	a2,a2,a6
+    a95c:	060a                	slli	a2,a2,0x2
+    a95e:	8ed1                	or	a3,a3,a2
+    a960:	01069613          	slli	a2,a3,0x10
+    a964:	8241                	srli	a2,a2,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:194
+    }
+
+    TIMx->CTLR2 = tmpcr2;
+    a966:	a152                	sh	a2,4(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:195
+    TIMx->CHCTLR1 = tmpccmrx;
+    a968:	ad1a                	sh	a4,24(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:196
+    TIMx->CH2CVR = TIM_OCInitStruct->TIM_Pulse;
+    a96a:	21fa                	lhu	a4,6(a1)
+    a96c:	bd1a                	sh	a4,56(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:197
+    TIMx->CCER = tmpccer;
+    a96e:	b11e                	sh	a5,32(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:198
+}
+    a970:	8082                	ret
+
+0000a972 <TIM_OC3Init>:
+TIM_OC3Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:215
+ */
+void TIM_OC3Init(TIM_TypeDef *TIMx, TIM_OCInitTypeDef *TIM_OCInitStruct)
+{
+    uint16_t tmpccmrx = 0, tmpccer = 0, tmpcr2 = 0;
+
+    TIMx->CCER &= (uint16_t)(~((uint16_t)TIM_CC3E));
+    a972:	311e                	lhu	a5,32(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:223
+    tmpccmrx = TIMx->CHCTLR2;
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_OC3M));
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_CC3S));
+    tmpccmrx |= TIM_OCInitStruct->TIM_OCMode;
+    tmpccer &= (uint16_t)(~((uint16_t)TIM_CC3P));
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OCPolarity << 8);
+    a974:	0085d803          	lhu	a6,8(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:215
+    TIMx->CCER &= (uint16_t)(~((uint16_t)TIM_CC3E));
+    a978:	07c2                	slli	a5,a5,0x10
+    a97a:	83c1                	srli	a5,a5,0x10
+    a97c:	eff7f793          	andi	a5,a5,-257
+    a980:	07c2                	slli	a5,a5,0x10
+    a982:	83c1                	srli	a5,a5,0x10
+    a984:	b11e                	sh	a5,32(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:216
+    tmpccer = TIMx->CCER;
+    a986:	311e                	lhu	a5,32(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:217
+    tmpcr2 = TIMx->CTLR2;
+    a988:	2156                	lhu	a3,4(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:218
+    tmpccmrx = TIMx->CHCTLR2;
+    a98a:	2d5a                	lhu	a4,28(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:216
+    tmpccer = TIMx->CCER;
+    a98c:	07c2                	slli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:217
+    tmpcr2 = TIMx->CTLR2;
+    a98e:	01069613          	slli	a2,a3,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:218
+    tmpccmrx = TIMx->CHCTLR2;
+    a992:	0742                	slli	a4,a4,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:221
+    tmpccmrx |= TIM_OCInitStruct->TIM_OCMode;
+    a994:	2196                	lhu	a3,0(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:218
+    tmpccmrx = TIMx->CHCTLR2;
+    a996:	8341                	srli	a4,a4,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:220
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_CC3S));
+    a998:	f8c77713          	andi	a4,a4,-116
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:221
+    tmpccmrx |= TIM_OCInitStruct->TIM_OCMode;
+    a99c:	8f55                	or	a4,a4,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:224
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 8);
+    a99e:	21b6                	lhu	a3,2(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:216
+    tmpccer = TIMx->CCER;
+    a9a0:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:222
+    tmpccer &= (uint16_t)(~((uint16_t)TIM_CC3P));
+    a9a2:	dff7f793          	andi	a5,a5,-513
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:224
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 8);
+    a9a6:	0106e6b3          	or	a3,a3,a6
+    a9aa:	06a2                	slli	a3,a3,0x8
+    a9ac:	8fd5                	or	a5,a5,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:226
+
+    if((TIMx == TIM1))
+    a9ae:	400136b7          	lui	a3,0x40013
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:224
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 8);
+    a9b2:	07c2                	slli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:226
+    if((TIMx == TIM1))
+    a9b4:	c0068693          	addi	a3,a3,-1024 # 40012c00 <_eusrstack+0x20002c00>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:217
+    tmpcr2 = TIMx->CTLR2;
+    a9b8:	8241                	srli	a2,a2,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:224
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 8);
+    a9ba:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:226
+    if((TIMx == TIM1))
+    a9bc:	02d51f63          	bne	a0,a3,a9fa <TIM_OC3Init+0x88>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:228
+    {
+        tmpccer &= (uint16_t)(~((uint16_t)TIM_CC3NP));
+    a9c0:	76fd                	lui	a3,0xfffff
+    a9c2:	7ff68693          	addi	a3,a3,2047 # fffff7ff <_eusrstack+0xdffef7ff>
+    a9c6:	8ff5                	and	a5,a5,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:229
+        tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OCNPolarity << 8);
+    a9c8:	25b6                	lhu	a3,10(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:234
+        tmpccer &= (uint16_t)(~((uint16_t)TIM_CC3NE));
+        tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputNState << 8);
+        tmpcr2 &= (uint16_t)(~((uint16_t)TIM_OIS3));
+        tmpcr2 &= (uint16_t)(~((uint16_t)TIM_OIS3N));
+        tmpcr2 |= (uint16_t)(TIM_OCInitStruct->TIM_OCIdleState << 4);
+    a9ca:	00c5d803          	lhu	a6,12(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:229
+        tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OCNPolarity << 8);
+    a9ce:	06a2                	slli	a3,a3,0x8
+    a9d0:	8fd5                	or	a5,a5,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:231
+        tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputNState << 8);
+    a9d2:	21d6                	lhu	a3,4(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:229
+        tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OCNPolarity << 8);
+    a9d4:	07c2                	slli	a5,a5,0x10
+    a9d6:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:231
+        tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputNState << 8);
+    a9d8:	06a2                	slli	a3,a3,0x8
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:230
+        tmpccer &= (uint16_t)(~((uint16_t)TIM_CC3NE));
+    a9da:	bff7f793          	andi	a5,a5,-1025
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:231
+        tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputNState << 8);
+    a9de:	8fd5                	or	a5,a5,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:233
+        tmpcr2 &= (uint16_t)(~((uint16_t)TIM_OIS3N));
+    a9e0:	76f5                	lui	a3,0xffffd
+    a9e2:	16fd                	addi	a3,a3,-1
+    a9e4:	8ef1                	and	a3,a3,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:235
+        tmpcr2 |= (uint16_t)(TIM_OCInitStruct->TIM_OCNIdleState << 4);
+    a9e6:	25f2                	lhu	a2,14(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:231
+        tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputNState << 8);
+    a9e8:	07c2                	slli	a5,a5,0x10
+    a9ea:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:235
+        tmpcr2 |= (uint16_t)(TIM_OCInitStruct->TIM_OCNIdleState << 4);
+    a9ec:	01066633          	or	a2,a2,a6
+    a9f0:	0612                	slli	a2,a2,0x4
+    a9f2:	8ed1                	or	a3,a3,a2
+    a9f4:	01069613          	slli	a2,a3,0x10
+    a9f8:	8241                	srli	a2,a2,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:238
+    }
+
+    TIMx->CTLR2 = tmpcr2;
+    a9fa:	a152                	sh	a2,4(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:239
+    TIMx->CHCTLR2 = tmpccmrx;
+    a9fc:	ad5a                	sh	a4,28(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:240
+    TIMx->CH3CVR = TIM_OCInitStruct->TIM_Pulse;
+    a9fe:	21fa                	lhu	a4,6(a1)
+    aa00:	bd5a                	sh	a4,60(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:241
+    TIMx->CCER = tmpccer;
+    aa02:	b11e                	sh	a5,32(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:242
+}
+    aa04:	8082                	ret
+
+0000aa06 <TIM_OC4Init>:
+TIM_OC4Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:259
+ */
+void TIM_OC4Init(TIM_TypeDef *TIMx, TIM_OCInitTypeDef *TIM_OCInitStruct)
+{
+    uint16_t tmpccmrx = 0, tmpccer = 0, tmpcr2 = 0;
+
+    TIMx->CCER &= (uint16_t)(~((uint16_t)TIM_CC4E));
+    aa06:	311a                	lhu	a4,32(a0)
+    aa08:	77fd                	lui	a5,0xfffff
+    aa0a:	17fd                	addi	a5,a5,-1
+    aa0c:	8ff9                	and	a5,a5,a4
+    aa0e:	b11e                	sh	a5,32(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:260
+    tmpccer = TIMx->CCER;
+    aa10:	02055803          	lhu	a6,32(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:261
+    tmpcr2 = TIMx->CTLR2;
+    aa14:	2156                	lhu	a3,4(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:262
+    tmpccmrx = TIMx->CHCTLR2;
+    aa16:	2d5e                	lhu	a5,28(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:264
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_OC4M));
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_CC4S));
+    aa18:	7765                	lui	a4,0xffff9
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:265
+    tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+    aa1a:	2192                	lhu	a2,0(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:264
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_CC4S));
+    aa1c:	cff70713          	addi	a4,a4,-769 # ffff8cff <_eusrstack+0xdffe8cff>
+    aa20:	8f7d                	and	a4,a4,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:266
+    tmpccer &= (uint16_t)(~((uint16_t)TIM_CC4P));
+    aa22:	77f9                	lui	a5,0xffffe
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:265
+    tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+    aa24:	0622                	slli	a2,a2,0x8
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:266
+    tmpccer &= (uint16_t)(~((uint16_t)TIM_CC4P));
+    aa26:	17fd                	addi	a5,a5,-1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:265
+    tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+    aa28:	8f51                	or	a4,a4,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:266
+    tmpccer &= (uint16_t)(~((uint16_t)TIM_CC4P));
+    aa2a:	0107f7b3          	and	a5,a5,a6
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:268
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OCPolarity << 12);
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 12);
+    aa2e:	21b2                	lhu	a2,2(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:267
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OCPolarity << 12);
+    aa30:	0085d803          	lhu	a6,8(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:261
+    tmpcr2 = TIMx->CTLR2;
+    aa34:	06c2                	slli	a3,a3,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:265
+    tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+    aa36:	0742                	slli	a4,a4,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:268
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 12);
+    aa38:	01066633          	or	a2,a2,a6
+    aa3c:	0632                	slli	a2,a2,0xc
+    aa3e:	8fd1                	or	a5,a5,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:270
+
+    if((TIMx == TIM1))
+    aa40:	40013637          	lui	a2,0x40013
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:268
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 12);
+    aa44:	07c2                	slli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:270
+    if((TIMx == TIM1))
+    aa46:	c0060613          	addi	a2,a2,-1024 # 40012c00 <_eusrstack+0x20002c00>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:261
+    tmpcr2 = TIMx->CTLR2;
+    aa4a:	82c1                	srli	a3,a3,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:265
+    tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+    aa4c:	8341                	srli	a4,a4,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:268
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 12);
+    aa4e:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:270
+    if((TIMx == TIM1))
+    aa50:	00c51a63          	bne	a0,a2,aa64 <TIM_OC4Init+0x5e>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:272
+    {
+        tmpcr2 &= (uint16_t)(~((uint16_t)TIM_OIS4));
+    aa54:	7671                	lui	a2,0xffffc
+    aa56:	167d                	addi	a2,a2,-1
+    aa58:	8ef1                	and	a3,a3,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:273
+        tmpcr2 |= (uint16_t)(TIM_OCInitStruct->TIM_OCIdleState << 6);
+    aa5a:	25d2                	lhu	a2,12(a1)
+    aa5c:	061a                	slli	a2,a2,0x6
+    aa5e:	8ed1                	or	a3,a3,a2
+    aa60:	06c2                	slli	a3,a3,0x10
+    aa62:	82c1                	srli	a3,a3,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:276
+    }
+
+    TIMx->CTLR2 = tmpcr2;
+    aa64:	a156                	sh	a3,4(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:277
+    TIMx->CHCTLR2 = tmpccmrx;
+    aa66:	ad5a                	sh	a4,28(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:278
+    TIMx->CH4CVR = TIM_OCInitStruct->TIM_Pulse;
+    aa68:	21fa                	lhu	a4,6(a1)
+    aa6a:	04e51023          	sh	a4,64(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:279
+    TIMx->CCER = tmpccer;
+    aa6e:	b11e                	sh	a5,32(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:280
+}
+    aa70:	8082                	ret
+
+0000aa72 <TIM_BDTRConfig>:
+TIM_BDTRConfig():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:390
+ *
+ * @return  none
+ */
+void TIM_BDTRConfig(TIM_TypeDef *TIMx, TIM_BDTRInitTypeDef *TIM_BDTRInitStruct)
+{
+    TIMx->BDTR = (uint32_t)TIM_BDTRInitStruct->TIM_OSSRState | TIM_BDTRInitStruct->TIM_OSSIState |
+    aa72:	21ba                	lhu	a4,2(a1)
+    aa74:	219e                	lhu	a5,0(a1)
+    aa76:	8fd9                	or	a5,a5,a4
+    aa78:	21da                	lhu	a4,4(a1)
+    aa7a:	8fd9                	or	a5,a5,a4
+    aa7c:	21fa                	lhu	a4,6(a1)
+    aa7e:	8fd9                	or	a5,a5,a4
+    aa80:	259a                	lhu	a4,8(a1)
+    aa82:	8fd9                	or	a5,a5,a4
+    aa84:	25ba                	lhu	a4,10(a1)
+    aa86:	8fd9                	or	a5,a5,a4
+    aa88:	25da                	lhu	a4,12(a1)
+    aa8a:	8fd9                	or	a5,a5,a4
+    aa8c:	04f51223          	sh	a5,68(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:394
+                 TIM_BDTRInitStruct->TIM_LOCKLevel | TIM_BDTRInitStruct->TIM_DeadTime |
+                 TIM_BDTRInitStruct->TIM_Break | TIM_BDTRInitStruct->TIM_BreakPolarity |
+                 TIM_BDTRInitStruct->TIM_AutomaticOutput;
+}
+    aa90:	8082                	ret
+
+0000aa92 <TIM_Cmd>:
+TIM_Cmd():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:487
+ */
+void TIM_Cmd(TIM_TypeDef *TIMx, FunctionalState NewState)
+{
+    if(NewState != DISABLE)
+    {
+        TIMx->CTLR1 |= TIM_CEN;
+    aa92:	211e                	lhu	a5,0(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:485
+    if(NewState != DISABLE)
+    aa94:	c589                	beqz	a1,aa9e <TIM_Cmd+0xc>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:487
+        TIMx->CTLR1 |= TIM_CEN;
+    aa96:	0017e793          	ori	a5,a5,1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:491
+    }
+    else
+    {
+        TIMx->CTLR1 &= (uint16_t)(~((uint16_t)TIM_CEN));
+    aa9a:	a11e                	sh	a5,0(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:493
+    }
+}
+    aa9c:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:491
+        TIMx->CTLR1 &= (uint16_t)(~((uint16_t)TIM_CEN));
+    aa9e:	07c2                	slli	a5,a5,0x10
+    aaa0:	83c1                	srli	a5,a5,0x10
+    aaa2:	9bf9                	andi	a5,a5,-2
+    aaa4:	07c2                	slli	a5,a5,0x10
+    aaa6:	83c1                	srli	a5,a5,0x10
+    aaa8:	bfcd                	j	aa9a <TIM_Cmd+0x8>
+
+0000aaaa <TIM_OC1PreloadConfig>:
+TIM_OC1PreloadConfig():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1107
+ */
+void TIM_OC1PreloadConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCPreload)
+{
+    uint16_t tmpccmr1 = 0;
+
+    tmpccmr1 = TIMx->CHCTLR1;
+    aaaa:	2d1e                	lhu	a5,24(a0)
+    aaac:	07c2                	slli	a5,a5,0x10
+    aaae:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1108
+    tmpccmr1 &= (uint16_t) ~((uint16_t)TIM_OC1PE);
+    aab0:	9bdd                	andi	a5,a5,-9
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1109
+    tmpccmr1 |= TIM_OCPreload;
+    aab2:	8ddd                	or	a1,a1,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1110
+    TIMx->CHCTLR1 = tmpccmr1;
+    aab4:	ad0e                	sh	a1,24(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1111
+}
+    aab6:	8082                	ret
+
+0000aab8 <TIM_OC2PreloadConfig>:
+TIM_OC2PreloadConfig():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1129
+ */
+void TIM_OC2PreloadConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCPreload)
+{
+    uint16_t tmpccmr1 = 0;
+
+    tmpccmr1 = TIMx->CHCTLR1;
+    aab8:	2d1a                	lhu	a4,24(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1130
+    tmpccmr1 &= (uint16_t) ~((uint16_t)TIM_OC2PE);
+    aaba:	77fd                	lui	a5,0xfffff
+    aabc:	7ff78793          	addi	a5,a5,2047 # fffff7ff <_eusrstack+0xdffef7ff>
+    aac0:	8ff9                	and	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1131
+    tmpccmr1 |= (uint16_t)(TIM_OCPreload << 8);
+    aac2:	05a2                	slli	a1,a1,0x8
+    aac4:	8fcd                	or	a5,a5,a1
+    aac6:	07c2                	slli	a5,a5,0x10
+    aac8:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1132
+    TIMx->CHCTLR1 = tmpccmr1;
+    aaca:	ad1e                	sh	a5,24(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1133
+}
+    aacc:	8082                	ret
+
+0000aace <TIM_OC3PreloadConfig>:
+TIM_OC3PreloadConfig():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1151
+ */
+void TIM_OC3PreloadConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCPreload)
+{
+    uint16_t tmpccmr2 = 0;
+
+    tmpccmr2 = TIMx->CHCTLR2;
+    aace:	2d5e                	lhu	a5,28(a0)
+    aad0:	07c2                	slli	a5,a5,0x10
+    aad2:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1152
+    tmpccmr2 &= (uint16_t) ~((uint16_t)TIM_OC3PE);
+    aad4:	9bdd                	andi	a5,a5,-9
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1153
+    tmpccmr2 |= TIM_OCPreload;
+    aad6:	8ddd                	or	a1,a1,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1154
+    TIMx->CHCTLR2 = tmpccmr2;
+    aad8:	ad4e                	sh	a1,28(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1155
+}
+    aada:	8082                	ret
+
+0000aadc <TIM_OC4PreloadConfig>:
+TIM_OC4PreloadConfig():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1173
+ */
+void TIM_OC4PreloadConfig(TIM_TypeDef *TIMx, uint16_t TIM_OCPreload)
+{
+    uint16_t tmpccmr2 = 0;
+
+    tmpccmr2 = TIMx->CHCTLR2;
+    aadc:	2d5a                	lhu	a4,28(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1174
+    tmpccmr2 &= (uint16_t) ~((uint16_t)TIM_OC4PE);
+    aade:	77fd                	lui	a5,0xfffff
+    aae0:	7ff78793          	addi	a5,a5,2047 # fffff7ff <_eusrstack+0xdffef7ff>
+    aae4:	8ff9                	and	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1175
+    tmpccmr2 |= (uint16_t)(TIM_OCPreload << 8);
+    aae6:	05a2                	slli	a1,a1,0x8
+    aae8:	8fcd                	or	a5,a5,a1
+    aaea:	07c2                	slli	a5,a5,0x10
+    aaec:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1176
+    TIMx->CHCTLR2 = tmpccmr2;
+    aaee:	ad5e                	sh	a5,28(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1177
+}
+    aaf0:	8082                	ret
+
+0000aaf2 <TIM_SetCompare1>:
+TIM_SetCompare1():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1805
+ *
+ * @return  none
+ */
+void TIM_SetCompare1(TIM_TypeDef *TIMx, uint16_t Compare1)
+{
+    TIMx->CH1CVR = Compare1;
+    aaf2:	b94e                	sh	a1,52(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1806
+}
+    aaf4:	8082                	ret
+
+0000aaf6 <TIM_SetCompare2>:
+TIM_SetCompare2():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1820
+ *
+ * @return  none
+ */
+void TIM_SetCompare2(TIM_TypeDef *TIMx, uint16_t Compare2)
+{
+    TIMx->CH2CVR = Compare2;
+    aaf6:	bd0e                	sh	a1,56(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1821
+}
+    aaf8:	8082                	ret
+
+0000aafa <TIM_SetCompare3>:
+TIM_SetCompare3():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1835
+ *
+ * @return  none
+ */
+void TIM_SetCompare3(TIM_TypeDef *TIMx, uint16_t Compare3)
+{
+    TIMx->CH3CVR = Compare3;
+    aafa:	bd4e                	sh	a1,60(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1836
+}
+    aafc:	8082                	ret
+
+0000aafe <TIM_SetCompare4>:
+TIM_SetCompare4():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1850
+ *
+ * @return  none
+ */
+void TIM_SetCompare4(TIM_TypeDef *TIMx, uint16_t Compare4)
+{
+    TIMx->CH4CVR = Compare4;
+    aafe:	04b51023          	sh	a1,64(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim.c:1851
+}
+    ab02:	8082                	ret
+
+0000ab04 <TIM5_TimeBaseInit>:
+TIM5_TimeBaseInit():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:53
+ */
+void TIM5_TimeBaseInit(TIM5_TimeBaseInitTypeDef *TIM_TimeBaseInitStruct)
+{
+    uint16_t tmpcr1 = 0;
+
+    tmpcr1 = TIM5->CTLR1;
+    ab04:	400016b7          	lui	a3,0x40001
+    ab08:	c006d783          	lhu	a5,-1024(a3) # 40000c00 <_eusrstack+0x1fff0c00>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:55
+    tmpcr1 &= (uint16_t)(~((uint16_t)(TIM_DIR | TIM_CMS)));
+    tmpcr1 |= (uint32_t)TIM_TimeBaseInitStruct->TIM_CounterMode;
+    ab0c:	2132                	lhu	a2,2(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:53
+    tmpcr1 = TIM5->CTLR1;
+    ab0e:	07c2                	slli	a5,a5,0x10
+    ab10:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:54
+    tmpcr1 &= (uint16_t)(~((uint16_t)(TIM_DIR | TIM_CMS)));
+    ab12:	f8f7f793          	andi	a5,a5,-113
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:55
+    tmpcr1 |= (uint32_t)TIM_TimeBaseInitStruct->TIM_CounterMode;
+    ab16:	8fd1                	or	a5,a5,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:58
+
+    tmpcr1 &= (uint16_t)(~((uint16_t)TIM_CTLR1_CKD));
+    tmpcr1 |= (uint32_t)TIM_TimeBaseInitStruct->TIM_ClockDivision;
+    ab18:	2512                	lhu	a2,8(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:57
+    tmpcr1 &= (uint16_t)(~((uint16_t)TIM_CTLR1_CKD));
+    ab1a:	cff7f793          	andi	a5,a5,-769
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:58
+    tmpcr1 |= (uint32_t)TIM_TimeBaseInitStruct->TIM_ClockDivision;
+    ab1e:	8fd1                	or	a5,a5,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:60
+
+    TIM5->CTLR1 = tmpcr1;
+    ab20:	c0f69023          	sh	a5,-1024(a3)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:61
+    TIM5->ATRLR_R32 = TIM_TimeBaseInitStruct->TIM_Period;
+    ab24:	415c                	lw	a5,4(a0)
+    ab26:	c2f6a623          	sw	a5,-980(a3)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:62
+    TIM5->PSC = TIM_TimeBaseInitStruct->TIM_Prescaler;
+    ab2a:	211e                	lhu	a5,0(a0)
+    ab2c:	c2f69423          	sh	a5,-984(a3)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:64
+
+    TIM5->SWEVGR = TIM_PSCReloadMode_Immediate;
+    ab30:	4785                	li	a5,1
+    ab32:	c0f69a23          	sh	a5,-1004(a3)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:65
+}
+    ab36:	8082                	ret
+
+0000ab38 <TIM5_OC1Init>:
+TIM5_OC1Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:81
+ */
+void TIM5_OC1Init(TIM5_OCInitTypeDef *TIM_OCInitStruct)
+{
+    uint16_t tmpccmrx = 0, tmpccer = 0, tmpcr2 = 0;
+
+    TIM5->CCER &= (uint16_t)(~(uint16_t)TIM_CC1E);
+    ab38:	400017b7          	lui	a5,0x40001
+    ab3c:	c207d703          	lhu	a4,-992(a5) # 40000c20 <_eusrstack+0x1fff0c20>
+    ab40:	0742                	slli	a4,a4,0x10
+    ab42:	8341                	srli	a4,a4,0x10
+    ab44:	9b79                	andi	a4,a4,-2
+    ab46:	0742                	slli	a4,a4,0x10
+    ab48:	8341                	srli	a4,a4,0x10
+    ab4a:	c2e79023          	sh	a4,-992(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:82
+    tmpccer = TIM5->CCER;
+    ab4e:	c207d703          	lhu	a4,-992(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:83
+    tmpcr2 = TIM5->CTLR2;
+    ab52:	c047d603          	lhu	a2,-1020(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:84
+    tmpccmrx = TIM5->CHCTLR1;
+    ab56:	c187d683          	lhu	a3,-1000(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:87
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_OC1M));
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_CC1S));
+    tmpccmrx |= TIM_OCInitStruct->TIM_OCMode;
+    ab5a:	210e                	lhu	a1,0(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:83
+    tmpcr2 = TIM5->CTLR2;
+    ab5c:	0642                	slli	a2,a2,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:84
+    tmpccmrx = TIM5->CHCTLR1;
+    ab5e:	06c2                	slli	a3,a3,0x10
+    ab60:	82c1                	srli	a3,a3,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:83
+    tmpcr2 = TIM5->CTLR2;
+    ab62:	8241                	srli	a2,a2,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:86
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_CC1S));
+    ab64:	f8c6f693          	andi	a3,a3,-116
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:90
+    tmpccer &= (uint16_t)(~((uint16_t)TIM_CC1P));
+    tmpccer |= TIM_OCInitStruct->TIM_OCPolarity;
+    tmpccer |= TIM_OCInitStruct->TIM_OutputState;
+    ab68:	00255803          	lhu	a6,2(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:87
+    tmpccmrx |= TIM_OCInitStruct->TIM_OCMode;
+    ab6c:	8ecd                	or	a3,a3,a1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:90
+    tmpccer |= TIM_OCInitStruct->TIM_OutputState;
+    ab6e:	254e                	lhu	a1,12(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:92
+
+    TIM5->CTLR2 = tmpcr2;
+    ab70:	c0c79223          	sh	a2,-1020(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:93
+    TIM5->CHCTLR1 = tmpccmrx;
+    ab74:	c0d79c23          	sh	a3,-1000(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:82
+    tmpccer = TIM5->CCER;
+    ab78:	0742                	slli	a4,a4,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:94
+    TIM5->CH1CVR_R32 = TIM_OCInitStruct->TIM_Pulse;
+    ab7a:	4514                	lw	a3,8(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:82
+    tmpccer = TIM5->CCER;
+    ab7c:	8341                	srli	a4,a4,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:88
+    tmpccer &= (uint16_t)(~((uint16_t)TIM_CC1P));
+    ab7e:	9b75                	andi	a4,a4,-3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:90
+    tmpccer |= TIM_OCInitStruct->TIM_OutputState;
+    ab80:	0105e5b3          	or	a1,a1,a6
+    ab84:	8f4d                	or	a4,a4,a1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:94
+    TIM5->CH1CVR_R32 = TIM_OCInitStruct->TIM_Pulse;
+    ab86:	c2d7aa23          	sw	a3,-972(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:95
+    TIM5->CCER = tmpccer;
+    ab8a:	c2e79023          	sh	a4,-992(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:96
+}
+    ab8e:	8082                	ret
+
+0000ab90 <TIM5_OC2Init>:
+TIM5_OC2Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:112
+ */
+void TIM5_OC2Init(TIM5_OCInitTypeDef *TIM_OCInitStruct)
+{
+    uint16_t tmpccmrx = 0, tmpccer = 0, tmpcr2 = 0;
+
+    TIM5->CCER &= (uint16_t)(~((uint16_t)TIM_CC2E));
+    ab90:	400017b7          	lui	a5,0x40001
+    ab94:	c207d703          	lhu	a4,-992(a5) # 40000c20 <_eusrstack+0x1fff0c20>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:117
+    tmpccer = TIM5->CCER;
+    tmpcr2 = TIM5->CTLR2;
+    tmpccmrx = TIM5->CHCTLR1;
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_OC2M));
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_CC2S));
+    ab98:	76e5                	lui	a3,0xffff9
+    ab9a:	cff68693          	addi	a3,a3,-769 # ffff8cff <_eusrstack+0xdffe8cff>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:112
+    TIM5->CCER &= (uint16_t)(~((uint16_t)TIM_CC2E));
+    ab9e:	0742                	slli	a4,a4,0x10
+    aba0:	8341                	srli	a4,a4,0x10
+    aba2:	9b3d                	andi	a4,a4,-17
+    aba4:	0742                	slli	a4,a4,0x10
+    aba6:	8341                	srli	a4,a4,0x10
+    aba8:	c2e79023          	sh	a4,-992(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:113
+    tmpccer = TIM5->CCER;
+    abac:	c207d703          	lhu	a4,-992(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:114
+    tmpcr2 = TIM5->CTLR2;
+    abb0:	c047d583          	lhu	a1,-1020(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:115
+    tmpccmrx = TIM5->CHCTLR1;
+    abb4:	c187d603          	lhu	a2,-1000(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:120
+    tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+    tmpccer &= (uint16_t)(~((uint16_t)TIM_CC2P));
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OCPolarity << 4);
+    abb8:	00c55803          	lhu	a6,12(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:114
+    tmpcr2 = TIM5->CTLR2;
+    abbc:	05c2                	slli	a1,a1,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:117
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_CC2S));
+    abbe:	8ef1                	and	a3,a3,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:118
+    tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+    abc0:	2112                	lhu	a2,0(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:113
+    tmpccer = TIM5->CCER;
+    abc2:	0742                	slli	a4,a4,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:114
+    tmpcr2 = TIM5->CTLR2;
+    abc4:	81c1                	srli	a1,a1,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:118
+    tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+    abc6:	0622                	slli	a2,a2,0x8
+    abc8:	8ed1                	or	a3,a3,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:121
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 4);
+    abca:	2132                	lhu	a2,2(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:118
+    tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+    abcc:	06c2                	slli	a3,a3,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:123
+
+    TIM5->CTLR2 = tmpcr2;
+    abce:	c0b79223          	sh	a1,-1020(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:118
+    tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+    abd2:	82c1                	srli	a3,a3,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:113
+    tmpccer = TIM5->CCER;
+    abd4:	8341                	srli	a4,a4,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:121
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 4);
+    abd6:	01066633          	or	a2,a2,a6
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:124
+    TIM5->CHCTLR1 = tmpccmrx;
+    abda:	c0d79c23          	sh	a3,-1000(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:119
+    tmpccer &= (uint16_t)(~((uint16_t)TIM_CC2P));
+    abde:	fdf77713          	andi	a4,a4,-33
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:125
+    TIM5->CH2CVR_R32 = TIM_OCInitStruct->TIM_Pulse;
+    abe2:	4514                	lw	a3,8(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:121
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 4);
+    abe4:	0612                	slli	a2,a2,0x4
+    abe6:	8f51                	or	a4,a4,a2
+    abe8:	0742                	slli	a4,a4,0x10
+    abea:	8341                	srli	a4,a4,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:125
+    TIM5->CH2CVR_R32 = TIM_OCInitStruct->TIM_Pulse;
+    abec:	c2d7ac23          	sw	a3,-968(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:126
+    TIM5->CCER = tmpccer;
+    abf0:	c2e79023          	sh	a4,-992(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:127
+}
+    abf4:	8082                	ret
+
+0000abf6 <TIM5_OC3Init>:
+TIM5_OC3Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:143
+ */
+void TIM5_OC3Init(TIM5_OCInitTypeDef *TIM_OCInitStruct)
+{
+    uint16_t tmpccmrx = 0, tmpccer = 0, tmpcr2 = 0;
+
+    TIM5->CCER &= (uint16_t)(~((uint16_t)TIM_CC3E));
+    abf6:	400017b7          	lui	a5,0x40001
+    abfa:	c207d703          	lhu	a4,-992(a5) # 40000c20 <_eusrstack+0x1fff0c20>
+    abfe:	0742                	slli	a4,a4,0x10
+    ac00:	8341                	srli	a4,a4,0x10
+    ac02:	eff77713          	andi	a4,a4,-257
+    ac06:	0742                	slli	a4,a4,0x10
+    ac08:	8341                	srli	a4,a4,0x10
+    ac0a:	c2e79023          	sh	a4,-992(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:144
+    tmpccer = TIM5->CCER;
+    ac0e:	c207d703          	lhu	a4,-992(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:145
+    tmpcr2 = TIM5->CTLR2;
+    ac12:	c047d583          	lhu	a1,-1020(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:146
+    tmpccmrx = TIM5->CHCTLR2;
+    ac16:	c1c7d683          	lhu	a3,-996(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:149
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_OC3M));
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_CC3S));
+    tmpccmrx |= TIM_OCInitStruct->TIM_OCMode;
+    ac1a:	2112                	lhu	a2,0(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:151
+    tmpccer &= (uint16_t)(~((uint16_t)TIM_CC3P));
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OCPolarity << 8);
+    ac1c:	00c55803          	lhu	a6,12(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:146
+    tmpccmrx = TIM5->CHCTLR2;
+    ac20:	06c2                	slli	a3,a3,0x10
+    ac22:	82c1                	srli	a3,a3,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:148
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_CC3S));
+    ac24:	f8c6f693          	andi	a3,a3,-116
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:149
+    tmpccmrx |= TIM_OCInitStruct->TIM_OCMode;
+    ac28:	8ed1                	or	a3,a3,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:152
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 8);
+    ac2a:	2132                	lhu	a2,2(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:145
+    tmpcr2 = TIM5->CTLR2;
+    ac2c:	05c2                	slli	a1,a1,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:144
+    tmpccer = TIM5->CCER;
+    ac2e:	0742                	slli	a4,a4,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:145
+    tmpcr2 = TIM5->CTLR2;
+    ac30:	81c1                	srli	a1,a1,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:154
+
+    TIM5->CTLR2 = tmpcr2;
+    ac32:	c0b79223          	sh	a1,-1020(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:144
+    tmpccer = TIM5->CCER;
+    ac36:	8341                	srli	a4,a4,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:152
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 8);
+    ac38:	01066633          	or	a2,a2,a6
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:155
+    TIM5->CHCTLR2 = tmpccmrx;
+    ac3c:	c0d79e23          	sh	a3,-996(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:150
+    tmpccer &= (uint16_t)(~((uint16_t)TIM_CC3P));
+    ac40:	dff77713          	andi	a4,a4,-513
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:156
+    TIM5->CH3CVR_R32 = TIM_OCInitStruct->TIM_Pulse;
+    ac44:	4514                	lw	a3,8(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:152
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 8);
+    ac46:	0622                	slli	a2,a2,0x8
+    ac48:	8f51                	or	a4,a4,a2
+    ac4a:	0742                	slli	a4,a4,0x10
+    ac4c:	8341                	srli	a4,a4,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:156
+    TIM5->CH3CVR_R32 = TIM_OCInitStruct->TIM_Pulse;
+    ac4e:	c2d7ae23          	sw	a3,-964(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:157
+    TIM5->CCER = tmpccer;
+    ac52:	c2e79023          	sh	a4,-992(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:158
+}
+    ac56:	8082                	ret
+
+0000ac58 <TIM5_OC4Init>:
+TIM5_OC4Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:174
+ */
+void TIM5_OC4Init(TIM5_OCInitTypeDef *TIM_OCInitStruct)
+{
+    uint16_t tmpccmrx = 0, tmpccer = 0, tmpcr2 = 0;
+
+    TIM5->CCER &= (uint16_t)(~((uint16_t)TIM_CC4E));
+    ac58:	400017b7          	lui	a5,0x40001
+    ac5c:	c207d683          	lhu	a3,-992(a5) # 40000c20 <_eusrstack+0x1fff0c20>
+    ac60:	777d                	lui	a4,0xfffff
+    ac62:	177d                	addi	a4,a4,-1
+    ac64:	8f75                	and	a4,a4,a3
+    ac66:	c2e79023          	sh	a4,-992(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:175
+    tmpccer = TIM5->CCER;
+    ac6a:	c207d803          	lhu	a6,-992(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:176
+    tmpcr2 = TIM5->CTLR2;
+    ac6e:	c047d583          	lhu	a1,-1020(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:177
+    tmpccmrx = TIM5->CHCTLR2;
+    ac72:	c1c7d703          	lhu	a4,-996(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:180
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_OC4M));
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_CC4S));
+    tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+    ac76:	2112                	lhu	a2,0(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:179
+    tmpccmrx &= (uint16_t)(~((uint16_t)TIM_CC4S));
+    ac78:	76e5                	lui	a3,0xffff9
+    ac7a:	cff68693          	addi	a3,a3,-769 # ffff8cff <_eusrstack+0xdffe8cff>
+    ac7e:	8ef9                	and	a3,a3,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:181
+    tmpccer &= (uint16_t)(~((uint16_t)TIM_CC4P));
+    ac80:	7779                	lui	a4,0xffffe
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:180
+    tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+    ac82:	0622                	slli	a2,a2,0x8
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:181
+    tmpccer &= (uint16_t)(~((uint16_t)TIM_CC4P));
+    ac84:	177d                	addi	a4,a4,-1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:180
+    tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+    ac86:	8ed1                	or	a3,a3,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:181
+    tmpccer &= (uint16_t)(~((uint16_t)TIM_CC4P));
+    ac88:	01077733          	and	a4,a4,a6
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:183
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OCPolarity << 12);
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 12);
+    ac8c:	2132                	lhu	a2,2(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:182
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OCPolarity << 12);
+    ac8e:	00c55803          	lhu	a6,12(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:176
+    tmpcr2 = TIM5->CTLR2;
+    ac92:	05c2                	slli	a1,a1,0x10
+    ac94:	81c1                	srli	a1,a1,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:180
+    tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+    ac96:	06c2                	slli	a3,a3,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:185
+
+    TIM5->CTLR2 = tmpcr2;
+    ac98:	c0b79223          	sh	a1,-1020(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:180
+    tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+    ac9c:	82c1                	srli	a3,a3,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:183
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 12);
+    ac9e:	01066633          	or	a2,a2,a6
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:186
+    TIM5->CHCTLR2 = tmpccmrx;
+    aca2:	c0d79e23          	sh	a3,-996(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:183
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 12);
+    aca6:	0632                	slli	a2,a2,0xc
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:187
+    TIM5->CH4CVR_R32 = TIM_OCInitStruct->TIM_Pulse;
+    aca8:	4514                	lw	a3,8(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:183
+    tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 12);
+    acaa:	8f51                	or	a4,a4,a2
+    acac:	0742                	slli	a4,a4,0x10
+    acae:	8341                	srli	a4,a4,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:187
+    TIM5->CH4CVR_R32 = TIM_OCInitStruct->TIM_Pulse;
+    acb0:	c4d7a023          	sw	a3,-960(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:188
+    TIM5->CCER = tmpccer;
+    acb4:	c2e79023          	sh	a4,-992(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:189
+}
+    acb8:	8082                	ret
+
+0000acba <TIM5_BDTRConfig>:
+TIM5_BDTRConfig():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:297
+ *
+ * @return  none
+ */
+void TIM5_BDTRConfig(TIM5_BDTRInitTypeDef *TIM_BDTRInitStruct)
+{
+    TIM5->BDTR = (uint32_t)TIM_BDTRInitStruct->TIM_OSSRState | TIM_BDTRInitStruct->TIM_OSSIState |
+    acba:	213a                	lhu	a4,2(a0)
+    acbc:	211e                	lhu	a5,0(a0)
+    acbe:	8fd9                	or	a5,a5,a4
+    acc0:	215a                	lhu	a4,4(a0)
+    acc2:	8fd9                	or	a5,a5,a4
+    acc4:	217a                	lhu	a4,6(a0)
+    acc6:	8fd9                	or	a5,a5,a4
+    acc8:	251a                	lhu	a4,8(a0)
+    acca:	8fd9                	or	a5,a5,a4
+    accc:	253a                	lhu	a4,10(a0)
+    acce:	8fd9                	or	a5,a5,a4
+    acd0:	255a                	lhu	a4,12(a0)
+    acd2:	8fd9                	or	a5,a5,a4
+    acd4:	40001737          	lui	a4,0x40001
+    acd8:	c4f71223          	sh	a5,-956(a4) # 40000c44 <_eusrstack+0x1fff0c44>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:301
+                 TIM_BDTRInitStruct->TIM_LOCKLevel | TIM_BDTRInitStruct->TIM_DeadTime |
+                 TIM_BDTRInitStruct->TIM_Break | TIM_BDTRInitStruct->TIM_BreakPolarity |
+                 TIM_BDTRInitStruct->TIM_AutomaticOutput;
+}
+    acdc:	8082                	ret
+
+0000acde <TIM5_OC1PreloadConfig>:
+TIM5_OC1PreloadConfig():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:990
+ */
+void TIM5_OC1PreloadConfig(uint16_t TIM_OCPreload)
+{
+    uint16_t tmpccmr1 = 0;
+
+    tmpccmr1 = TIM5->CHCTLR1;
+    acde:	40001737          	lui	a4,0x40001
+    ace2:	c1875783          	lhu	a5,-1000(a4) # 40000c18 <_eusrstack+0x1fff0c18>
+    ace6:	07c2                	slli	a5,a5,0x10
+    ace8:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:991
+    tmpccmr1 &= (uint16_t) ~((uint16_t)TIM_OC1PE);
+    acea:	9bdd                	andi	a5,a5,-9
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:992
+    tmpccmr1 |= TIM_OCPreload;
+    acec:	8d5d                	or	a0,a0,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:993
+    TIM5->CHCTLR1 = tmpccmr1;
+    acee:	c0a71c23          	sh	a0,-1000(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:994
+}
+    acf2:	8082                	ret
+
+0000acf4 <TIM5_OC2PreloadConfig>:
+TIM5_OC2PreloadConfig():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1011
+ */
+void TIM5_OC2PreloadConfig(uint16_t TIM_OCPreload)
+{
+    uint16_t tmpccmr1 = 0;
+
+    tmpccmr1 = TIM5->CHCTLR1;
+    acf4:	40001737          	lui	a4,0x40001
+    acf8:	c1875683          	lhu	a3,-1000(a4) # 40000c18 <_eusrstack+0x1fff0c18>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1012
+    tmpccmr1 &= (uint16_t) ~((uint16_t)TIM_OC2PE);
+    acfc:	77fd                	lui	a5,0xfffff
+    acfe:	7ff78793          	addi	a5,a5,2047 # fffff7ff <_eusrstack+0xdffef7ff>
+    ad02:	8ff5                	and	a5,a5,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1013
+    tmpccmr1 |= (uint16_t)(TIM_OCPreload << 8);
+    ad04:	0522                	slli	a0,a0,0x8
+    ad06:	8fc9                	or	a5,a5,a0
+    ad08:	07c2                	slli	a5,a5,0x10
+    ad0a:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1014
+    TIM5->CHCTLR1 = tmpccmr1;
+    ad0c:	c0f71c23          	sh	a5,-1000(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1015
+}
+    ad10:	8082                	ret
+
+0000ad12 <TIM5_OC3PreloadConfig>:
+TIM5_OC3PreloadConfig():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1032
+ */
+void TIM5_OC3PreloadConfig(uint16_t TIM_OCPreload)
+{
+    uint16_t tmpccmr2 = 0;
+
+    tmpccmr2 = TIM5->CHCTLR2;
+    ad12:	40001737          	lui	a4,0x40001
+    ad16:	c1c75783          	lhu	a5,-996(a4) # 40000c1c <_eusrstack+0x1fff0c1c>
+    ad1a:	07c2                	slli	a5,a5,0x10
+    ad1c:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1033
+    tmpccmr2 &= (uint16_t) ~((uint16_t)TIM_OC3PE);
+    ad1e:	9bdd                	andi	a5,a5,-9
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1034
+    tmpccmr2 |= TIM_OCPreload;
+    ad20:	8d5d                	or	a0,a0,a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1035
+    TIM5->CHCTLR2 = tmpccmr2;
+    ad22:	c0a71e23          	sh	a0,-996(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1036
+}
+    ad26:	8082                	ret
+
+0000ad28 <TIM5_OC4PreloadConfig>:
+TIM5_OC4PreloadConfig():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1053
+ */
+void TIM5_OC4PreloadConfig(uint16_t TIM_OCPreload)
+{
+    uint16_t tmpccmr2 = 0;
+
+    tmpccmr2 = TIM5->CHCTLR2;
+    ad28:	40001737          	lui	a4,0x40001
+    ad2c:	c1c75683          	lhu	a3,-996(a4) # 40000c1c <_eusrstack+0x1fff0c1c>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1054
+    tmpccmr2 &= (uint16_t) ~((uint16_t)TIM_OC4PE);
+    ad30:	77fd                	lui	a5,0xfffff
+    ad32:	7ff78793          	addi	a5,a5,2047 # fffff7ff <_eusrstack+0xdffef7ff>
+    ad36:	8ff5                	and	a5,a5,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1055
+    tmpccmr2 |= (uint16_t)(TIM_OCPreload << 8);
+    ad38:	0522                	slli	a0,a0,0x8
+    ad3a:	8fc9                	or	a5,a5,a0
+    ad3c:	07c2                	slli	a5,a5,0x10
+    ad3e:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1056
+    TIM5->CHCTLR2 = tmpccmr2;
+    ad40:	c0f71e23          	sh	a5,-996(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1057
+}
+    ad44:	8082                	ret
+
+0000ad46 <TIM5_SetCompare1>:
+TIM5_SetCompare1():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1658
+ *
+ * @return  none
+ */
+void TIM5_SetCompare1(uint32_t Compare1)
+{
+    TIM5->CH1CVR_R32 = Compare1;
+    ad46:	400017b7          	lui	a5,0x40001
+    ad4a:	c2a7aa23          	sw	a0,-972(a5) # 40000c34 <_eusrstack+0x1fff0c34>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1659
+}
+    ad4e:	8082                	ret
+
+0000ad50 <TIM5_SetCompare2>:
+TIM5_SetCompare2():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1672
+ *
+ * @return  none
+ */
+void TIM5_SetCompare2(uint32_t Compare2)
+{
+    TIM5->CH2CVR_R32 = Compare2;
+    ad50:	400017b7          	lui	a5,0x40001
+    ad54:	c2a7ac23          	sw	a0,-968(a5) # 40000c38 <_eusrstack+0x1fff0c38>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1673
+}
+    ad58:	8082                	ret
+
+0000ad5a <TIM5_SetCompare3>:
+TIM5_SetCompare3():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1686
+ *
+ * @return  none
+ */
+void TIM5_SetCompare3(uint32_t Compare3)
+{
+    TIM5->CH3CVR_R32 = Compare3;
+    ad5a:	400017b7          	lui	a5,0x40001
+    ad5e:	c2a7ae23          	sw	a0,-964(a5) # 40000c3c <_eusrstack+0x1fff0c3c>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1687
+}
+    ad62:	8082                	ret
+
+0000ad64 <TIM5_SetCompare4>:
+TIM5_SetCompare4():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1700
+ *
+ * @return  none
+ */
+void TIM5_SetCompare4(uint32_t Compare4)
+{
+    TIM5->CH4CVR_R32 = Compare4;
+    ad64:	400017b7          	lui	a5,0x40001
+    ad68:	c4a7a023          	sw	a0,-960(a5) # 40000c40 <_eusrstack+0x1fff0c40>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_tim5.c:1701
+}
+    ad6c:	8082                	ret
+
+0000ad6e <USART_Init>:
+USART_Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:112
+    if(USART_InitStruct->USART_HardwareFlowControl != USART_HardwareFlowControl_None)
+    {
+    }
+
+    usartxbase = (uint32_t)USARTx;
+    tmpreg = USARTx->CTLR2;
+    ad6e:	2916                	lhu	a3,16(a0)
+    ad70:	77f5                	lui	a5,0xffffd
+    ad72:	17fd                	addi	a5,a5,-1
+    ad74:	8ff5                	and	a5,a5,a3
+    ad76:	21f6                	lhu	a3,6(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:100
+{
+    ad78:	7139                	addi	sp,sp,-64
+    ad7a:	dc22                	sw	s0,56(sp)
+    ad7c:	de06                	sw	ra,60(sp)
+    ad7e:	8fd5                	or	a5,a5,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:107
+    if(USART_InitStruct->USART_HardwareFlowControl != USART_HardwareFlowControl_None)
+    ad80:	25da                	lhu	a4,12(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:116
+    tmpreg &= CTLR2_STOP_CLEAR_Mask;
+    tmpreg |= (uint32_t)USART_InitStruct->USART_StopBits;
+
+    USARTx->CTLR2 = (uint16_t)tmpreg;
+    ad82:	a91e                	sh	a5,16(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:117
+    tmpreg = USARTx->CTLR1;
+    ad84:	2556                	lhu	a3,12(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:119
+    tmpreg &= CTLR1_CLEAR_Mask;
+    tmpreg |= (uint32_t)USART_InitStruct->USART_WordLength | USART_InitStruct->USART_Parity |
+    ad86:	77fd                	lui	a5,0xfffff
+    ad88:	9f378793          	addi	a5,a5,-1549 # ffffe9f3 <_eusrstack+0xdffee9f3>
+    ad8c:	8ff5                	and	a5,a5,a3
+    ad8e:	21d6                	lhu	a3,4(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:100
+{
+    ad90:	842a                	mv	s0,a0
+    ad92:	c62e                	sw	a1,12(sp)
+    ad94:	8fd5                	or	a5,a5,a3
+    ad96:	2596                	lhu	a3,8(a1)
+    ad98:	8fd5                	or	a5,a5,a3
+    ad9a:	25b6                	lhu	a3,10(a1)
+    ad9c:	8fd5                	or	a5,a5,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:121
+              USART_InitStruct->USART_Mode;
+    USARTx->CTLR1 = (uint16_t)tmpreg;
+    ad9e:	a55e                	sh	a5,12(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:123
+
+    tmpreg = USARTx->CTLR3;
+    ada0:	295e                	lhu	a5,20(a0)
+    ada2:	07c2                	slli	a5,a5,0x10
+    ada4:	83c1                	srli	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:125
+    tmpreg &= CTLR3_CLEAR_Mask;
+    tmpreg |= USART_InitStruct->USART_HardwareFlowControl;
+    ada6:	cff7f793          	andi	a5,a5,-769
+    adaa:	8fd9                	or	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:126
+    USARTx->CTLR3 = (uint16_t)tmpreg;
+    adac:	a95e                	sh	a5,20(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:128
+
+    RCC_GetClocksFreq(&RCC_ClocksStatus);
+    adae:	0868                	addi	a0,sp,28
+    adb0:	f72ff0ef          	jal	ra,a522 <RCC_GetClocksFreq>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:130
+
+    if(usartxbase == USART1_BASE)
+    adb4:	400147b7          	lui	a5,0x40014
+    adb8:	80078793          	addi	a5,a5,-2048 # 40013800 <_eusrstack+0x20003800>
+    adbc:	45b2                	lw	a1,12(sp)
+    adbe:	02f41f63          	bne	s0,a5,adfc <USART_Init+0x8e>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:132
+    {
+        apbclock = RCC_ClocksStatus.PCLK2_Frequency;
+    adc2:	57a2                	lw	a5,40(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:138
+    }
+    else
+    {
+        apbclock = RCC_ClocksStatus.PCLK1_Frequency;
+    }
+    integerdivider = ((25 * apbclock) / (4 * (USART_InitStruct->USART_BaudRate)));
+    adc4:	4765                	li	a4,25
+    adc6:	02e787b3          	mul	a5,a5,a4
+    adca:	4198                	lw	a4,0(a1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:139
+    tmpreg = (integerdivider / 100) << 4;
+    adcc:	06400693          	li	a3,100
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:143
+    fractionaldivider = integerdivider - (100 * (tmpreg >> 4));
+    tmpreg |= ((((fractionaldivider * 16) + 50) / 100)) & ((uint8_t)0x0F);
+    USARTx->BRR = (uint16_t)tmpreg;
+}
+    add0:	50f2                	lw	ra,60(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:138
+    integerdivider = ((25 * apbclock) / (4 * (USART_InitStruct->USART_BaudRate)));
+    add2:	070a                	slli	a4,a4,0x2
+    add4:	02e7d7b3          	divu	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:139
+    tmpreg = (integerdivider / 100) << 4;
+    add8:	02d7d733          	divu	a4,a5,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:141
+    tmpreg |= ((((fractionaldivider * 16) + 50) / 100)) & ((uint8_t)0x0F);
+    addc:	02d7f7b3          	remu	a5,a5,a3
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:139
+    tmpreg = (integerdivider / 100) << 4;
+    ade0:	0712                	slli	a4,a4,0x4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:141
+    tmpreg |= ((((fractionaldivider * 16) + 50) / 100)) & ((uint8_t)0x0F);
+    ade2:	0792                	slli	a5,a5,0x4
+    ade4:	03278793          	addi	a5,a5,50
+    ade8:	02d7d7b3          	divu	a5,a5,a3
+    adec:	8bbd                	andi	a5,a5,15
+    adee:	8fd9                	or	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:142
+    USARTx->BRR = (uint16_t)tmpreg;
+    adf0:	07c2                	slli	a5,a5,0x10
+    adf2:	83c1                	srli	a5,a5,0x10
+    adf4:	a41e                	sh	a5,8(s0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:143
+}
+    adf6:	5462                	lw	s0,56(sp)
+    adf8:	6121                	addi	sp,sp,64
+    adfa:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:136
+        apbclock = RCC_ClocksStatus.PCLK1_Frequency;
+    adfc:	5792                	lw	a5,36(sp)
+    adfe:	b7d9                	j	adc4 <USART_Init+0x56>
+
+0000ae00 <USART_Cmd>:
+USART_Cmd():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:220
+ *
+ * @return  none
+ */
+void USART_Cmd(USART_TypeDef *USARTx, FunctionalState NewState)
+{
+    if(NewState != DISABLE)
+    ae00:	c591                	beqz	a1,ae0c <USART_Cmd+0xc>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:222
+    {
+        USARTx->CTLR1 |= CTLR1_UE_Set;
+    ae02:	255e                	lhu	a5,12(a0)
+    ae04:	6709                	lui	a4,0x2
+    ae06:	8fd9                	or	a5,a5,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:226
+    }
+    else
+    {
+        USARTx->CTLR1 &= CTLR1_UE_Reset;
+    ae08:	a55e                	sh	a5,12(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:228
+    }
+}
+    ae0a:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:226
+        USARTx->CTLR1 &= CTLR1_UE_Reset;
+    ae0c:	255a                	lhu	a4,12(a0)
+    ae0e:	77f9                	lui	a5,0xffffe
+    ae10:	17fd                	addi	a5,a5,-1
+    ae12:	8ff9                	and	a5,a5,a4
+    ae14:	bfd5                	j	ae08 <USART_Cmd+0x8>
+
+0000ae16 <USART_SendData>:
+USART_SendData():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:416
+ *
+ * @return  none
+ */
+void USART_SendData(USART_TypeDef *USARTx, uint16_t Data)
+{
+    USARTx->DATAR = (Data & (uint16_t)0x01FF);
+    ae16:	1ff5f593          	andi	a1,a1,511
+    ae1a:	a14e                	sh	a1,4(a0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:417
+}
+    ae1c:	8082                	ret
+
+0000ae1e <USART_GetFlagStatus>:
+USART_GetFlagStatus():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:609
+FlagStatus USART_GetFlagStatus(USART_TypeDef *USARTx, uint16_t USART_FLAG)
+{
+    FlagStatus bitstatus = RESET;
+
+
+    if((USARTx->STATR & USART_FLAG) != (uint16_t)RESET)
+    ae1e:	210a                	lhu	a0,0(a0)
+    ae20:	8d6d                	and	a0,a0,a1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Peripheral/src/ch32v20x_usart.c:618
+    else
+    {
+        bitstatus = RESET;
+    }
+    return bitstatus;
+}
+    ae22:	00a03533          	snez	a0,a0
+    ae26:	8082                	ret
+
+0000ae28 <Delay_Init>:
+Delay_Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:30
+ *
+ * @return  none
+ */
+void Delay_Init(void)
+{
+    p_us = SystemCoreClock / 8000000;
+    ae28:	71418793          	addi	a5,gp,1812 # 20004714 <SystemCoreClock>
+    ae2c:	439c                	lw	a5,0(a5)
+    ae2e:	007a1737          	lui	a4,0x7a1
+    ae32:	20070713          	addi	a4,a4,512 # 7a1200 <_data_lma+0x78cbd8>
+    ae36:	02e7d7b3          	divu	a5,a5,a4
+    ae3a:	0ff7f793          	andi	a5,a5,255
+    ae3e:	7af18b23          	sb	a5,1974(gp) # 200047b6 <p_us>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:31
+    p_ms = (uint16_t)p_us * 1000;
+    ae42:	3e800713          	li	a4,1000
+    ae46:	02e787b3          	mul	a5,a5,a4
+    ae4a:	7af19a23          	sh	a5,1972(gp) # 200047b4 <p_ms>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:32
+}
+    ae4e:	8082                	ret
+
+0000ae50 <Delay_Us>:
+Delay_Us():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:47
+ */
+void Delay_Us(uint32_t n)
+{
+    uint32_t i;
+
+    SysTick->SR &= ~(1 << 0);
+    ae50:	e000f7b7          	lui	a5,0xe000f
+    ae54:	43d8                	lw	a4,4(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:50
+    i = (uint32_t)n * p_us;
+
+    SysTick->CMP = i;
+    ae56:	4681                	li	a3,0
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:47
+    SysTick->SR &= ~(1 << 0);
+    ae58:	9b79                	andi	a4,a4,-2
+    ae5a:	c3d8                	sw	a4,4(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:48
+    i = (uint32_t)n * p_us;
+    ae5c:	7b61c703          	lbu	a4,1974(gp) # 200047b6 <p_us>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:50
+    SysTick->CMP = i;
+    ae60:	02a70633          	mul	a2,a4,a0
+    ae64:	cb90                	sw	a2,16(a5)
+    ae66:	cbd4                	sw	a3,20(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:51
+    SysTick->CTLR |= (1 << 4);
+    ae68:	4398                	lw	a4,0(a5)
+    ae6a:	01076713          	ori	a4,a4,16
+    ae6e:	c398                	sw	a4,0(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:52
+    SysTick->CTLR |= (1 << 5) | (1 << 0);
+    ae70:	4398                	lw	a4,0(a5)
+    ae72:	02176713          	ori	a4,a4,33
+    ae76:	c398                	sw	a4,0(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:54 (discriminator 1)
+
+    while((SysTick->SR & (1 << 0)) != (1 << 0));
+    ae78:	43d8                	lw	a4,4(a5)
+    ae7a:	8b05                	andi	a4,a4,1
+    ae7c:	df75                	beqz	a4,ae78 <Delay_Us+0x28>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:55
+    SysTick->CTLR &= ~(1 << 0);
+    ae7e:	4398                	lw	a4,0(a5)
+    ae80:	9b79                	andi	a4,a4,-2
+    ae82:	c398                	sw	a4,0(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:56
+}
+    ae84:	8082                	ret
+
+0000ae86 <Delay_Ms>:
+Delay_Ms():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:71
+ */
+void Delay_Ms(uint32_t n)
+{
+    uint32_t i;
+
+    SysTick->SR &= ~(1 << 0);
+    ae86:	e000f7b7          	lui	a5,0xe000f
+    ae8a:	43d8                	lw	a4,4(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:74
+    i = (uint32_t)n * p_ms;
+
+    SysTick->CMP = i;
+    ae8c:	4681                	li	a3,0
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:71
+    SysTick->SR &= ~(1 << 0);
+    ae8e:	9b79                	andi	a4,a4,-2
+    ae90:	c3d8                	sw	a4,4(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:72
+    i = (uint32_t)n * p_ms;
+    ae92:	7b41d703          	lhu	a4,1972(gp) # 200047b4 <p_ms>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:74
+    SysTick->CMP = i;
+    ae96:	02a70633          	mul	a2,a4,a0
+    ae9a:	cb90                	sw	a2,16(a5)
+    ae9c:	cbd4                	sw	a3,20(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:75
+    SysTick->CTLR |= (1 << 4);
+    ae9e:	4398                	lw	a4,0(a5)
+    aea0:	01076713          	ori	a4,a4,16
+    aea4:	c398                	sw	a4,0(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:76
+    SysTick->CTLR |= (1 << 5) | (1 << 0);
+    aea6:	4398                	lw	a4,0(a5)
+    aea8:	02176713          	ori	a4,a4,33
+    aeac:	c398                	sw	a4,0(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:78 (discriminator 1)
+
+    while((SysTick->SR & (1 << 0)) != (1 << 0));
+    aeae:	43d8                	lw	a4,4(a5)
+    aeb0:	8b05                	andi	a4,a4,1
+    aeb2:	df75                	beqz	a4,aeae <Delay_Ms+0x28>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:79
+    SysTick->CTLR &= ~(1 << 0);
+    aeb4:	4398                	lw	a4,0(a5)
+    aeb6:	9b79                	andi	a4,a4,-2
+    aeb8:	c398                	sw	a4,0(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:80
+}
+    aeba:	8082                	ret
+
+0000aebc <USART_Printf_Init>:
+USART_Printf_Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:92
+ * @param   baudrate - USART communication baud rate.
+ *
+ * @return  None
+ */
+void USART_Printf_Init(uint32_t baudrate)
+{
+    aebc:	7179                	addi	sp,sp,-48
+    aebe:	d422                	sw	s0,40(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:114
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    GPIO_Init(GPIOA, &GPIO_InitStructure);
+
+#elif(DEBUG == DEBUG_UART3)
+    RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE);
+    aec0:	4585                	li	a1,1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:92
+{
+    aec2:	842a                	mv	s0,a0
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:114
+    RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE);
+    aec4:	00040537          	lui	a0,0x40
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:92
+{
+    aec8:	d606                	sw	ra,44(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:114
+    RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE);
+    aeca:	f6cff0ef          	jal	ra,a636 <RCC_APB1PeriphClockCmd>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:115
+    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
+    aece:	4585                	li	a1,1
+    aed0:	4521                	li	a0,8
+    aed2:	f46ff0ef          	jal	ra,a618 <RCC_APB2PeriphClockCmd>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:117
+
+    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;
+    aed6:	40000793          	li	a5,1024
+    aeda:	827c                	sh	a5,4(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:120
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    GPIO_Init(GPIOB, &GPIO_InitStructure);
+    aedc:	40011537          	lui	a0,0x40011
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:118
+    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+    aee0:	478d                	li	a5,3
+    aee2:	c43e                	sw	a5,8(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:120
+    GPIO_Init(GPIOB, &GPIO_InitStructure);
+    aee4:	004c                	addi	a1,sp,4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:119
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    aee6:	47e1                	li	a5,24
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:120
+    GPIO_Init(GPIOB, &GPIO_InitStructure);
+    aee8:	c0050513          	addi	a0,a0,-1024 # 40010c00 <_eusrstack+0x20000c00>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:119
+    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
+    aeec:	c63e                	sw	a5,12(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:120
+    GPIO_Init(GPIOB, &GPIO_InitStructure);
+    aeee:	b8eff0ef          	jal	ra,a27c <GPIO_Init>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:124
+
+#endif
+
+    USART_InitStructure.USART_BaudRate = baudrate;
+    aef2:	c822                	sw	s0,16(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:140
+#elif(DEBUG == DEBUG_UART2)
+    USART_Init(USART2, &USART_InitStructure);
+    USART_Cmd(USART2, ENABLE);
+
+#elif(DEBUG == DEBUG_UART3)
+    USART_Init(USART3, &USART_InitStructure);
+    aef4:	40005437          	lui	s0,0x40005
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:127
+    USART_InitStructure.USART_Parity = USART_Parity_No;
+    aef8:	000807b7          	lui	a5,0x80
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:140
+    USART_Init(USART3, &USART_InitStructure);
+    aefc:	080c                	addi	a1,sp,16
+    aefe:	80040513          	addi	a0,s0,-2048 # 40004800 <_eusrstack+0x1fff4800>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:127
+    USART_InitStructure.USART_Parity = USART_Parity_No;
+    af02:	cc3e                	sw	a5,24(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:125
+    USART_InitStructure.USART_WordLength = USART_WordLength_8b;
+    af04:	ca02                	sw	zero,20(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:128
+    USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
+    af06:	00011e23          	sh	zero,28(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:140
+    USART_Init(USART3, &USART_InitStructure);
+    af0a:	e65ff0ef          	jal	ra,ad6e <USART_Init>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:141
+    USART_Cmd(USART3, ENABLE);
+    af0e:	80040513          	addi	a0,s0,-2048
+    af12:	4585                	li	a1,1
+    af14:	eedff0ef          	jal	ra,ae00 <USART_Cmd>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:144
+
+#endif
+}
+    af18:	50b2                	lw	ra,44(sp)
+    af1a:	5422                	lw	s0,40(sp)
+    af1c:	6145                	addi	sp,sp,48
+    af1e:	8082                	ret
+
+0000af20 <_write>:
+_write():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:174
+ *
+ * @return  size: Data length
+ */
+__attribute__((used))
+int _write(int fd, char *buf, int size)
+{
+    af20:	1101                	addi	sp,sp,-32
+    af22:	ca26                	sw	s1,20(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:221
+        USART_SendData(USART1, *buf++);
+#elif(DEBUG == DEBUG_UART2)
+        while(USART_GetFlagStatus(USART2, USART_FLAG_TC) == RESET);
+        USART_SendData(USART2, *buf++);
+#elif(DEBUG == DEBUG_UART3)
+        while(USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET);
+    af24:	400054b7          	lui	s1,0x40005
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:174
+{
+    af28:	cc22                	sw	s0,24(sp)
+    af2a:	c84a                	sw	s2,16(sp)
+    af2c:	c64e                	sw	s3,12(sp)
+    af2e:	ce06                	sw	ra,28(sp)
+    af30:	89ae                	mv	s3,a1
+    af32:	8932                	mv	s2,a2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:213
+    for(i = 0; i < size; i++){
+    af34:	4401                	li	s0,0
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:221
+        while(USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET);
+    af36:	80048493          	addi	s1,s1,-2048 # 40004800 <_eusrstack+0x1fff4800>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:213 (discriminator 1)
+    for(i = 0; i < size; i++){
+    af3a:	01244a63          	blt	s0,s2,af4e <_write+0x2e>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:227
+        USART_SendData(USART3, *buf++);
+#endif
+    }
+#endif
+    return size;
+}
+    af3e:	40f2                	lw	ra,28(sp)
+    af40:	4462                	lw	s0,24(sp)
+    af42:	854a                	mv	a0,s2
+    af44:	44d2                	lw	s1,20(sp)
+    af46:	4942                	lw	s2,16(sp)
+    af48:	49b2                	lw	s3,12(sp)
+    af4a:	6105                	addi	sp,sp,32
+    af4c:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:221 (discriminator 1)
+        while(USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET);
+    af4e:	04000593          	li	a1,64
+    af52:	8526                	mv	a0,s1
+    af54:	ecbff0ef          	jal	ra,ae1e <USART_GetFlagStatus>
+    af58:	d97d                	beqz	a0,af4e <_write+0x2e>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:222 (discriminator 2)
+        USART_SendData(USART3, *buf++);
+    af5a:	008987b3          	add	a5,s3,s0
+    af5e:	00078583          	lb	a1,0(a5) # 80000 <_data_lma+0x6b9d8>
+    af62:	8526                	mv	a0,s1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:213 (discriminator 2)
+    for(i = 0; i < size; i++){
+    af64:	0405                	addi	s0,s0,1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:222 (discriminator 2)
+        USART_SendData(USART3, *buf++);
+    af66:	05c2                	slli	a1,a1,0x10
+    af68:	81c1                	srli	a1,a1,0x10
+    af6a:	eadff0ef          	jal	ra,ae16 <USART_SendData>
+    af6e:	b7f1                	j	af3a <_write+0x1a>
+
+0000af70 <_sbrk>:
+_sbrk():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:243
+{
+    extern char _end[];
+    extern char _heap_end[];
+    static char *curbrk = _end;
+
+    if ((curbrk + incr < _end) || (curbrk + incr > _heap_end))
+    af70:	71c18793          	addi	a5,gp,1820 # 2000471c <curbrk.4953>
+    af74:	439c                	lw	a5,0(a5)
+    af76:	1fffc717          	auipc	a4,0x1fffc
+    af7a:	a5270713          	addi	a4,a4,-1454 # 200069c8 <_ebss>
+    af7e:	953e                	add	a0,a0,a5
+    af80:	00e56c63          	bltu	a0,a4,af98 <_sbrk+0x28>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:243 (discriminator 1)
+    af84:	20005717          	auipc	a4,0x20005
+    af88:	07c70713          	addi	a4,a4,124 # 20010000 <_eusrstack>
+    af8c:	00a76663          	bltu	a4,a0,af98 <_sbrk+0x28>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:246
+    return NULL - 1;
+
+    curbrk += incr;
+    af90:	70a1ae23          	sw	a0,1820(gp) # 2000471c <curbrk.4953>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:248
+    return curbrk - incr;
+}
+    af94:	853e                	mv	a0,a5
+    af96:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Debug/debug.c:244
+    return NULL - 1;
+    af98:	57fd                	li	a5,-1
+    af9a:	bfed                	j	af94 <_sbrk+0x24>
+
+0000af9c <devInfo_ReadAttrCB>:
+devInfo_ReadAttrCB():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:431
+ */
+static bStatus_t devInfo_ReadAttrCB(uint16_t connHandle, gattAttribute_t *pAttr,
+                                    uint8_t *pValue, uint16_t *pLen, uint16_t offset, uint16_t maxLen, uint8_t method)
+{
+    bStatus_t status = SUCCESS;
+    uint16_t  uuid = BUILD_UINT16(pAttr->type.uuid[0], pAttr->type.uuid[1]);
+    af9c:	41cc                	lw	a1,4(a1)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:429
+{
+    af9e:	1141                	addi	sp,sp,-16
+    afa0:	c606                	sw	ra,12(sp)
+    afa2:	8532                	mv	a0,a2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:431
+    uint16_t  uuid = BUILD_UINT16(pAttr->type.uuid[0], pAttr->type.uuid[1]);
+    afa4:	3190                	lbu	a2,1(a1)
+    afa6:	218c                	lbu	a1,0(a1)
+    afa8:	0622                	slli	a2,a2,0x8
+    afaa:	8e4d                	or	a2,a2,a1
+    afac:	0642                	slli	a2,a2,0x10
+    afae:	658d                	lui	a1,0x3
+    afb0:	8641                	srai	a2,a2,0x10
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:433
+
+    switch(uuid)
+    afb2:	a2758813          	addi	a6,a1,-1497 # 2a27 <__stack_size+0x2227>
+    afb6:	11060363          	beq	a2,a6,b0bc <devInfo_ReadAttrCB+0x120>
+    afba:	04c84a63          	blt	a6,a2,b00e <devInfo_ReadAttrCB+0x72>
+    afbe:	a2458813          	addi	a6,a1,-1500
+    afc2:	0b060963          	beq	a2,a6,b074 <devInfo_ReadAttrCB+0xd8>
+    afc6:	00c84a63          	blt	a6,a2,afda <devInfo_ReadAttrCB+0x3e>
+    afca:	a2358593          	addi	a1,a1,-1501
+    afce:	06b60d63          	beq	a2,a1,b048 <devInfo_ReadAttrCB+0xac>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:580
+                tmos_memcpy(pValue, &devInfoPnpId[offset], *pLen);
+            }
+            break;
+
+        default:
+            *pLen = 0;
+    afd2:	00069023          	sh	zero,0(a3)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:581
+            status = ATT_ERR_ATTR_NOT_FOUND;
+    afd6:	4629                	li	a2,10
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:582
+            break;
+    afd8:	a851                	j	b06c <devInfo_ReadAttrCB+0xd0>
+    afda:	a2558813          	addi	a6,a1,-1499
+    afde:	0b060d63          	beq	a2,a6,b098 <devInfo_ReadAttrCB+0xfc>
+    afe2:	a2658593          	addi	a1,a1,-1498
+    afe6:	feb616e3          	bne	a2,a1,afd2 <devInfo_ReadAttrCB+0x36>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:485
+            if(offset >= (sizeof(devInfoFirmwareRev) - 1))
+    afea:	45c1                	li	a1,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:439
+                status = ATT_ERR_INVALID_OFFSET;
+    afec:	461d                	li	a2,7
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:485
+            if(offset >= (sizeof(devInfoFirmwareRev) - 1))
+    afee:	06e5ef63          	bltu	a1,a4,b06c <devInfo_ReadAttrCB+0xd0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:492
+                *pLen = MIN(maxLen, ((sizeof(devInfoFirmwareRev) - 1) - offset));
+    aff2:	4645                	li	a2,17
+    aff4:	8e19                	sub	a2,a2,a4
+    aff6:	00c7f363          	bgeu	a5,a2,affc <devInfo_ReadAttrCB+0x60>
+    affa:	863e                	mv	a2,a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:495
+                tmos_memcpy(pValue, &devInfoFirmwareRev[offset], *pLen);
+    affc:	000407b7          	lui	a5,0x40
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:492
+                *pLen = MIN(maxLen, ((sizeof(devInfoFirmwareRev) - 1) - offset));
+    b000:	a292                	sh	a2,0(a3)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:495
+                tmos_memcpy(pValue, &devInfoFirmwareRev[offset], *pLen);
+    b002:	47fc                	lw	a5,76(a5)
+    b004:	00009597          	auipc	a1,0x9
+    b008:	f1858593          	addi	a1,a1,-232 # 13f1c <devInfoFirmwareRev>
+    b00c:	a8a9                	j	b066 <devInfo_ReadAttrCB+0xca>
+    b00e:	a2958813          	addi	a6,a1,-1495
+    b012:	0f060963          	beq	a2,a6,b104 <devInfo_ReadAttrCB+0x168>
+    b016:	0d064563          	blt	a2,a6,b0e0 <devInfo_ReadAttrCB+0x144>
+    b01a:	a2a58813          	addi	a6,a1,-1494
+    b01e:	11060563          	beq	a2,a6,b128 <devInfo_ReadAttrCB+0x18c>
+    b022:	a5058593          	addi	a1,a1,-1456
+    b026:	fab616e3          	bne	a2,a1,afd2 <devInfo_ReadAttrCB+0x36>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:565
+            if(offset >= sizeof(devInfoPnpId))
+    b02a:	4599                	li	a1,6
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:439
+                status = ATT_ERR_INVALID_OFFSET;
+    b02c:	461d                	li	a2,7
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:565
+            if(offset >= sizeof(devInfoPnpId))
+    b02e:	02e5ef63          	bltu	a1,a4,b06c <devInfo_ReadAttrCB+0xd0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:572
+                *pLen = MIN(maxLen, (sizeof(devInfoPnpId) - offset));
+    b032:	8e19                	sub	a2,a2,a4
+    b034:	00c7f363          	bgeu	a5,a2,b03a <devInfo_ReadAttrCB+0x9e>
+    b038:	863e                	mv	a2,a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:575
+                tmos_memcpy(pValue, &devInfoPnpId[offset], *pLen);
+    b03a:	000407b7          	lui	a5,0x40
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:572
+                *pLen = MIN(maxLen, (sizeof(devInfoPnpId) - offset));
+    b03e:	a292                	sh	a2,0(a3)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:575
+                tmos_memcpy(pValue, &devInfoPnpId[offset], *pLen);
+    b040:	47fc                	lw	a5,76(a5)
+    b042:	72818593          	addi	a1,gp,1832 # 20004728 <devInfoPnpId>
+    b046:	a005                	j	b066 <devInfo_ReadAttrCB+0xca>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:437
+            if(offset >= sizeof(devInfoSystemId))
+    b048:	459d                	li	a1,7
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:439
+                status = ATT_ERR_INVALID_OFFSET;
+    b04a:	461d                	li	a2,7
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:437
+            if(offset >= sizeof(devInfoSystemId))
+    b04c:	02e5e063          	bltu	a1,a4,b06c <devInfo_ReadAttrCB+0xd0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:444
+                *pLen = MIN(maxLen, (sizeof(devInfoSystemId) - offset));
+    b050:	4621                	li	a2,8
+    b052:	8e19                	sub	a2,a2,a4
+    b054:	00c7f363          	bgeu	a5,a2,b05a <devInfo_ReadAttrCB+0xbe>
+    b058:	863e                	mv	a2,a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:447
+                tmos_memcpy(pValue, &devInfoSystemId[offset], *pLen);
+    b05a:	000407b7          	lui	a5,0x40
+    b05e:	47fc                	lw	a5,76(a5)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:444
+                *pLen = MIN(maxLen, (sizeof(devInfoSystemId) - offset));
+    b060:	a292                	sh	a2,0(a3)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:447
+                tmos_memcpy(pValue, &devInfoSystemId[offset], *pLen);
+    b062:	7b818593          	addi	a1,gp,1976 # 200047b8 <devInfoSystemId>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:463
+                tmos_memcpy(pValue, &devInfoModelNumber[offset], *pLen);
+    b066:	95ba                	add	a1,a1,a4
+    b068:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:430
+    bStatus_t status = SUCCESS;
+    b06a:	4601                	li	a2,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:586
+    }
+
+    return (status);
+}
+    b06c:	40b2                	lw	ra,12(sp)
+    b06e:	8532                	mv	a0,a2
+    b070:	0141                	addi	sp,sp,16
+    b072:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:453
+            if(offset >= (sizeof(devInfoModelNumber) - 1))
+    b074:	45ad                	li	a1,11
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:439
+                status = ATT_ERR_INVALID_OFFSET;
+    b076:	461d                	li	a2,7
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:453
+            if(offset >= (sizeof(devInfoModelNumber) - 1))
+    b078:	fee5eae3          	bltu	a1,a4,b06c <devInfo_ReadAttrCB+0xd0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:460
+                *pLen = MIN(maxLen, ((sizeof(devInfoModelNumber) - 1) - offset));
+    b07c:	4631                	li	a2,12
+    b07e:	8e19                	sub	a2,a2,a4
+    b080:	00c7f363          	bgeu	a5,a2,b086 <devInfo_ReadAttrCB+0xea>
+    b084:	863e                	mv	a2,a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:463
+                tmos_memcpy(pValue, &devInfoModelNumber[offset], *pLen);
+    b086:	000407b7          	lui	a5,0x40
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:460
+                *pLen = MIN(maxLen, ((sizeof(devInfoModelNumber) - 1) - offset));
+    b08a:	a292                	sh	a2,0(a3)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:463
+                tmos_memcpy(pValue, &devInfoModelNumber[offset], *pLen);
+    b08c:	47fc                	lw	a5,76(a5)
+    b08e:	00009597          	auipc	a1,0x9
+    b092:	eca58593          	addi	a1,a1,-310 # 13f58 <devInfoModelNumber>
+    b096:	bfc1                	j	b066 <devInfo_ReadAttrCB+0xca>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:469
+            if(offset >= (sizeof(devInfoSerialNumber) - 1))
+    b098:	45b1                	li	a1,12
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:439
+                status = ATT_ERR_INVALID_OFFSET;
+    b09a:	461d                	li	a2,7
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:469
+            if(offset >= (sizeof(devInfoSerialNumber) - 1))
+    b09c:	fce5e8e3          	bltu	a1,a4,b06c <devInfo_ReadAttrCB+0xd0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:476
+                *pLen = MIN(maxLen, ((sizeof(devInfoSerialNumber) - 1) - offset));
+    b0a0:	4635                	li	a2,13
+    b0a2:	8e19                	sub	a2,a2,a4
+    b0a4:	00c7f363          	bgeu	a5,a2,b0aa <devInfo_ReadAttrCB+0x10e>
+    b0a8:	863e                	mv	a2,a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:479
+                tmos_memcpy(pValue, &devInfoSerialNumber[offset], *pLen);
+    b0aa:	000407b7          	lui	a5,0x40
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:476
+                *pLen = MIN(maxLen, ((sizeof(devInfoSerialNumber) - 1) - offset));
+    b0ae:	a292                	sh	a2,0(a3)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:479
+                tmos_memcpy(pValue, &devInfoSerialNumber[offset], *pLen);
+    b0b0:	47fc                	lw	a5,76(a5)
+    b0b2:	00009597          	auipc	a1,0x9
+    b0b6:	eb658593          	addi	a1,a1,-330 # 13f68 <devInfoSerialNumber>
+    b0ba:	b775                	j	b066 <devInfo_ReadAttrCB+0xca>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:501
+            if(offset >= (sizeof(devInfoHardwareRev) - 1))
+    b0bc:	45c1                	li	a1,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:439
+                status = ATT_ERR_INVALID_OFFSET;
+    b0be:	461d                	li	a2,7
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:501
+            if(offset >= (sizeof(devInfoHardwareRev) - 1))
+    b0c0:	fae5e6e3          	bltu	a1,a4,b06c <devInfo_ReadAttrCB+0xd0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:508
+                *pLen = MIN(maxLen, ((sizeof(devInfoHardwareRev) - 1) - offset));
+    b0c4:	4645                	li	a2,17
+    b0c6:	8e19                	sub	a2,a2,a4
+    b0c8:	00c7f363          	bgeu	a5,a2,b0ce <devInfo_ReadAttrCB+0x132>
+    b0cc:	863e                	mv	a2,a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:511
+                tmos_memcpy(pValue, &devInfoHardwareRev[offset], *pLen);
+    b0ce:	000407b7          	lui	a5,0x40
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:508
+                *pLen = MIN(maxLen, ((sizeof(devInfoHardwareRev) - 1) - offset));
+    b0d2:	a292                	sh	a2,0(a3)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:511
+                tmos_memcpy(pValue, &devInfoHardwareRev[offset], *pLen);
+    b0d4:	47fc                	lw	a5,76(a5)
+    b0d6:	00009597          	auipc	a1,0x9
+    b0da:	e5a58593          	addi	a1,a1,-422 # 13f30 <devInfoHardwareRev>
+    b0de:	b761                	j	b066 <devInfo_ReadAttrCB+0xca>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:517
+            if(offset >= (sizeof(devInfoSoftwareRev) - 1))
+    b0e0:	45c1                	li	a1,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:439
+                status = ATT_ERR_INVALID_OFFSET;
+    b0e2:	461d                	li	a2,7
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:517
+            if(offset >= (sizeof(devInfoSoftwareRev) - 1))
+    b0e4:	f8e5e4e3          	bltu	a1,a4,b06c <devInfo_ReadAttrCB+0xd0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:524
+                *pLen = MIN(maxLen, ((sizeof(devInfoSoftwareRev) - 1) - offset));
+    b0e8:	4645                	li	a2,17
+    b0ea:	8e19                	sub	a2,a2,a4
+    b0ec:	00c7f363          	bgeu	a5,a2,b0f2 <devInfo_ReadAttrCB+0x156>
+    b0f0:	863e                	mv	a2,a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:527
+                tmos_memcpy(pValue, &devInfoSoftwareRev[offset], *pLen);
+    b0f2:	000407b7          	lui	a5,0x40
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:524
+                *pLen = MIN(maxLen, ((sizeof(devInfoSoftwareRev) - 1) - offset));
+    b0f6:	a292                	sh	a2,0(a3)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:527
+                tmos_memcpy(pValue, &devInfoSoftwareRev[offset], *pLen);
+    b0f8:	47fc                	lw	a5,76(a5)
+    b0fa:	00009597          	auipc	a1,0x9
+    b0fe:	e7e58593          	addi	a1,a1,-386 # 13f78 <devInfoSoftwareRev>
+    b102:	b795                	j	b066 <devInfo_ReadAttrCB+0xca>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:533
+            if(offset >= (sizeof(devInfoMfrName) - 1))
+    b104:	45c1                	li	a1,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:439
+                status = ATT_ERR_INVALID_OFFSET;
+    b106:	461d                	li	a2,7
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:533
+            if(offset >= (sizeof(devInfoMfrName) - 1))
+    b108:	f6e5e2e3          	bltu	a1,a4,b06c <devInfo_ReadAttrCB+0xd0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:540
+                *pLen = MIN(maxLen, ((sizeof(devInfoMfrName) - 1) - offset));
+    b10c:	4645                	li	a2,17
+    b10e:	8e19                	sub	a2,a2,a4
+    b110:	00c7f363          	bgeu	a5,a2,b116 <devInfo_ReadAttrCB+0x17a>
+    b114:	863e                	mv	a2,a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:543
+                tmos_memcpy(pValue, &devInfoMfrName[offset], *pLen);
+    b116:	000407b7          	lui	a5,0x40
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:540
+                *pLen = MIN(maxLen, ((sizeof(devInfoMfrName) - 1) - offset));
+    b11a:	a292                	sh	a2,0(a3)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:543
+                tmos_memcpy(pValue, &devInfoMfrName[offset], *pLen);
+    b11c:	47fc                	lw	a5,76(a5)
+    b11e:	00009597          	auipc	a1,0x9
+    b122:	e2658593          	addi	a1,a1,-474 # 13f44 <devInfoMfrName>
+    b126:	b781                	j	b066 <devInfo_ReadAttrCB+0xca>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:549
+            if(offset >= sizeof(devInfo11073Cert))
+    b128:	45b5                	li	a1,13
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:439
+                status = ATT_ERR_INVALID_OFFSET;
+    b12a:	461d                	li	a2,7
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:549
+            if(offset >= sizeof(devInfo11073Cert))
+    b12c:	f4e5e0e3          	bltu	a1,a4,b06c <devInfo_ReadAttrCB+0xd0>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:556
+                *pLen = MIN(maxLen, (sizeof(devInfo11073Cert) - offset));
+    b130:	4639                	li	a2,14
+    b132:	8e19                	sub	a2,a2,a4
+    b134:	00c7f363          	bgeu	a5,a2,b13a <devInfo_ReadAttrCB+0x19e>
+    b138:	863e                	mv	a2,a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:559
+                tmos_memcpy(pValue, &devInfo11073Cert[offset], *pLen);
+    b13a:	000407b7          	lui	a5,0x40
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:556
+                *pLen = MIN(maxLen, (sizeof(devInfo11073Cert) - offset));
+    b13e:	a292                	sh	a2,0(a3)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:559
+                tmos_memcpy(pValue, &devInfo11073Cert[offset], *pLen);
+    b140:	47fc                	lw	a5,76(a5)
+    b142:	00009597          	auipc	a1,0x9
+    b146:	dca58593          	addi	a1,a1,-566 # 13f0c <devInfo11073Cert>
+    b14a:	bf31                	j	b066 <devInfo_ReadAttrCB+0xca>
+
+0000b14c <DevInfo_AddService>:
+DevInfo_AddService():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/devinfoservice.c:313
+    return GATTServApp_RegisterService(devInfoAttrTbl,
+    b14c:	000407b7          	lui	a5,0x40
+    b150:	1307a303          	lw	t1,304(a5) # 40130 <_data_lma+0x2bb08>
+    b154:	3d018693          	addi	a3,gp,976 # 200043d0 <devInfoCBs>
+    b158:	4641                	li	a2,16
+    b15a:	45cd                	li	a1,19
+    b15c:	2a018513          	addi	a0,gp,672 # 200042a0 <devInfoAttrTbl>
+    b160:	8302                	jr	t1
+
+0000b162 <simpleProfile_ReadAttrCB>:
+simpleProfile_ReadAttrCB():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:571
+    bStatus_t status = SUCCESS;
+
+    // Make sure it's not a blob operation (no attributes in the profile are long)
+    if(offset > 0)
+    {
+        return (ATT_ERR_ATTR_NOT_LONG);
+    b162:	452d                	li	a0,11
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:569
+    if(offset > 0)
+    b164:	ef25                	bnez	a4,b1dc <simpleProfile_ReadAttrCB+0x7a>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:574
+    }
+
+    if(pAttr->type.len == ATT_BT_UUID_SIZE)
+    b166:	2188                	lbu	a0,0(a1)
+    b168:	4709                	li	a4,2
+    b16a:	06e51563          	bne	a0,a4,b1d4 <simpleProfile_ReadAttrCB+0x72>
+    b16e:	8532                	mv	a0,a2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:577
+    {
+        // 16-bit UUID
+        uint16_t uuid = BUILD_UINT16(pAttr->type.uuid[0], pAttr->type.uuid[1]);
+    b170:	41d0                	lw	a2,4(a1)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:565
+{
+    b172:	1141                	addi	sp,sp,-16
+    b174:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:577
+        uint16_t uuid = BUILD_UINT16(pAttr->type.uuid[0], pAttr->type.uuid[1]);
+    b176:	3218                	lbu	a4,1(a2)
+    b178:	2210                	lbu	a2,0(a2)
+    b17a:	0722                	slli	a4,a4,0x8
+    b17c:	8f51                	or	a4,a4,a2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:578
+        switch(uuid)
+    b17e:	6641                	lui	a2,0x10
+    b180:	fe260813          	addi	a6,a2,-30 # ffe2 <_dtoa_r+0x1f2>
+    b184:	01070963          	beq	a4,a6,b196 <simpleProfile_ReadAttrCB+0x34>
+    b188:	fe460813          	addi	a6,a2,-28
+    b18c:	03070863          	beq	a4,a6,b1bc <simpleProfile_ReadAttrCB+0x5a>
+    b190:	1605                	addi	a2,a2,-31
+    b192:	02c71d63          	bne	a4,a2,b1cc <simpleProfile_ReadAttrCB+0x6a>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:601
+                }
+                tmos_memcpy(pValue, pAttr->pValue, *pLen);
+                break;
+
+            case SIMPLEPROFILE_CHAR2_UUID:
+                if(maxLen > SIMPLEPROFILE_CHAR2_LEN)
+    b196:	10000713          	li	a4,256
+    b19a:	863e                	mv	a2,a5
+    b19c:	00f77463          	bgeu	a4,a5,b1a4 <simpleProfile_ReadAttrCB+0x42>
+    b1a0:	10000613          	li	a2,256
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:621
+                }
+                else
+                {
+                    *pLen = maxLen;
+                }
+                tmos_memcpy(pValue, pAttr->pValue, *pLen);
+    b1a4:	000407b7          	lui	a5,0x40
+    b1a8:	47fc                	lw	a5,76(a5)
+    b1aa:	45cc                	lw	a1,12(a1)
+    b1ac:	a292                	sh	a2,0(a3)
+    b1ae:	0642                	slli	a2,a2,0x10
+    b1b0:	8241                	srli	a2,a2,0x10
+    b1b2:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:566
+    bStatus_t status = SUCCESS;
+    b1b4:	4501                	li	a0,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:651
+        *pLen = 0;
+        status = ATT_ERR_INVALID_HANDLE;
+    }
+
+    return (status);
+}
+    b1b6:	40b2                	lw	ra,12(sp)
+    b1b8:	0141                	addi	sp,sp,16
+    b1ba:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:613
+                if(maxLen > SIMPLEPROFILE_CHAR4_LEN)
+    b1bc:	04000713          	li	a4,64
+    b1c0:	863e                	mv	a2,a5
+    b1c2:	fef771e3          	bgeu	a4,a5,b1a4 <simpleProfile_ReadAttrCB+0x42>
+    b1c6:	04000613          	li	a2,64
+    b1ca:	bfe9                	j	b1a4 <simpleProfile_ReadAttrCB+0x42>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:638
+                *pLen = 0;
+    b1cc:	00069023          	sh	zero,0(a3)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:639
+                status = ATT_ERR_ATTR_NOT_FOUND;
+    b1d0:	4529                	li	a0,10
+    b1d2:	b7d5                	j	b1b6 <simpleProfile_ReadAttrCB+0x54>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:646
+        *pLen = 0;
+    b1d4:	00069023          	sh	zero,0(a3)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:647
+        status = ATT_ERR_INVALID_HANDLE;
+    b1d8:	4505                	li	a0,1
+    b1da:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:651
+}
+    b1dc:	8082                	ret
+
+0000b1de <simpleProfile_WriteAttrCB>:
+simpleProfile_WriteAttrCB():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:673
+{
+    bStatus_t status = SUCCESS;
+    uint8_t   notifyApp = 0xFF;
+
+    // If attribute permissions require authorization to write, return error
+    if(gattPermitAuthorWrite(pAttr->permissions))
+    b1de:	259c                	lbu	a5,8(a1)
+    b1e0:	0207f793          	andi	a5,a5,32
+    b1e4:	10079263          	bnez	a5,b2e8 <simpleProfile_WriteAttrCB+0x10a>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:668
+{
+    b1e8:	1141                	addi	sp,sp,-16
+    b1ea:	c606                	sw	ra,12(sp)
+    b1ec:	c422                	sw	s0,8(sp)
+    b1ee:	c226                	sw	s1,4(sp)
+    b1f0:	c04a                	sw	s2,0(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:679
+    {
+        // Insufficient authorization
+        return (ATT_ERR_INSUFFICIENT_AUTHOR);
+    }
+
+    if(pAttr->type.len == ATT_BT_UUID_SIZE)
+    b1f2:	2180                	lbu	s0,0(a1)
+    b1f4:	4309                	li	t1,2
+    b1f6:	882e                	mv	a6,a1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:791
+        }
+    }
+    else
+    {
+        // 128-bit UUID
+        status = ATT_ERR_INVALID_HANDLE;
+    b1f8:	4785                	li	a5,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:679
+    if(pAttr->type.len == ATT_BT_UUID_SIZE)
+    b1fa:	02641b63          	bne	s0,t1,b230 <simpleProfile_WriteAttrCB+0x52>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:682
+        uint16_t uuid = BUILD_UINT16(pAttr->type.uuid[0], pAttr->type.uuid[1]);
+    b1fe:	0045a303          	lw	t1,4(a1)
+    b202:	84b2                	mv	s1,a2
+    b204:	8936                	mv	s2,a3
+    b206:	00134783          	lbu	a5,1(t1)
+    b20a:	00034303          	lbu	t1,0(t1)
+    b20e:	88ba                	mv	a7,a4
+    b210:	07a2                	slli	a5,a5,0x8
+    b212:	0067e7b3          	or	a5,a5,t1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:683
+        switch(uuid)
+    b216:	6341                	lui	t1,0x10
+    b218:	fe130e13          	addi	t3,t1,-31 # ffe1 <_dtoa_r+0x1f1>
+    b21c:	05c78b63          	beq	a5,t3,b272 <simpleProfile_WriteAttrCB+0x94>
+    b220:	00fe6f63          	bltu	t3,a5,b23e <simpleProfile_WriteAttrCB+0x60>
+    b224:	680d                	lui	a6,0x3
+    b226:	90280813          	addi	a6,a6,-1790 # 2902 <__stack_size+0x2102>
+    b22a:	0b078463          	beq	a5,a6,b2d2 <simpleProfile_WriteAttrCB+0xf4>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:784
+                status = ATT_ERR_ATTR_NOT_FOUND;
+    b22e:	47a9                	li	a5,10
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:801
+    {
+        simpleProfile_AppCBs->pfnSimpleProfileChange(notifyApp, pValue, len);
+    }
+
+    return (status);
+}
+    b230:	40b2                	lw	ra,12(sp)
+    b232:	4422                	lw	s0,8(sp)
+    b234:	4492                	lw	s1,4(sp)
+    b236:	4902                	lw	s2,0(sp)
+    b238:	853e                	mv	a0,a5
+    b23a:	0141                	addi	sp,sp,16
+    b23c:	8082                	ret
+    b23e:	fe330713          	addi	a4,t1,-29
+    b242:	06e78663          	beq	a5,a4,b2ae <simpleProfile_WriteAttrCB+0xd0>
+    b246:	1311                	addi	t1,t1,-28
+    b248:	fe6793e3          	bne	a5,t1,b22e <simpleProfile_WriteAttrCB+0x50>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:697
+                    status = ATT_ERR_ATTR_NOT_LONG;
+    b24c:	47ad                	li	a5,11
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:734
+		if(offset == 0)
+    b24e:	fe0891e3          	bnez	a7,b230 <simpleProfile_WriteAttrCB+0x52>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:736
+		    if(len > SIMPLEPROFILE_CHAR4_LEN)
+    b252:	04000713          	li	a4,64
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:692
+                        status = ATT_ERR_INVALID_VALUE_SIZE;
+    b256:	47b5                	li	a5,13
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:736
+		    if(len > SIMPLEPROFILE_CHAR4_LEN)
+    b258:	fcd76ce3          	bltu	a4,a3,b230 <simpleProfile_WriteAttrCB+0x52>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:749
+		    tmos_memcpy(pAttr->pValue, pValue, SIMPLEPROFILE_CHAR4_LEN);
+    b25c:	000407b7          	lui	a5,0x40
+    b260:	47fc                	lw	a5,76(a5)
+    b262:	00c82503          	lw	a0,12(a6)
+    b266:	04000613          	li	a2,64
+    b26a:	85a6                	mv	a1,s1
+    b26c:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:750
+		    notifyApp = SIMPLEPROFILE_CHAR4;
+    b26e:	440d                	li	s0,3
+    b270:	a015                	j	b294 <simpleProfile_WriteAttrCB+0xb6>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:697
+                    status = ATT_ERR_ATTR_NOT_LONG;
+    b272:	47ad                	li	a5,11
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:688
+                if(offset == 0)
+    b274:	ff55                	bnez	a4,b230 <simpleProfile_WriteAttrCB+0x52>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:690
+                    if(len > SIMPLEPROFILE_CHAR1_LEN)
+    b276:	10000713          	li	a4,256
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:692
+                        status = ATT_ERR_INVALID_VALUE_SIZE;
+    b27a:	47b5                	li	a5,13
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:690
+                    if(len > SIMPLEPROFILE_CHAR1_LEN)
+    b27c:	fad76ae3          	bltu	a4,a3,b230 <simpleProfile_WriteAttrCB+0x52>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:703
+                    tmos_memcpy(pAttr->pValue, pValue, SIMPLEPROFILE_CHAR1_LEN);
+    b280:	000407b7          	lui	a5,0x40
+    b284:	47fc                	lw	a5,76(a5)
+    b286:	00c82503          	lw	a0,12(a6)
+    b28a:	10000613          	li	a2,256
+    b28e:	85a6                	mv	a1,s1
+    b290:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:704
+                    notifyApp = SIMPLEPROFILE_CHAR1;
+    b292:	4401                	li	s0,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:795
+    if((notifyApp != 0xFF) && simpleProfile_AppCBs && simpleProfile_AppCBs->pfnSimpleProfileChange)
+    b294:	7c018793          	addi	a5,gp,1984 # 200047c0 <simpleProfile_AppCBs>
+    b298:	4398                	lw	a4,0(a5)
+    b29a:	4781                	li	a5,0
+    b29c:	db51                	beqz	a4,b230 <simpleProfile_WriteAttrCB+0x52>
+    b29e:	4318                	lw	a4,0(a4)
+    b2a0:	db41                	beqz	a4,b230 <simpleProfile_WriteAttrCB+0x52>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:797
+        simpleProfile_AppCBs->pfnSimpleProfileChange(notifyApp, pValue, len);
+    b2a2:	864a                	mv	a2,s2
+    b2a4:	85a6                	mv	a1,s1
+    b2a6:	8522                	mv	a0,s0
+    b2a8:	9702                	jalr	a4
+    b2aa:	4781                	li	a5,0
+    b2ac:	b751                	j	b230 <simpleProfile_WriteAttrCB+0x52>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:697
+                    status = ATT_ERR_ATTR_NOT_LONG;
+    b2ae:	47ad                	li	a5,11
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:711
+                if(offset == 0)
+    b2b0:	f80890e3          	bnez	a7,b230 <simpleProfile_WriteAttrCB+0x52>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:713
+                    if(len > SIMPLEPROFILE_CHAR3_LEN)
+    b2b4:	10000713          	li	a4,256
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:692
+                        status = ATT_ERR_INVALID_VALUE_SIZE;
+    b2b8:	47b5                	li	a5,13
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:713
+                    if(len > SIMPLEPROFILE_CHAR3_LEN)
+    b2ba:	f6d76be3          	bltu	a4,a3,b230 <simpleProfile_WriteAttrCB+0x52>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:726
+                    tmos_memcpy(pAttr->pValue, pValue, SIMPLEPROFILE_CHAR3_LEN);
+    b2be:	000407b7          	lui	a5,0x40
+    b2c2:	47fc                	lw	a5,76(a5)
+    b2c4:	00c82503          	lw	a0,12(a6)
+    b2c8:	10000613          	li	a2,256
+    b2cc:	85a6                	mv	a1,s1
+    b2ce:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:795
+    if((notifyApp != 0xFF) && simpleProfile_AppCBs && simpleProfile_AppCBs->pfnSimpleProfileChange)
+    b2d0:	b7d1                	j	b294 <simpleProfile_WriteAttrCB+0xb6>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:778
+                status = GATTServApp_ProcessCCCWriteReq(connHandle, pAttr, pValue, len,
+    b2d2:	000407b7          	lui	a5,0x40
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:801
+}
+    b2d6:	4422                	lw	s0,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:778
+                status = GATTServApp_ProcessCCCWriteReq(connHandle, pAttr, pValue, len,
+    b2d8:	1447a303          	lw	t1,324(a5) # 40144 <_data_lma+0x2bb1c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:801
+}
+    b2dc:	40b2                	lw	ra,12(sp)
+    b2de:	4492                	lw	s1,4(sp)
+    b2e0:	4902                	lw	s2,0(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:778
+                status = GATTServApp_ProcessCCCWriteReq(connHandle, pAttr, pValue, len,
+    b2e2:	4785                	li	a5,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:801
+}
+    b2e4:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:778
+                status = GATTServApp_ProcessCCCWriteReq(connHandle, pAttr, pValue, len,
+    b2e6:	8302                	jr	t1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:676
+        return (ATT_ERR_INSUFFICIENT_AUTHOR);
+    b2e8:	47a1                	li	a5,8
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:801
+}
+    b2ea:	853e                	mv	a0,a5
+    b2ec:	8082                	ret
+
+0000b2ee <simpleProfile_HandleConnStatusCB>:
+simpleProfile_HandleConnStatusCB():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:816
+ * @return      none
+ */
+static void simpleProfile_HandleConnStatusCB(uint16_t connHandle, uint8_t changeType)
+{
+    // Make sure this is not loopback connection
+    if(connHandle != LOOPBACK_CONNHANDLE)
+    b2ee:	6741                	lui	a4,0x10
+    b2f0:	1779                	addi	a4,a4,-2
+    b2f2:	04e50463          	beq	a0,a4,b33a <simpleProfile_HandleConnStatusCB+0x4c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:814
+{
+    b2f6:	1141                	addi	sp,sp,-16
+    b2f8:	c422                	sw	s0,8(sp)
+    b2fa:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:819
+    {
+        // Reset Client Char Config if connection has dropped
+        if((changeType == LINKDB_STATUS_UPDATE_REMOVED) ||
+    b2fc:	4785                	li	a5,1
+    b2fe:	842a                	mv	s0,a0
+    b300:	00f59f63          	bne	a1,a5,b31e <simpleProfile_HandleConnStatusCB+0x30>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:823
+           ((changeType == LINKDB_STATUS_UPDATE_STATEFLAGS) &&
+            (!linkDB_Up(connHandle))))
+        {
+            GATTServApp_InitCharCfg(connHandle, simpleProfileChar4Config);
+    b304:	000407b7          	lui	a5,0x40
+    b308:	8522                	mv	a0,s0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:829
+#if(DEBUG == DEBUG_UART_BLE)
+            GATTServApp_InitCharCfg(connHandle, simpleProfileChar5Config);
+#endif
+        }
+    }
+}
+    b30a:	4422                	lw	s0,8(sp)
+    b30c:	40b2                	lw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:823
+            GATTServApp_InitCharCfg(connHandle, simpleProfileChar4Config);
+    b30e:	1387a303          	lw	t1,312(a5) # 40138 <_data_lma+0x2bb10>
+    b312:	1fffb597          	auipc	a1,0x1fffb
+    b316:	6a258593          	addi	a1,a1,1698 # 200069b4 <simpleProfileChar4Config>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:829
+}
+    b31a:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:823
+            GATTServApp_InitCharCfg(connHandle, simpleProfileChar4Config);
+    b31c:	8302                	jr	t1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:819 (discriminator 1)
+        if((changeType == LINKDB_STATUS_UPDATE_REMOVED) ||
+    b31e:	4789                	li	a5,2
+    b320:	00f59963          	bne	a1,a5,b332 <simpleProfile_HandleConnStatusCB+0x44>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:821
+            (!linkDB_Up(connHandle))))
+    b324:	000407b7          	lui	a5,0x40
+    b328:	0b07a783          	lw	a5,176(a5) # 400b0 <_data_lma+0x2ba88>
+    b32c:	4585                	li	a1,1
+    b32e:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:820
+           ((changeType == LINKDB_STATUS_UPDATE_STATEFLAGS) &&
+    b330:	d971                	beqz	a0,b304 <simpleProfile_HandleConnStatusCB+0x16>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:829
+}
+    b332:	40b2                	lw	ra,12(sp)
+    b334:	4422                	lw	s0,8(sp)
+    b336:	0141                	addi	sp,sp,16
+    b338:	8082                	ret
+    b33a:	8082                	ret
+
+0000b33c <SimpleProfile_AddService>:
+SimpleProfile_AddService():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:318
+{
+    b33c:	1141                	addi	sp,sp,-16
+    b33e:	c422                	sw	s0,8(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:322
+    GATTServApp_InitCharCfg(INVALID_CONNHANDLE, simpleProfileChar4Config);
+    b340:	00040437          	lui	s0,0x40
+    b344:	13842783          	lw	a5,312(s0) # 40138 <_data_lma+0x2bb10>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:318
+{
+    b348:	c226                	sw	s1,4(sp)
+    b34a:	84aa                	mv	s1,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:322
+    GATTServApp_InitCharCfg(INVALID_CONNHANDLE, simpleProfileChar4Config);
+    b34c:	6541                	lui	a0,0x10
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:318
+{
+    b34e:	c606                	sw	ra,12(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:322
+    GATTServApp_InitCharCfg(INVALID_CONNHANDLE, simpleProfileChar4Config);
+    b350:	1fffb597          	auipc	a1,0x1fffb
+    b354:	66458593          	addi	a1,a1,1636 # 200069b4 <simpleProfileChar4Config>
+    b358:	157d                	addi	a0,a0,-1
+    b35a:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:328
+    linkDB_Register(simpleProfile_HandleConnStatusCB);
+    b35c:	0ac42783          	lw	a5,172(s0)
+    b360:	00000517          	auipc	a0,0x0
+    b364:	f8e50513          	addi	a0,a0,-114 # b2ee <simpleProfile_HandleConnStatusCB>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:330
+    if(services & SIMPLEPROFILE_SERVICE)
+    b368:	8885                	andi	s1,s1,1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:328
+    linkDB_Register(simpleProfile_HandleConnStatusCB);
+    b36a:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:330
+    if(services & SIMPLEPROFILE_SERVICE)
+    b36c:	cc91                	beqz	s1,b388 <SimpleProfile_AddService+0x4c>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:333
+        status = GATTServApp_RegisterService(simpleProfileAttrTbl,
+    b36e:	13042303          	lw	t1,304(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:340
+}
+    b372:	4422                	lw	s0,8(sp)
+    b374:	40b2                	lw	ra,12(sp)
+    b376:	4492                	lw	s1,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:333
+        status = GATTServApp_RegisterService(simpleProfileAttrTbl,
+    b378:	4bc18693          	addi	a3,gp,1212 # 200044bc <simpleProfileCBs>
+    b37c:	4641                	li	a2,16
+    b37e:	45b9                	li	a1,14
+    b380:	3dc18513          	addi	a0,gp,988 # 200043dc <simpleProfileAttrTbl>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:340
+}
+    b384:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:333
+        status = GATTServApp_RegisterService(simpleProfileAttrTbl,
+    b386:	8302                	jr	t1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:340
+}
+    b388:	40b2                	lw	ra,12(sp)
+    b38a:	4422                	lw	s0,8(sp)
+    b38c:	4492                	lw	s1,4(sp)
+    b38e:	4501                	li	a0,0
+    b390:	0141                	addi	sp,sp,16
+    b392:	8082                	ret
+
+0000b394 <SimpleProfile_RegisterAppCBs>:
+SimpleProfile_RegisterAppCBs():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:354
+    if(appCallbacks)
+    b394:	c509                	beqz	a0,b39e <SimpleProfile_RegisterAppCBs+0xa>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:356
+        simpleProfile_AppCBs = appCallbacks;
+    b396:	7ca1a023          	sw	a0,1984(gp) # 200047c0 <simpleProfile_AppCBs>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:358
+        return (SUCCESS);
+    b39a:	4501                	li	a0,0
+    b39c:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:362
+        return (bleAlreadyInRequestedMode);
+    b39e:	4545                	li	a0,17
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:364
+}
+    b3a0:	8082                	ret
+
+0000b3a2 <SimpleProfile_SetParameter>:
+SimpleProfile_SetParameter():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:381
+{
+    b3a2:	1141                	addi	sp,sp,-16
+    b3a4:	c606                	sw	ra,12(sp)
+    b3a6:	4705                	li	a4,1
+    b3a8:	87ae                	mv	a5,a1
+    b3aa:	85b2                	mv	a1,a2
+    b3ac:	02e50e63          	beq	a0,a4,b3e8 <SimpleProfile_SetParameter+0x46>
+    b3b0:	c919                	beqz	a0,b3c6 <SimpleProfile_SetParameter+0x24>
+    b3b2:	4709                	li	a4,2
+    b3b4:	04e50963          	beq	a0,a4,b406 <SimpleProfile_SetParameter+0x64>
+    b3b8:	470d                	li	a4,3
+    b3ba:	06e50563          	beq	a0,a4,b424 <SimpleProfile_SetParameter+0x82>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:441
+            ret = INVALIDPARAMETER;
+    b3be:	4509                	li	a0,2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:446
+}
+    b3c0:	40b2                	lw	ra,12(sp)
+    b3c2:	0141                	addi	sp,sp,16
+    b3c4:	8082                	ret
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:386
+            if(len == SIMPLEPROFILE_CHAR1_LEN)
+    b3c6:	10000713          	li	a4,256
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:392
+                ret = bleInvalidRange;
+    b3ca:	4561                	li	a0,24
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:386
+            if(len == SIMPLEPROFILE_CHAR1_LEN)
+    b3cc:	fee79ae3          	bne	a5,a4,b3c0 <SimpleProfile_SetParameter+0x1e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:388
+                tmos_memcpy(simpleProfileChar1, value, SIMPLEPROFILE_CHAR1_LEN);
+    b3d0:	000407b7          	lui	a5,0x40
+    b3d4:	47fc                	lw	a5,76(a5)
+    b3d6:	10000613          	li	a2,256
+    b3da:	1fffb517          	auipc	a0,0x1fffb
+    b3de:	29a50513          	addi	a0,a0,666 # 20006674 <simpleProfileChar1>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:421
+                tmos_memcpy(simpleProfileChar4, value, SIMPLEPROFILE_CHAR4_LEN);
+    b3e2:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:382
+    bStatus_t ret = SUCCESS;
+    b3e4:	4501                	li	a0,0
+    b3e6:	bfe9                	j	b3c0 <SimpleProfile_SetParameter+0x1e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:397
+            if(len == SIMPLEPROFILE_CHAR2_LEN)
+    b3e8:	10000713          	li	a4,256
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:392
+                ret = bleInvalidRange;
+    b3ec:	4561                	li	a0,24
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:397
+            if(len == SIMPLEPROFILE_CHAR2_LEN)
+    b3ee:	fce799e3          	bne	a5,a4,b3c0 <SimpleProfile_SetParameter+0x1e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:399
+                tmos_memcpy(simpleProfileChar2, value, SIMPLEPROFILE_CHAR2_LEN);
+    b3f2:	000407b7          	lui	a5,0x40
+    b3f6:	47fc                	lw	a5,76(a5)
+    b3f8:	10000613          	li	a2,256
+    b3fc:	1fffb517          	auipc	a0,0x1fffb
+    b400:	37850513          	addi	a0,a0,888 # 20006774 <simpleProfileChar2>
+    b404:	bff9                	j	b3e2 <SimpleProfile_SetParameter+0x40>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:408
+            if(len == SIMPLEPROFILE_CHAR3_LEN)
+    b406:	10000713          	li	a4,256
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:392
+                ret = bleInvalidRange;
+    b40a:	4561                	li	a0,24
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:408
+            if(len == SIMPLEPROFILE_CHAR3_LEN)
+    b40c:	fae79ae3          	bne	a5,a4,b3c0 <SimpleProfile_SetParameter+0x1e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:410
+                tmos_memcpy(simpleProfileChar3, value, SIMPLEPROFILE_CHAR3_LEN);
+    b410:	000407b7          	lui	a5,0x40
+    b414:	47fc                	lw	a5,76(a5)
+    b416:	10000613          	li	a2,256
+    b41a:	1fffb517          	auipc	a0,0x1fffb
+    b41e:	45a50513          	addi	a0,a0,1114 # 20006874 <simpleProfileChar3>
+    b422:	b7c1                	j	b3e2 <SimpleProfile_SetParameter+0x40>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:419
+            if(len == SIMPLEPROFILE_CHAR4_LEN)
+    b424:	04000713          	li	a4,64
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:392
+                ret = bleInvalidRange;
+    b428:	4561                	li	a0,24
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:419
+            if(len == SIMPLEPROFILE_CHAR4_LEN)
+    b42a:	f8e79be3          	bne	a5,a4,b3c0 <SimpleProfile_SetParameter+0x1e>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:421
+                tmos_memcpy(simpleProfileChar4, value, SIMPLEPROFILE_CHAR4_LEN);
+    b42e:	000407b7          	lui	a5,0x40
+    b432:	47fc                	lw	a5,76(a5)
+    b434:	04000613          	li	a2,64
+    b438:	1fffb517          	auipc	a0,0x1fffb
+    b43c:	53c50513          	addi	a0,a0,1340 # 20006974 <simpleProfileChar4>
+    b440:	b74d                	j	b3e2 <SimpleProfile_SetParameter+0x40>
+
+0000b442 <simpleProfileChar4_Notify>:
+simpleProfileChar4_Notify():
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:506
+{
+    b442:	1141                	addi	sp,sp,-16
+    b444:	c226                	sw	s1,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:507
+    uint16_t value = GATTServApp_ReadCharCfg(connHandle, simpleProfileChar4Config);
+    b446:	000404b7          	lui	s1,0x40
+    b44a:	13c4a783          	lw	a5,316(s1) # 4013c <_data_lma+0x2bb14>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:506
+{
+    b44e:	c422                	sw	s0,8(sp)
+    b450:	c04a                	sw	s2,0(sp)
+    b452:	c606                	sw	ra,12(sp)
+    b454:	842e                	mv	s0,a1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:507
+    uint16_t value = GATTServApp_ReadCharCfg(connHandle, simpleProfileChar4Config);
+    b456:	1fffb597          	auipc	a1,0x1fffb
+    b45a:	55e58593          	addi	a1,a1,1374 # 200069b4 <simpleProfileChar4Config>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:506
+{
+    b45e:	892a                	mv	s2,a0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:507
+    uint16_t value = GATTServApp_ReadCharCfg(connHandle, simpleProfileChar4Config);
+    b460:	9782                	jalr	a5
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:510
+    if(value & GATT_CLIENT_CFG_NOTIFY)
+    b462:	8905                	andi	a0,a0,1
+    b464:	c10d                	beqz	a0,b486 <simpleProfileChar4_Notify+0x44>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:513
+        pNoti->handle = simpleProfileAttrTbl[SIMPLEPROFILE_CHAR4_VALUE_POS].handle;
+    b466:	3dc18793          	addi	a5,gp,988 # 200043dc <simpleProfileAttrTbl>
+    b46a:	0ba7d783          	lhu	a5,186(a5) # 400ba <_data_lma+0x2ba92>
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:516
+        return GATT_Notification(connHandle, pNoti, FALSE);
+    b46e:	85a2                	mv	a1,s0
+    b470:	0d44a303          	lw	t1,212(s1)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:513
+        pNoti->handle = simpleProfileAttrTbl[SIMPLEPROFILE_CHAR4_VALUE_POS].handle;
+    b474:	a01e                	sh	a5,0(s0)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:519
+}
+    b476:	4422                	lw	s0,8(sp)
+    b478:	40b2                	lw	ra,12(sp)
+    b47a:	4492                	lw	s1,4(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:516
+        return GATT_Notification(connHandle, pNoti, FALSE);
+    b47c:	854a                	mv	a0,s2
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:519
+}
+    b47e:	4902                	lw	s2,0(sp)
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:516
+        return GATT_Notification(connHandle, pNoti, FALSE);
+    b480:	4601                	li	a2,0
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:519
+}
+    b482:	0141                	addi	sp,sp,16
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:516
+        return GATT_Notification(connHandle, pNoti, FALSE);
+    b484:	8302                	jr	t1
+d:\git_workspace\bozz\loto\bozz_loto_software\for_can\ISCS_LOCK_BASE_CAN\mainboard\obj/../Profile/gattprofile.c:519
+}
+    b486:	40b2                	lw	ra,12(sp)
+    b488:	4422                	lw	s0,8(sp)
+    b48a:	4492                	lw	s1,4(sp)
+    b48c:	4902                	lw	s2,0(sp)
+    b48e:	4549                	li	a0,18
+    b490:	0141                	addi	sp,sp,16
+    b492:	8082                	ret
+
+0000b494 <Lib_Read_Flash>:
+Lib_Read_Flash():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:49
+ *
+ * @return  None.
+ */
+uint32_t Lib_Read_Flash(uint32_t addr, uint32_t num, uint32_t *pBuf)
+{
+    tmos_memcpy(pBuf, (uint32_t*)addr, num*4);
+    b494:	000407b7          	lui	a5,0x40
+    b498:	47fc                	lw	a5,76(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:48
+{
+    b49a:	1141                	addi	sp,sp,-16
+    b49c:	8732                	mv	a4,a2
+    b49e:	c606                	sw	ra,12(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:49
+    tmos_memcpy(pBuf, (uint32_t*)addr, num*4);
+    b4a0:	00259613          	slli	a2,a1,0x2
+    b4a4:	85aa                	mv	a1,a0
+    b4a6:	853a                	mv	a0,a4
+    b4a8:	9782                	jalr	a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:51
+    return 0;
+}
+    b4aa:	40b2                	lw	ra,12(sp)
+    b4ac:	4501                	li	a0,0
+    b4ae:	0141                	addi	sp,sp,16
+    b4b0:	8082                	ret
+
+0000b4b2 <Lib_Write_Flash>:
+Lib_Write_Flash():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:65
+ * @param   pBuf.
+ *
+ * @return  None.
+ */
+uint32_t Lib_Write_Flash(uint32_t addr, uint32_t num, uint32_t *pBuf)
+{
+    b4b2:	1101                	addi	sp,sp,-32
+    b4b4:	ce06                	sw	ra,28(sp)
+    b4b6:	cc22                	sw	s0,24(sp)
+    b4b8:	c632                	sw	a2,12(sp)
+    b4ba:	842a                	mv	s0,a0
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:66
+    FLASH_Unlock_Fast();
+    b4bc:	cddfe0ef          	jal	ra,a198 <FLASH_Unlock_Fast>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:67
+    FLASH_ErasePage_Fast( addr );
+    b4c0:	8522                	mv	a0,s0
+    b4c2:	d03fe0ef          	jal	ra,a1c4 <FLASH_ErasePage_Fast>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:68
+    FLASH_ProgramPage_Fast( addr, pBuf);
+    b4c6:	4632                	lw	a2,12(sp)
+    b4c8:	8522                	mv	a0,s0
+    b4ca:	85b2                	mv	a1,a2
+    b4cc:	d27fe0ef          	jal	ra,a1f2 <FLASH_ProgramPage_Fast>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:69
+    FLASH_Lock_Fast();
+    b4d0:	ce7fe0ef          	jal	ra,a1b6 <FLASH_Lock_Fast>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:70
+    Delay_Us(1);
+    b4d4:	4505                	li	a0,1
+    b4d6:	97bff0ef          	jal	ra,ae50 <Delay_Us>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:72
+    return 0;
+}
+    b4da:	40f2                	lw	ra,28(sp)
+    b4dc:	4462                	lw	s0,24(sp)
+    b4de:	4501                	li	a0,0
+    b4e0:	6105                	addi	sp,sp,32
+    b4e2:	8082                	ret
+
+0000b4e4 <HAL_GetInterTempValue>:
+HAL_GetInterTempValue():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:264
+ *          it is necessary to temporarily shield the interrupt in this function.
+ *
+ * @return  Internal temperature sampling value.
+ */
+uint16_t HAL_GetInterTempValue(void)
+{
+    b4e4:	7119                	addi	sp,sp,-128
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:267
+    uint32_t rcc_apb2pcenr, rcc_cfgr0, adc1_ctrl1, adc1_ctrl2, adc1_rsqr1, adc1_rsqr2, adc1_rsqr3, adc1_samptr1, adc1_samptr2;
+    uint32_t adc1_iofr1, adc1_iofr2, adc1_iofr3, adc1_iofr4, adc1_wdhtr, adc1_wdltr, adc1_isqr;
+    ADC_InitTypeDef  ADC_InitStructure = {0};
+    b4e6:	02000613          	li	a2,32
+    b4ea:	4581                	li	a1,0
+    b4ec:	1008                	addi	a0,sp,32
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:264
+{
+    b4ee:	de86                	sw	ra,124(sp)
+    b4f0:	daa6                	sw	s1,116(sp)
+    b4f2:	dca2                	sw	s0,120(sp)
+    b4f4:	d8ca                	sw	s2,112(sp)
+    b4f6:	d6ce                	sw	s3,108(sp)
+    b4f8:	d4d2                	sw	s4,104(sp)
+    b4fa:	d2d6                	sw	s5,100(sp)
+    b4fc:	d0da                	sw	s6,96(sp)
+    b4fe:	cede                	sw	s7,92(sp)
+    b500:	cce2                	sw	s8,88(sp)
+    b502:	cae6                	sw	s9,84(sp)
+    b504:	c8ea                	sw	s10,80(sp)
+    b506:	c6ee                	sw	s11,76(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:267
+    ADC_InitTypeDef  ADC_InitStructure = {0};
+    b508:	e9cfa0ef          	jal	ra,5ba4 <memset>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:270
+    uint16_t adc_data;
+
+    rcc_apb2pcenr = RCC->APB2PCENR;
+    b50c:	400217b7          	lui	a5,0x40021
+    b510:	0187ad83          	lw	s11,24(a5) # 40021018 <_eusrstack+0x20011018>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:271
+    rcc_cfgr0 = RCC->CFGR0;
+    b514:	0047ad03          	lw	s10,4(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:272
+    adc1_ctrl1 = ADC1->CTLR1;
+    b518:	400127b7          	lui	a5,0x40012
+    b51c:	40078493          	addi	s1,a5,1024 # 40012400 <_eusrstack+0x20002400>
+    b520:	0044ac83          	lw	s9,4(s1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:273
+    adc1_ctrl2 = ADC1->CTLR2;
+    b524:	0084ac03          	lw	s8,8(s1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:274
+    adc1_rsqr1 = ADC1->RSQR1;
+    b528:	02c4ab83          	lw	s7,44(s1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:275
+    adc1_rsqr2 = ADC1->RSQR2;
+    b52c:	0304ab03          	lw	s6,48(s1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:276
+    adc1_rsqr3 = ADC1->RSQR3;
+    b530:	0344aa83          	lw	s5,52(s1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:277
+    adc1_samptr1 = ADC1->SAMPTR1;
+    b534:	00c4aa03          	lw	s4,12(s1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:278
+    adc1_samptr2 = ADC1->SAMPTR2;
+    b538:	0104a983          	lw	s3,16(s1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:279
+    adc1_iofr1 = ADC1->IOFR1;
+    b53c:	0144a903          	lw	s2,20(s1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:280
+    adc1_iofr2 = ADC1->IOFR2;
+    b540:	4c9c                	lw	a5,24(s1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:287
+    adc1_iofr4 = ADC1->IOFR4;
+    adc1_wdhtr = ADC1->WDHTR;
+    adc1_wdltr = ADC1->WDLTR;
+    adc1_isqr = ADC1->ISQR;
+
+    RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE);
+    b542:	4585                	li	a1,1
+    b544:	20000513          	li	a0,512
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:280
+    adc1_iofr2 = ADC1->IOFR2;
+    b548:	c23e                	sw	a5,4(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:281
+    adc1_iofr3 = ADC1->IOFR3;
+    b54a:	4cdc                	lw	a5,28(s1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:303
+    ADC_Cmd(ADC1, ENABLE);
+    ADC_BufferCmd(ADC1, ENABLE); //enable buffer
+    ADC_TempSensorVrefintCmd(ENABLE);
+    ADC_RegularChannelConfig(ADC1, ADC_Channel_TempSensor, 1, ADC_SampleTime_239Cycles5);
+    ADC_SoftwareStartConvCmd(ADC1, ENABLE);
+    while(!ADC_GetFlagStatus(ADC1, ADC_FLAG_EOC));
+    b54c:	40012437          	lui	s0,0x40012
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:281
+    adc1_iofr3 = ADC1->IOFR3;
+    b550:	c43e                	sw	a5,8(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:282
+    adc1_iofr4 = ADC1->IOFR4;
+    b552:	509c                	lw	a5,32(s1)
+    b554:	c63e                	sw	a5,12(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:283
+    adc1_wdhtr = ADC1->WDHTR;
+    b556:	50dc                	lw	a5,36(s1)
+    b558:	c83e                	sw	a5,16(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:284
+    adc1_wdltr = ADC1->WDLTR;
+    b55a:	549c                	lw	a5,40(s1)
+    b55c:	ca3e                	sw	a5,20(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:285
+    adc1_isqr = ADC1->ISQR;
+    b55e:	5c9c                	lw	a5,56(s1)
+    b560:	cc3e                	sw	a5,24(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:287
+    RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE);
+    b562:	8b6ff0ef          	jal	ra,a618 <RCC_APB2PeriphClockCmd>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:288
+    RCC_ADCCLKConfig(RCC_PCLK2_Div8);
+    b566:	6531                	lui	a0,0xc
+    b568:	f55fe0ef          	jal	ra,a4bc <RCC_ADCCLKConfig>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:289
+    ADC_DeInit(ADC1);
+    b56c:	8526                	mv	a0,s1
+    b56e:	d54fe0ef          	jal	ra,9ac2 <ADC_DeInit>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:293
+    ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_None;
+    b572:	000e0737          	lui	a4,0xe0
+    b576:	d63a                	sw	a4,44(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:296
+    ADC_Init(ADC1, &ADC_InitStructure);
+    b578:	100c                	addi	a1,sp,32
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:295
+    ADC_InitStructure.ADC_NbrOfChannel = 1;
+    b57a:	4705                	li	a4,1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:296
+    ADC_Init(ADC1, &ADC_InitStructure);
+    b57c:	8526                	mv	a0,s1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:295
+    ADC_InitStructure.ADC_NbrOfChannel = 1;
+    b57e:	02e10a23          	sb	a4,52(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:290
+    ADC_InitStructure.ADC_Mode = ADC_Mode_Independent;
+    b582:	d002                	sw	zero,32(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:291
+    ADC_InitStructure.ADC_ScanConvMode = DISABLE;
+    b584:	d202                	sw	zero,36(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:292
+    ADC_InitStructure.ADC_ContinuousConvMode = DISABLE;
+    b586:	d402                	sw	zero,40(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:294
+    ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right;
+    b588:	d802                	sw	zero,48(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:296
+    ADC_Init(ADC1, &ADC_InitStructure);
+    b58a:	d84fe0ef          	jal	ra,9b0e <ADC_Init>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:298
+    ADC_Cmd(ADC1, ENABLE);
+    b58e:	4585                	li	a1,1
+    b590:	8526                	mv	a0,s1
+    b592:	dd2fe0ef          	jal	ra,9b64 <ADC_Cmd>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:299
+    ADC_BufferCmd(ADC1, ENABLE); //enable buffer
+    b596:	4585                	li	a1,1
+    b598:	8526                	mv	a0,s1
+    b59a:	edcfe0ef          	jal	ra,9c76 <ADC_BufferCmd>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:300
+    ADC_TempSensorVrefintCmd(ENABLE);
+    b59e:	4505                	li	a0,1
+    b5a0:	eacfe0ef          	jal	ra,9c4c <ADC_TempSensorVrefintCmd>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:301
+    ADC_RegularChannelConfig(ADC1, ADC_Channel_TempSensor, 1, ADC_SampleTime_239Cycles5);
+    b5a4:	469d                	li	a3,7
+    b5a6:	4605                	li	a2,1
+    b5a8:	45c1                	li	a1,16
+    b5aa:	8526                	mv	a0,s1
+    b5ac:	de0fe0ef          	jal	ra,9b8c <ADC_RegularChannelConfig>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:302
+    ADC_SoftwareStartConvCmd(ADC1, ENABLE);
+    b5b0:	4585                	li	a1,1
+    b5b2:	8526                	mv	a0,s1
+    b5b4:	dc0fe0ef          	jal	ra,9b74 <ADC_SoftwareStartConvCmd>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:303
+    while(!ADC_GetFlagStatus(ADC1, ADC_FLAG_EOC));
+    b5b8:	87a6                	mv	a5,s1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:303 (discriminator 1)
+    b5ba:	853e                	mv	a0,a5
+    b5bc:	4589                	li	a1,2
+    b5be:	eaefe0ef          	jal	ra,9c6c <ADC_GetFlagStatus>
+    b5c2:	400127b7          	lui	a5,0x40012
+    b5c6:	40078793          	addi	a5,a5,1024 # 40012400 <_eusrstack+0x20002400>
+    b5ca:	d965                	beqz	a0,b5ba <HAL_GetInterTempValue+0xd6>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:304
+    adc_data = ADC_GetConversionValue(ADC1);
+    b5cc:	40040513          	addi	a0,s0,1024 # 40012400 <_eusrstack+0x20002400>
+    b5d0:	e74fe0ef          	jal	ra,9c44 <ADC_GetConversionValue>
+    b5d4:	ce2a                	sw	a0,28(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:306
+
+    ADC_DeInit(ADC1);
+    b5d6:	40040513          	addi	a0,s0,1024
+    b5da:	ce8fe0ef          	jal	ra,9ac2 <ADC_DeInit>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:307
+    RCC->APB2PCENR = rcc_apb2pcenr;
+    b5de:	400217b7          	lui	a5,0x40021
+    b5e2:	01b7ac23          	sw	s11,24(a5) # 40021018 <_eusrstack+0x20011018>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:308
+    RCC->CFGR0 = rcc_cfgr0;
+    b5e6:	01a7a223          	sw	s10,4(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:309
+    ADC1->CTLR1 = adc1_ctrl1;
+    b5ea:	41942223          	sw	s9,1028(s0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:310
+    ADC1->CTLR2 = adc1_ctrl2;
+    b5ee:	41842423          	sw	s8,1032(s0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:311
+    ADC1->RSQR1 = adc1_rsqr1;
+    b5f2:	43742623          	sw	s7,1068(s0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:312
+    ADC1->RSQR2 = adc1_rsqr2;
+    b5f6:	43642823          	sw	s6,1072(s0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:313
+    ADC1->RSQR3 = adc1_rsqr3;
+    b5fa:	43542a23          	sw	s5,1076(s0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:314
+    ADC1->SAMPTR1 = adc1_samptr1;
+    b5fe:	41442623          	sw	s4,1036(s0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:317
+    ADC1->SAMPTR2 = adc1_samptr2;
+    ADC1->IOFR1 = adc1_iofr1;
+    ADC1->IOFR2 = adc1_iofr2;
+    b602:	4792                	lw	a5,4(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:315
+    ADC1->SAMPTR2 = adc1_samptr2;
+    b604:	41342823          	sw	s3,1040(s0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:316
+    ADC1->IOFR1 = adc1_iofr1;
+    b608:	41242a23          	sw	s2,1044(s0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:317
+    ADC1->IOFR2 = adc1_iofr2;
+    b60c:	40f42c23          	sw	a5,1048(s0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:318
+    ADC1->IOFR3 = adc1_iofr3;
+    b610:	47a2                	lw	a5,8(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:324
+    ADC1->IOFR4 = adc1_iofr4;
+    ADC1->WDHTR = adc1_wdhtr;
+    ADC1->WDLTR = adc1_wdltr;
+    ADC1->ISQR = adc1_isqr;
+    return (adc_data);
+}
+    b612:	4772                	lw	a4,28(sp)
+    b614:	50f6                	lw	ra,124(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:318
+    ADC1->IOFR3 = adc1_iofr3;
+    b616:	40f42e23          	sw	a5,1052(s0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:319
+    ADC1->IOFR4 = adc1_iofr4;
+    b61a:	47b2                	lw	a5,12(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:324
+}
+    b61c:	54d6                	lw	s1,116(sp)
+    b61e:	5946                	lw	s2,112(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:319
+    ADC1->IOFR4 = adc1_iofr4;
+    b620:	42f42023          	sw	a5,1056(s0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:320
+    ADC1->WDHTR = adc1_wdhtr;
+    b624:	47c2                	lw	a5,16(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:324
+}
+    b626:	59b6                	lw	s3,108(sp)
+    b628:	5a26                	lw	s4,104(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:320
+    ADC1->WDHTR = adc1_wdhtr;
+    b62a:	42f42223          	sw	a5,1060(s0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:321
+    ADC1->WDLTR = adc1_wdltr;
+    b62e:	47d2                	lw	a5,20(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:324
+}
+    b630:	5a96                	lw	s5,100(sp)
+    b632:	5b06                	lw	s6,96(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:321
+    ADC1->WDLTR = adc1_wdltr;
+    b634:	42f42423          	sw	a5,1064(s0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:322
+    ADC1->ISQR = adc1_isqr;
+    b638:	47e2                	lw	a5,24(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:324
+}
+    b63a:	4bf6                	lw	s7,92(sp)
+    b63c:	853a                	mv	a0,a4
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:322
+    ADC1->ISQR = adc1_isqr;
+    b63e:	42f42c23          	sw	a5,1080(s0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:324
+}
+    b642:	5466                	lw	s0,120(sp)
+    b644:	4c66                	lw	s8,88(sp)
+    b646:	4cd6                	lw	s9,84(sp)
+    b648:	4d46                	lw	s10,80(sp)
+    b64a:	4db6                	lw	s11,76(sp)
+    b64c:	6109                	addi	sp,sp,128
+    b64e:	8082                	ret
+
+0000b650 <HAL_ProcessEvent>:
+HAL_ProcessEvent():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:174
+{
+    b650:	1141                	addi	sp,sp,-16
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:177
+    if(events & SYS_EVENT_MSG)
+    b652:	01059793          	slli	a5,a1,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:174
+{
+    b656:	c422                	sw	s0,8(sp)
+    b658:	c606                	sw	ra,12(sp)
+    b65a:	c226                	sw	s1,4(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:177
+    if(events & SYS_EVENT_MSG)
+    b65c:	87c1                	srai	a5,a5,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:174
+{
+    b65e:	842e                	mv	s0,a1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:177
+    if(events & SYS_EVENT_MSG)
+    b660:	0207d063          	bgez	a5,b680 <HAL_ProcessEvent+0x30>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:183
+        msgPtr = tmos_msg_receive(task_id);
+    b664:	000404b7          	lui	s1,0x40
+    b668:	54fc                	lw	a5,108(s1)
+    b66a:	9782                	jalr	a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:184
+        if(msgPtr)
+    b66c:	c119                	beqz	a0,b672 <HAL_ProcessEvent+0x22>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:187
+            tmos_msg_deallocate(msgPtr);
+    b66e:	54bc                	lw	a5,104(s1)
+    b670:	9782                	jalr	a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:189
+        return events ^ SYS_EVENT_MSG;
+    b672:	6521                	lui	a0,0x8
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:221
+        return events ^ HAL_TEST_EVENT;
+    b674:	8d21                	xor	a0,a0,s0
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:224
+}
+    b676:	40b2                	lw	ra,12(sp)
+    b678:	4422                	lw	s0,8(sp)
+    b67a:	4492                	lw	s1,4(sp)
+    b67c:	0141                	addi	sp,sp,16
+    b67e:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:191
+    if(events & LED_BLINK_EVENT)
+    b680:	0015f793          	andi	a5,a1,1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:196
+        return events ^ LED_BLINK_EVENT;
+    b684:	0015c513          	xori	a0,a1,1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:191
+    if(events & LED_BLINK_EVENT)
+    b688:	f7fd                	bnez	a5,b676 <HAL_ProcessEvent+0x26>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:206
+    if(events & HAL_REG_INIT_EVENT)
+    b68a:	01259793          	slli	a5,a1,0x12
+    b68e:	0207d263          	bgez	a5,b6b2 <HAL_ProcessEvent+0x62>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:209
+        BLE_RegInit();                                                  // Calibrate RF
+    b692:	000404b7          	lui	s1,0x40
+    b696:	1ec4a783          	lw	a5,492(s1) # 401ec <_data_lma+0x2bbc4>
+    b69a:	9782                	jalr	a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:213
+        tmos_start_task(halTaskID, HAL_REG_INIT_EVENT, MS1_TO_SYSTEM_TIME(BLE_CALIBRATION_PERIOD));
+    b69c:	4cbc                	lw	a5,88(s1)
+    b69e:	0002f637          	lui	a2,0x2f
+    b6a2:	e0060613          	addi	a2,a2,-512 # 2ee00 <_data_lma+0x1a7d8>
+    b6a6:	6589                	lui	a1,0x2
+    b6a8:	7c81c503          	lbu	a0,1992(gp) # 200047c8 <halTaskID>
+    b6ac:	9782                	jalr	a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:214
+        return events ^ HAL_REG_INIT_EVENT;
+    b6ae:	6509                	lui	a0,0x2
+    b6b0:	b7d1                	j	b674 <HAL_ProcessEvent+0x24>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:217
+    if(events & HAL_TEST_EVENT)
+    b6b2:	01159793          	slli	a5,a1,0x11
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:223
+    return 0;
+    b6b6:	4501                	li	a0,0
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:217
+    if(events & HAL_TEST_EVENT)
+    b6b8:	fa07dfe3          	bgez	a5,b676 <HAL_ProcessEvent+0x26>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:219
+        PRINT("* \n");
+    b6bc:	00009517          	auipc	a0,0x9
+    b6c0:	8d050513          	addi	a0,a0,-1840 # 13f8c <devInfoSoftwareRev+0x14>
+    b6c4:	402030ef          	jal	ra,eac6 <puts>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:220
+        tmos_start_task(halTaskID, HAL_TEST_EVENT, MS1_TO_SYSTEM_TIME(1000));
+    b6c8:	000407b7          	lui	a5,0x40
+    b6cc:	4fbc                	lw	a5,88(a5)
+    b6ce:	64000613          	li	a2,1600
+    b6d2:	6591                	lui	a1,0x4
+    b6d4:	7c81c503          	lbu	a0,1992(gp) # 200047c8 <halTaskID>
+    b6d8:	9782                	jalr	a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:221
+        return events ^ HAL_TEST_EVENT;
+    b6da:	6511                	lui	a0,0x4
+    b6dc:	bf61                	j	b674 <HAL_ProcessEvent+0x24>
+
+0000b6de <WCHBLE_Init>:
+WCHBLE_Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:89
+    g_LLE_IRQLibHandlerLocation = (uint32_t)LLE_IRQLibHandler;
+    b6de:	200007b7          	lui	a5,0x20000
+    b6e2:	479c                	lw	a5,8(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:85
+{
+    b6e4:	711d                	addi	sp,sp,-96
+    b6e6:	cca2                	sw	s0,88(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:89
+    g_LLE_IRQLibHandlerLocation = (uint32_t)LLE_IRQLibHandler;
+    b6e8:	7cf1a223          	sw	a5,1988(gp) # 200047c4 <g_LLE_IRQLibHandlerLocation>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:91
+    if(!tmos_memcmp(VER_LIB, VER_FILE, strlen(VER_FILE)))
+    b6ec:	00040437          	lui	s0,0x40
+    b6f0:	5c5c                	lw	a5,60(s0)
+    b6f2:	5848                	lw	a0,52(s0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:85
+{
+    b6f4:	ce86                	sw	ra,92(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:91
+    if(!tmos_memcmp(VER_LIB, VER_FILE, strlen(VER_FILE)))
+    b6f6:	4659                	li	a2,22
+    b6f8:	00009597          	auipc	a1,0x9
+    b6fc:	89858593          	addi	a1,a1,-1896 # 13f90 <devInfoSoftwareRev+0x18>
+    b700:	9782                	jalr	a5
+    b702:	e901                	bnez	a0,b712 <WCHBLE_Init+0x34>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:93
+        PRINT("head file error...\n");
+    b704:	00009517          	auipc	a0,0x9
+    b708:	8a450513          	addi	a0,a0,-1884 # 13fa8 <devInfoSoftwareRev+0x30>
+    b70c:	3ba030ef          	jal	ra,eac6 <puts>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:94 (discriminator 1)
+        while(1);
+    b710:	a001                	j	b710 <WCHBLE_Init+0x32>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:98
+    OSC->HSE_CAL_CTRL &= ~(0x07<<28);
+    b712:	400227b7          	lui	a5,0x40022
+    b716:	57d8                	lw	a4,44(a5)
+    b718:	900006b7          	lui	a3,0x90000
+    b71c:	16fd                	addi	a3,a3,-1
+    b71e:	8f75                	and	a4,a4,a3
+    b720:	d7d8                	sw	a4,44(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:99
+    OSC->HSE_CAL_CTRL |= 0x03<<28;
+    b722:	57d8                	lw	a4,44(a5)
+    b724:	300006b7          	lui	a3,0x30000
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:102
+    tmos_memset(&cfg, 0, sizeof(bleConfig_t));
+    b728:	04000613          	li	a2,64
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:99
+    OSC->HSE_CAL_CTRL |= 0x03<<28;
+    b72c:	8f55                	or	a4,a4,a3
+    b72e:	d7d8                	sw	a4,44(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:100
+    OSC->HSE_CAL_CTRL |= 3<<24;
+    b730:	57d8                	lw	a4,44(a5)
+    b732:	030006b7          	lui	a3,0x3000
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:102
+    tmos_memset(&cfg, 0, sizeof(bleConfig_t));
+    b736:	4581                	li	a1,0
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:100
+    OSC->HSE_CAL_CTRL |= 3<<24;
+    b738:	8f55                	or	a4,a4,a3
+    b73a:	d7d8                	sw	a4,44(a5)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:102
+    tmos_memset(&cfg, 0, sizeof(bleConfig_t));
+    b73c:	443c                	lw	a5,72(s0)
+    b73e:	0808                	addi	a0,sp,16
+    b740:	9782                	jalr	a5
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:103
+    cfg.MEMAddr = (uint32_t)MEM_BUF;
+    b742:	1fff9797          	auipc	a5,0x1fff9
+    b746:	32678793          	addi	a5,a5,806 # 20004a68 <MEM_BUF>
+    b74a:	c83e                	sw	a5,16(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:104
+    cfg.MEMLen = (uint32_t)BLE_MEMHEAP_SIZE;
+    b74c:	6789                	lui	a5,0x2
+    b74e:	c0078793          	addi	a5,a5,-1024 # 1c00 <__stack_size+0x1400>
+    b752:	82fc                	sh	a5,20(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:110
+    cfg.SNVAddr = (uint32_t)BLE_SNV_ADDR;
+    b754:	080787b7          	lui	a5,0x8078
+    b758:	c0078793          	addi	a5,a5,-1024 # 8077c00 <_data_lma+0x80635d8>
+    b75c:	cc3e                	sw	a5,24(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:111
+    cfg.SNVNum = (uint32_t)BLE_SNV_NUM;
+    b75e:	50300793          	li	a5,1283
+    b762:	87fc                	sh	a5,30(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:105
+    cfg.BufMaxLen = (uint32_t)BLE_BUFF_MAX_LEN;
+    b764:	47ed                	li	a5,27
+    b766:	02f11023          	sh	a5,32(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:107
+    cfg.TxNumEvent = (uint32_t)BLE_TX_NUM_EVENT;
+    b76a:	4785                	li	a5,1
+    b76c:	02f10123          	sb	a5,34(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:112
+    cfg.readFlashCB = Lib_Read_Flash;
+    b770:	00000797          	auipc	a5,0x0
+    b774:	d2478793          	addi	a5,a5,-732 # b494 <Lib_Read_Flash>
+    b778:	c4be                	sw	a5,72(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:113
+    cfg.writeFlashCB = Lib_Write_Flash;
+    b77a:	00000797          	auipc	a5,0x0
+    b77e:	d3878793          	addi	a5,a5,-712 # b4b2 <Lib_Write_Flash>
+    b782:	c6be                	sw	a5,76(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:115
+    cfg.ClockFrequency = CAB_LSIFQ/2;
+    b784:	6791                	lui	a5,0x4
+    b786:	02f11723          	sh	a5,46(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:117
+    cfg.ClockAccuracy = 50;
+    b78a:	03200793          	li	a5,50
+    b78e:	02f11823          	sh	a5,48(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:108
+    cfg.TxPower = (uint32_t)BLE_TX_POWER;
+    b792:	6785                	lui	a5,0x1
+    b794:	d0978793          	addi	a5,a5,-759 # d09 <__stack_size+0x509>
+    b798:	02f11223          	sh	a5,36(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:140
+        FLASH_GetMACAddress(MacAddr);
+    b79c:	0028                	addi	a0,sp,8
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:124
+    cfg.tsCB = HAL_GetInterTempValue;
+    b79e:	00000797          	auipc	a5,0x0
+    b7a2:	d4678793          	addi	a5,a5,-698 # b4e4 <HAL_GetInterTempValue>
+    b7a6:	de3e                	sw	a5,60(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:140
+        FLASH_GetMACAddress(MacAddr);
+    b7a8:	aaffe0ef          	jal	ra,a256 <FLASH_GetMACAddress>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:141
+        for(i = 0; i < 6; i++)
+    b7ac:	0818                	addi	a4,sp,16
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:140
+        FLASH_GetMACAddress(MacAddr);
+    b7ae:	4781                	li	a5,0
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:141
+        for(i = 0; i < 6; i++)
+    b7b0:	4699                	li	a3,6
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:143 (discriminator 3)
+            cfg.MacAddr[i] = MacAddr[i]; // Use chip mac address
+    b7b2:	0030                	addi	a2,sp,8
+    b7b4:	963e                	add	a2,a2,a5
+    b7b6:	2210                	lbu	a2,0(a2)
+    b7b8:	0785                	addi	a5,a5,1
+    b7ba:	0705                	addi	a4,a4,1
+    b7bc:	bb70                	sb	a2,23(a4)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:141 (discriminator 3)
+        for(i = 0; i < 6; i++)
+    b7be:	fed79ae3          	bne	a5,a3,b7b2 <WCHBLE_Init+0xd4>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:147
+    if(!cfg.MEMAddr || cfg.MEMLen < 4 * 1024)
+    b7c2:	47c2                	lw	a5,16(sp)
+    b7c4:	c789                	beqz	a5,b7ce <WCHBLE_Init+0xf0>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:147 (discriminator 1)
+    b7c6:	82b8                	lhu	a4,20(sp)
+    b7c8:	6785                	lui	a5,0x1
+    b7ca:	00f77363          	bgeu	a4,a5,b7d0 <WCHBLE_Init+0xf2>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:149 (discriminator 2)
+        while(1);
+    b7ce:	a001                	j	b7ce <WCHBLE_Init+0xf0>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:151
+    i = BLE_LibInit(&cfg);
+    b7d0:	000407b7          	lui	a5,0x40
+    b7d4:	0a47a783          	lw	a5,164(a5) # 400a4 <_data_lma+0x2ba7c>
+    b7d8:	0808                	addi	a0,sp,16
+    b7da:	9782                	jalr	a5
+    b7dc:	85aa                	mv	a1,a0
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:152
+    if(i)
+    b7de:	c901                	beqz	a0,b7ee <WCHBLE_Init+0x110>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:154
+        PRINT("LIB init error code: %x ...\n", i);
+    b7e0:	00008517          	auipc	a0,0x8
+    b7e4:	7dc50513          	addi	a0,a0,2012 # 13fbc <devInfoSoftwareRev+0x44>
+    b7e8:	1be030ef          	jal	ra,e9a6 <iprintf>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:155 (discriminator 3)
+        while(1);
+    b7ec:	a001                	j	b7ec <WCHBLE_Init+0x10e>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:157
+    RCC_AHBPeriphClockCmd(RCC_AHBPeriph_CRC, ENABLE );
+    b7ee:	4585                	li	a1,1
+    b7f0:	04000513          	li	a0,64
+    b7f4:	e07fe0ef          	jal	ra,a5fa <RCC_AHBPeriphClockCmd>
+NVIC_EnableIRQ():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:170
+  NVIC->IENR[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F));
+    b7f8:	e000e7b7          	lui	a5,0xe000e
+    b7fc:	80000737          	lui	a4,0x80000
+WCHBLE_Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:160
+}
+    b800:	40f6                	lw	ra,92(sp)
+    b802:	4466                	lw	s0,88(sp)
+NVIC_EnableIRQ():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/SRC/Core/core_riscv.h:170
+    b804:	10e7a223          	sw	a4,260(a5) # e000e104 <_eusrstack+0xbfffe104>
+    b808:	4705                	li	a4,1
+    b80a:	10e7a423          	sw	a4,264(a5)
+WCHBLE_Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:160
+    b80e:	6125                	addi	sp,sp,96
+    b810:	8082                	ret
+
+0000b812 <HAL_Init>:
+HAL_Init():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:236
+{
+    b812:	1141                	addi	sp,sp,-16
+    b814:	c226                	sw	s1,4(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:237
+    halTaskID = TMOS_ProcessEventRegister(HAL_ProcessEvent);
+    b816:	000404b7          	lui	s1,0x40
+    b81a:	0804a783          	lw	a5,128(s1) # 40080 <_data_lma+0x2ba58>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:236
+{
+    b81e:	c606                	sw	ra,12(sp)
+    b820:	c422                	sw	s0,8(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:237
+    halTaskID = TMOS_ProcessEventRegister(HAL_ProcessEvent);
+    b822:	00000517          	auipc	a0,0x0
+    b826:	e2e50513          	addi	a0,a0,-466 # b650 <HAL_ProcessEvent>
+    b82a:	9782                	jalr	a5
+    b82c:	7c818413          	addi	s0,gp,1992 # 200047c8 <halTaskID>
+    b830:	a008                	sb	a0,0(s0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:238
+    HAL_TimeInit();
+    b832:	2831                	jal	b84e <HAL_TimeInit>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:250
+    tmos_start_task(halTaskID, HAL_REG_INIT_EVENT, MS1_TO_SYSTEM_TIME(BLE_CALIBRATION_PERIOD)); 
+    b834:	2008                	lbu	a0,0(s0)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:253
+}
+    b836:	4422                	lw	s0,8(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:250
+    tmos_start_task(halTaskID, HAL_REG_INIT_EVENT, MS1_TO_SYSTEM_TIME(BLE_CALIBRATION_PERIOD)); 
+    b838:	0584a303          	lw	t1,88(s1)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:253
+}
+    b83c:	40b2                	lw	ra,12(sp)
+    b83e:	4492                	lw	s1,4(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:250
+    tmos_start_task(halTaskID, HAL_REG_INIT_EVENT, MS1_TO_SYSTEM_TIME(BLE_CALIBRATION_PERIOD)); 
+    b840:	0002f637          	lui	a2,0x2f
+    b844:	e0060613          	addi	a2,a2,-512 # 2ee00 <_data_lma+0x1a7d8>
+    b848:	6589                	lui	a1,0x2
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:253
+}
+    b84a:	0141                	addi	sp,sp,16
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/MCU.c:250
+    tmos_start_task(halTaskID, HAL_REG_INIT_EVENT, MS1_TO_SYSTEM_TIME(BLE_CALIBRATION_PERIOD)); 
+    b84c:	8302                	jr	t1
+
+0000b84e <HAL_TimeInit>:
+HAL_TimeInit():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:56
+ * @param   None.
+ *
+ * @return  None.
+ */
+void HAL_TimeInit(void)
+{
+    b84e:	1101                	addi	sp,sp,-32
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:61
+    uint16_t temp=0;
+    uint8_t state=0;
+    bleClockConfig_t  conf={0};
+
+    RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR|RCC_APB1Periph_BKP, ENABLE);
+    b850:	4585                	li	a1,1
+    b852:	18000537          	lui	a0,0x18000
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:56
+{
+    b856:	ce06                	sw	ra,28(sp)
+    b858:	cc22                	sw	s0,24(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:59
+    bleClockConfig_t  conf={0};
+    b85a:	c002                	sw	zero,0(sp)
+    b85c:	c202                	sw	zero,4(sp)
+    b85e:	c402                	sw	zero,8(sp)
+    b860:	c602                	sw	zero,12(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:61
+    RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR|RCC_APB1Periph_BKP, ENABLE);
+    b862:	dd5fe0ef          	jal	ra,a636 <RCC_APB1PeriphClockCmd>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:62
+    PWR_BackupAccessCmd(ENABLE);
+    b866:	4505                	li	a0,1
+    b868:	c3ffe0ef          	jal	ra,a4a6 <PWR_BackupAccessCmd>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:68
+#if( CLK_OSC32K )
+    RCC_LSICmd(ENABLE);
+    RCC_LSEConfig(RCC_LSE_OFF);
+    RCC_RTCCLKConfig(RCC_RTCCLKSource_LSI);
+#else
+    RCC_LSEConfig(RCC_LSE_ON);
+    b86c:	4505                	li	a0,1
+    b86e:	c61fe0ef          	jal	ra,a4ce <RCC_LSEConfig>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:57
+    uint16_t temp=0;
+    b872:	4401                	li	s0,0
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:71
+    /* Check the specified RCC logo position settings or not, 
+     * wait for the low-speed crystal oscillator to be ready */
+    while (RCC_GetFlagStatus(RCC_FLAG_LSERDY) == RESET) 
+    b874:	04100513          	li	a0,65
+    b878:	dfbfe0ef          	jal	ra,a672 <RCC_GetFlagStatus>
+    b87c:	c93d                	beqz	a0,b8f2 <HAL_TimeInit+0xa4>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:76
+    {
+        temp++;
+        Delay_Ms(10);
+    }
+    if(temp>=250)
+    b87e:	0f900793          	li	a5,249
+    b882:	0087f863          	bgeu	a5,s0,b892 <HAL_TimeInit+0x44>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:78
+    {
+        printf("time error..\n");
+    b886:	00008517          	auipc	a0,0x8
+    b88a:	75650513          	addi	a0,a0,1878 # 13fdc <devInfoSoftwareRev+0x64>
+    b88e:	238030ef          	jal	ra,eac6 <puts>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:80
+    }
+    RCC_RTCCLKConfig(RCC_RTCCLKSource_LSE);
+    b892:	10000513          	li	a0,256
+    b896:	c61fe0ef          	jal	ra,a4f6 <RCC_RTCCLKConfig>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:82
+#endif
+    RCC_RTCCLKCmd(ENABLE);
+    b89a:	4505                	li	a0,1
+    b89c:	c67fe0ef          	jal	ra,a502 <RCC_RTCCLKCmd>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:83
+    RTC_WaitForLastTask();
+    b8a0:	ed7fe0ef          	jal	ra,a776 <RTC_WaitForLastTask>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:84
+    RTC_WaitForLastTask();
+    b8a4:	ed3fe0ef          	jal	ra,a776 <RTC_WaitForLastTask>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:85
+    RTC_SetPrescaler(1);
+    b8a8:	4505                	li	a0,1
+    b8aa:	ea3fe0ef          	jal	ra,a74c <RTC_SetPrescaler>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:86
+    RTC_WaitForLastTask();
+    b8ae:	ec9fe0ef          	jal	ra,a776 <RTC_WaitForLastTask>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:87
+    RTC_SetCounter(0);
+    b8b2:	4501                	li	a0,0
+    b8b4:	e71fe0ef          	jal	ra,a724 <RTC_SetCounter>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:88
+    RTC_WaitForLastTask();
+    b8b8:	ebffe0ef          	jal	ra,a776 <RTC_WaitForLastTask>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:94
+#if( CLK_OSC32K )
+    Lib_Calibration_LSI();
+#endif
+    conf.ClockAccuracy = CLK_OSC32K?1000:100;
+    conf.ClockFrequency = CAB_LSIFQ/2;
+    conf.ClockMaxCount = 0xFFFFFFFF;
+    b8bc:	57fd                	li	a5,-1
+    b8be:	c23e                	sw	a5,4(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:93
+    conf.ClockFrequency = CAB_LSIFQ/2;
+    b8c0:	006447b7          	lui	a5,0x644
+    b8c4:	c43e                	sw	a5,8(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:95
+    conf.getClockValue = RTC_GetCounter;
+    b8c6:	fffff797          	auipc	a5,0xfffff
+    b8ca:	e0478793          	addi	a5,a5,-508 # a6ca <RTC_GetCounter>
+    b8ce:	c03e                	sw	a5,0(sp)
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:96
+    state = TMOS_TimerInit( &conf );
+    b8d0:	000407b7          	lui	a5,0x40
+    b8d4:	5bfc                	lw	a5,116(a5)
+    b8d6:	850a                	mv	a0,sp
+    b8d8:	9782                	jalr	a5
+    b8da:	85aa                	mv	a1,a0
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:97
+    if(state)
+    b8dc:	c519                	beqz	a0,b8ea <HAL_TimeInit+0x9c>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:99
+    {
+        PRINT("TMOS_TimerInit err %x\n",state);
+    b8de:	00008517          	auipc	a0,0x8
+    b8e2:	70e50513          	addi	a0,a0,1806 # 13fec <devInfoSoftwareRev+0x74>
+    b8e6:	0c0030ef          	jal	ra,e9a6 <iprintf>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:101
+    }
+}
+    b8ea:	40f2                	lw	ra,28(sp)
+    b8ec:	4462                	lw	s0,24(sp)
+    b8ee:	6105                	addi	sp,sp,32
+    b8f0:	8082                	ret
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:73
+        temp++;
+    b8f2:	0405                	addi	s0,s0,1
+    b8f4:	0442                	slli	s0,s0,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:74
+        Delay_Ms(10);
+    b8f6:	4529                	li	a0,10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:73
+        temp++;
+    b8f8:	8041                	srli	s0,s0,0x10
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:74
+        Delay_Ms(10);
+    b8fa:	d8cff0ef          	jal	ra,ae86 <Delay_Ms>
+    b8fe:	bf9d                	j	b874 <HAL_TimeInit+0x26>
+
+0000b900 <RTCAlarm_IRQHandler>:
+RTCAlarm_IRQHandler():
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:107
+
+
+__attribute__((interrupt("WCH-Interrupt-fast")))
+void RTCAlarm_IRQHandler(void)
+{
+    RTCTigFlag = 1;
+    b900:	4785                	li	a5,1
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:108
+    EXTI_ClearITPendingBit(EXTI_Line17);
+    b902:	00020537          	lui	a0,0x20
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:107
+    RTCTigFlag = 1;
+    b906:	7cf1a623          	sw	a5,1996(gp) # 200047cc <RTCTigFlag>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:108
+    EXTI_ClearITPendingBit(EXTI_Line17);
+    b90a:	885fe0ef          	jal	ra,a18e <EXTI_ClearITPendingBit>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:109
+    RTC_ClearITPendingBit(RTC_IT_ALR);
+    b90e:	4509                	li	a0,2
+    b910:	e8bfe0ef          	jal	ra,a79a <RTC_ClearITPendingBit>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:110
+    RTC_WaitForLastTask();
+    b914:	e63fe0ef          	jal	ra,a776 <RTC_WaitForLastTask>
+d:/git_workspace/bozz/loto/bozz_loto_software/for_can/ISCS_LOCK_BASE_CAN/Library/HAL/RTC.c:111
+}
+    b918:	30200073          	mret
+
+0000b91c <__umoddi3>:
+__umoddi3():
+    b91c:	87b6                	mv	a5,a3
+    b91e:	8832                	mv	a6,a2
+    b920:	832a                	mv	t1,a0
+    b922:	872e                	mv	a4,a1
+    b924:	8e2e                	mv	t3,a1
+    b926:	14069163          	bnez	a3,ba68 <__umoddi3+0x14c>
+    b92a:	0ac5f063          	bgeu	a1,a2,b9ca <__umoddi3+0xae>
+    b92e:	6741                	lui	a4,0x10
+    b930:	1ae67663          	bgeu	a2,a4,badc <__umoddi3+0x1c0>
+    b934:	0ff00713          	li	a4,255
+    b938:	86b2                	mv	a3,a2
+    b93a:	00c77563          	bgeu	a4,a2,b944 <__umoddi3+0x28>
+    b93e:	00865693          	srli	a3,a2,0x8
+    b942:	47a1                	li	a5,8
+    b944:	00008717          	auipc	a4,0x8
+    b948:	7a070713          	addi	a4,a4,1952 # 140e4 <__clz_tab>
+    b94c:	9736                	add	a4,a4,a3
+    b94e:	2318                	lbu	a4,0(a4)
+    b950:	02000893          	li	a7,32
+    b954:	97ba                	add	a5,a5,a4
+    b956:	40f888b3          	sub	a7,a7,a5
+    b95a:	00088c63          	beqz	a7,b972 <__umoddi3+0x56>
+    b95e:	011595b3          	sll	a1,a1,a7
+    b962:	00f557b3          	srl	a5,a0,a5
+    b966:	01161833          	sll	a6,a2,a7
+    b96a:	00b7ee33          	or	t3,a5,a1
+    b96e:	01151333          	sll	t1,a0,a7
+    b972:	01085613          	srli	a2,a6,0x10
+    b976:	02ce57b3          	divu	a5,t3,a2
+    b97a:	01081513          	slli	a0,a6,0x10
+    b97e:	8141                	srli	a0,a0,0x10
+    b980:	01035693          	srli	a3,t1,0x10
+    b984:	02ce7e33          	remu	t3,t3,a2
+    b988:	02f507b3          	mul	a5,a0,a5
+    b98c:	0e42                	slli	t3,t3,0x10
+    b98e:	00de6733          	or	a4,t3,a3
+    b992:	00f77863          	bgeu	a4,a5,b9a2 <__umoddi3+0x86>
+    b996:	9742                	add	a4,a4,a6
+    b998:	01076563          	bltu	a4,a6,b9a2 <__umoddi3+0x86>
+    b99c:	00f77363          	bgeu	a4,a5,b9a2 <__umoddi3+0x86>
+    b9a0:	9742                	add	a4,a4,a6
+    b9a2:	8f1d                	sub	a4,a4,a5
+    b9a4:	02c756b3          	divu	a3,a4,a2
+    b9a8:	01031793          	slli	a5,t1,0x10
+    b9ac:	83c1                	srli	a5,a5,0x10
+    b9ae:	02c77733          	remu	a4,a4,a2
+    b9b2:	02d50533          	mul	a0,a0,a3
+    b9b6:	0742                	slli	a4,a4,0x10
+    b9b8:	8fd9                	or	a5,a5,a4
+    b9ba:	08a7eb63          	bltu	a5,a0,ba50 <__umoddi3+0x134>
+    b9be:	40a78533          	sub	a0,a5,a0
+    b9c2:	01155533          	srl	a0,a0,a7
+    b9c6:	4581                	li	a1,0
+    b9c8:	8082                	ret
+    b9ca:	e601                	bnez	a2,b9d2 <__umoddi3+0xb6>
+    b9cc:	4705                	li	a4,1
+    b9ce:	02c75833          	divu	a6,a4,a2
+    b9d2:	6741                	lui	a4,0x10
+    b9d4:	0ee86b63          	bltu	a6,a4,baca <__umoddi3+0x1ae>
+    b9d8:	010007b7          	lui	a5,0x1000
+    b9dc:	2af86463          	bltu	a6,a5,bc84 <__umoddi3+0x368>
+    b9e0:	01885693          	srli	a3,a6,0x18
+    b9e4:	47e1                	li	a5,24
+    b9e6:	00008717          	auipc	a4,0x8
+    b9ea:	6fe70713          	addi	a4,a4,1790 # 140e4 <__clz_tab>
+    b9ee:	9736                	add	a4,a4,a3
+    b9f0:	2318                	lbu	a4,0(a4)
+    b9f2:	02000893          	li	a7,32
+    b9f6:	97ba                	add	a5,a5,a4
+    b9f8:	40f888b3          	sub	a7,a7,a5
+    b9fc:	1e089a63          	bnez	a7,bbf0 <__umoddi3+0x2d4>
+    ba00:	01081e13          	slli	t3,a6,0x10
+    ba04:	410585b3          	sub	a1,a1,a6
+    ba08:	01085613          	srli	a2,a6,0x10
+    ba0c:	010e5e13          	srli	t3,t3,0x10
+    ba10:	01035713          	srli	a4,t1,0x10
+    ba14:	02c5d6b3          	divu	a3,a1,a2
+    ba18:	02c5f5b3          	remu	a1,a1,a2
+    ba1c:	03c686b3          	mul	a3,a3,t3
+    ba20:	05c2                	slli	a1,a1,0x10
+    ba22:	8f4d                	or	a4,a4,a1
+    ba24:	00d77763          	bgeu	a4,a3,ba32 <__umoddi3+0x116>
+    ba28:	9742                	add	a4,a4,a6
+    ba2a:	01076463          	bltu	a4,a6,ba32 <__umoddi3+0x116>
+    ba2e:	26d76a63          	bltu	a4,a3,bca2 <__umoddi3+0x386>
+    ba32:	8f15                	sub	a4,a4,a3
+    ba34:	02c75533          	divu	a0,a4,a2
+    ba38:	0342                	slli	t1,t1,0x10
+    ba3a:	01035313          	srli	t1,t1,0x10
+    ba3e:	02c77733          	remu	a4,a4,a2
+    ba42:	03c50533          	mul	a0,a0,t3
+    ba46:	0742                	slli	a4,a4,0x10
+    ba48:	006767b3          	or	a5,a4,t1
+    ba4c:	00a7f863          	bgeu	a5,a0,ba5c <__umoddi3+0x140>
+    ba50:	97c2                	add	a5,a5,a6
+    ba52:	0107e563          	bltu	a5,a6,ba5c <__umoddi3+0x140>
+    ba56:	00a7f363          	bgeu	a5,a0,ba5c <__umoddi3+0x140>
+    ba5a:	97c2                	add	a5,a5,a6
+    ba5c:	40a78533          	sub	a0,a5,a0
+    ba60:	01155533          	srl	a0,a0,a7
+    ba64:	4581                	li	a1,0
+    ba66:	8082                	ret
+    ba68:	882a                	mv	a6,a0
+    ba6a:	f4d5efe3          	bltu	a1,a3,b9c8 <__umoddi3+0xac>
+    ba6e:	67c1                	lui	a5,0x10
+    ba70:	04f6e563          	bltu	a3,a5,baba <__umoddi3+0x19e>
+    ba74:	010007b7          	lui	a5,0x1000
+    ba78:	20f6e263          	bltu	a3,a5,bc7c <__umoddi3+0x360>
+    ba7c:	0186d313          	srli	t1,a3,0x18
+    ba80:	48e1                	li	a7,24
+    ba82:	00008797          	auipc	a5,0x8
+    ba86:	66278793          	addi	a5,a5,1634 # 140e4 <__clz_tab>
+    ba8a:	979a                	add	a5,a5,t1
+    ba8c:	0007ce03          	lbu	t3,0(a5)
+    ba90:	02000313          	li	t1,32
+    ba94:	9e46                	add	t3,t3,a7
+    ba96:	41c30333          	sub	t1,t1,t3
+    ba9a:	04031963          	bnez	t1,baec <__umoddi3+0x1d0>
+    ba9e:	00b6e463          	bltu	a3,a1,baa6 <__umoddi3+0x18a>
+    baa2:	00c56963          	bltu	a0,a2,bab4 <__umoddi3+0x198>
+    baa6:	40c50833          	sub	a6,a0,a2
+    baaa:	8d95                	sub	a1,a1,a3
+    baac:	01053733          	sltu	a4,a0,a6
+    bab0:	40e58733          	sub	a4,a1,a4
+    bab4:	8542                	mv	a0,a6
+    bab6:	85ba                	mv	a1,a4
+    bab8:	8082                	ret
+    baba:	0ff00793          	li	a5,255
+    babe:	1cd7fb63          	bgeu	a5,a3,bc94 <__umoddi3+0x378>
+    bac2:	0086d313          	srli	t1,a3,0x8
+    bac6:	48a1                	li	a7,8
+    bac8:	bf6d                	j	ba82 <__umoddi3+0x166>
+    baca:	0ff00713          	li	a4,255
+    bace:	86c2                	mv	a3,a6
+    bad0:	f1077be3          	bgeu	a4,a6,b9e6 <__umoddi3+0xca>
+    bad4:	00885693          	srli	a3,a6,0x8
+    bad8:	47a1                	li	a5,8
+    bada:	b731                	j	b9e6 <__umoddi3+0xca>
+    badc:	010007b7          	lui	a5,0x1000
+    bae0:	1af66663          	bltu	a2,a5,bc8c <__umoddi3+0x370>
+    bae4:	01865693          	srli	a3,a2,0x18
+    bae8:	47e1                	li	a5,24
+    baea:	bda9                	j	b944 <__umoddi3+0x28>
+    baec:	01c657b3          	srl	a5,a2,t3
+    baf0:	006696b3          	sll	a3,a3,t1
+    baf4:	8edd                	or	a3,a3,a5
+    baf6:	01c5d8b3          	srl	a7,a1,t3
+    bafa:	0106d713          	srli	a4,a3,0x10
+    bafe:	02e8deb3          	divu	t4,a7,a4
+    bb02:	01069f13          	slli	t5,a3,0x10
+    bb06:	01c557b3          	srl	a5,a0,t3
+    bb0a:	010f5f13          	srli	t5,t5,0x10
+    bb0e:	006595b3          	sll	a1,a1,t1
+    bb12:	8ddd                	or	a1,a1,a5
+    bb14:	0105d813          	srli	a6,a1,0x10
+    bb18:	00661633          	sll	a2,a2,t1
+    bb1c:	00651533          	sll	a0,a0,t1
+    bb20:	02e8f8b3          	remu	a7,a7,a4
+    bb24:	03df07b3          	mul	a5,t5,t4
+    bb28:	08c2                	slli	a7,a7,0x10
+    bb2a:	0108e833          	or	a6,a7,a6
+    bb2e:	00f87b63          	bgeu	a6,a5,bb44 <__umoddi3+0x228>
+    bb32:	9836                	add	a6,a6,a3
+    bb34:	fffe8893          	addi	a7,t4,-1
+    bb38:	16d86363          	bltu	a6,a3,bc9e <__umoddi3+0x382>
+    bb3c:	16f87163          	bgeu	a6,a5,bc9e <__umoddi3+0x382>
+    bb40:	1ef9                	addi	t4,t4,-2
+    bb42:	9836                	add	a6,a6,a3
+    bb44:	40f80833          	sub	a6,a6,a5
+    bb48:	02e857b3          	divu	a5,a6,a4
+    bb4c:	05c2                	slli	a1,a1,0x10
+    bb4e:	81c1                	srli	a1,a1,0x10
+    bb50:	02e87833          	remu	a6,a6,a4
+    bb54:	02ff0f33          	mul	t5,t5,a5
+    bb58:	01081713          	slli	a4,a6,0x10
+    bb5c:	8f4d                	or	a4,a4,a1
+    bb5e:	01e77b63          	bgeu	a4,t5,bb74 <__umoddi3+0x258>
+    bb62:	9736                	add	a4,a4,a3
+    bb64:	fff78593          	addi	a1,a5,-1 # ffffff <_data_lma+0xfeb9d7>
+    bb68:	12d76963          	bltu	a4,a3,bc9a <__umoddi3+0x37e>
+    bb6c:	13e77763          	bgeu	a4,t5,bc9a <__umoddi3+0x37e>
+    bb70:	17f9                	addi	a5,a5,-2
+    bb72:	9736                	add	a4,a4,a3
+    bb74:	0ec2                	slli	t4,t4,0x10
+    bb76:	62c1                	lui	t0,0x10
+    bb78:	00feeeb3          	or	t4,t4,a5
+    bb7c:	fff28813          	addi	a6,t0,-1 # ffff <_dtoa_r+0x20f>
+    bb80:	010ef8b3          	and	a7,t4,a6
+    bb84:	01065593          	srli	a1,a2,0x10
+    bb88:	010ede93          	srli	t4,t4,0x10
+    bb8c:	01067833          	and	a6,a2,a6
+    bb90:	03088fb3          	mul	t6,a7,a6
+    bb94:	41e70733          	sub	a4,a4,t5
+    bb98:	030e8833          	mul	a6,t4,a6
+    bb9c:	010fd793          	srli	a5,t6,0x10
+    bba0:	02b888b3          	mul	a7,a7,a1
+    bba4:	98c2                	add	a7,a7,a6
+    bba6:	97c6                	add	a5,a5,a7
+    bba8:	02be8eb3          	mul	t4,t4,a1
+    bbac:	0107f363          	bgeu	a5,a6,bbb2 <__umoddi3+0x296>
+    bbb0:	9e96                	add	t4,t4,t0
+    bbb2:	6841                	lui	a6,0x10
+    bbb4:	187d                	addi	a6,a6,-1
+    bbb6:	0107d593          	srli	a1,a5,0x10
+    bbba:	0107f7b3          	and	a5,a5,a6
+    bbbe:	07c2                	slli	a5,a5,0x10
+    bbc0:	010fffb3          	and	t6,t6,a6
+    bbc4:	95f6                	add	a1,a1,t4
+    bbc6:	97fe                	add	a5,a5,t6
+    bbc8:	0ab76263          	bltu	a4,a1,bc6c <__umoddi3+0x350>
+    bbcc:	08b70e63          	beq	a4,a1,bc68 <__umoddi3+0x34c>
+    bbd0:	40f507b3          	sub	a5,a0,a5
+    bbd4:	00f53533          	sltu	a0,a0,a5
+    bbd8:	40b705b3          	sub	a1,a4,a1
+    bbdc:	8d89                	sub	a1,a1,a0
+    bbde:	01c59e33          	sll	t3,a1,t3
+    bbe2:	0067d533          	srl	a0,a5,t1
+    bbe6:	00ae6533          	or	a0,t3,a0
+    bbea:	0065d5b3          	srl	a1,a1,t1
+    bbee:	8082                	ret
+    bbf0:	01181833          	sll	a6,a6,a7
+    bbf4:	00f5d733          	srl	a4,a1,a5
+    bbf8:	01085613          	srli	a2,a6,0x10
+    bbfc:	02c756b3          	divu	a3,a4,a2
+    bc00:	01081e13          	slli	t3,a6,0x10
+    bc04:	00f557b3          	srl	a5,a0,a5
+    bc08:	010e5e13          	srli	t3,t3,0x10
+    bc0c:	011595b3          	sll	a1,a1,a7
+    bc10:	8ddd                	or	a1,a1,a5
+    bc12:	0105de93          	srli	t4,a1,0x10
+    bc16:	01151333          	sll	t1,a0,a7
+    bc1a:	02c77733          	remu	a4,a4,a2
+    bc1e:	02de07b3          	mul	a5,t3,a3
+    bc22:	01071693          	slli	a3,a4,0x10
+    bc26:	01d6e6b3          	or	a3,a3,t4
+    bc2a:	00f6f863          	bgeu	a3,a5,bc3a <__umoddi3+0x31e>
+    bc2e:	96c2                	add	a3,a3,a6
+    bc30:	0106e563          	bltu	a3,a6,bc3a <__umoddi3+0x31e>
+    bc34:	00f6f363          	bgeu	a3,a5,bc3a <__umoddi3+0x31e>
+    bc38:	96c2                	add	a3,a3,a6
+    bc3a:	8e9d                	sub	a3,a3,a5
+    bc3c:	02c6d733          	divu	a4,a3,a2
+    bc40:	01059793          	slli	a5,a1,0x10
+    bc44:	83c1                	srli	a5,a5,0x10
+    bc46:	02c6f6b3          	remu	a3,a3,a2
+    bc4a:	02ee0733          	mul	a4,t3,a4
+    bc4e:	01069593          	slli	a1,a3,0x10
+    bc52:	8ddd                	or	a1,a1,a5
+    bc54:	00e5f863          	bgeu	a1,a4,bc64 <__umoddi3+0x348>
+    bc58:	95c2                	add	a1,a1,a6
+    bc5a:	0105e563          	bltu	a1,a6,bc64 <__umoddi3+0x348>
+    bc5e:	00e5f363          	bgeu	a1,a4,bc64 <__umoddi3+0x348>
+    bc62:	95c2                	add	a1,a1,a6
+    bc64:	8d99                	sub	a1,a1,a4
+    bc66:	b36d                	j	ba10 <__umoddi3+0xf4>
+    bc68:	f6f574e3          	bgeu	a0,a5,bbd0 <__umoddi3+0x2b4>
+    bc6c:	40c78633          	sub	a2,a5,a2
+    bc70:	00c7b7b3          	sltu	a5,a5,a2
+    bc74:	97b6                	add	a5,a5,a3
+    bc76:	8d9d                	sub	a1,a1,a5
+    bc78:	87b2                	mv	a5,a2
+    bc7a:	bf99                	j	bbd0 <__umoddi3+0x2b4>
+    bc7c:	0106d313          	srli	t1,a3,0x10
+    bc80:	48c1                	li	a7,16
+    bc82:	b501                	j	ba82 <__umoddi3+0x166>
+    bc84:	01085693          	srli	a3,a6,0x10
+    bc88:	47c1                	li	a5,16
+    bc8a:	bbb1                	j	b9e6 <__umoddi3+0xca>
+    bc8c:	01065693          	srli	a3,a2,0x10
+    bc90:	47c1                	li	a5,16
+    bc92:	b94d                	j	b944 <__umoddi3+0x28>
+    bc94:	8336                	mv	t1,a3
+    bc96:	4881                	li	a7,0
+    bc98:	b3ed                	j	ba82 <__umoddi3+0x166>
+    bc9a:	87ae                	mv	a5,a1
+    bc9c:	bde1                	j	bb74 <__umoddi3+0x258>
+    bc9e:	8ec6                	mv	t4,a7
+    bca0:	b555                	j	bb44 <__umoddi3+0x228>
+    bca2:	9742                	add	a4,a4,a6
+    bca4:	b379                	j	ba32 <__umoddi3+0x116>
+
+0000bca6 <__adddf3>:
+__adddf3():
+    bca6:	00100837          	lui	a6,0x100
+    bcaa:	1101                	addi	sp,sp,-32
+    bcac:	187d                	addi	a6,a6,-1
+    bcae:	00b87733          	and	a4,a6,a1
+    bcb2:	ca26                	sw	s1,20(sp)
+    bcb4:	00d87833          	and	a6,a6,a3
+    bcb8:	0145d493          	srli	s1,a1,0x14
+    bcbc:	0146d313          	srli	t1,a3,0x14
+    bcc0:	00371e13          	slli	t3,a4,0x3
+    bcc4:	c64e                	sw	s3,12(sp)
+    bcc6:	01d55713          	srli	a4,a0,0x1d
+    bcca:	080e                	slli	a6,a6,0x3
+    bccc:	01d65793          	srli	a5,a2,0x1d
+    bcd0:	7ff4f493          	andi	s1,s1,2047
+    bcd4:	7ff37313          	andi	t1,t1,2047
+    bcd8:	ce06                	sw	ra,28(sp)
+    bcda:	cc22                	sw	s0,24(sp)
+    bcdc:	c84a                	sw	s2,16(sp)
+    bcde:	01f5d993          	srli	s3,a1,0x1f
+    bce2:	01f6de93          	srli	t4,a3,0x1f
+    bce6:	01c76733          	or	a4,a4,t3
+    bcea:	00351f13          	slli	t5,a0,0x3
+    bcee:	0107e833          	or	a6,a5,a6
+    bcf2:	00361f93          	slli	t6,a2,0x3
+    bcf6:	40648e33          	sub	t3,s1,t1
+    bcfa:	19d98063          	beq	s3,t4,be7a <__adddf3+0x1d4>
+    bcfe:	13c05663          	blez	t3,be2a <__adddf3+0x184>
+    bd02:	1c030463          	beqz	t1,beca <__adddf3+0x224>
+    bd06:	008006b7          	lui	a3,0x800
+    bd0a:	7ff00793          	li	a5,2047
+    bd0e:	00d86833          	or	a6,a6,a3
+    bd12:	36f48f63          	beq	s1,a5,c090 <__adddf3+0x3ea>
+    bd16:	03800793          	li	a5,56
+    bd1a:	35c7c063          	blt	a5,t3,c05a <__adddf3+0x3b4>
+    bd1e:	47fd                	li	a5,31
+    bd20:	47c7cd63          	blt	a5,t3,c19a <__adddf3+0x4f4>
+    bd24:	02000513          	li	a0,32
+    bd28:	41c50533          	sub	a0,a0,t3
+    bd2c:	01cfd7b3          	srl	a5,t6,t3
+    bd30:	00a816b3          	sll	a3,a6,a0
+    bd34:	00af9933          	sll	s2,t6,a0
+    bd38:	8edd                	or	a3,a3,a5
+    bd3a:	01203933          	snez	s2,s2
+    bd3e:	01c857b3          	srl	a5,a6,t3
+    bd42:	0126e933          	or	s2,a3,s2
+    bd46:	8f1d                	sub	a4,a4,a5
+    bd48:	412f0933          	sub	s2,t5,s2
+    bd4c:	012f37b3          	sltu	a5,t5,s2
+    bd50:	40f70633          	sub	a2,a4,a5
+    bd54:	00861793          	slli	a5,a2,0x8
+    bd58:	2407d463          	bgez	a5,bfa0 <__adddf3+0x2fa>
+    bd5c:	00800737          	lui	a4,0x800
+    bd60:	177d                	addi	a4,a4,-1
+    bd62:	00e67433          	and	s0,a2,a4
+    bd66:	2c040c63          	beqz	s0,c03e <__adddf3+0x398>
+    bd6a:	8522                	mv	a0,s0
+    bd6c:	341010ef          	jal	ra,d8ac <__clzsi2>
+    bd70:	ff850713          	addi	a4,a0,-8 # 1fff8 <_data_lma+0xb9d0>
+    bd74:	02000793          	li	a5,32
+    bd78:	8f99                	sub	a5,a5,a4
+    bd7a:	00f957b3          	srl	a5,s2,a5
+    bd7e:	00e41633          	sll	a2,s0,a4
+    bd82:	8fd1                	or	a5,a5,a2
+    bd84:	00e91933          	sll	s2,s2,a4
+    bd88:	2a974163          	blt	a4,s1,c02a <__adddf3+0x384>
+    bd8c:	40970533          	sub	a0,a4,s1
+    bd90:	00150613          	addi	a2,a0,1
+    bd94:	477d                	li	a4,31
+    bd96:	38c74d63          	blt	a4,a2,c130 <__adddf3+0x48a>
+    bd9a:	02000713          	li	a4,32
+    bd9e:	8f11                	sub	a4,a4,a2
+    bda0:	00c956b3          	srl	a3,s2,a2
+    bda4:	00e91933          	sll	s2,s2,a4
+    bda8:	00e79733          	sll	a4,a5,a4
+    bdac:	8f55                	or	a4,a4,a3
+    bdae:	01203933          	snez	s2,s2
+    bdb2:	01276933          	or	s2,a4,s2
+    bdb6:	00c7d633          	srl	a2,a5,a2
+    bdba:	4481                	li	s1,0
+    bdbc:	00797793          	andi	a5,s2,7
+    bdc0:	cf81                	beqz	a5,bdd8 <__adddf3+0x132>
+    bdc2:	00f97713          	andi	a4,s2,15
+    bdc6:	4791                	li	a5,4
+    bdc8:	00f70863          	beq	a4,a5,bdd8 <__adddf3+0x132>
+    bdcc:	00490713          	addi	a4,s2,4
+    bdd0:	01273933          	sltu	s2,a4,s2
+    bdd4:	964a                	add	a2,a2,s2
+    bdd6:	893a                	mv	s2,a4
+    bdd8:	00861793          	slli	a5,a2,0x8
+    bddc:	1c07d663          	bgez	a5,bfa8 <__adddf3+0x302>
+    bde0:	00148513          	addi	a0,s1,1
+    bde4:	7ff00793          	li	a5,2047
+    bde8:	85ce                	mv	a1,s3
+    bdea:	20f50463          	beq	a0,a5,bff2 <__adddf3+0x34c>
+    bdee:	ff8007b7          	lui	a5,0xff800
+    bdf2:	17fd                	addi	a5,a5,-1
+    bdf4:	8ff1                	and	a5,a5,a2
+    bdf6:	01d79893          	slli	a7,a5,0x1d
+    bdfa:	00395913          	srli	s2,s2,0x3
+    bdfe:	07a6                	slli	a5,a5,0x9
+    be00:	0128e8b3          	or	a7,a7,s2
+    be04:	83b1                	srli	a5,a5,0xc
+    be06:	7ff57513          	andi	a0,a0,2047
+    be0a:	00c79693          	slli	a3,a5,0xc
+    be0e:	0552                	slli	a0,a0,0x14
+    be10:	40f2                	lw	ra,28(sp)
+    be12:	4462                	lw	s0,24(sp)
+    be14:	82b1                	srli	a3,a3,0xc
+    be16:	05fe                	slli	a1,a1,0x1f
+    be18:	8ec9                	or	a3,a3,a0
+    be1a:	8ecd                	or	a3,a3,a1
+    be1c:	44d2                	lw	s1,20(sp)
+    be1e:	4942                	lw	s2,16(sp)
+    be20:	49b2                	lw	s3,12(sp)
+    be22:	8546                	mv	a0,a7
+    be24:	85b6                	mv	a1,a3
+    be26:	6105                	addi	sp,sp,32
+    be28:	8082                	ret
+    be2a:	0a0e1e63          	bnez	t3,bee6 <__adddf3+0x240>
+    be2e:	00148313          	addi	t1,s1,1
+    be32:	7fe37313          	andi	t1,t1,2046
+    be36:	22031763          	bnez	t1,c064 <__adddf3+0x3be>
+    be3a:	01e767b3          	or	a5,a4,t5
+    be3e:	01f868b3          	or	a7,a6,t6
+    be42:	1a049d63          	bnez	s1,bffc <__adddf3+0x356>
+    be46:	40078763          	beqz	a5,c254 <__adddf3+0x5ae>
+    be4a:	44088663          	beqz	a7,c296 <__adddf3+0x5f0>
+    be4e:	41ff0933          	sub	s2,t5,t6
+    be52:	410707b3          	sub	a5,a4,a6
+    be56:	012f3633          	sltu	a2,t5,s2
+    be5a:	40c78633          	sub	a2,a5,a2
+    be5e:	00861793          	slli	a5,a2,0x8
+    be62:	4c07d663          	bgez	a5,c32e <__adddf3+0x688>
+    be66:	41ef8933          	sub	s2,t6,t5
+    be6a:	40e807b3          	sub	a5,a6,a4
+    be6e:	012fb633          	sltu	a2,t6,s2
+    be72:	40c78633          	sub	a2,a5,a2
+    be76:	89f6                	mv	s3,t4
+    be78:	b791                	j	bdbc <__adddf3+0x116>
+    be7a:	0fc05063          	blez	t3,bf5a <__adddf3+0x2b4>
+    be7e:	0c030063          	beqz	t1,bf3e <__adddf3+0x298>
+    be82:	008006b7          	lui	a3,0x800
+    be86:	7ff00793          	li	a5,2047
+    be8a:	00d86833          	or	a6,a6,a3
+    be8e:	3af48a63          	beq	s1,a5,c242 <__adddf3+0x59c>
+    be92:	03800793          	li	a5,56
+    be96:	13c7cb63          	blt	a5,t3,bfcc <__adddf3+0x326>
+    be9a:	47fd                	li	a5,31
+    be9c:	35c7df63          	bge	a5,t3,c1fa <__adddf3+0x554>
+    bea0:	fe0e0913          	addi	s2,t3,-32
+    bea4:	02000793          	li	a5,32
+    bea8:	012856b3          	srl	a3,a6,s2
+    beac:	00fe0a63          	beq	t3,a5,bec0 <__adddf3+0x21a>
+    beb0:	04000913          	li	s2,64
+    beb4:	41c90933          	sub	s2,s2,t3
+    beb8:	01281933          	sll	s2,a6,s2
+    bebc:	012fefb3          	or	t6,t6,s2
+    bec0:	01f03933          	snez	s2,t6
+    bec4:	00d96933          	or	s2,s2,a3
+    bec8:	a231                	j	bfd4 <__adddf3+0x32e>
+    beca:	01f867b3          	or	a5,a6,t6
+    bece:	1c078a63          	beqz	a5,c0a2 <__adddf3+0x3fc>
+    bed2:	fffe0793          	addi	a5,t3,-1
+    bed6:	38078c63          	beqz	a5,c26e <__adddf3+0x5c8>
+    beda:	7ff00693          	li	a3,2047
+    bede:	1ade0963          	beq	t3,a3,c090 <__adddf3+0x3ea>
+    bee2:	8e3e                	mv	t3,a5
+    bee4:	bd0d                	j	bd16 <__adddf3+0x70>
+    bee6:	409305b3          	sub	a1,t1,s1
+    beea:	22049163          	bnez	s1,c10c <__adddf3+0x466>
+    beee:	01e767b3          	or	a5,a4,t5
+    bef2:	32078763          	beqz	a5,c220 <__adddf3+0x57a>
+    bef6:	fff58793          	addi	a5,a1,-1 # 1fff <__stack_size+0x17ff>
+    befa:	44078163          	beqz	a5,c33c <__adddf3+0x696>
+    befe:	7ff00693          	li	a3,2047
+    bf02:	20d58c63          	beq	a1,a3,c11a <__adddf3+0x474>
+    bf06:	85be                	mv	a1,a5
+    bf08:	03800793          	li	a5,56
+    bf0c:	2ab7cc63          	blt	a5,a1,c1c4 <__adddf3+0x51e>
+    bf10:	47fd                	li	a5,31
+    bf12:	3cb7cf63          	blt	a5,a1,c2f0 <__adddf3+0x64a>
+    bf16:	02000793          	li	a5,32
+    bf1a:	8f8d                	sub	a5,a5,a1
+    bf1c:	00f71933          	sll	s2,a4,a5
+    bf20:	00bf56b3          	srl	a3,t5,a1
+    bf24:	00ff17b3          	sll	a5,t5,a5
+    bf28:	00d96933          	or	s2,s2,a3
+    bf2c:	00f037b3          	snez	a5,a5
+    bf30:	00b75733          	srl	a4,a4,a1
+    bf34:	00f96933          	or	s2,s2,a5
+    bf38:	40e80833          	sub	a6,a6,a4
+    bf3c:	ac41                	j	c1cc <__adddf3+0x526>
+    bf3e:	01f867b3          	or	a5,a6,t6
+    bf42:	34078063          	beqz	a5,c282 <__adddf3+0x5dc>
+    bf46:	fffe0793          	addi	a5,t3,-1
+    bf4a:	20078a63          	beqz	a5,c15e <__adddf3+0x4b8>
+    bf4e:	7ff00693          	li	a3,2047
+    bf52:	2ede0863          	beq	t3,a3,c242 <__adddf3+0x59c>
+    bf56:	8e3e                	mv	t3,a5
+    bf58:	bf2d                	j	be92 <__adddf3+0x1ec>
+    bf5a:	140e1e63          	bnez	t3,c0b6 <__adddf3+0x410>
+    bf5e:	00148693          	addi	a3,s1,1
+    bf62:	7fe6f793          	andi	a5,a3,2046
+    bf66:	34079163          	bnez	a5,c2a8 <__adddf3+0x602>
+    bf6a:	01e767b3          	or	a5,a4,t5
+    bf6e:	2c049563          	bnez	s1,c238 <__adddf3+0x592>
+    bf72:	3e078063          	beqz	a5,c352 <__adddf3+0x6ac>
+    bf76:	01f867b3          	or	a5,a6,t6
+    bf7a:	30078e63          	beqz	a5,c296 <__adddf3+0x5f0>
+    bf7e:	01ff0933          	add	s2,t5,t6
+    bf82:	010707b3          	add	a5,a4,a6
+    bf86:	01e93f33          	sltu	t5,s2,t5
+    bf8a:	01e78633          	add	a2,a5,t5
+    bf8e:	00861793          	slli	a5,a2,0x8
+    bf92:	0007d763          	bgez	a5,bfa0 <__adddf3+0x2fa>
+    bf96:	ff8007b7          	lui	a5,0xff800
+    bf9a:	17fd                	addi	a5,a5,-1
+    bf9c:	8e7d                	and	a2,a2,a5
+    bf9e:	4485                	li	s1,1
+    bfa0:	00797793          	andi	a5,s2,7
+    bfa4:	e0079fe3          	bnez	a5,bdc2 <__adddf3+0x11c>
+    bfa8:	01d61793          	slli	a5,a2,0x1d
+    bfac:	00395893          	srli	a7,s2,0x3
+    bfb0:	00f8e8b3          	or	a7,a7,a5
+    bfb4:	00365793          	srli	a5,a2,0x3
+    bfb8:	7ff00713          	li	a4,2047
+    bfbc:	04e48d63          	beq	s1,a4,c016 <__adddf3+0x370>
+    bfc0:	07b2                	slli	a5,a5,0xc
+    bfc2:	83b1                	srli	a5,a5,0xc
+    bfc4:	7ff4f513          	andi	a0,s1,2047
+    bfc8:	85ce                	mv	a1,s3
+    bfca:	b581                	j	be0a <__adddf3+0x164>
+    bfcc:	01f86933          	or	s2,a6,t6
+    bfd0:	01203933          	snez	s2,s2
+    bfd4:	997a                	add	s2,s2,t5
+    bfd6:	01e937b3          	sltu	a5,s2,t5
+    bfda:	00e78633          	add	a2,a5,a4
+    bfde:	00861793          	slli	a5,a2,0x8
+    bfe2:	fa07dfe3          	bgez	a5,bfa0 <__adddf3+0x2fa>
+    bfe6:	0485                	addi	s1,s1,1
+    bfe8:	7ff00793          	li	a5,2047
+    bfec:	18f49663          	bne	s1,a5,c178 <__adddf3+0x4d2>
+    bff0:	85ce                	mv	a1,s3
+    bff2:	7ff00513          	li	a0,2047
+    bff6:	4781                	li	a5,0
+    bff8:	4881                	li	a7,0
+    bffa:	bd01                	j	be0a <__adddf3+0x164>
+    bffc:	ebc1                	bnez	a5,c08c <__adddf3+0x3e6>
+    bffe:	3a088463          	beqz	a7,c3a6 <__adddf3+0x700>
+    c002:	00361693          	slli	a3,a2,0x3
+    c006:	01d81793          	slli	a5,a6,0x1d
+    c00a:	828d                	srli	a3,a3,0x3
+    c00c:	00d7e8b3          	or	a7,a5,a3
+    c010:	89f6                	mv	s3,t4
+    c012:	00385793          	srli	a5,a6,0x3
+    c016:	00f8e7b3          	or	a5,a7,a5
+    c01a:	dbf9                	beqz	a5,bff0 <__adddf3+0x34a>
+    c01c:	4581                	li	a1,0
+    c01e:	7ff00513          	li	a0,2047
+    c022:	000807b7          	lui	a5,0x80
+    c026:	4881                	li	a7,0
+    c028:	b3cd                	j	be0a <__adddf3+0x164>
+    c02a:	ff800637          	lui	a2,0xff800
+    c02e:	167d                	addi	a2,a2,-1
+    c030:	8e7d                	and	a2,a2,a5
+    c032:	00797793          	andi	a5,s2,7
+    c036:	8c99                	sub	s1,s1,a4
+    c038:	d80795e3          	bnez	a5,bdc2 <__adddf3+0x11c>
+    c03c:	b7b5                	j	bfa8 <__adddf3+0x302>
+    c03e:	854a                	mv	a0,s2
+    c040:	06d010ef          	jal	ra,d8ac <__clzsi2>
+    c044:	01850713          	addi	a4,a0,24
+    c048:	47fd                	li	a5,31
+    c04a:	d2e7d5e3          	bge	a5,a4,bd74 <__adddf3+0xce>
+    c04e:	ff850613          	addi	a2,a0,-8
+    c052:	00c917b3          	sll	a5,s2,a2
+    c056:	4901                	li	s2,0
+    c058:	bb05                	j	bd88 <__adddf3+0xe2>
+    c05a:	01f86933          	or	s2,a6,t6
+    c05e:	01203933          	snez	s2,s2
+    c062:	b1dd                	j	bd48 <__adddf3+0xa2>
+    c064:	41ff0933          	sub	s2,t5,t6
+    c068:	41070633          	sub	a2,a4,a6
+    c06c:	012f3433          	sltu	s0,t5,s2
+    c070:	40860433          	sub	s0,a2,s0
+    c074:	00841793          	slli	a5,s0,0x8
+    c078:	2407cd63          	bltz	a5,c2d2 <__adddf3+0x62c>
+    c07c:	008968b3          	or	a7,s2,s0
+    c080:	ce0893e3          	bnez	a7,bd66 <__adddf3+0xc0>
+    c084:	4781                	li	a5,0
+    c086:	4981                	li	s3,0
+    c088:	4481                	li	s1,0
+    c08a:	bf1d                	j	bfc0 <__adddf3+0x31a>
+    c08c:	f80898e3          	bnez	a7,c01c <__adddf3+0x376>
+    c090:	050e                	slli	a0,a0,0x3
+    c092:	01d71793          	slli	a5,a4,0x1d
+    c096:	810d                	srli	a0,a0,0x3
+    c098:	00a7e8b3          	or	a7,a5,a0
+    c09c:	00375793          	srli	a5,a4,0x3
+    c0a0:	bf9d                	j	c016 <__adddf3+0x370>
+    c0a2:	050e                	slli	a0,a0,0x3
+    c0a4:	01d71793          	slli	a5,a4,0x1d
+    c0a8:	810d                	srli	a0,a0,0x3
+    c0aa:	00a7e8b3          	or	a7,a5,a0
+    c0ae:	84f2                	mv	s1,t3
+    c0b0:	00375793          	srli	a5,a4,0x3
+    c0b4:	b711                	j	bfb8 <__adddf3+0x312>
+    c0b6:	40930533          	sub	a0,t1,s1
+    c0ba:	12048263          	beqz	s1,c1de <__adddf3+0x538>
+    c0be:	008006b7          	lui	a3,0x800
+    c0c2:	7ff00793          	li	a5,2047
+    c0c6:	8f55                	or	a4,a4,a3
+    c0c8:	2ef30d63          	beq	t1,a5,c3c2 <__adddf3+0x71c>
+    c0cc:	03800793          	li	a5,56
+    c0d0:	20a7cb63          	blt	a5,a0,c2e6 <__adddf3+0x640>
+    c0d4:	47fd                	li	a5,31
+    c0d6:	2aa7c363          	blt	a5,a0,c37c <__adddf3+0x6d6>
+    c0da:	02000793          	li	a5,32
+    c0de:	8f89                	sub	a5,a5,a0
+    c0e0:	00f71933          	sll	s2,a4,a5
+    c0e4:	00af56b3          	srl	a3,t5,a0
+    c0e8:	00ff17b3          	sll	a5,t5,a5
+    c0ec:	00d96933          	or	s2,s2,a3
+    c0f0:	00f037b3          	snez	a5,a5
+    c0f4:	00a75733          	srl	a4,a4,a0
+    c0f8:	00f96933          	or	s2,s2,a5
+    c0fc:	983a                	add	a6,a6,a4
+    c0fe:	997e                	add	s2,s2,t6
+    c100:	01f937b3          	sltu	a5,s2,t6
+    c104:	01078633          	add	a2,a5,a6
+    c108:	849a                	mv	s1,t1
+    c10a:	bdd1                	j	bfde <__adddf3+0x338>
+    c10c:	008006b7          	lui	a3,0x800
+    c110:	7ff00793          	li	a5,2047
+    c114:	8f55                	or	a4,a4,a3
+    c116:	def319e3          	bne	t1,a5,bf08 <__adddf3+0x262>
+    c11a:	00361793          	slli	a5,a2,0x3
+    c11e:	838d                	srli	a5,a5,0x3
+    c120:	01d81893          	slli	a7,a6,0x1d
+    c124:	0117e8b3          	or	a7,a5,a7
+    c128:	89f6                	mv	s3,t4
+    c12a:	00385793          	srli	a5,a6,0x3
+    c12e:	b5e5                	j	c016 <__adddf3+0x370>
+    c130:	fe150713          	addi	a4,a0,-31
+    c134:	02000693          	li	a3,32
+    c138:	00e7d733          	srl	a4,a5,a4
+    c13c:	00d60a63          	beq	a2,a3,c150 <__adddf3+0x4aa>
+    c140:	04000693          	li	a3,64
+    c144:	40c68633          	sub	a2,a3,a2
+    c148:	00c79633          	sll	a2,a5,a2
+    c14c:	00c96933          	or	s2,s2,a2
+    c150:	01203933          	snez	s2,s2
+    c154:	00e96933          	or	s2,s2,a4
+    c158:	4601                	li	a2,0
+    c15a:	4481                	li	s1,0
+    c15c:	b591                	j	bfa0 <__adddf3+0x2fa>
+    c15e:	01ff0933          	add	s2,t5,t6
+    c162:	010707b3          	add	a5,a4,a6
+    c166:	01e93633          	sltu	a2,s2,t5
+    c16a:	963e                	add	a2,a2,a5
+    c16c:	00861793          	slli	a5,a2,0x8
+    c170:	4485                	li	s1,1
+    c172:	e207d7e3          	bgez	a5,bfa0 <__adddf3+0x2fa>
+    c176:	4489                	li	s1,2
+    c178:	ff8007b7          	lui	a5,0xff800
+    c17c:	17fd                	addi	a5,a5,-1
+    c17e:	8ff1                	and	a5,a5,a2
+    c180:	00195713          	srli	a4,s2,0x1
+    c184:	00197913          	andi	s2,s2,1
+    c188:	01276933          	or	s2,a4,s2
+    c18c:	01f79893          	slli	a7,a5,0x1f
+    c190:	0128e933          	or	s2,a7,s2
+    c194:	0017d613          	srli	a2,a5,0x1
+    c198:	b115                	j	bdbc <__adddf3+0x116>
+    c19a:	fe0e0913          	addi	s2,t3,-32
+    c19e:	02000793          	li	a5,32
+    c1a2:	012856b3          	srl	a3,a6,s2
+    c1a6:	00fe0a63          	beq	t3,a5,c1ba <__adddf3+0x514>
+    c1aa:	04000913          	li	s2,64
+    c1ae:	41c90933          	sub	s2,s2,t3
+    c1b2:	01281933          	sll	s2,a6,s2
+    c1b6:	012fefb3          	or	t6,t6,s2
+    c1ba:	01f03933          	snez	s2,t6
+    c1be:	00d96933          	or	s2,s2,a3
+    c1c2:	b659                	j	bd48 <__adddf3+0xa2>
+    c1c4:	01e76933          	or	s2,a4,t5
+    c1c8:	01203933          	snez	s2,s2
+    c1cc:	412f8933          	sub	s2,t6,s2
+    c1d0:	012fb7b3          	sltu	a5,t6,s2
+    c1d4:	40f80633          	sub	a2,a6,a5
+    c1d8:	849a                	mv	s1,t1
+    c1da:	89f6                	mv	s3,t4
+    c1dc:	bea5                	j	bd54 <__adddf3+0xae>
+    c1de:	01e767b3          	or	a5,a4,t5
+    c1e2:	18078263          	beqz	a5,c366 <__adddf3+0x6c0>
+    c1e6:	fff50793          	addi	a5,a0,-1
+    c1ea:	1c078463          	beqz	a5,c3b2 <__adddf3+0x70c>
+    c1ee:	7ff00693          	li	a3,2047
+    c1f2:	12d50463          	beq	a0,a3,c31a <__adddf3+0x674>
+    c1f6:	853e                	mv	a0,a5
+    c1f8:	bdd1                	j	c0cc <__adddf3+0x426>
+    c1fa:	02000793          	li	a5,32
+    c1fe:	41c787b3          	sub	a5,a5,t3
+    c202:	00f816b3          	sll	a3,a6,a5
+    c206:	00ff9933          	sll	s2,t6,a5
+    c20a:	01cfd633          	srl	a2,t6,t3
+    c20e:	8ed1                	or	a3,a3,a2
+    c210:	01203933          	snez	s2,s2
+    c214:	01c857b3          	srl	a5,a6,t3
+    c218:	0126e933          	or	s2,a3,s2
+    c21c:	973e                	add	a4,a4,a5
+    c21e:	bb5d                	j	bfd4 <__adddf3+0x32e>
+    c220:	00361793          	slli	a5,a2,0x3
+    c224:	838d                	srli	a5,a5,0x3
+    c226:	01d81893          	slli	a7,a6,0x1d
+    c22a:	0117e8b3          	or	a7,a5,a7
+    c22e:	84ae                	mv	s1,a1
+    c230:	00385793          	srli	a5,a6,0x3
+    c234:	89f6                	mv	s3,t4
+    c236:	b349                	j	bfb8 <__adddf3+0x312>
+    c238:	c3ed                	beqz	a5,c31a <__adddf3+0x674>
+    c23a:	01f86933          	or	s2,a6,t6
+    c23e:	dc091fe3          	bnez	s2,c01c <__adddf3+0x376>
+    c242:	050e                	slli	a0,a0,0x3
+    c244:	01d71793          	slli	a5,a4,0x1d
+    c248:	810d                	srli	a0,a0,0x3
+    c24a:	00f568b3          	or	a7,a0,a5
+    c24e:	00375793          	srli	a5,a4,0x3
+    c252:	b3d1                	j	c016 <__adddf3+0x370>
+    c254:	0e088163          	beqz	a7,c336 <__adddf3+0x690>
+    c258:	00361693          	slli	a3,a2,0x3
+    c25c:	01d81793          	slli	a5,a6,0x1d
+    c260:	828d                	srli	a3,a3,0x3
+    c262:	00d7e8b3          	or	a7,a5,a3
+    c266:	89f6                	mv	s3,t4
+    c268:	00385793          	srli	a5,a6,0x3
+    c26c:	bb91                	j	bfc0 <__adddf3+0x31a>
+    c26e:	41ff0933          	sub	s2,t5,t6
+    c272:	410707b3          	sub	a5,a4,a6
+    c276:	012f3f33          	sltu	t5,t5,s2
+    c27a:	41e78633          	sub	a2,a5,t5
+    c27e:	4485                	li	s1,1
+    c280:	bcd1                	j	bd54 <__adddf3+0xae>
+    c282:	050e                	slli	a0,a0,0x3
+    c284:	01d71793          	slli	a5,a4,0x1d
+    c288:	810d                	srli	a0,a0,0x3
+    c28a:	00f568b3          	or	a7,a0,a5
+    c28e:	84f2                	mv	s1,t3
+    c290:	00375793          	srli	a5,a4,0x3
+    c294:	b315                	j	bfb8 <__adddf3+0x312>
+    c296:	050e                	slli	a0,a0,0x3
+    c298:	01d71793          	slli	a5,a4,0x1d
+    c29c:	810d                	srli	a0,a0,0x3
+    c29e:	00a7e8b3          	or	a7,a5,a0
+    c2a2:	00375793          	srli	a5,a4,0x3
+    c2a6:	bb29                	j	bfc0 <__adddf3+0x31a>
+    c2a8:	7ff00793          	li	a5,2047
+    c2ac:	d4f682e3          	beq	a3,a5,bff0 <__adddf3+0x34a>
+    c2b0:	01ff0933          	add	s2,t5,t6
+    c2b4:	01e93633          	sltu	a2,s2,t5
+    c2b8:	010707b3          	add	a5,a4,a6
+    c2bc:	97b2                	add	a5,a5,a2
+    c2be:	01f79893          	slli	a7,a5,0x1f
+    c2c2:	00195913          	srli	s2,s2,0x1
+    c2c6:	0128e933          	or	s2,a7,s2
+    c2ca:	0017d613          	srli	a2,a5,0x1
+    c2ce:	84b6                	mv	s1,a3
+    c2d0:	b9c1                	j	bfa0 <__adddf3+0x2fa>
+    c2d2:	41ef8933          	sub	s2,t6,t5
+    c2d6:	40e80733          	sub	a4,a6,a4
+    c2da:	012fb633          	sltu	a2,t6,s2
+    c2de:	40c70433          	sub	s0,a4,a2
+    c2e2:	89f6                	mv	s3,t4
+    c2e4:	b449                	j	bd66 <__adddf3+0xc0>
+    c2e6:	01e76933          	or	s2,a4,t5
+    c2ea:	01203933          	snez	s2,s2
+    c2ee:	bd01                	j	c0fe <__adddf3+0x458>
+    c2f0:	fe058793          	addi	a5,a1,-32
+    c2f4:	02000693          	li	a3,32
+    c2f8:	00f757b3          	srl	a5,a4,a5
+    c2fc:	00d58a63          	beq	a1,a3,c310 <__adddf3+0x66a>
+    c300:	04000693          	li	a3,64
+    c304:	40b685b3          	sub	a1,a3,a1
+    c308:	00b71733          	sll	a4,a4,a1
+    c30c:	00ef6f33          	or	t5,t5,a4
+    c310:	01e03933          	snez	s2,t5
+    c314:	00f96933          	or	s2,s2,a5
+    c318:	bd55                	j	c1cc <__adddf3+0x526>
+    c31a:	00361793          	slli	a5,a2,0x3
+    c31e:	838d                	srli	a5,a5,0x3
+    c320:	01d81893          	slli	a7,a6,0x1d
+    c324:	0117e8b3          	or	a7,a5,a7
+    c328:	00385793          	srli	a5,a6,0x3
+    c32c:	b1ed                	j	c016 <__adddf3+0x370>
+    c32e:	00c968b3          	or	a7,s2,a2
+    c332:	c60897e3          	bnez	a7,bfa0 <__adddf3+0x2fa>
+    c336:	4781                	li	a5,0
+    c338:	4981                	li	s3,0
+    c33a:	b159                	j	bfc0 <__adddf3+0x31a>
+    c33c:	41ef8933          	sub	s2,t6,t5
+    c340:	40e807b3          	sub	a5,a6,a4
+    c344:	012fb633          	sltu	a2,t6,s2
+    c348:	40c78633          	sub	a2,a5,a2
+    c34c:	89f6                	mv	s3,t4
+    c34e:	4485                	li	s1,1
+    c350:	b411                	j	bd54 <__adddf3+0xae>
+    c352:	00361693          	slli	a3,a2,0x3
+    c356:	01d81793          	slli	a5,a6,0x1d
+    c35a:	828d                	srli	a3,a3,0x3
+    c35c:	00d7e8b3          	or	a7,a5,a3
+    c360:	00385793          	srli	a5,a6,0x3
+    c364:	b9b1                	j	bfc0 <__adddf3+0x31a>
+    c366:	00361693          	slli	a3,a2,0x3
+    c36a:	01d81793          	slli	a5,a6,0x1d
+    c36e:	828d                	srli	a3,a3,0x3
+    c370:	00d7e8b3          	or	a7,a5,a3
+    c374:	84aa                	mv	s1,a0
+    c376:	00385793          	srli	a5,a6,0x3
+    c37a:	b93d                	j	bfb8 <__adddf3+0x312>
+    c37c:	fe050793          	addi	a5,a0,-32
+    c380:	02000693          	li	a3,32
+    c384:	00f757b3          	srl	a5,a4,a5
+    c388:	00d50a63          	beq	a0,a3,c39c <__adddf3+0x6f6>
+    c38c:	04000693          	li	a3,64
+    c390:	40a68533          	sub	a0,a3,a0
+    c394:	00a71733          	sll	a4,a4,a0
+    c398:	00ef6f33          	or	t5,t5,a4
+    c39c:	01e03933          	snez	s2,t5
+    c3a0:	00f96933          	or	s2,s2,a5
+    c3a4:	bba9                	j	c0fe <__adddf3+0x458>
+    c3a6:	4581                	li	a1,0
+    c3a8:	7ff00513          	li	a0,2047
+    c3ac:	000807b7          	lui	a5,0x80
+    c3b0:	bca9                	j	be0a <__adddf3+0x164>
+    c3b2:	01ff0933          	add	s2,t5,t6
+    c3b6:	010707b3          	add	a5,a4,a6
+    c3ba:	01f93633          	sltu	a2,s2,t6
+    c3be:	963e                	add	a2,a2,a5
+    c3c0:	b375                	j	c16c <__adddf3+0x4c6>
+    c3c2:	00361693          	slli	a3,a2,0x3
+    c3c6:	01d81793          	slli	a5,a6,0x1d
+    c3ca:	828d                	srli	a3,a3,0x3
+    c3cc:	00d7e8b3          	or	a7,a5,a3
+    c3d0:	00385793          	srli	a5,a6,0x3
+    c3d4:	b189                	j	c016 <__adddf3+0x370>
+
+0000c3d6 <__divdf3>:
+__divdf3():
+    c3d6:	7139                	addi	sp,sp,-64
+    c3d8:	0145d793          	srli	a5,a1,0x14
+    c3dc:	dc22                	sw	s0,56(sp)
+    c3de:	d84a                	sw	s2,48(sp)
+    c3e0:	d256                	sw	s5,36(sp)
+    c3e2:	892a                	mv	s2,a0
+    c3e4:	00c59413          	slli	s0,a1,0xc
+    c3e8:	de06                	sw	ra,60(sp)
+    c3ea:	da26                	sw	s1,52(sp)
+    c3ec:	d64e                	sw	s3,44(sp)
+    c3ee:	d452                	sw	s4,40(sp)
+    c3f0:	d05a                	sw	s6,32(sp)
+    c3f2:	ce5e                	sw	s7,28(sp)
+    c3f4:	7ff7f513          	andi	a0,a5,2047
+    c3f8:	8031                	srli	s0,s0,0xc
+    c3fa:	01f5da93          	srli	s5,a1,0x1f
+    c3fe:	10050b63          	beqz	a0,c514 <__divdf3+0x13e>
+    c402:	7ff00793          	li	a5,2047
+    c406:	14f50b63          	beq	a0,a5,c55c <__divdf3+0x186>
+    c40a:	01d95a13          	srli	s4,s2,0x1d
+    c40e:	040e                	slli	s0,s0,0x3
+    c410:	008a6433          	or	s0,s4,s0
+    c414:	00800a37          	lui	s4,0x800
+    c418:	01446a33          	or	s4,s0,s4
+    c41c:	00391b13          	slli	s6,s2,0x3
+    c420:	c0150493          	addi	s1,a0,-1023
+    c424:	4401                	li	s0,0
+    c426:	4b81                	li	s7,0
+    c428:	0146d813          	srli	a6,a3,0x14
+    c42c:	00c69913          	slli	s2,a3,0xc
+    c430:	7ff87813          	andi	a6,a6,2047
+    c434:	88b2                	mv	a7,a2
+    c436:	00c95913          	srli	s2,s2,0xc
+    c43a:	01f6d993          	srli	s3,a3,0x1f
+    c43e:	08080e63          	beqz	a6,c4da <__divdf3+0x104>
+    c442:	7ff00793          	li	a5,2047
+    c446:	04f80063          	beq	a6,a5,c486 <__divdf3+0xb0>
+    c44a:	01d65713          	srli	a4,a2,0x1d
+    c44e:	090e                	slli	s2,s2,0x3
+    c450:	01276933          	or	s2,a4,s2
+    c454:	c0180813          	addi	a6,a6,-1023 # ffc01 <_data_lma+0xeb5d9>
+    c458:	008007b7          	lui	a5,0x800
+    c45c:	00f96733          	or	a4,s2,a5
+    c460:	00361893          	slli	a7,a2,0x3
+    c464:	410484b3          	sub	s1,s1,a6
+    c468:	4581                	li	a1,0
+    c46a:	47bd                	li	a5,15
+    c46c:	013ac833          	xor	a6,s5,s3
+    c470:	1a87e463          	bltu	a5,s0,c618 <__divdf3+0x242>
+    c474:	00008797          	auipc	a5,0x8
+    c478:	bf078793          	addi	a5,a5,-1040 # 14064 <devInfoSoftwareRev+0xec>
+    c47c:	040a                	slli	s0,s0,0x2
+    c47e:	943e                	add	s0,s0,a5
+    c480:	4010                	lw	a2,0(s0)
+    c482:	963e                	add	a2,a2,a5
+    c484:	8602                	jr	a2
+    c486:	00c96733          	or	a4,s2,a2
+    c48a:	80148493          	addi	s1,s1,-2047
+    c48e:	10071263          	bnez	a4,c592 <__divdf3+0x1bc>
+    c492:	00246413          	ori	s0,s0,2
+    c496:	4881                	li	a7,0
+    c498:	4589                	li	a1,2
+    c49a:	bfc1                	j	c46a <__divdf3+0x94>
+    c49c:	7ff00613          	li	a2,2047
+    c4a0:	4781                	li	a5,0
+    c4a2:	4701                	li	a4,0
+    c4a4:	07b2                	slli	a5,a5,0xc
+    c4a6:	50f2                	lw	ra,60(sp)
+    c4a8:	5462                	lw	s0,56(sp)
+    c4aa:	0652                	slli	a2,a2,0x14
+    c4ac:	83b1                	srli	a5,a5,0xc
+    c4ae:	087e                	slli	a6,a6,0x1f
+    c4b0:	8fd1                	or	a5,a5,a2
+    c4b2:	0107e7b3          	or	a5,a5,a6
+    c4b6:	54d2                	lw	s1,52(sp)
+    c4b8:	5942                	lw	s2,48(sp)
+    c4ba:	59b2                	lw	s3,44(sp)
+    c4bc:	5a22                	lw	s4,40(sp)
+    c4be:	5a92                	lw	s5,36(sp)
+    c4c0:	5b02                	lw	s6,32(sp)
+    c4c2:	4bf2                	lw	s7,28(sp)
+    c4c4:	853a                	mv	a0,a4
+    c4c6:	85be                	mv	a1,a5
+    c4c8:	6121                	addi	sp,sp,64
+    c4ca:	8082                	ret
+    c4cc:	4801                	li	a6,0
+    c4ce:	7ff00613          	li	a2,2047
+    c4d2:	000807b7          	lui	a5,0x80
+    c4d6:	4701                	li	a4,0
+    c4d8:	b7f1                	j	c4a4 <__divdf3+0xce>
+    c4da:	00c96733          	or	a4,s2,a2
+    c4de:	c74d                	beqz	a4,c588 <__divdf3+0x1b2>
+    c4e0:	30090863          	beqz	s2,c7f0 <__divdf3+0x41a>
+    c4e4:	854a                	mv	a0,s2
+    c4e6:	c432                	sw	a2,8(sp)
+    c4e8:	3c4010ef          	jal	ra,d8ac <__clzsi2>
+    c4ec:	4622                	lw	a2,8(sp)
+    c4ee:	ff550713          	addi	a4,a0,-11
+    c4f2:	47f5                	li	a5,29
+    c4f4:	ff850693          	addi	a3,a0,-8
+    c4f8:	8f99                	sub	a5,a5,a4
+    c4fa:	00d91933          	sll	s2,s2,a3
+    c4fe:	00f657b3          	srl	a5,a2,a5
+    c502:	0127e733          	or	a4,a5,s2
+    c506:	00d618b3          	sll	a7,a2,a3
+    c50a:	9526                	add	a0,a0,s1
+    c50c:	3f350493          	addi	s1,a0,1011
+    c510:	4581                	li	a1,0
+    c512:	bfa1                	j	c46a <__divdf3+0x94>
+    c514:	01246a33          	or	s4,s0,s2
+    c518:	060a0363          	beqz	s4,c57e <__divdf3+0x1a8>
+    c51c:	c636                	sw	a3,12(sp)
+    c51e:	c432                	sw	a2,8(sp)
+    c520:	2a040663          	beqz	s0,c7cc <__divdf3+0x3f6>
+    c524:	8522                	mv	a0,s0
+    c526:	386010ef          	jal	ra,d8ac <__clzsi2>
+    c52a:	4622                	lw	a2,8(sp)
+    c52c:	46b2                	lw	a3,12(sp)
+    c52e:	84aa                	mv	s1,a0
+    c530:	ff550713          	addi	a4,a0,-11
+    c534:	4a75                	li	s4,29
+    c536:	ff848b13          	addi	s6,s1,-8
+    c53a:	40ea0a33          	sub	s4,s4,a4
+    c53e:	01641433          	sll	s0,s0,s6
+    c542:	01495a33          	srl	s4,s2,s4
+    c546:	008a6a33          	or	s4,s4,s0
+    c54a:	01691b33          	sll	s6,s2,s6
+    c54e:	c0d00513          	li	a0,-1011
+    c552:	409504b3          	sub	s1,a0,s1
+    c556:	4401                	li	s0,0
+    c558:	4b81                	li	s7,0
+    c55a:	b5f9                	j	c428 <__divdf3+0x52>
+    c55c:	01246a33          	or	s4,s0,s2
+    c560:	000a1863          	bnez	s4,c570 <__divdf3+0x19a>
+    c564:	4421                	li	s0,8
+    c566:	4b01                	li	s6,0
+    c568:	7ff00493          	li	s1,2047
+    c56c:	4b89                	li	s7,2
+    c56e:	bd6d                	j	c428 <__divdf3+0x52>
+    c570:	8a22                	mv	s4,s0
+    c572:	8b4a                	mv	s6,s2
+    c574:	4431                	li	s0,12
+    c576:	7ff00493          	li	s1,2047
+    c57a:	4b8d                	li	s7,3
+    c57c:	b575                	j	c428 <__divdf3+0x52>
+    c57e:	4411                	li	s0,4
+    c580:	4b01                	li	s6,0
+    c582:	4481                	li	s1,0
+    c584:	4b85                	li	s7,1
+    c586:	b54d                	j	c428 <__divdf3+0x52>
+    c588:	00146413          	ori	s0,s0,1
+    c58c:	4881                	li	a7,0
+    c58e:	4585                	li	a1,1
+    c590:	bde9                	j	c46a <__divdf3+0x94>
+    c592:	00346413          	ori	s0,s0,3
+    c596:	874a                	mv	a4,s2
+    c598:	458d                	li	a1,3
+    c59a:	bdc1                	j	c46a <__divdf3+0x94>
+    c59c:	2e050a63          	beqz	a0,c890 <__divdf3+0x4ba>
+    c5a0:	4785                	li	a5,1
+    c5a2:	8f89                	sub	a5,a5,a0
+    c5a4:	03800693          	li	a3,56
+    c5a8:	32f6dd63          	bge	a3,a5,c8e2 <__divdf3+0x50c>
+    c5ac:	4601                	li	a2,0
+    c5ae:	4781                	li	a5,0
+    c5b0:	4701                	li	a4,0
+    c5b2:	bdcd                	j	c4a4 <__divdf3+0xce>
+    c5b4:	86ce                	mv	a3,s3
+    c5b6:	4789                	li	a5,2
+    c5b8:	3af58d63          	beq	a1,a5,c972 <__divdf3+0x59c>
+    c5bc:	478d                	li	a5,3
+    c5be:	f0f587e3          	beq	a1,a5,c4cc <__divdf3+0xf6>
+    c5c2:	4785                	li	a5,1
+    c5c4:	8836                	mv	a6,a3
+    c5c6:	fef583e3          	beq	a1,a5,c5ac <__divdf3+0x1d6>
+    c5ca:	3ff48513          	addi	a0,s1,1023
+    c5ce:	fca057e3          	blez	a0,c59c <__divdf3+0x1c6>
+    c5d2:	0078f793          	andi	a5,a7,7
+    c5d6:	28079663          	bnez	a5,c862 <__divdf3+0x48c>
+    c5da:	0038d693          	srli	a3,a7,0x3
+    c5de:	00771793          	slli	a5,a4,0x7
+    c5e2:	0007d863          	bgez	a5,c5f2 <__divdf3+0x21c>
+    c5e6:	ff0007b7          	lui	a5,0xff000
+    c5ea:	17fd                	addi	a5,a5,-1
+    c5ec:	8f7d                	and	a4,a4,a5
+    c5ee:	40048513          	addi	a0,s1,1024
+    c5f2:	7fe00793          	li	a5,2046
+    c5f6:	eaa7c3e3          	blt	a5,a0,c49c <__divdf3+0xc6>
+    c5fa:	01d71613          	slli	a2,a4,0x1d
+    c5fe:	00971793          	slli	a5,a4,0x9
+    c602:	83b1                	srli	a5,a5,0xc
+    c604:	00d66733          	or	a4,a2,a3
+    c608:	7ff57613          	andi	a2,a0,2047
+    c60c:	bd61                	j	c4a4 <__divdf3+0xce>
+    c60e:	86d6                	mv	a3,s5
+    c610:	8752                	mv	a4,s4
+    c612:	88da                	mv	a7,s6
+    c614:	85de                	mv	a1,s7
+    c616:	b745                	j	c5b6 <__divdf3+0x1e0>
+    c618:	23476163          	bltu	a4,s4,c83a <__divdf3+0x464>
+    c61c:	20ea0d63          	beq	s4,a4,c836 <__divdf3+0x460>
+    c620:	86da                	mv	a3,s6
+    c622:	14fd                	addi	s1,s1,-1
+    c624:	8452                	mv	s0,s4
+    c626:	4b01                	li	s6,0
+    c628:	00871793          	slli	a5,a4,0x8
+    c62c:	0188d313          	srli	t1,a7,0x18
+    c630:	00f36333          	or	t1,t1,a5
+    c634:	01035e93          	srli	t4,t1,0x10
+    c638:	03d457b3          	divu	a5,s0,t4
+    c63c:	01031f13          	slli	t5,t1,0x10
+    c640:	010f5f13          	srli	t5,t5,0x10
+    c644:	0106d593          	srli	a1,a3,0x10
+    c648:	00889e13          	slli	t3,a7,0x8
+    c64c:	03d47433          	remu	s0,s0,t4
+    c650:	02ff0733          	mul	a4,t5,a5
+    c654:	0442                	slli	s0,s0,0x10
+    c656:	8dc1                	or	a1,a1,s0
+    c658:	00e5fb63          	bgeu	a1,a4,c66e <__divdf3+0x298>
+    c65c:	959a                	add	a1,a1,t1
+    c65e:	fff78613          	addi	a2,a5,-1 # feffffff <_eusrstack+0xdefeffff>
+    c662:	2665ee63          	bltu	a1,t1,c8de <__divdf3+0x508>
+    c666:	26e5fc63          	bgeu	a1,a4,c8de <__divdf3+0x508>
+    c66a:	17f9                	addi	a5,a5,-2
+    c66c:	959a                	add	a1,a1,t1
+    c66e:	8d99                	sub	a1,a1,a4
+    c670:	03d5d733          	divu	a4,a1,t4
+    c674:	06c2                	slli	a3,a3,0x10
+    c676:	82c1                	srli	a3,a3,0x10
+    c678:	03d5f5b3          	remu	a1,a1,t4
+    c67c:	02ef0633          	mul	a2,t5,a4
+    c680:	05c2                	slli	a1,a1,0x10
+    c682:	8dd5                	or	a1,a1,a3
+    c684:	00c5fb63          	bgeu	a1,a2,c69a <__divdf3+0x2c4>
+    c688:	959a                	add	a1,a1,t1
+    c68a:	fff70693          	addi	a3,a4,-1 # 7fffff <_data_lma+0x7eb9d7>
+    c68e:	2465e663          	bltu	a1,t1,c8da <__divdf3+0x504>
+    c692:	24c5f463          	bgeu	a1,a2,c8da <__divdf3+0x504>
+    c696:	1779                	addi	a4,a4,-2
+    c698:	959a                	add	a1,a1,t1
+    c69a:	07c2                	slli	a5,a5,0x10
+    c69c:	6441                	lui	s0,0x10
+    c69e:	8f5d                	or	a4,a4,a5
+    c6a0:	fff40793          	addi	a5,s0,-1 # ffff <_dtoa_r+0x20f>
+    c6a4:	00f77533          	and	a0,a4,a5
+    c6a8:	01075893          	srli	a7,a4,0x10
+    c6ac:	010e5f93          	srli	t6,t3,0x10
+    c6b0:	00fe77b3          	and	a5,t3,a5
+    c6b4:	02f502b3          	mul	t0,a0,a5
+    c6b8:	40c586b3          	sub	a3,a1,a2
+    c6bc:	02f883b3          	mul	t2,a7,a5
+    c6c0:	0102d593          	srli	a1,t0,0x10
+    c6c4:	02af8633          	mul	a2,t6,a0
+    c6c8:	961e                	add	a2,a2,t2
+    c6ca:	962e                	add	a2,a2,a1
+    c6cc:	03f88533          	mul	a0,a7,t6
+    c6d0:	00767363          	bgeu	a2,t2,c6d6 <__divdf3+0x300>
+    c6d4:	9522                	add	a0,a0,s0
+    c6d6:	68c1                	lui	a7,0x10
+    c6d8:	18fd                	addi	a7,a7,-1
+    c6da:	01065593          	srli	a1,a2,0x10
+    c6de:	01167633          	and	a2,a2,a7
+    c6e2:	0642                	slli	a2,a2,0x10
+    c6e4:	0112f8b3          	and	a7,t0,a7
+    c6e8:	95aa                	add	a1,a1,a0
+    c6ea:	9646                	add	a2,a2,a7
+    c6ec:	12b6e663          	bltu	a3,a1,c818 <__divdf3+0x442>
+    c6f0:	12b68263          	beq	a3,a1,c814 <__divdf3+0x43e>
+    c6f4:	40cb0633          	sub	a2,s6,a2
+    c6f8:	8e8d                	sub	a3,a3,a1
+    c6fa:	00cb3b33          	sltu	s6,s6,a2
+    c6fe:	41668b33          	sub	s6,a3,s6
+    c702:	3ff48513          	addi	a0,s1,1023
+    c706:	17630c63          	beq	t1,s6,c87e <__divdf3+0x4a8>
+    c70a:	03db58b3          	divu	a7,s6,t4
+    c70e:	01065593          	srli	a1,a2,0x10
+    c712:	03db7b33          	remu	s6,s6,t4
+    c716:	031f06b3          	mul	a3,t5,a7
+    c71a:	0b42                	slli	s6,s6,0x10
+    c71c:	0165eb33          	or	s6,a1,s6
+    c720:	00db7b63          	bgeu	s6,a3,c736 <__divdf3+0x360>
+    c724:	9b1a                	add	s6,s6,t1
+    c726:	fff88593          	addi	a1,a7,-1 # ffff <_dtoa_r+0x20f>
+    c72a:	206b6d63          	bltu	s6,t1,c944 <__divdf3+0x56e>
+    c72e:	20db7b63          	bgeu	s6,a3,c944 <__divdf3+0x56e>
+    c732:	18f9                	addi	a7,a7,-2
+    c734:	9b1a                	add	s6,s6,t1
+    c736:	40db0b33          	sub	s6,s6,a3
+    c73a:	03db56b3          	divu	a3,s6,t4
+    c73e:	0642                	slli	a2,a2,0x10
+    c740:	8241                	srli	a2,a2,0x10
+    c742:	03db7b33          	remu	s6,s6,t4
+    c746:	02df0f33          	mul	t5,t5,a3
+    c74a:	0b42                	slli	s6,s6,0x10
+    c74c:	01666633          	or	a2,a2,s6
+    c750:	01e67b63          	bgeu	a2,t5,c766 <__divdf3+0x390>
+    c754:	961a                	add	a2,a2,t1
+    c756:	fff68593          	addi	a1,a3,-1 # 7fffff <_data_lma+0x7eb9d7>
+    c75a:	1e666763          	bltu	a2,t1,c948 <__divdf3+0x572>
+    c75e:	1fe67563          	bgeu	a2,t5,c948 <__divdf3+0x572>
+    c762:	16f9                	addi	a3,a3,-2
+    c764:	961a                	add	a2,a2,t1
+    c766:	08c2                	slli	a7,a7,0x10
+    c768:	00d8e8b3          	or	a7,a7,a3
+    c76c:	01089593          	slli	a1,a7,0x10
+    c770:	0108d293          	srli	t0,a7,0x10
+    c774:	81c1                	srli	a1,a1,0x10
+    c776:	02f58eb3          	mul	t4,a1,a5
+    c77a:	41e60633          	sub	a2,a2,t5
+    c77e:	02bf85b3          	mul	a1,t6,a1
+    c782:	010ed693          	srli	a3,t4,0x10
+    c786:	02f287b3          	mul	a5,t0,a5
+    c78a:	95be                	add	a1,a1,a5
+    c78c:	96ae                	add	a3,a3,a1
+    c78e:	025f8fb3          	mul	t6,t6,t0
+    c792:	00f6f463          	bgeu	a3,a5,c79a <__divdf3+0x3c4>
+    c796:	67c1                	lui	a5,0x10
+    c798:	9fbe                	add	t6,t6,a5
+    c79a:	65c1                	lui	a1,0x10
+    c79c:	15fd                	addi	a1,a1,-1
+    c79e:	0106d793          	srli	a5,a3,0x10
+    c7a2:	8eed                	and	a3,a3,a1
+    c7a4:	06c2                	slli	a3,a3,0x10
+    c7a6:	00befeb3          	and	t4,t4,a1
+    c7aa:	9fbe                	add	t6,t6,a5
+    c7ac:	96f6                	add	a3,a3,t4
+    c7ae:	09f67f63          	bgeu	a2,t6,c84c <__divdf3+0x476>
+    c7b2:	961a                	add	a2,a2,t1
+    c7b4:	fff88793          	addi	a5,a7,-1
+    c7b8:	1a666963          	bltu	a2,t1,c96a <__divdf3+0x594>
+    c7bc:	19f66863          	bltu	a2,t6,c94c <__divdf3+0x576>
+    c7c0:	1bf60f63          	beq	a2,t6,c97e <__divdf3+0x5a8>
+    c7c4:	88be                	mv	a7,a5
+    c7c6:	0018e893          	ori	a7,a7,1
+    c7ca:	b511                	j	c5ce <__divdf3+0x1f8>
+    c7cc:	854a                	mv	a0,s2
+    c7ce:	0de010ef          	jal	ra,d8ac <__clzsi2>
+    c7d2:	01550713          	addi	a4,a0,21
+    c7d6:	45f1                	li	a1,28
+    c7d8:	02050493          	addi	s1,a0,32
+    c7dc:	4622                	lw	a2,8(sp)
+    c7de:	46b2                	lw	a3,12(sp)
+    c7e0:	d4e5dae3          	bge	a1,a4,c534 <__divdf3+0x15e>
+    c7e4:	ff850413          	addi	s0,a0,-8
+    c7e8:	00891a33          	sll	s4,s2,s0
+    c7ec:	4b01                	li	s6,0
+    c7ee:	b385                	j	c54e <__divdf3+0x178>
+    c7f0:	8532                	mv	a0,a2
+    c7f2:	c432                	sw	a2,8(sp)
+    c7f4:	0b8010ef          	jal	ra,d8ac <__clzsi2>
+    c7f8:	01550713          	addi	a4,a0,21
+    c7fc:	46f1                	li	a3,28
+    c7fe:	87aa                	mv	a5,a0
+    c800:	4622                	lw	a2,8(sp)
+    c802:	02050513          	addi	a0,a0,32
+    c806:	cee6d6e3          	bge	a3,a4,c4f2 <__divdf3+0x11c>
+    c80a:	17e1                	addi	a5,a5,-8
+    c80c:	00f61733          	sll	a4,a2,a5
+    c810:	4881                	li	a7,0
+    c812:	b9e5                	j	c50a <__divdf3+0x134>
+    c814:	eecb70e3          	bgeu	s6,a2,c6f4 <__divdf3+0x31e>
+    c818:	9b72                	add	s6,s6,t3
+    c81a:	01cb3533          	sltu	a0,s6,t3
+    c81e:	951a                	add	a0,a0,t1
+    c820:	96aa                	add	a3,a3,a0
+    c822:	fff70513          	addi	a0,a4,-1
+    c826:	02d37863          	bgeu	t1,a3,c856 <__divdf3+0x480>
+    c82a:	10b6e663          	bltu	a3,a1,c936 <__divdf3+0x560>
+    c82e:	10d58263          	beq	a1,a3,c932 <__divdf3+0x55c>
+    c832:	872a                	mv	a4,a0
+    c834:	b5c1                	j	c6f4 <__divdf3+0x31e>
+    c836:	df1b65e3          	bltu	s6,a7,c620 <__divdf3+0x24a>
+    c83a:	001b5593          	srli	a1,s6,0x1
+    c83e:	01fa1693          	slli	a3,s4,0x1f
+    c842:	001a5413          	srli	s0,s4,0x1
+    c846:	8ecd                	or	a3,a3,a1
+    c848:	0b7e                	slli	s6,s6,0x1f
+    c84a:	bbf9                	j	c628 <__divdf3+0x252>
+    c84c:	f7f61de3          	bne	a2,t6,c7c6 <__divdf3+0x3f0>
+    c850:	d6068fe3          	beqz	a3,c5ce <__divdf3+0x1f8>
+    c854:	bfb9                	j	c7b2 <__divdf3+0x3dc>
+    c856:	fcd31ee3          	bne	t1,a3,c832 <__divdf3+0x45c>
+    c85a:	fdcb78e3          	bgeu	s6,t3,c82a <__divdf3+0x454>
+    c85e:	872a                	mv	a4,a0
+    c860:	bd51                	j	c6f4 <__divdf3+0x31e>
+    c862:	00f8f793          	andi	a5,a7,15
+    c866:	4691                	li	a3,4
+    c868:	d6d789e3          	beq	a5,a3,c5da <__divdf3+0x204>
+    c86c:	ffc8b793          	sltiu	a5,a7,-4
+    c870:	00488693          	addi	a3,a7,4
+    c874:	0017c793          	xori	a5,a5,1
+    c878:	828d                	srli	a3,a3,0x3
+    c87a:	973e                	add	a4,a4,a5
+    c87c:	b38d                	j	c5de <__divdf3+0x208>
+    c87e:	4681                	li	a3,0
+    c880:	4785                	li	a5,1
+    c882:	fea04ce3          	bgtz	a0,c87a <__divdf3+0x4a4>
+    c886:	58fd                	li	a7,-1
+    c888:	d0051ce3          	bnez	a0,c5a0 <__divdf3+0x1ca>
+    c88c:	c0100493          	li	s1,-1023
+    c890:	4785                	li	a5,1
+    c892:	41e48513          	addi	a0,s1,1054
+    c896:	00a716b3          	sll	a3,a4,a0
+    c89a:	00f8d633          	srl	a2,a7,a5
+    c89e:	00a89533          	sll	a0,a7,a0
+    c8a2:	8ed1                	or	a3,a3,a2
+    c8a4:	00a03533          	snez	a0,a0
+    c8a8:	8ec9                	or	a3,a3,a0
+    c8aa:	0076f613          	andi	a2,a3,7
+    c8ae:	00f75733          	srl	a4,a4,a5
+    c8b2:	ce01                	beqz	a2,c8ca <__divdf3+0x4f4>
+    c8b4:	00f6f793          	andi	a5,a3,15
+    c8b8:	4611                	li	a2,4
+    c8ba:	00c78863          	beq	a5,a2,c8ca <__divdf3+0x4f4>
+    c8be:	00468793          	addi	a5,a3,4
+    c8c2:	00d7b6b3          	sltu	a3,a5,a3
+    c8c6:	9736                	add	a4,a4,a3
+    c8c8:	86be                	mv	a3,a5
+    c8ca:	00871793          	slli	a5,a4,0x8
+    c8ce:	0407d863          	bgez	a5,c91e <__divdf3+0x548>
+    c8d2:	4605                	li	a2,1
+    c8d4:	4781                	li	a5,0
+    c8d6:	4701                	li	a4,0
+    c8d8:	b6f1                	j	c4a4 <__divdf3+0xce>
+    c8da:	8736                	mv	a4,a3
+    c8dc:	bb7d                	j	c69a <__divdf3+0x2c4>
+    c8de:	87b2                	mv	a5,a2
+    c8e0:	b379                	j	c66e <__divdf3+0x298>
+    c8e2:	46fd                	li	a3,31
+    c8e4:	faf6d7e3          	bge	a3,a5,c892 <__divdf3+0x4bc>
+    c8e8:	5605                	li	a2,-31
+    c8ea:	8e09                	sub	a2,a2,a0
+    c8ec:	02000693          	li	a3,32
+    c8f0:	00c75633          	srl	a2,a4,a2
+    c8f4:	00d78863          	beq	a5,a3,c904 <__divdf3+0x52e>
+    c8f8:	43e48793          	addi	a5,s1,1086
+    c8fc:	00f717b3          	sll	a5,a4,a5
+    c900:	00f8e8b3          	or	a7,a7,a5
+    c904:	011036b3          	snez	a3,a7
+    c908:	8ed1                	or	a3,a3,a2
+    c90a:	0076f613          	andi	a2,a3,7
+    c90e:	4781                	li	a5,0
+    c910:	ce01                	beqz	a2,c928 <__divdf3+0x552>
+    c912:	00f6f793          	andi	a5,a3,15
+    c916:	4611                	li	a2,4
+    c918:	4701                	li	a4,0
+    c91a:	fac792e3          	bne	a5,a2,c8be <__divdf3+0x4e8>
+    c91e:	00971793          	slli	a5,a4,0x9
+    c922:	01d71613          	slli	a2,a4,0x1d
+    c926:	83b1                	srli	a5,a5,0xc
+    c928:	0036d713          	srli	a4,a3,0x3
+    c92c:	8f51                	or	a4,a4,a2
+    c92e:	4601                	li	a2,0
+    c930:	be95                	j	c4a4 <__divdf3+0xce>
+    c932:	f0cb70e3          	bgeu	s6,a2,c832 <__divdf3+0x45c>
+    c936:	9b72                	add	s6,s6,t3
+    c938:	01cb3533          	sltu	a0,s6,t3
+    c93c:	951a                	add	a0,a0,t1
+    c93e:	1779                	addi	a4,a4,-2
+    c940:	96aa                	add	a3,a3,a0
+    c942:	bb4d                	j	c6f4 <__divdf3+0x31e>
+    c944:	88ae                	mv	a7,a1
+    c946:	bbc5                	j	c736 <__divdf3+0x360>
+    c948:	86ae                	mv	a3,a1
+    c94a:	bd31                	j	c766 <__divdf3+0x390>
+    c94c:	001e1793          	slli	a5,t3,0x1
+    c950:	01c7be33          	sltu	t3,a5,t3
+    c954:	9372                	add	t1,t1,t3
+    c956:	961a                	add	a2,a2,t1
+    c958:	18f9                	addi	a7,a7,-2
+    c95a:	8e3e                	mv	t3,a5
+    c95c:	e7f615e3          	bne	a2,t6,c7c6 <__divdf3+0x3f0>
+    c960:	c6de07e3          	beq	t3,a3,c5ce <__divdf3+0x1f8>
+    c964:	0018e893          	ori	a7,a7,1
+    c968:	b19d                	j	c5ce <__divdf3+0x1f8>
+    c96a:	88be                	mv	a7,a5
+    c96c:	fff60ae3          	beq	a2,t6,c960 <__divdf3+0x58a>
+    c970:	bd99                	j	c7c6 <__divdf3+0x3f0>
+    c972:	8836                	mv	a6,a3
+    c974:	7ff00613          	li	a2,2047
+    c978:	4781                	li	a5,0
+    c97a:	4701                	li	a4,0
+    c97c:	b625                	j	c4a4 <__divdf3+0xce>
+    c97e:	fcde67e3          	bltu	t3,a3,c94c <__divdf3+0x576>
+    c982:	88be                	mv	a7,a5
+    c984:	fede10e3          	bne	t3,a3,c964 <__divdf3+0x58e>
+    c988:	b199                	j	c5ce <__divdf3+0x1f8>
+
+0000c98a <__eqdf2>:
+__eqdf2():
+    c98a:	0145d713          	srli	a4,a1,0x14
+    c98e:	001007b7          	lui	a5,0x100
+    c992:	17fd                	addi	a5,a5,-1
+    c994:	0146d813          	srli	a6,a3,0x14
+    c998:	7ff77713          	andi	a4,a4,2047
+    c99c:	7ff00893          	li	a7,2047
+    c9a0:	00b7fe33          	and	t3,a5,a1
+    c9a4:	8eaa                	mv	t4,a0
+    c9a6:	8ff5                	and	a5,a5,a3
+    c9a8:	81fd                	srli	a1,a1,0x1f
+    c9aa:	8f32                	mv	t5,a2
+    c9ac:	7ff87813          	andi	a6,a6,2047
+    c9b0:	82fd                	srli	a3,a3,0x1f
+    c9b2:	01170b63          	beq	a4,a7,c9c8 <__eqdf2+0x3e>
+    c9b6:	4305                	li	t1,1
+    c9b8:	01180663          	beq	a6,a7,c9c4 <__eqdf2+0x3a>
+    c9bc:	01071463          	bne	a4,a6,c9c4 <__eqdf2+0x3a>
+    c9c0:	00fe0d63          	beq	t3,a5,c9da <__eqdf2+0x50>
+    c9c4:	851a                	mv	a0,t1
+    c9c6:	8082                	ret
+    c9c8:	00ae68b3          	or	a7,t3,a0
+    c9cc:	4305                	li	t1,1
+    c9ce:	fe089be3          	bnez	a7,c9c4 <__eqdf2+0x3a>
+    c9d2:	fee819e3          	bne	a6,a4,c9c4 <__eqdf2+0x3a>
+    c9d6:	8fd1                	or	a5,a5,a2
+    c9d8:	f7f5                	bnez	a5,c9c4 <__eqdf2+0x3a>
+    c9da:	4305                	li	t1,1
+    c9dc:	ffee94e3          	bne	t4,t5,c9c4 <__eqdf2+0x3a>
+    c9e0:	4301                	li	t1,0
+    c9e2:	fed581e3          	beq	a1,a3,c9c4 <__eqdf2+0x3a>
+    c9e6:	4305                	li	t1,1
+    c9e8:	ff71                	bnez	a4,c9c4 <__eqdf2+0x3a>
+    c9ea:	00ae6533          	or	a0,t3,a0
+    c9ee:	00a03333          	snez	t1,a0
+    c9f2:	bfc9                	j	c9c4 <__eqdf2+0x3a>
+
+0000c9f4 <__gedf2>:
+__gtdf2():
+    c9f4:	0145d713          	srli	a4,a1,0x14
+    c9f8:	001007b7          	lui	a5,0x100
+    c9fc:	17fd                	addi	a5,a5,-1
+    c9fe:	0146d813          	srli	a6,a3,0x14
+    ca02:	7ff77713          	andi	a4,a4,2047
+    ca06:	7ff00893          	li	a7,2047
+    ca0a:	00b7f333          	and	t1,a5,a1
+    ca0e:	8e2a                	mv	t3,a0
+    ca10:	8ff5                	and	a5,a5,a3
+    ca12:	81fd                	srli	a1,a1,0x1f
+    ca14:	8eb2                	mv	t4,a2
+    ca16:	7ff87813          	andi	a6,a6,2047
+    ca1a:	82fd                	srli	a3,a3,0x1f
+    ca1c:	03170863          	beq	a4,a7,ca4c <__gedf2+0x58>
+    ca20:	03180063          	beq	a6,a7,ca40 <__gedf2+0x4c>
+    ca24:	eb0d                	bnez	a4,ca56 <__gedf2+0x62>
+    ca26:	00a368b3          	or	a7,t1,a0
+    ca2a:	00081463          	bnez	a6,ca32 <__gedf2+0x3e>
+    ca2e:	8e5d                	or	a2,a2,a5
+    ca30:	ca29                	beqz	a2,ca82 <__gedf2+0x8e>
+    ca32:	04088563          	beqz	a7,ca7c <__gedf2+0x88>
+    ca36:	02d58863          	beq	a1,a3,ca66 <__gedf2+0x72>
+    ca3a:	4505                	li	a0,1
+    ca3c:	ed95                	bnez	a1,ca78 <__gedf2+0x84>
+    ca3e:	8082                	ret
+    ca40:	00c7e8b3          	or	a7,a5,a2
+    ca44:	fe0880e3          	beqz	a7,ca24 <__gedf2+0x30>
+    ca48:	5579                	li	a0,-2
+    ca4a:	8082                	ret
+    ca4c:	00a36533          	or	a0,t1,a0
+    ca50:	fd65                	bnez	a0,ca48 <__gedf2+0x54>
+    ca52:	02e80c63          	beq	a6,a4,ca8a <__gedf2+0x96>
+    ca56:	00081463          	bnez	a6,ca5e <__gedf2+0x6a>
+    ca5a:	8e5d                	or	a2,a2,a5
+    ca5c:	de79                	beqz	a2,ca3a <__gedf2+0x46>
+    ca5e:	fcd59ee3          	bne	a1,a3,ca3a <__gedf2+0x46>
+    ca62:	fce84ce3          	blt	a6,a4,ca3a <__gedf2+0x46>
+    ca66:	01074863          	blt	a4,a6,ca76 <__gedf2+0x82>
+    ca6a:	fc67e8e3          	bltu	a5,t1,ca3a <__gedf2+0x46>
+    ca6e:	02f30363          	beq	t1,a5,ca94 <__gedf2+0xa0>
+    ca72:	00f37f63          	bgeu	t1,a5,ca90 <__gedf2+0x9c>
+    ca76:	e581                	bnez	a1,ca7e <__gedf2+0x8a>
+    ca78:	557d                	li	a0,-1
+    ca7a:	8082                	ret
+    ca7c:	def5                	beqz	a3,ca78 <__gedf2+0x84>
+    ca7e:	4505                	li	a0,1
+    ca80:	8082                	ret
+    ca82:	4501                	li	a0,0
+    ca84:	fa089be3          	bnez	a7,ca3a <__gedf2+0x46>
+    ca88:	8082                	ret
+    ca8a:	8e5d                	or	a2,a2,a5
+    ca8c:	da69                	beqz	a2,ca5e <__gedf2+0x6a>
+    ca8e:	bf6d                	j	ca48 <__gedf2+0x54>
+    ca90:	4501                	li	a0,0
+    ca92:	8082                	ret
+    ca94:	fbcee3e3          	bltu	t4,t3,ca3a <__gedf2+0x46>
+    ca98:	4501                	li	a0,0
+    ca9a:	fbde72e3          	bgeu	t3,t4,ca3e <__gedf2+0x4a>
+    ca9e:	f1e5                	bnez	a1,ca7e <__gedf2+0x8a>
+    caa0:	bfe1                	j	ca78 <__gedf2+0x84>
+
+0000caa2 <__muldf3>:
+__muldf3():
+    caa2:	7139                	addi	sp,sp,-64
+    caa4:	d84a                	sw	s2,48(sp)
+    caa6:	0145d913          	srli	s2,a1,0x14
+    caaa:	d64e                	sw	s3,44(sp)
+    caac:	d452                	sw	s4,40(sp)
+    caae:	d256                	sw	s5,36(sp)
+    cab0:	00c59993          	slli	s3,a1,0xc
+    cab4:	de06                	sw	ra,60(sp)
+    cab6:	dc22                	sw	s0,56(sp)
+    cab8:	da26                	sw	s1,52(sp)
+    caba:	d05a                	sw	s6,32(sp)
+    cabc:	ce5e                	sw	s7,28(sp)
+    cabe:	7ff97913          	andi	s2,s2,2047
+    cac2:	8a2a                	mv	s4,a0
+    cac4:	00c9d993          	srli	s3,s3,0xc
+    cac8:	01f5da93          	srli	s5,a1,0x1f
+    cacc:	0e090d63          	beqz	s2,cbc6 <__muldf3+0x124>
+    cad0:	7ff00793          	li	a5,2047
+    cad4:	18f90663          	beq	s2,a5,cc60 <__muldf3+0x1be>
+    cad8:	01d55413          	srli	s0,a0,0x1d
+    cadc:	098e                	slli	s3,s3,0x3
+    cade:	013469b3          	or	s3,s0,s3
+    cae2:	00800437          	lui	s0,0x800
+    cae6:	0089e433          	or	s0,s3,s0
+    caea:	00351493          	slli	s1,a0,0x3
+    caee:	c0190913          	addi	s2,s2,-1023
+    caf2:	4981                	li	s3,0
+    caf4:	4b81                	li	s7,0
+    caf6:	0146d713          	srli	a4,a3,0x14
+    cafa:	00c69a13          	slli	s4,a3,0xc
+    cafe:	7ff77713          	andi	a4,a4,2047
+    cb02:	85b2                	mv	a1,a2
+    cb04:	00ca5a13          	srli	s4,s4,0xc
+    cb08:	01f6db13          	srli	s6,a3,0x1f
+    cb0c:	10070b63          	beqz	a4,cc22 <__muldf3+0x180>
+    cb10:	7ff00793          	li	a5,2047
+    cb14:	04f70363          	beq	a4,a5,cb5a <__muldf3+0xb8>
+    cb18:	01d65793          	srli	a5,a2,0x1d
+    cb1c:	0a0e                	slli	s4,s4,0x3
+    cb1e:	0147ea33          	or	s4,a5,s4
+    cb22:	c0170713          	addi	a4,a4,-1023
+    cb26:	008007b7          	lui	a5,0x800
+    cb2a:	00fa67b3          	or	a5,s4,a5
+    cb2e:	00361593          	slli	a1,a2,0x3
+    cb32:	993a                	add	s2,s2,a4
+    cb34:	4881                	li	a7,0
+    cb36:	016ac733          	xor	a4,s5,s6
+    cb3a:	46bd                	li	a3,15
+    cb3c:	853a                	mv	a0,a4
+    cb3e:	00190813          	addi	a6,s2,1
+    cb42:	1736e863          	bltu	a3,s3,ccb2 <__muldf3+0x210>
+    cb46:	00007617          	auipc	a2,0x7
+    cb4a:	55e60613          	addi	a2,a2,1374 # 140a4 <devInfoSoftwareRev+0x12c>
+    cb4e:	098a                	slli	s3,s3,0x2
+    cb50:	99b2                	add	s3,s3,a2
+    cb52:	0009a683          	lw	a3,0(s3)
+    cb56:	96b2                	add	a3,a3,a2
+    cb58:	8682                	jr	a3
+    cb5a:	00ca67b3          	or	a5,s4,a2
+    cb5e:	7ff90913          	addi	s2,s2,2047
+    cb62:	12079963          	bnez	a5,cc94 <__muldf3+0x1f2>
+    cb66:	0029e993          	ori	s3,s3,2
+    cb6a:	4581                	li	a1,0
+    cb6c:	4889                	li	a7,2
+    cb6e:	b7e1                	j	cb36 <__muldf3+0x94>
+    cb70:	4701                	li	a4,0
+    cb72:	7ff00793          	li	a5,2047
+    cb76:	00080437          	lui	s0,0x80
+    cb7a:	4481                	li	s1,0
+    cb7c:	0432                	slli	s0,s0,0xc
+    cb7e:	07d2                	slli	a5,a5,0x14
+    cb80:	8031                	srli	s0,s0,0xc
+    cb82:	077e                	slli	a4,a4,0x1f
+    cb84:	8c5d                	or	s0,s0,a5
+    cb86:	8c59                	or	s0,s0,a4
+    cb88:	85a2                	mv	a1,s0
+    cb8a:	50f2                	lw	ra,60(sp)
+    cb8c:	5462                	lw	s0,56(sp)
+    cb8e:	8526                	mv	a0,s1
+    cb90:	5942                	lw	s2,48(sp)
+    cb92:	54d2                	lw	s1,52(sp)
+    cb94:	59b2                	lw	s3,44(sp)
+    cb96:	5a22                	lw	s4,40(sp)
+    cb98:	5a92                	lw	s5,36(sp)
+    cb9a:	5b02                	lw	s6,32(sp)
+    cb9c:	4bf2                	lw	s7,28(sp)
+    cb9e:	6121                	addi	sp,sp,64
+    cba0:	8082                	ret
+    cba2:	855a                	mv	a0,s6
+    cba4:	843e                	mv	s0,a5
+    cba6:	84ae                	mv	s1,a1
+    cba8:	8bc6                	mv	s7,a7
+    cbaa:	4789                	li	a5,2
+    cbac:	0efb8d63          	beq	s7,a5,cca6 <__muldf3+0x204>
+    cbb0:	478d                	li	a5,3
+    cbb2:	fafb8fe3          	beq	s7,a5,cb70 <__muldf3+0xce>
+    cbb6:	4785                	li	a5,1
+    cbb8:	872a                	mv	a4,a0
+    cbba:	38fb9e63          	bne	s7,a5,cf56 <__muldf3+0x4b4>
+    cbbe:	4781                	li	a5,0
+    cbc0:	4401                	li	s0,0
+    cbc2:	4481                	li	s1,0
+    cbc4:	bf65                	j	cb7c <__muldf3+0xda>
+    cbc6:	00a9e433          	or	s0,s3,a0
+    cbca:	c061                	beqz	s0,cc8a <__muldf3+0x1e8>
+    cbcc:	c636                	sw	a3,12(sp)
+    cbce:	c432                	sw	a2,8(sp)
+    cbd0:	2a098c63          	beqz	s3,ce88 <__muldf3+0x3e6>
+    cbd4:	854e                	mv	a0,s3
+    cbd6:	4d7000ef          	jal	ra,d8ac <__clzsi2>
+    cbda:	4622                	lw	a2,8(sp)
+    cbdc:	46b2                	lw	a3,12(sp)
+    cbde:	87aa                	mv	a5,a0
+    cbe0:	ff550713          	addi	a4,a0,-11
+    cbe4:	4475                	li	s0,29
+    cbe6:	ff878493          	addi	s1,a5,-8 # 7ffff8 <_data_lma+0x7eb9d0>
+    cbea:	8c19                	sub	s0,s0,a4
+    cbec:	009999b3          	sll	s3,s3,s1
+    cbf0:	008a5433          	srl	s0,s4,s0
+    cbf4:	01346433          	or	s0,s0,s3
+    cbf8:	009a14b3          	sll	s1,s4,s1
+    cbfc:	0146d713          	srli	a4,a3,0x14
+    cc00:	c0d00913          	li	s2,-1011
+    cc04:	00c69a13          	slli	s4,a3,0xc
+    cc08:	7ff77713          	andi	a4,a4,2047
+    cc0c:	40f90933          	sub	s2,s2,a5
+    cc10:	4981                	li	s3,0
+    cc12:	4b81                	li	s7,0
+    cc14:	85b2                	mv	a1,a2
+    cc16:	00ca5a13          	srli	s4,s4,0xc
+    cc1a:	01f6db13          	srli	s6,a3,0x1f
+    cc1e:	ee0719e3          	bnez	a4,cb10 <__muldf3+0x6e>
+    cc22:	00ca67b3          	or	a5,s4,a2
+    cc26:	c7b1                	beqz	a5,cc72 <__muldf3+0x1d0>
+    cc28:	220a0f63          	beqz	s4,ce66 <__muldf3+0x3c4>
+    cc2c:	8552                	mv	a0,s4
+    cc2e:	c432                	sw	a2,8(sp)
+    cc30:	47d000ef          	jal	ra,d8ac <__clzsi2>
+    cc34:	4622                	lw	a2,8(sp)
+    cc36:	872a                	mv	a4,a0
+    cc38:	ff550693          	addi	a3,a0,-11
+    cc3c:	47f5                	li	a5,29
+    cc3e:	ff870593          	addi	a1,a4,-8
+    cc42:	8f95                	sub	a5,a5,a3
+    cc44:	00ba1a33          	sll	s4,s4,a1
+    cc48:	00f657b3          	srl	a5,a2,a5
+    cc4c:	0147e7b3          	or	a5,a5,s4
+    cc50:	00b615b3          	sll	a1,a2,a1
+    cc54:	40e90933          	sub	s2,s2,a4
+    cc58:	c0d90913          	addi	s2,s2,-1011
+    cc5c:	4881                	li	a7,0
+    cc5e:	bde1                	j	cb36 <__muldf3+0x94>
+    cc60:	00a9e433          	or	s0,s3,a0
+    cc64:	ec01                	bnez	s0,cc7c <__muldf3+0x1da>
+    cc66:	49a1                	li	s3,8
+    cc68:	4481                	li	s1,0
+    cc6a:	7ff00913          	li	s2,2047
+    cc6e:	4b89                	li	s7,2
+    cc70:	b559                	j	caf6 <__muldf3+0x54>
+    cc72:	0019e993          	ori	s3,s3,1
+    cc76:	4581                	li	a1,0
+    cc78:	4885                	li	a7,1
+    cc7a:	bd75                	j	cb36 <__muldf3+0x94>
+    cc7c:	844e                	mv	s0,s3
+    cc7e:	84aa                	mv	s1,a0
+    cc80:	49b1                	li	s3,12
+    cc82:	7ff00913          	li	s2,2047
+    cc86:	4b8d                	li	s7,3
+    cc88:	b5bd                	j	caf6 <__muldf3+0x54>
+    cc8a:	4991                	li	s3,4
+    cc8c:	4481                	li	s1,0
+    cc8e:	4901                	li	s2,0
+    cc90:	4b85                	li	s7,1
+    cc92:	b595                	j	caf6 <__muldf3+0x54>
+    cc94:	0039e993          	ori	s3,s3,3
+    cc98:	87d2                	mv	a5,s4
+    cc9a:	488d                	li	a7,3
+    cc9c:	bd69                	j	cb36 <__muldf3+0x94>
+    cc9e:	4789                	li	a5,2
+    cca0:	8556                	mv	a0,s5
+    cca2:	f0fb97e3          	bne	s7,a5,cbb0 <__muldf3+0x10e>
+    cca6:	872a                	mv	a4,a0
+    cca8:	7ff00793          	li	a5,2047
+    ccac:	4401                	li	s0,0
+    ccae:	4481                	li	s1,0
+    ccb0:	b5f1                	j	cb7c <__muldf3+0xda>
+    ccb2:	6ec1                	lui	t4,0x10
+    ccb4:	fffe8613          	addi	a2,t4,-1 # ffff <_dtoa_r+0x20f>
+    ccb8:	0104d693          	srli	a3,s1,0x10
+    ccbc:	0105de13          	srli	t3,a1,0x10
+    ccc0:	8cf1                	and	s1,s1,a2
+    ccc2:	8df1                	and	a1,a1,a2
+    ccc4:	02958633          	mul	a2,a1,s1
+    ccc8:	02b68333          	mul	t1,a3,a1
+    cccc:	01065893          	srli	a7,a2,0x10
+    ccd0:	029e0533          	mul	a0,t3,s1
+    ccd4:	951a                	add	a0,a0,t1
+    ccd6:	98aa                	add	a7,a7,a0
+    ccd8:	03c682b3          	mul	t0,a3,t3
+    ccdc:	0068f363          	bgeu	a7,t1,cce2 <__muldf3+0x240>
+    cce0:	92f6                	add	t0,t0,t4
+    cce2:	6fc1                	lui	t6,0x10
+    cce4:	ffff8313          	addi	t1,t6,-1 # ffff <_dtoa_r+0x20f>
+    cce8:	0067f533          	and	a0,a5,t1
+    ccec:	0107d393          	srli	t2,a5,0x10
+    ccf0:	0068f7b3          	and	a5,a7,t1
+    ccf4:	07c2                	slli	a5,a5,0x10
+    ccf6:	00667333          	and	t1,a2,t1
+    ccfa:	933e                	add	t1,t1,a5
+    ccfc:	02950633          	mul	a2,a0,s1
+    cd00:	0108d893          	srli	a7,a7,0x10
+    cd04:	02a687b3          	mul	a5,a3,a0
+    cd08:	01065f13          	srli	t5,a2,0x10
+    cd0c:	029384b3          	mul	s1,t2,s1
+    cd10:	94be                	add	s1,s1,a5
+    cd12:	94fa                	add	s1,s1,t5
+    cd14:	02768eb3          	mul	t4,a3,t2
+    cd18:	00f4f363          	bgeu	s1,a5,cd1e <__muldf3+0x27c>
+    cd1c:	9efe                	add	t4,t4,t6
+    cd1e:	6a41                	lui	s4,0x10
+    cd20:	fffa0793          	addi	a5,s4,-1 # ffff <_dtoa_r+0x20f>
+    cd24:	01045f93          	srli	t6,s0,0x10
+    cd28:	00f476b3          	and	a3,s0,a5
+    cd2c:	00f4f9b3          	and	s3,s1,a5
+    cd30:	8e7d                	and	a2,a2,a5
+    cd32:	80c1                	srli	s1,s1,0x10
+    cd34:	02d58433          	mul	s0,a1,a3
+    cd38:	09c2                	slli	s3,s3,0x10
+    cd3a:	01d48f33          	add	t5,s1,t4
+    cd3e:	99b2                	add	s3,s3,a2
+    cd40:	98ce                	add	a7,a7,s3
+    cd42:	02de07b3          	mul	a5,t3,a3
+    cd46:	01045e93          	srli	t4,s0,0x10
+    cd4a:	02bf85b3          	mul	a1,t6,a1
+    cd4e:	97ae                	add	a5,a5,a1
+    cd50:	9ebe                	add	t4,t4,a5
+    cd52:	03fe0e33          	mul	t3,t3,t6
+    cd56:	00bef363          	bgeu	t4,a1,cd5c <__muldf3+0x2ba>
+    cd5a:	9e52                	add	t3,t3,s4
+    cd5c:	67c1                	lui	a5,0x10
+    cd5e:	fff78593          	addi	a1,a5,-1 # ffff <_dtoa_r+0x20f>
+    cd62:	00bef633          	and	a2,t4,a1
+    cd66:	8c6d                	and	s0,s0,a1
+    cd68:	0642                	slli	a2,a2,0x10
+    cd6a:	9622                	add	a2,a2,s0
+    cd6c:	010ede93          	srli	t4,t4,0x10
+    cd70:	02d505b3          	mul	a1,a0,a3
+    cd74:	9e76                	add	t3,t3,t4
+    cd76:	02af8533          	mul	a0,t6,a0
+    cd7a:	0105d413          	srli	s0,a1,0x10
+    cd7e:	02d386b3          	mul	a3,t2,a3
+    cd82:	96aa                	add	a3,a3,a0
+    cd84:	96a2                	add	a3,a3,s0
+    cd86:	03f38fb3          	mul	t6,t2,t6
+    cd8a:	00a6f363          	bgeu	a3,a0,cd90 <__muldf3+0x2ee>
+    cd8e:	9fbe                	add	t6,t6,a5
+    cd90:	6541                	lui	a0,0x10
+    cd92:	157d                	addi	a0,a0,-1
+    cd94:	00a6f7b3          	and	a5,a3,a0
+    cd98:	07c2                	slli	a5,a5,0x10
+    cd9a:	8d6d                	and	a0,a0,a1
+    cd9c:	97aa                	add	a5,a5,a0
+    cd9e:	005885b3          	add	a1,a7,t0
+    cda2:	0135b9b3          	sltu	s3,a1,s3
+    cda6:	97fa                	add	a5,a5,t5
+    cda8:	95b2                	add	a1,a1,a2
+    cdaa:	01378433          	add	s0,a5,s3
+    cdae:	00c5b633          	sltu	a2,a1,a2
+    cdb2:	01c40eb3          	add	t4,s0,t3
+    cdb6:	00ce8533          	add	a0,t4,a2
+    cdba:	01343433          	sltu	s0,s0,s3
+    cdbe:	01e7b7b3          	sltu	a5,a5,t5
+    cdc2:	8fc1                	or	a5,a5,s0
+    cdc4:	01cebe33          	sltu	t3,t4,t3
+    cdc8:	0106d413          	srli	s0,a3,0x10
+    cdcc:	00c53633          	sltu	a2,a0,a2
+    cdd0:	943e                	add	s0,s0,a5
+    cdd2:	00ce6633          	or	a2,t3,a2
+    cdd6:	00959493          	slli	s1,a1,0x9
+    cdda:	9432                	add	s0,s0,a2
+    cddc:	947e                	add	s0,s0,t6
+    cdde:	0064e4b3          	or	s1,s1,t1
+    cde2:	0426                	slli	s0,s0,0x9
+    cde4:	01755693          	srli	a3,a0,0x17
+    cde8:	009034b3          	snez	s1,s1
+    cdec:	81dd                	srli	a1,a1,0x17
+    cdee:	00951793          	slli	a5,a0,0x9
+    cdf2:	8ccd                	or	s1,s1,a1
+    cdf4:	8c55                	or	s0,s0,a3
+    cdf6:	8cdd                	or	s1,s1,a5
+    cdf8:	00741793          	slli	a5,s0,0x7
+    cdfc:	0007db63          	bgez	a5,ce12 <__muldf3+0x370>
+    ce00:	0014d793          	srli	a5,s1,0x1
+    ce04:	8885                	andi	s1,s1,1
+    ce06:	01f41693          	slli	a3,s0,0x1f
+    ce0a:	8cdd                	or	s1,s1,a5
+    ce0c:	8cd5                	or	s1,s1,a3
+    ce0e:	8005                	srli	s0,s0,0x1
+    ce10:	8942                	mv	s2,a6
+    ce12:	3ff90793          	addi	a5,s2,1023
+    ce16:	08f05963          	blez	a5,cea8 <__muldf3+0x406>
+    ce1a:	0074f693          	andi	a3,s1,7
+    ce1e:	ce81                	beqz	a3,ce36 <__muldf3+0x394>
+    ce20:	00f4f693          	andi	a3,s1,15
+    ce24:	4611                	li	a2,4
+    ce26:	00c68863          	beq	a3,a2,ce36 <__muldf3+0x394>
+    ce2a:	00448693          	addi	a3,s1,4
+    ce2e:	0096b4b3          	sltu	s1,a3,s1
+    ce32:	9426                	add	s0,s0,s1
+    ce34:	84b6                	mv	s1,a3
+    ce36:	00741693          	slli	a3,s0,0x7
+    ce3a:	0006d863          	bgez	a3,ce4a <__muldf3+0x3a8>
+    ce3e:	ff0007b7          	lui	a5,0xff000
+    ce42:	17fd                	addi	a5,a5,-1
+    ce44:	8c7d                	and	s0,s0,a5
+    ce46:	40090793          	addi	a5,s2,1024
+    ce4a:	7fe00693          	li	a3,2046
+    ce4e:	0ef6cf63          	blt	a3,a5,cf4c <__muldf3+0x4aa>
+    ce52:	0034d693          	srli	a3,s1,0x3
+    ce56:	01d41493          	slli	s1,s0,0x1d
+    ce5a:	0426                	slli	s0,s0,0x9
+    ce5c:	8cd5                	or	s1,s1,a3
+    ce5e:	8031                	srli	s0,s0,0xc
+    ce60:	7ff7f793          	andi	a5,a5,2047
+    ce64:	bb21                	j	cb7c <__muldf3+0xda>
+    ce66:	8532                	mv	a0,a2
+    ce68:	c432                	sw	a2,8(sp)
+    ce6a:	243000ef          	jal	ra,d8ac <__clzsi2>
+    ce6e:	01550693          	addi	a3,a0,21 # 10015 <_dtoa_r+0x225>
+    ce72:	47f1                	li	a5,28
+    ce74:	02050713          	addi	a4,a0,32
+    ce78:	4622                	lw	a2,8(sp)
+    ce7a:	dcd7d1e3          	bge	a5,a3,cc3c <__muldf3+0x19a>
+    ce7e:	1561                	addi	a0,a0,-8
+    ce80:	00a617b3          	sll	a5,a2,a0
+    ce84:	4581                	li	a1,0
+    ce86:	b3f9                	j	cc54 <__muldf3+0x1b2>
+    ce88:	225000ef          	jal	ra,d8ac <__clzsi2>
+    ce8c:	01550713          	addi	a4,a0,21
+    ce90:	45f1                	li	a1,28
+    ce92:	02050793          	addi	a5,a0,32
+    ce96:	4622                	lw	a2,8(sp)
+    ce98:	46b2                	lw	a3,12(sp)
+    ce9a:	d4e5d5e3          	bge	a1,a4,cbe4 <__muldf3+0x142>
+    ce9e:	1561                	addi	a0,a0,-8
+    cea0:	00aa1433          	sll	s0,s4,a0
+    cea4:	4481                	li	s1,0
+    cea6:	bb99                	j	cbfc <__muldf3+0x15a>
+    cea8:	4685                	li	a3,1
+    ceaa:	8e9d                	sub	a3,a3,a5
+    ceac:	e7b1                	bnez	a5,cef8 <__muldf3+0x456>
+    ceae:	41e90913          	addi	s2,s2,1054
+    ceb2:	012497b3          	sll	a5,s1,s2
+    ceb6:	00d4d4b3          	srl	s1,s1,a3
+    ceba:	01241933          	sll	s2,s0,s2
+    cebe:	00f037b3          	snez	a5,a5
+    cec2:	009964b3          	or	s1,s2,s1
+    cec6:	8cdd                	or	s1,s1,a5
+    cec8:	0074f793          	andi	a5,s1,7
+    cecc:	00d456b3          	srl	a3,s0,a3
+    ced0:	cf81                	beqz	a5,cee8 <__muldf3+0x446>
+    ced2:	00f4f793          	andi	a5,s1,15
+    ced6:	4611                	li	a2,4
+    ced8:	00c78863          	beq	a5,a2,cee8 <__muldf3+0x446>
+    cedc:	00448793          	addi	a5,s1,4
+    cee0:	0097b4b3          	sltu	s1,a5,s1
+    cee4:	96a6                	add	a3,a3,s1
+    cee6:	84be                	mv	s1,a5
+    cee8:	00869793          	slli	a5,a3,0x8
+    ceec:	0407d863          	bgez	a5,cf3c <__muldf3+0x49a>
+    cef0:	4785                	li	a5,1
+    cef2:	4401                	li	s0,0
+    cef4:	4481                	li	s1,0
+    cef6:	b159                	j	cb7c <__muldf3+0xda>
+    cef8:	03800613          	li	a2,56
+    cefc:	ccd641e3          	blt	a2,a3,cbbe <__muldf3+0x11c>
+    cf00:	467d                	li	a2,31
+    cf02:	fad656e3          	bge	a2,a3,ceae <__muldf3+0x40c>
+    cf06:	5605                	li	a2,-31
+    cf08:	40f607b3          	sub	a5,a2,a5
+    cf0c:	02000593          	li	a1,32
+    cf10:	00f45633          	srl	a2,s0,a5
+    cf14:	00b68763          	beq	a3,a1,cf22 <__muldf3+0x480>
+    cf18:	43e90913          	addi	s2,s2,1086
+    cf1c:	012417b3          	sll	a5,s0,s2
+    cf20:	8cdd                	or	s1,s1,a5
+    cf22:	009034b3          	snez	s1,s1
+    cf26:	8cd1                	or	s1,s1,a2
+    cf28:	0074f693          	andi	a3,s1,7
+    cf2c:	4401                	li	s0,0
+    cf2e:	ca99                	beqz	a3,cf44 <__muldf3+0x4a2>
+    cf30:	00f4f793          	andi	a5,s1,15
+    cf34:	4611                	li	a2,4
+    cf36:	4681                	li	a3,0
+    cf38:	fac792e3          	bne	a5,a2,cedc <__muldf3+0x43a>
+    cf3c:	00969413          	slli	s0,a3,0x9
+    cf40:	8031                	srli	s0,s0,0xc
+    cf42:	06f6                	slli	a3,a3,0x1d
+    cf44:	808d                	srli	s1,s1,0x3
+    cf46:	8cd5                	or	s1,s1,a3
+    cf48:	4781                	li	a5,0
+    cf4a:	b90d                	j	cb7c <__muldf3+0xda>
+    cf4c:	7ff00793          	li	a5,2047
+    cf50:	4401                	li	s0,0
+    cf52:	4481                	li	s1,0
+    cf54:	b125                	j	cb7c <__muldf3+0xda>
+    cf56:	8942                	mv	s2,a6
+    cf58:	bd6d                	j	ce12 <__muldf3+0x370>
+
+0000cf5a <__subdf3>:
+__subdf3():
+    cf5a:	00100737          	lui	a4,0x100
+    cf5e:	177d                	addi	a4,a4,-1
+    cf60:	1101                	addi	sp,sp,-32
+    cf62:	00b77333          	and	t1,a4,a1
+    cf66:	0146d893          	srli	a7,a3,0x14
+    cf6a:	8f75                	and	a4,a4,a3
+    cf6c:	01d65e93          	srli	t4,a2,0x1d
+    cf70:	cc22                	sw	s0,24(sp)
+    cf72:	ca26                	sw	s1,20(sp)
+    cf74:	030e                	slli	t1,t1,0x3
+    cf76:	0145d493          	srli	s1,a1,0x14
+    cf7a:	01d55793          	srli	a5,a0,0x1d
+    cf7e:	070e                	slli	a4,a4,0x3
+    cf80:	ce06                	sw	ra,28(sp)
+    cf82:	c84a                	sw	s2,16(sp)
+    cf84:	c64e                	sw	s3,12(sp)
+    cf86:	7ff8f893          	andi	a7,a7,2047
+    cf8a:	7ff00e13          	li	t3,2047
+    cf8e:	00eee733          	or	a4,t4,a4
+    cf92:	7ff4f493          	andi	s1,s1,2047
+    cf96:	01f5d413          	srli	s0,a1,0x1f
+    cf9a:	0067e333          	or	t1,a5,t1
+    cf9e:	00351f13          	slli	t5,a0,0x3
+    cfa2:	82fd                	srli	a3,a3,0x1f
+    cfa4:	00361e93          	slli	t4,a2,0x3
+    cfa8:	19c88063          	beq	a7,t3,d128 <__subdf3+0x1ce>
+    cfac:	0016c693          	xori	a3,a3,1
+    cfb0:	411485b3          	sub	a1,s1,a7
+    cfb4:	12d40563          	beq	s0,a3,d0de <__subdf3+0x184>
+    cfb8:	18b05163          	blez	a1,d13a <__subdf3+0x1e0>
+    cfbc:	1a088b63          	beqz	a7,d172 <__subdf3+0x218>
+    cfc0:	008007b7          	lui	a5,0x800
+    cfc4:	8f5d                	or	a4,a4,a5
+    cfc6:	59c48063          	beq	s1,t3,d546 <__subdf3+0x5ec>
+    cfca:	03800793          	li	a5,56
+    cfce:	34b7c363          	blt	a5,a1,d314 <__subdf3+0x3ba>
+    cfd2:	47fd                	li	a5,31
+    cfd4:	48b7c463          	blt	a5,a1,d45c <__subdf3+0x502>
+    cfd8:	02000793          	li	a5,32
+    cfdc:	8f8d                	sub	a5,a5,a1
+    cfde:	00bed9b3          	srl	s3,t4,a1
+    cfe2:	00f71833          	sll	a6,a4,a5
+    cfe6:	00fe9eb3          	sll	t4,t4,a5
+    cfea:	01386833          	or	a6,a6,s3
+    cfee:	00b75733          	srl	a4,a4,a1
+    cff2:	01d039b3          	snez	s3,t4
+    cff6:	01386833          	or	a6,a6,s3
+    cffa:	40e30333          	sub	t1,t1,a4
+    cffe:	410f09b3          	sub	s3,t5,a6
+    d002:	013f37b3          	sltu	a5,t5,s3
+    d006:	40f30633          	sub	a2,t1,a5
+    d00a:	00861793          	slli	a5,a2,0x8
+    d00e:	2407d363          	bgez	a5,d254 <__subdf3+0x2fa>
+    d012:	00800937          	lui	s2,0x800
+    d016:	197d                	addi	s2,s2,-1
+    d018:	01267933          	and	s2,a2,s2
+    d01c:	2c090f63          	beqz	s2,d2fa <__subdf3+0x3a0>
+    d020:	854a                	mv	a0,s2
+    d022:	08b000ef          	jal	ra,d8ac <__clzsi2>
+    d026:	ff850713          	addi	a4,a0,-8
+    d02a:	02000793          	li	a5,32
+    d02e:	8f99                	sub	a5,a5,a4
+    d030:	00f9d7b3          	srl	a5,s3,a5
+    d034:	00e91633          	sll	a2,s2,a4
+    d038:	8fd1                	or	a5,a5,a2
+    d03a:	00e999b3          	sll	s3,s3,a4
+    d03e:	2a974463          	blt	a4,s1,d2e6 <__subdf3+0x38c>
+    d042:	8f05                	sub	a4,a4,s1
+    d044:	00170613          	addi	a2,a4,1 # 100001 <_data_lma+0xeb9d9>
+    d048:	46fd                	li	a3,31
+    d04a:	3ac6c463          	blt	a3,a2,d3f2 <__subdf3+0x498>
+    d04e:	02000713          	li	a4,32
+    d052:	8f11                	sub	a4,a4,a2
+    d054:	00c9d6b3          	srl	a3,s3,a2
+    d058:	00e99833          	sll	a6,s3,a4
+    d05c:	00e79733          	sll	a4,a5,a4
+    d060:	8f55                	or	a4,a4,a3
+    d062:	01003833          	snez	a6,a6
+    d066:	010769b3          	or	s3,a4,a6
+    d06a:	00c7d633          	srl	a2,a5,a2
+    d06e:	4481                	li	s1,0
+    d070:	0079f793          	andi	a5,s3,7
+    d074:	cf81                	beqz	a5,d08c <__subdf3+0x132>
+    d076:	00f9f693          	andi	a3,s3,15
+    d07a:	4791                	li	a5,4
+    d07c:	00f68863          	beq	a3,a5,d08c <__subdf3+0x132>
+    d080:	00498693          	addi	a3,s3,4
+    d084:	0136b833          	sltu	a6,a3,s3
+    d088:	9642                	add	a2,a2,a6
+    d08a:	89b6                	mv	s3,a3
+    d08c:	00861793          	slli	a5,a2,0x8
+    d090:	1c07d663          	bgez	a5,d25c <__subdf3+0x302>
+    d094:	00148713          	addi	a4,s1,1
+    d098:	7ff00793          	li	a5,2047
+    d09c:	8805                	andi	s0,s0,1
+    d09e:	20f70663          	beq	a4,a5,d2aa <__subdf3+0x350>
+    d0a2:	ff8007b7          	lui	a5,0xff800
+    d0a6:	17fd                	addi	a5,a5,-1
+    d0a8:	8ff1                	and	a5,a5,a2
+    d0aa:	01d79813          	slli	a6,a5,0x1d
+    d0ae:	0039d993          	srli	s3,s3,0x3
+    d0b2:	07a6                	slli	a5,a5,0x9
+    d0b4:	01386833          	or	a6,a6,s3
+    d0b8:	83b1                	srli	a5,a5,0xc
+    d0ba:	7ff77713          	andi	a4,a4,2047
+    d0be:	00c79693          	slli	a3,a5,0xc
+    d0c2:	0752                	slli	a4,a4,0x14
+    d0c4:	82b1                	srli	a3,a3,0xc
+    d0c6:	047e                	slli	s0,s0,0x1f
+    d0c8:	8ed9                	or	a3,a3,a4
+    d0ca:	8ec1                	or	a3,a3,s0
+    d0cc:	40f2                	lw	ra,28(sp)
+    d0ce:	4462                	lw	s0,24(sp)
+    d0d0:	44d2                	lw	s1,20(sp)
+    d0d2:	4942                	lw	s2,16(sp)
+    d0d4:	49b2                	lw	s3,12(sp)
+    d0d6:	8542                	mv	a0,a6
+    d0d8:	85b6                	mv	a1,a3
+    d0da:	6105                	addi	sp,sp,32
+    d0dc:	8082                	ret
+    d0de:	0ab05663          	blez	a1,d18a <__subdf3+0x230>
+    d0e2:	12088a63          	beqz	a7,d216 <__subdf3+0x2bc>
+    d0e6:	008007b7          	lui	a5,0x800
+    d0ea:	8f5d                	or	a4,a4,a5
+    d0ec:	2dc48663          	beq	s1,t3,d3b8 <__subdf3+0x45e>
+    d0f0:	03800793          	li	a5,56
+    d0f4:	18b7c763          	blt	a5,a1,d282 <__subdf3+0x328>
+    d0f8:	47fd                	li	a5,31
+    d0fa:	3cb7d163          	bge	a5,a1,d4bc <__subdf3+0x562>
+    d0fe:	fe058813          	addi	a6,a1,-32 # ffe0 <_dtoa_r+0x1f0>
+    d102:	02000793          	li	a5,32
+    d106:	010759b3          	srl	s3,a4,a6
+    d10a:	00f58a63          	beq	a1,a5,d11e <__subdf3+0x1c4>
+    d10e:	04000793          	li	a5,64
+    d112:	40b785b3          	sub	a1,a5,a1
+    d116:	00b71733          	sll	a4,a4,a1
+    d11a:	00eeeeb3          	or	t4,t4,a4
+    d11e:	01d03833          	snez	a6,t4
+    d122:	01386833          	or	a6,a6,s3
+    d126:	a295                	j	d28a <__subdf3+0x330>
+    d128:	01d767b3          	or	a5,a4,t4
+    d12c:	80148593          	addi	a1,s1,-2047
+    d130:	e399                	bnez	a5,d136 <__subdf3+0x1dc>
+    d132:	0016c693          	xori	a3,a3,1
+    d136:	04d40a63          	beq	s0,a3,d18a <__subdf3+0x230>
+    d13a:	e1d1                	bnez	a1,d1be <__subdf3+0x264>
+    d13c:	00148793          	addi	a5,s1,1
+    d140:	7fe7f793          	andi	a5,a5,2046
+    d144:	1e079863          	bnez	a5,d334 <__subdf3+0x3da>
+    d148:	01e367b3          	or	a5,t1,t5
+    d14c:	01d76833          	or	a6,a4,t4
+    d150:	16049263          	bnez	s1,d2b4 <__subdf3+0x35a>
+    d154:	3c078163          	beqz	a5,d516 <__subdf3+0x5bc>
+    d158:	42081563          	bnez	a6,d582 <__subdf3+0x628>
+    d15c:	00351813          	slli	a6,a0,0x3
+    d160:	01d31693          	slli	a3,t1,0x1d
+    d164:	00385813          	srli	a6,a6,0x3
+    d168:	0106e833          	or	a6,a3,a6
+    d16c:	00335793          	srli	a5,t1,0x3
+    d170:	a219                	j	d276 <__subdf3+0x31c>
+    d172:	01d767b3          	or	a5,a4,t4
+    d176:	1a078463          	beqz	a5,d31e <__subdf3+0x3c4>
+    d17a:	fff58793          	addi	a5,a1,-1
+    d17e:	3a078a63          	beqz	a5,d532 <__subdf3+0x5d8>
+    d182:	23c58b63          	beq	a1,t3,d3b8 <__subdf3+0x45e>
+    d186:	85be                	mv	a1,a5
+    d188:	b589                	j	cfca <__subdf3+0x70>
+    d18a:	1c059863          	bnez	a1,d35a <__subdf3+0x400>
+    d18e:	00148693          	addi	a3,s1,1
+    d192:	7fe6f793          	andi	a5,a3,2046
+    d196:	efc1                	bnez	a5,d22e <__subdf3+0x2d4>
+    d198:	01e367b3          	or	a5,t1,t5
+    d19c:	34049f63          	bnez	s1,d4fa <__subdf3+0x5a0>
+    d1a0:	44078c63          	beqz	a5,d5f8 <__subdf3+0x69e>
+    d1a4:	01d767b3          	or	a5,a4,t4
+    d1a8:	46079363          	bnez	a5,d60e <__subdf3+0x6b4>
+    d1ac:	050e                	slli	a0,a0,0x3
+    d1ae:	01d31813          	slli	a6,t1,0x1d
+    d1b2:	810d                	srli	a0,a0,0x3
+    d1b4:	00a86833          	or	a6,a6,a0
+    d1b8:	00335793          	srli	a5,t1,0x3
+    d1bc:	a86d                	j	d276 <__subdf3+0x31c>
+    d1be:	409885b3          	sub	a1,a7,s1
+    d1c2:	20049663          	bnez	s1,d3ce <__subdf3+0x474>
+    d1c6:	01e367b3          	or	a5,t1,t5
+    d1ca:	30078c63          	beqz	a5,d4e2 <__subdf3+0x588>
+    d1ce:	fff58793          	addi	a5,a1,-1
+    d1d2:	40078863          	beqz	a5,d5e2 <__subdf3+0x688>
+    d1d6:	7ff00513          	li	a0,2047
+    d1da:	20a58263          	beq	a1,a0,d3de <__subdf3+0x484>
+    d1de:	85be                	mv	a1,a5
+    d1e0:	03800793          	li	a5,56
+    d1e4:	2ab7c163          	blt	a5,a1,d486 <__subdf3+0x52c>
+    d1e8:	47fd                	li	a5,31
+    d1ea:	3cb7c763          	blt	a5,a1,d5b8 <__subdf3+0x65e>
+    d1ee:	02000793          	li	a5,32
+    d1f2:	8f8d                	sub	a5,a5,a1
+    d1f4:	00f31833          	sll	a6,t1,a5
+    d1f8:	00bf5633          	srl	a2,t5,a1
+    d1fc:	00ff17b3          	sll	a5,t5,a5
+    d200:	00c86833          	or	a6,a6,a2
+    d204:	00f039b3          	snez	s3,a5
+    d208:	00b35333          	srl	t1,t1,a1
+    d20c:	01386833          	or	a6,a6,s3
+    d210:	40670733          	sub	a4,a4,t1
+    d214:	acad                	j	d48e <__subdf3+0x534>
+    d216:	01d767b3          	or	a5,a4,t4
+    d21a:	10078263          	beqz	a5,d31e <__subdf3+0x3c4>
+    d21e:	fff58793          	addi	a5,a1,-1
+    d222:	1e078e63          	beqz	a5,d41e <__subdf3+0x4c4>
+    d226:	2dc58f63          	beq	a1,t3,d504 <__subdf3+0x5aa>
+    d22a:	85be                	mv	a1,a5
+    d22c:	b5d1                	j	d0f0 <__subdf3+0x196>
+    d22e:	7ff00793          	li	a5,2047
+    d232:	06f68b63          	beq	a3,a5,d2a8 <__subdf3+0x34e>
+    d236:	9efa                	add	t4,t4,t5
+    d238:	01eeb633          	sltu	a2,t4,t5
+    d23c:	00e307b3          	add	a5,t1,a4
+    d240:	97b2                	add	a5,a5,a2
+    d242:	01f79813          	slli	a6,a5,0x1f
+    d246:	001ede93          	srli	t4,t4,0x1
+    d24a:	01d869b3          	or	s3,a6,t4
+    d24e:	0017d613          	srli	a2,a5,0x1
+    d252:	84b6                	mv	s1,a3
+    d254:	0079f793          	andi	a5,s3,7
+    d258:	e0079fe3          	bnez	a5,d076 <__subdf3+0x11c>
+    d25c:	01d61793          	slli	a5,a2,0x1d
+    d260:	0039d813          	srli	a6,s3,0x3
+    d264:	00f86833          	or	a6,a6,a5
+    d268:	85a6                	mv	a1,s1
+    d26a:	00365793          	srli	a5,a2,0x3
+    d26e:	7ff00713          	li	a4,2047
+    d272:	06e58063          	beq	a1,a4,d2d2 <__subdf3+0x378>
+    d276:	07b2                	slli	a5,a5,0xc
+    d278:	83b1                	srli	a5,a5,0xc
+    d27a:	7ff5f713          	andi	a4,a1,2047
+    d27e:	8805                	andi	s0,s0,1
+    d280:	bd3d                	j	d0be <__subdf3+0x164>
+    d282:	01d76733          	or	a4,a4,t4
+    d286:	00e03833          	snez	a6,a4
+    d28a:	01e809b3          	add	s3,a6,t5
+    d28e:	01e9b7b3          	sltu	a5,s3,t5
+    d292:	00678633          	add	a2,a5,t1
+    d296:	00861793          	slli	a5,a2,0x8
+    d29a:	fa07dde3          	bgez	a5,d254 <__subdf3+0x2fa>
+    d29e:	0485                	addi	s1,s1,1
+    d2a0:	7ff00793          	li	a5,2047
+    d2a4:	18f49b63          	bne	s1,a5,d43a <__subdf3+0x4e0>
+    d2a8:	8805                	andi	s0,s0,1
+    d2aa:	7ff00713          	li	a4,2047
+    d2ae:	4781                	li	a5,0
+    d2b0:	4801                	li	a6,0
+    d2b2:	b531                	j	d0be <__subdf3+0x164>
+    d2b4:	10079063          	bnez	a5,d3b4 <__subdf3+0x45a>
+    d2b8:	3c080063          	beqz	a6,d678 <__subdf3+0x71e>
+    d2bc:	00361813          	slli	a6,a2,0x3
+    d2c0:	01d71793          	slli	a5,a4,0x1d
+    d2c4:	00385813          	srli	a6,a6,0x3
+    d2c8:	00f86833          	or	a6,a6,a5
+    d2cc:	8436                	mv	s0,a3
+    d2ce:	00375793          	srli	a5,a4,0x3
+    d2d2:	00f867b3          	or	a5,a6,a5
+    d2d6:	dbe9                	beqz	a5,d2a8 <__subdf3+0x34e>
+    d2d8:	4401                	li	s0,0
+    d2da:	7ff00713          	li	a4,2047
+    d2de:	000807b7          	lui	a5,0x80
+    d2e2:	4801                	li	a6,0
+    d2e4:	bbe9                	j	d0be <__subdf3+0x164>
+    d2e6:	ff800637          	lui	a2,0xff800
+    d2ea:	167d                	addi	a2,a2,-1
+    d2ec:	8e7d                	and	a2,a2,a5
+    d2ee:	0079f793          	andi	a5,s3,7
+    d2f2:	8c99                	sub	s1,s1,a4
+    d2f4:	d80791e3          	bnez	a5,d076 <__subdf3+0x11c>
+    d2f8:	b795                	j	d25c <__subdf3+0x302>
+    d2fa:	854e                	mv	a0,s3
+    d2fc:	2b45                	jal	d8ac <__clzsi2>
+    d2fe:	01850713          	addi	a4,a0,24
+    d302:	47fd                	li	a5,31
+    d304:	d2e7d3e3          	bge	a5,a4,d02a <__subdf3+0xd0>
+    d308:	ff850613          	addi	a2,a0,-8
+    d30c:	00c997b3          	sll	a5,s3,a2
+    d310:	4981                	li	s3,0
+    d312:	b335                	j	d03e <__subdf3+0xe4>
+    d314:	01d76833          	or	a6,a4,t4
+    d318:	01003833          	snez	a6,a6
+    d31c:	b1cd                	j	cffe <__subdf3+0xa4>
+    d31e:	00351813          	slli	a6,a0,0x3
+    d322:	01d31793          	slli	a5,t1,0x1d
+    d326:	00385813          	srli	a6,a6,0x3
+    d32a:	00f86833          	or	a6,a6,a5
+    d32e:	00335793          	srli	a5,t1,0x3
+    d332:	bf35                	j	d26e <__subdf3+0x314>
+    d334:	41df09b3          	sub	s3,t5,t4
+    d338:	40e30933          	sub	s2,t1,a4
+    d33c:	013f3633          	sltu	a2,t5,s3
+    d340:	40c90933          	sub	s2,s2,a2
+    d344:	00891793          	slli	a5,s2,0x8
+    d348:	2007ca63          	bltz	a5,d55c <__subdf3+0x602>
+    d34c:	0129e833          	or	a6,s3,s2
+    d350:	cc0816e3          	bnez	a6,d01c <__subdf3+0xc2>
+    d354:	4781                	li	a5,0
+    d356:	4401                	li	s0,0
+    d358:	bf39                	j	d276 <__subdf3+0x31c>
+    d35a:	409885b3          	sub	a1,a7,s1
+    d35e:	14048163          	beqz	s1,d4a0 <__subdf3+0x546>
+    d362:	008006b7          	lui	a3,0x800
+    d366:	7ff00793          	li	a5,2047
+    d36a:	00d36333          	or	t1,t1,a3
+    d36e:	20f88163          	beq	a7,a5,d570 <__subdf3+0x616>
+    d372:	03800793          	li	a5,56
+    d376:	22b7cc63          	blt	a5,a1,d5ae <__subdf3+0x654>
+    d37a:	47fd                	li	a5,31
+    d37c:	2cb7c963          	blt	a5,a1,d64e <__subdf3+0x6f4>
+    d380:	02000793          	li	a5,32
+    d384:	8f8d                	sub	a5,a5,a1
+    d386:	00f31833          	sll	a6,t1,a5
+    d38a:	00bf56b3          	srl	a3,t5,a1
+    d38e:	00ff17b3          	sll	a5,t5,a5
+    d392:	00d86833          	or	a6,a6,a3
+    d396:	00f039b3          	snez	s3,a5
+    d39a:	00b35333          	srl	t1,t1,a1
+    d39e:	01386833          	or	a6,a6,s3
+    d3a2:	971a                	add	a4,a4,t1
+    d3a4:	01d809b3          	add	s3,a6,t4
+    d3a8:	01d9b7b3          	sltu	a5,s3,t4
+    d3ac:	00e78633          	add	a2,a5,a4
+    d3b0:	84c6                	mv	s1,a7
+    d3b2:	b5d5                	j	d296 <__subdf3+0x33c>
+    d3b4:	f20812e3          	bnez	a6,d2d8 <__subdf3+0x37e>
+    d3b8:	00351813          	slli	a6,a0,0x3
+    d3bc:	01d31793          	slli	a5,t1,0x1d
+    d3c0:	00385813          	srli	a6,a6,0x3
+    d3c4:	00f86833          	or	a6,a6,a5
+    d3c8:	00335793          	srli	a5,t1,0x3
+    d3cc:	b719                	j	d2d2 <__subdf3+0x378>
+    d3ce:	00800537          	lui	a0,0x800
+    d3d2:	7ff00793          	li	a5,2047
+    d3d6:	00a36333          	or	t1,t1,a0
+    d3da:	e0f893e3          	bne	a7,a5,d1e0 <__subdf3+0x286>
+    d3de:	060e                	slli	a2,a2,0x3
+    d3e0:	01d71813          	slli	a6,a4,0x1d
+    d3e4:	820d                	srli	a2,a2,0x3
+    d3e6:	00c86833          	or	a6,a6,a2
+    d3ea:	00375793          	srli	a5,a4,0x3
+    d3ee:	8436                	mv	s0,a3
+    d3f0:	b5cd                	j	d2d2 <__subdf3+0x378>
+    d3f2:	1705                	addi	a4,a4,-31
+    d3f4:	02000693          	li	a3,32
+    d3f8:	00e7d733          	srl	a4,a5,a4
+    d3fc:	00d60a63          	beq	a2,a3,d410 <__subdf3+0x4b6>
+    d400:	04000693          	li	a3,64
+    d404:	40c68633          	sub	a2,a3,a2
+    d408:	00c79633          	sll	a2,a5,a2
+    d40c:	00c9e9b3          	or	s3,s3,a2
+    d410:	01303833          	snez	a6,s3
+    d414:	00e869b3          	or	s3,a6,a4
+    d418:	4601                	li	a2,0
+    d41a:	4481                	li	s1,0
+    d41c:	bd25                	j	d254 <__subdf3+0x2fa>
+    d41e:	01df09b3          	add	s3,t5,t4
+    d422:	00e307b3          	add	a5,t1,a4
+    d426:	01e9bf33          	sltu	t5,s3,t5
+    d42a:	01e78633          	add	a2,a5,t5
+    d42e:	00861793          	slli	a5,a2,0x8
+    d432:	4485                	li	s1,1
+    d434:	e207d0e3          	bgez	a5,d254 <__subdf3+0x2fa>
+    d438:	4489                	li	s1,2
+    d43a:	ff8007b7          	lui	a5,0xff800
+    d43e:	17fd                	addi	a5,a5,-1
+    d440:	8ff1                	and	a5,a5,a2
+    d442:	0019d713          	srli	a4,s3,0x1
+    d446:	0019f813          	andi	a6,s3,1
+    d44a:	01076833          	or	a6,a4,a6
+    d44e:	01f79993          	slli	s3,a5,0x1f
+    d452:	0109e9b3          	or	s3,s3,a6
+    d456:	0017d613          	srli	a2,a5,0x1
+    d45a:	b919                	j	d070 <__subdf3+0x116>
+    d45c:	fe058813          	addi	a6,a1,-32
+    d460:	02000793          	li	a5,32
+    d464:	010759b3          	srl	s3,a4,a6
+    d468:	00f58a63          	beq	a1,a5,d47c <__subdf3+0x522>
+    d46c:	04000793          	li	a5,64
+    d470:	40b785b3          	sub	a1,a5,a1
+    d474:	00b71733          	sll	a4,a4,a1
+    d478:	00eeeeb3          	or	t4,t4,a4
+    d47c:	01d03833          	snez	a6,t4
+    d480:	01386833          	or	a6,a6,s3
+    d484:	bead                	j	cffe <__subdf3+0xa4>
+    d486:	01e36333          	or	t1,t1,t5
+    d48a:	00603833          	snez	a6,t1
+    d48e:	410e89b3          	sub	s3,t4,a6
+    d492:	013eb7b3          	sltu	a5,t4,s3
+    d496:	40f70633          	sub	a2,a4,a5
+    d49a:	84c6                	mv	s1,a7
+    d49c:	8436                	mv	s0,a3
+    d49e:	b6b5                	j	d00a <__subdf3+0xb0>
+    d4a0:	01e367b3          	or	a5,t1,t5
+    d4a4:	18078763          	beqz	a5,d632 <__subdf3+0x6d8>
+    d4a8:	fff58793          	addi	a5,a1,-1
+    d4ac:	1c078c63          	beqz	a5,d684 <__subdf3+0x72a>
+    d4b0:	7ff00693          	li	a3,2047
+    d4b4:	0ad58e63          	beq	a1,a3,d570 <__subdf3+0x616>
+    d4b8:	85be                	mv	a1,a5
+    d4ba:	bd65                	j	d372 <__subdf3+0x418>
+    d4bc:	02000793          	li	a5,32
+    d4c0:	8f8d                	sub	a5,a5,a1
+    d4c2:	00bed9b3          	srl	s3,t4,a1
+    d4c6:	00f71833          	sll	a6,a4,a5
+    d4ca:	00fe9eb3          	sll	t4,t4,a5
+    d4ce:	01386833          	or	a6,a6,s3
+    d4d2:	00b75733          	srl	a4,a4,a1
+    d4d6:	01d039b3          	snez	s3,t4
+    d4da:	01386833          	or	a6,a6,s3
+    d4de:	933a                	add	t1,t1,a4
+    d4e0:	b36d                	j	d28a <__subdf3+0x330>
+    d4e2:	00361813          	slli	a6,a2,0x3
+    d4e6:	01d71793          	slli	a5,a4,0x1d
+    d4ea:	00385813          	srli	a6,a6,0x3
+    d4ee:	0107e833          	or	a6,a5,a6
+    d4f2:	8436                	mv	s0,a3
+    d4f4:	00375793          	srli	a5,a4,0x3
+    d4f8:	bb9d                	j	d26e <__subdf3+0x314>
+    d4fa:	cbbd                	beqz	a5,d570 <__subdf3+0x616>
+    d4fc:	01d76733          	or	a4,a4,t4
+    d500:	dc071ce3          	bnez	a4,d2d8 <__subdf3+0x37e>
+    d504:	050e                	slli	a0,a0,0x3
+    d506:	01d31813          	slli	a6,t1,0x1d
+    d50a:	810d                	srli	a0,a0,0x3
+    d50c:	00a86833          	or	a6,a6,a0
+    d510:	00335793          	srli	a5,t1,0x3
+    d514:	bb7d                	j	d2d2 <__subdf3+0x378>
+    d516:	e2080fe3          	beqz	a6,d354 <__subdf3+0x3fa>
+    d51a:	00361813          	slli	a6,a2,0x3
+    d51e:	01d71793          	slli	a5,a4,0x1d
+    d522:	00385813          	srli	a6,a6,0x3
+    d526:	00f86833          	or	a6,a6,a5
+    d52a:	8436                	mv	s0,a3
+    d52c:	00375793          	srli	a5,a4,0x3
+    d530:	b399                	j	d276 <__subdf3+0x31c>
+    d532:	41df09b3          	sub	s3,t5,t4
+    d536:	40e307b3          	sub	a5,t1,a4
+    d53a:	013f3f33          	sltu	t5,t5,s3
+    d53e:	41e78633          	sub	a2,a5,t5
+    d542:	4485                	li	s1,1
+    d544:	b4d9                	j	d00a <__subdf3+0xb0>
+    d546:	00351813          	slli	a6,a0,0x3
+    d54a:	01d31693          	slli	a3,t1,0x1d
+    d54e:	00385813          	srli	a6,a6,0x3
+    d552:	0106e833          	or	a6,a3,a6
+    d556:	00335793          	srli	a5,t1,0x3
+    d55a:	bba5                	j	d2d2 <__subdf3+0x378>
+    d55c:	41ee89b3          	sub	s3,t4,t5
+    d560:	40670633          	sub	a2,a4,t1
+    d564:	013eb933          	sltu	s2,t4,s3
+    d568:	41260933          	sub	s2,a2,s2
+    d56c:	8436                	mv	s0,a3
+    d56e:	b47d                	j	d01c <__subdf3+0xc2>
+    d570:	060e                	slli	a2,a2,0x3
+    d572:	01d71813          	slli	a6,a4,0x1d
+    d576:	820d                	srli	a2,a2,0x3
+    d578:	00c86833          	or	a6,a6,a2
+    d57c:	00375793          	srli	a5,a4,0x3
+    d580:	bb89                	j	d2d2 <__subdf3+0x378>
+    d582:	41df09b3          	sub	s3,t5,t4
+    d586:	40e307b3          	sub	a5,t1,a4
+    d58a:	013f3633          	sltu	a2,t5,s3
+    d58e:	40c78633          	sub	a2,a5,a2
+    d592:	00861793          	slli	a5,a2,0x8
+    d596:	0a07d763          	bgez	a5,d644 <__subdf3+0x6ea>
+    d59a:	41ee89b3          	sub	s3,t4,t5
+    d59e:	406707b3          	sub	a5,a4,t1
+    d5a2:	013ebeb3          	sltu	t4,t4,s3
+    d5a6:	41d78633          	sub	a2,a5,t4
+    d5aa:	8436                	mv	s0,a3
+    d5ac:	b4d1                	j	d070 <__subdf3+0x116>
+    d5ae:	01e36333          	or	t1,t1,t5
+    d5b2:	00603833          	snez	a6,t1
+    d5b6:	b3fd                	j	d3a4 <__subdf3+0x44a>
+    d5b8:	fe058813          	addi	a6,a1,-32
+    d5bc:	02000793          	li	a5,32
+    d5c0:	010359b3          	srl	s3,t1,a6
+    d5c4:	00f58a63          	beq	a1,a5,d5d8 <__subdf3+0x67e>
+    d5c8:	04000793          	li	a5,64
+    d5cc:	40b785b3          	sub	a1,a5,a1
+    d5d0:	00b31333          	sll	t1,t1,a1
+    d5d4:	006f6f33          	or	t5,t5,t1
+    d5d8:	01e03833          	snez	a6,t5
+    d5dc:	01386833          	or	a6,a6,s3
+    d5e0:	b57d                	j	d48e <__subdf3+0x534>
+    d5e2:	41ee89b3          	sub	s3,t4,t5
+    d5e6:	406707b3          	sub	a5,a4,t1
+    d5ea:	013ebeb3          	sltu	t4,t4,s3
+    d5ee:	41d78633          	sub	a2,a5,t4
+    d5f2:	8436                	mv	s0,a3
+    d5f4:	4485                	li	s1,1
+    d5f6:	bc11                	j	d00a <__subdf3+0xb0>
+    d5f8:	00361813          	slli	a6,a2,0x3
+    d5fc:	01d71793          	slli	a5,a4,0x1d
+    d600:	00385813          	srli	a6,a6,0x3
+    d604:	00f86833          	or	a6,a6,a5
+    d608:	00375793          	srli	a5,a4,0x3
+    d60c:	b1ad                	j	d276 <__subdf3+0x31c>
+    d60e:	01df09b3          	add	s3,t5,t4
+    d612:	00e307b3          	add	a5,t1,a4
+    d616:	01e9bf33          	sltu	t5,s3,t5
+    d61a:	01e78633          	add	a2,a5,t5
+    d61e:	00861793          	slli	a5,a2,0x8
+    d622:	c207d9e3          	bgez	a5,d254 <__subdf3+0x2fa>
+    d626:	ff8007b7          	lui	a5,0xff800
+    d62a:	17fd                	addi	a5,a5,-1
+    d62c:	8e7d                	and	a2,a2,a5
+    d62e:	4485                	li	s1,1
+    d630:	b115                	j	d254 <__subdf3+0x2fa>
+    d632:	060e                	slli	a2,a2,0x3
+    d634:	01d71813          	slli	a6,a4,0x1d
+    d638:	820d                	srli	a2,a2,0x3
+    d63a:	00c86833          	or	a6,a6,a2
+    d63e:	00375793          	srli	a5,a4,0x3
+    d642:	b135                	j	d26e <__subdf3+0x314>
+    d644:	00c9e833          	or	a6,s3,a2
+    d648:	d00806e3          	beqz	a6,d354 <__subdf3+0x3fa>
+    d64c:	b121                	j	d254 <__subdf3+0x2fa>
+    d64e:	fe058813          	addi	a6,a1,-32
+    d652:	02000793          	li	a5,32
+    d656:	010359b3          	srl	s3,t1,a6
+    d65a:	00f58a63          	beq	a1,a5,d66e <__subdf3+0x714>
+    d65e:	04000793          	li	a5,64
+    d662:	40b785b3          	sub	a1,a5,a1
+    d666:	00b31333          	sll	t1,t1,a1
+    d66a:	006f6f33          	or	t5,t5,t1
+    d66e:	01e03833          	snez	a6,t5
+    d672:	01386833          	or	a6,a6,s3
+    d676:	b33d                	j	d3a4 <__subdf3+0x44a>
+    d678:	4401                	li	s0,0
+    d67a:	7ff00713          	li	a4,2047
+    d67e:	000807b7          	lui	a5,0x80
+    d682:	bc35                	j	d0be <__subdf3+0x164>
+    d684:	01df09b3          	add	s3,t5,t4
+    d688:	00e307b3          	add	a5,t1,a4
+    d68c:	01d9beb3          	sltu	t4,s3,t4
+    d690:	01d78633          	add	a2,a5,t4
+    d694:	bb69                	j	d42e <__subdf3+0x4d4>
+
+0000d696 <__unorddf2>:
+__unorddf2():
+    d696:	0145d713          	srli	a4,a1,0x14
+    d69a:	001007b7          	lui	a5,0x100
+    d69e:	17fd                	addi	a5,a5,-1
+    d6a0:	fff74713          	not	a4,a4
+    d6a4:	0146d813          	srli	a6,a3,0x14
+    d6a8:	8dfd                	and	a1,a1,a5
+    d6aa:	8ff5                	and	a5,a5,a3
+    d6ac:	01571693          	slli	a3,a4,0x15
+    d6b0:	7ff87813          	andi	a6,a6,2047
+    d6b4:	ca99                	beqz	a3,d6ca <__unorddf2+0x34>
+    d6b6:	7ff00713          	li	a4,2047
+    d6ba:	4501                	li	a0,0
+    d6bc:	00e80363          	beq	a6,a4,d6c2 <__unorddf2+0x2c>
+    d6c0:	8082                	ret
+    d6c2:	8fd1                	or	a5,a5,a2
+    d6c4:	00f03533          	snez	a0,a5
+    d6c8:	8082                	ret
+    d6ca:	8dc9                	or	a1,a1,a0
+    d6cc:	4505                	li	a0,1
+    d6ce:	d5e5                	beqz	a1,d6b6 <__unorddf2+0x20>
+    d6d0:	8082                	ret
+
+0000d6d2 <__floatsidf>:
+__floatsidf():
+    d6d2:	1141                	addi	sp,sp,-16
+    d6d4:	c606                	sw	ra,12(sp)
+    d6d6:	c422                	sw	s0,8(sp)
+    d6d8:	c226                	sw	s1,4(sp)
+    d6da:	cd05                	beqz	a0,d712 <__floatsidf+0x40>
+    d6dc:	41f55793          	srai	a5,a0,0x1f
+    d6e0:	00a7c4b3          	xor	s1,a5,a0
+    d6e4:	8c9d                	sub	s1,s1,a5
+    d6e6:	842a                	mv	s0,a0
+    d6e8:	8526                	mv	a0,s1
+    d6ea:	22c9                	jal	d8ac <__clzsi2>
+    d6ec:	41e00693          	li	a3,1054
+    d6f0:	8e89                	sub	a3,a3,a0
+    d6f2:	47a9                	li	a5,10
+    d6f4:	807d                	srli	s0,s0,0x1f
+    d6f6:	7ff6f693          	andi	a3,a3,2047
+    d6fa:	02a7cd63          	blt	a5,a0,d734 <__floatsidf+0x62>
+    d6fe:	472d                	li	a4,11
+    d700:	8f09                	sub	a4,a4,a0
+    d702:	00e4d7b3          	srl	a5,s1,a4
+    d706:	0555                	addi	a0,a0,21
+    d708:	07b2                	slli	a5,a5,0xc
+    d70a:	00a494b3          	sll	s1,s1,a0
+    d70e:	83b1                	srli	a5,a5,0xc
+    d710:	a029                	j	d71a <__floatsidf+0x48>
+    d712:	4401                	li	s0,0
+    d714:	4681                	li	a3,0
+    d716:	4781                	li	a5,0
+    d718:	4481                	li	s1,0
+    d71a:	07b2                	slli	a5,a5,0xc
+    d71c:	06d2                	slli	a3,a3,0x14
+    d71e:	83b1                	srli	a5,a5,0xc
+    d720:	047e                	slli	s0,s0,0x1f
+    d722:	8fd5                	or	a5,a5,a3
+    d724:	8fc1                	or	a5,a5,s0
+    d726:	40b2                	lw	ra,12(sp)
+    d728:	4422                	lw	s0,8(sp)
+    d72a:	8526                	mv	a0,s1
+    d72c:	85be                	mv	a1,a5
+    d72e:	4492                	lw	s1,4(sp)
+    d730:	0141                	addi	sp,sp,16
+    d732:	8082                	ret
+    d734:	1555                	addi	a0,a0,-11
+    d736:	00a497b3          	sll	a5,s1,a0
+    d73a:	07b2                	slli	a5,a5,0xc
+    d73c:	83b1                	srli	a5,a5,0xc
+    d73e:	4481                	li	s1,0
+    d740:	bfe9                	j	d71a <__floatsidf+0x48>
+
+0000d742 <__truncdfsf2>:
+__truncdfsf2():
+    d742:	0145d693          	srli	a3,a1,0x14
+    d746:	00c59793          	slli	a5,a1,0xc
+    d74a:	7ff6f693          	andi	a3,a3,2047
+    d74e:	83b1                	srli	a5,a5,0xc
+    d750:	00168613          	addi	a2,a3,1 # 800001 <_data_lma+0x7eb9d9>
+    d754:	078e                	slli	a5,a5,0x3
+    d756:	01d55713          	srli	a4,a0,0x1d
+    d75a:	7fe67613          	andi	a2,a2,2046
+    d75e:	81fd                	srli	a1,a1,0x1f
+    d760:	8f5d                	or	a4,a4,a5
+    d762:	00351893          	slli	a7,a0,0x3
+    d766:	ce35                	beqz	a2,d7e2 <__truncdfsf2+0xa0>
+    d768:	c8068813          	addi	a6,a3,-896
+    d76c:	0fe00793          	li	a5,254
+    d770:	0107dd63          	bge	a5,a6,d78a <__truncdfsf2+0x48>
+    d774:	4781                	li	a5,0
+    d776:	00979513          	slli	a0,a5,0x9
+    d77a:	0ff00693          	li	a3,255
+    d77e:	06de                	slli	a3,a3,0x17
+    d780:	8125                	srli	a0,a0,0x9
+    d782:	05fe                	slli	a1,a1,0x1f
+    d784:	8d55                	or	a0,a0,a3
+    d786:	8d4d                	or	a0,a0,a1
+    d788:	8082                	ret
+    d78a:	0b005563          	blez	a6,d834 <__truncdfsf2+0xf2>
+    d78e:	00651793          	slli	a5,a0,0x6
+    d792:	070e                	slli	a4,a4,0x3
+    d794:	00f037b3          	snez	a5,a5
+    d798:	8fd9                	or	a5,a5,a4
+    d79a:	01d8d893          	srli	a7,a7,0x1d
+    d79e:	0117e7b3          	or	a5,a5,a7
+    d7a2:	0077f713          	andi	a4,a5,7
+    d7a6:	10070163          	beqz	a4,d8a8 <__truncdfsf2+0x166>
+    d7aa:	00f7f713          	andi	a4,a5,15
+    d7ae:	4691                	li	a3,4
+    d7b0:	00d70363          	beq	a4,a3,d7b6 <__truncdfsf2+0x74>
+    d7b4:	0791                	addi	a5,a5,4
+    d7b6:	04000737          	lui	a4,0x4000
+    d7ba:	8f7d                	and	a4,a4,a5
+    d7bc:	c775                	beqz	a4,d8a8 <__truncdfsf2+0x166>
+    d7be:	00180713          	addi	a4,a6,1
+    d7c2:	0ff00613          	li	a2,255
+    d7c6:	0ff77693          	andi	a3,a4,255
+    d7ca:	fac705e3          	beq	a4,a2,d774 <__truncdfsf2+0x32>
+    d7ce:	079a                	slli	a5,a5,0x6
+    d7d0:	83a5                	srli	a5,a5,0x9
+    d7d2:	00979513          	slli	a0,a5,0x9
+    d7d6:	06de                	slli	a3,a3,0x17
+    d7d8:	8125                	srli	a0,a0,0x9
+    d7da:	05fe                	slli	a1,a1,0x1f
+    d7dc:	8d55                	or	a0,a0,a3
+    d7de:	8d4d                	or	a0,a0,a1
+    d7e0:	8082                	ret
+    d7e2:	011767b3          	or	a5,a4,a7
+    d7e6:	ee99                	bnez	a3,d804 <__truncdfsf2+0xc2>
+    d7e8:	cf85                	beqz	a5,d820 <__truncdfsf2+0xde>
+    d7ea:	4795                	li	a5,5
+    d7ec:	079a                	slli	a5,a5,0x6
+    d7ee:	83a5                	srli	a5,a5,0x9
+    d7f0:	00979513          	slli	a0,a5,0x9
+    d7f4:	0ff6f693          	andi	a3,a3,255
+    d7f8:	06de                	slli	a3,a3,0x17
+    d7fa:	8125                	srli	a0,a0,0x9
+    d7fc:	05fe                	slli	a1,a1,0x1f
+    d7fe:	8d55                	or	a0,a0,a3
+    d800:	8d4d                	or	a0,a0,a1
+    d802:	8082                	ret
+    d804:	dba5                	beqz	a5,d774 <__truncdfsf2+0x32>
+    d806:	004007b7          	lui	a5,0x400
+    d80a:	00979513          	slli	a0,a5,0x9
+    d80e:	0ff00693          	li	a3,255
+    d812:	06de                	slli	a3,a3,0x17
+    d814:	4581                	li	a1,0
+    d816:	8125                	srli	a0,a0,0x9
+    d818:	05fe                	slli	a1,a1,0x1f
+    d81a:	8d55                	or	a0,a0,a3
+    d81c:	8d4d                	or	a0,a0,a1
+    d81e:	8082                	ret
+    d820:	4781                	li	a5,0
+    d822:	00979513          	slli	a0,a5,0x9
+    d826:	4681                	li	a3,0
+    d828:	06de                	slli	a3,a3,0x17
+    d82a:	8125                	srli	a0,a0,0x9
+    d82c:	05fe                	slli	a1,a1,0x1f
+    d82e:	8d55                	or	a0,a0,a3
+    d830:	8d4d                	or	a0,a0,a1
+    d832:	8082                	ret
+    d834:	57a5                	li	a5,-23
+    d836:	04f84863          	blt	a6,a5,d886 <__truncdfsf2+0x144>
+    d83a:	47f9                	li	a5,30
+    d83c:	00800637          	lui	a2,0x800
+    d840:	410787b3          	sub	a5,a5,a6
+    d844:	457d                	li	a0,31
+    d846:	8e59                	or	a2,a2,a4
+    d848:	04f55163          	bge	a0,a5,d88a <__truncdfsf2+0x148>
+    d84c:	5779                	li	a4,-2
+    d84e:	41070733          	sub	a4,a4,a6
+    d852:	02000513          	li	a0,32
+    d856:	00e65733          	srl	a4,a2,a4
+    d85a:	00a78863          	beq	a5,a0,d86a <__truncdfsf2+0x128>
+    d85e:	ca268693          	addi	a3,a3,-862
+    d862:	00d616b3          	sll	a3,a2,a3
+    d866:	00d8e8b3          	or	a7,a7,a3
+    d86a:	011037b3          	snez	a5,a7
+    d86e:	8fd9                	or	a5,a5,a4
+    d870:	0077f713          	andi	a4,a5,7
+    d874:	4801                	li	a6,0
+    d876:	fb15                	bnez	a4,d7aa <__truncdfsf2+0x68>
+    d878:	00579713          	slli	a4,a5,0x5
+    d87c:	4685                	li	a3,1
+    d87e:	f40748e3          	bltz	a4,d7ce <__truncdfsf2+0x8c>
+    d882:	4681                	li	a3,0
+    d884:	b7a5                	j	d7ec <__truncdfsf2+0xaa>
+    d886:	4681                	li	a3,0
+    d888:	b78d                	j	d7ea <__truncdfsf2+0xa8>
+    d88a:	c8268693          	addi	a3,a3,-894
+    d88e:	00d89733          	sll	a4,a7,a3
+    d892:	00e03733          	snez	a4,a4
+    d896:	00d616b3          	sll	a3,a2,a3
+    d89a:	00f8d8b3          	srl	a7,a7,a5
+    d89e:	00d767b3          	or	a5,a4,a3
+    d8a2:	00f8e7b3          	or	a5,a7,a5
+    d8a6:	b7e9                	j	d870 <__truncdfsf2+0x12e>
+    d8a8:	86c2                	mv	a3,a6
+    d8aa:	b789                	j	d7ec <__truncdfsf2+0xaa>
+
+0000d8ac <__clzsi2>:
+__clzsi2():
+    d8ac:	67c1                	lui	a5,0x10
+    d8ae:	02f57c63          	bgeu	a0,a5,d8e6 <__clzsi2+0x3a>
+    d8b2:	0ff00793          	li	a5,255
+    d8b6:	02000713          	li	a4,32
+    d8ba:	00a7eb63          	bltu	a5,a0,d8d0 <__clzsi2+0x24>
+    d8be:	00007797          	auipc	a5,0x7
+    d8c2:	82678793          	addi	a5,a5,-2010 # 140e4 <__clz_tab>
+    d8c6:	97aa                	add	a5,a5,a0
+    d8c8:	2388                	lbu	a0,0(a5)
+    d8ca:	40a70533          	sub	a0,a4,a0
+    d8ce:	8082                	ret
+    d8d0:	8121                	srli	a0,a0,0x8
+    d8d2:	00007797          	auipc	a5,0x7
+    d8d6:	81278793          	addi	a5,a5,-2030 # 140e4 <__clz_tab>
+    d8da:	97aa                	add	a5,a5,a0
+    d8dc:	2388                	lbu	a0,0(a5)
+    d8de:	4761                	li	a4,24
+    d8e0:	40a70533          	sub	a0,a4,a0
+    d8e4:	8082                	ret
+    d8e6:	010007b7          	lui	a5,0x1000
+    d8ea:	00f56d63          	bltu	a0,a5,d904 <__clzsi2+0x58>
+    d8ee:	8161                	srli	a0,a0,0x18
+    d8f0:	00006797          	auipc	a5,0x6
+    d8f4:	7f478793          	addi	a5,a5,2036 # 140e4 <__clz_tab>
+    d8f8:	97aa                	add	a5,a5,a0
+    d8fa:	2388                	lbu	a0,0(a5)
+    d8fc:	4721                	li	a4,8
+    d8fe:	40a70533          	sub	a0,a4,a0
+    d902:	8082                	ret
+    d904:	8141                	srli	a0,a0,0x10
+    d906:	00006797          	auipc	a5,0x6
+    d90a:	7de78793          	addi	a5,a5,2014 # 140e4 <__clz_tab>
+    d90e:	97aa                	add	a5,a5,a0
+    d910:	2388                	lbu	a0,0(a5)
+    d912:	4741                	li	a4,16
+    d914:	40a70533          	sub	a0,a4,a0
+    d918:	8082                	ret
+
+0000d91a <malloc>:
+malloc():
+    d91a:	73818793          	addi	a5,gp,1848 # 20004738 <_impure_ptr>
+    d91e:	85aa                	mv	a1,a0
+    d920:	4388                	lw	a0,0(a5)
+    d922:	aab1                	j	da7e <_malloc_r>
+
+0000d924 <memcpy>:
+memcpy():
+    d924:	00a5c7b3          	xor	a5,a1,a0
+    d928:	8b8d                	andi	a5,a5,3
+    d92a:	00c50733          	add	a4,a0,a2
+    d92e:	e781                	bnez	a5,d936 <memcpy+0x12>
+    d930:	478d                	li	a5,3
+    d932:	00c7ed63          	bltu	a5,a2,d94c <memcpy+0x28>
+    d936:	87aa                	mv	a5,a0
+    d938:	08e57e63          	bgeu	a0,a4,d9d4 <memcpy+0xb0>
+    d93c:	2194                	lbu	a3,0(a1)
+    d93e:	0785                	addi	a5,a5,1
+    d940:	0585                	addi	a1,a1,1
+    d942:	fed78fa3          	sb	a3,-1(a5)
+    d946:	fee7ebe3          	bltu	a5,a4,d93c <memcpy+0x18>
+    d94a:	8082                	ret
+    d94c:	00357693          	andi	a3,a0,3
+    d950:	87aa                	mv	a5,a0
+    d952:	ca89                	beqz	a3,d964 <memcpy+0x40>
+    d954:	2194                	lbu	a3,0(a1)
+    d956:	0785                	addi	a5,a5,1
+    d958:	0585                	addi	a1,a1,1
+    d95a:	fed78fa3          	sb	a3,-1(a5)
+    d95e:	0037f693          	andi	a3,a5,3
+    d962:	bfc5                	j	d952 <memcpy+0x2e>
+    d964:	ffc77693          	andi	a3,a4,-4
+    d968:	fe068613          	addi	a2,a3,-32
+    d96c:	06c7f063          	bgeu	a5,a2,d9cc <memcpy+0xa8>
+    d970:	0005a383          	lw	t2,0(a1)
+    d974:	0045a283          	lw	t0,4(a1)
+    d978:	0085af83          	lw	t6,8(a1)
+    d97c:	00c5af03          	lw	t5,12(a1)
+    d980:	0105ae83          	lw	t4,16(a1)
+    d984:	0145ae03          	lw	t3,20(a1)
+    d988:	0185a303          	lw	t1,24(a1)
+    d98c:	01c5a883          	lw	a7,28(a1)
+    d990:	02458593          	addi	a1,a1,36
+    d994:	0077a023          	sw	t2,0(a5)
+    d998:	ffc5a803          	lw	a6,-4(a1)
+    d99c:	0057a223          	sw	t0,4(a5)
+    d9a0:	01f7a423          	sw	t6,8(a5)
+    d9a4:	01e7a623          	sw	t5,12(a5)
+    d9a8:	01d7a823          	sw	t4,16(a5)
+    d9ac:	01c7aa23          	sw	t3,20(a5)
+    d9b0:	0067ac23          	sw	t1,24(a5)
+    d9b4:	0117ae23          	sw	a7,28(a5)
+    d9b8:	02478793          	addi	a5,a5,36
+    d9bc:	ff07ae23          	sw	a6,-4(a5)
+    d9c0:	b775                	j	d96c <memcpy+0x48>
+    d9c2:	4190                	lw	a2,0(a1)
+    d9c4:	0791                	addi	a5,a5,4
+    d9c6:	0591                	addi	a1,a1,4
+    d9c8:	fec7ae23          	sw	a2,-4(a5)
+    d9cc:	fed7ebe3          	bltu	a5,a3,d9c2 <memcpy+0x9e>
+    d9d0:	f6e7e6e3          	bltu	a5,a4,d93c <memcpy+0x18>
+    d9d4:	8082                	ret
+
+0000d9d6 <_free_r>:
+_free_r():
+    d9d6:	c1dd                	beqz	a1,da7c <_free_r+0xa6>
+    d9d8:	ffc5a783          	lw	a5,-4(a1)
+    d9dc:	1141                	addi	sp,sp,-16
+    d9de:	c422                	sw	s0,8(sp)
+    d9e0:	c606                	sw	ra,12(sp)
+    d9e2:	c226                	sw	s1,4(sp)
+    d9e4:	ffc58413          	addi	s0,a1,-4
+    d9e8:	0007d363          	bgez	a5,d9ee <_free_r+0x18>
+    d9ec:	943e                	add	s0,s0,a5
+    d9ee:	84aa                	mv	s1,a0
+    d9f0:	4bf030ef          	jal	ra,116ae <__malloc_lock>
+    d9f4:	7d018793          	addi	a5,gp,2000 # 200047d0 <__malloc_free_list>
+    d9f8:	439c                	lw	a5,0(a5)
+    d9fa:	ef81                	bnez	a5,da12 <_free_r+0x3c>
+    d9fc:	00042223          	sw	zero,4(s0) # 80004 <_data_lma+0x6b9dc>
+    da00:	7c81a823          	sw	s0,2000(gp) # 200047d0 <__malloc_free_list>
+    da04:	4422                	lw	s0,8(sp)
+    da06:	40b2                	lw	ra,12(sp)
+    da08:	8526                	mv	a0,s1
+    da0a:	4492                	lw	s1,4(sp)
+    da0c:	0141                	addi	sp,sp,16
+    da0e:	4a30306f          	j	116b0 <__malloc_unlock>
+    da12:	00f47e63          	bgeu	s0,a5,da2e <_free_r+0x58>
+    da16:	4014                	lw	a3,0(s0)
+    da18:	00d40733          	add	a4,s0,a3
+    da1c:	00e79663          	bne	a5,a4,da28 <_free_r+0x52>
+    da20:	4398                	lw	a4,0(a5)
+    da22:	43dc                	lw	a5,4(a5)
+    da24:	9736                	add	a4,a4,a3
+    da26:	c018                	sw	a4,0(s0)
+    da28:	c05c                	sw	a5,4(s0)
+    da2a:	bfd9                	j	da00 <_free_r+0x2a>
+    da2c:	87ba                	mv	a5,a4
+    da2e:	43d8                	lw	a4,4(a5)
+    da30:	c319                	beqz	a4,da36 <_free_r+0x60>
+    da32:	fee47de3          	bgeu	s0,a4,da2c <_free_r+0x56>
+    da36:	4394                	lw	a3,0(a5)
+    da38:	00d78633          	add	a2,a5,a3
+    da3c:	00861f63          	bne	a2,s0,da5a <_free_r+0x84>
+    da40:	4010                	lw	a2,0(s0)
+    da42:	96b2                	add	a3,a3,a2
+    da44:	c394                	sw	a3,0(a5)
+    da46:	00d78633          	add	a2,a5,a3
+    da4a:	fac71de3          	bne	a4,a2,da04 <_free_r+0x2e>
+    da4e:	4310                	lw	a2,0(a4)
+    da50:	4358                	lw	a4,4(a4)
+    da52:	96b2                	add	a3,a3,a2
+    da54:	c394                	sw	a3,0(a5)
+    da56:	c3d8                	sw	a4,4(a5)
+    da58:	b775                	j	da04 <_free_r+0x2e>
+    da5a:	00c47563          	bgeu	s0,a2,da64 <_free_r+0x8e>
+    da5e:	47b1                	li	a5,12
+    da60:	c09c                	sw	a5,0(s1)
+    da62:	b74d                	j	da04 <_free_r+0x2e>
+    da64:	4010                	lw	a2,0(s0)
+    da66:	00c406b3          	add	a3,s0,a2
+    da6a:	00d71663          	bne	a4,a3,da76 <_free_r+0xa0>
+    da6e:	4314                	lw	a3,0(a4)
+    da70:	4358                	lw	a4,4(a4)
+    da72:	96b2                	add	a3,a3,a2
+    da74:	c014                	sw	a3,0(s0)
+    da76:	c058                	sw	a4,4(s0)
+    da78:	c3c0                	sw	s0,4(a5)
+    da7a:	b769                	j	da04 <_free_r+0x2e>
+    da7c:	8082                	ret
+
+0000da7e <_malloc_r>:
+_malloc_r():
+    da7e:	1101                	addi	sp,sp,-32
+    da80:	ca26                	sw	s1,20(sp)
+    da82:	00358493          	addi	s1,a1,3
+    da86:	98f1                	andi	s1,s1,-4
+    da88:	ce06                	sw	ra,28(sp)
+    da8a:	cc22                	sw	s0,24(sp)
+    da8c:	c84a                	sw	s2,16(sp)
+    da8e:	c64e                	sw	s3,12(sp)
+    da90:	04a1                	addi	s1,s1,8
+    da92:	47b1                	li	a5,12
+    da94:	04f4f563          	bgeu	s1,a5,dade <_malloc_r+0x60>
+    da98:	44b1                	li	s1,12
+    da9a:	04b4e463          	bltu	s1,a1,dae2 <_malloc_r+0x64>
+    da9e:	892a                	mv	s2,a0
+    daa0:	40f030ef          	jal	ra,116ae <__malloc_lock>
+    daa4:	7d018793          	addi	a5,gp,2000 # 200047d0 <__malloc_free_list>
+    daa8:	4398                	lw	a4,0(a5)
+    daaa:	843a                	mv	s0,a4
+    daac:	e429                	bnez	s0,daf6 <_malloc_r+0x78>
+    daae:	7d418793          	addi	a5,gp,2004 # 200047d4 <__malloc_sbrk_start>
+    dab2:	439c                	lw	a5,0(a5)
+    dab4:	e799                	bnez	a5,dac2 <_malloc_r+0x44>
+    dab6:	4581                	li	a1,0
+    dab8:	854a                	mv	a0,s2
+    daba:	018010ef          	jal	ra,ead2 <_sbrk_r>
+    dabe:	7ca1aa23          	sw	a0,2004(gp) # 200047d4 <__malloc_sbrk_start>
+    dac2:	85a6                	mv	a1,s1
+    dac4:	854a                	mv	a0,s2
+    dac6:	00c010ef          	jal	ra,ead2 <_sbrk_r>
+    daca:	59fd                	li	s3,-1
+    dacc:	07351963          	bne	a0,s3,db3e <_malloc_r+0xc0>
+    dad0:	47b1                	li	a5,12
+    dad2:	00f92023          	sw	a5,0(s2) # 800000 <_data_lma+0x7eb9d8>
+    dad6:	854a                	mv	a0,s2
+    dad8:	3d9030ef          	jal	ra,116b0 <__malloc_unlock>
+    dadc:	a029                	j	dae6 <_malloc_r+0x68>
+    dade:	fa04dee3          	bgez	s1,da9a <_malloc_r+0x1c>
+    dae2:	47b1                	li	a5,12
+    dae4:	c11c                	sw	a5,0(a0)
+    dae6:	4501                	li	a0,0
+    dae8:	40f2                	lw	ra,28(sp)
+    daea:	4462                	lw	s0,24(sp)
+    daec:	44d2                	lw	s1,20(sp)
+    daee:	4942                	lw	s2,16(sp)
+    daf0:	49b2                	lw	s3,12(sp)
+    daf2:	6105                	addi	sp,sp,32
+    daf4:	8082                	ret
+    daf6:	401c                	lw	a5,0(s0)
+    daf8:	8f85                	sub	a5,a5,s1
+    dafa:	0207cf63          	bltz	a5,db38 <_malloc_r+0xba>
+    dafe:	46ad                	li	a3,11
+    db00:	00f6f663          	bgeu	a3,a5,db0c <_malloc_r+0x8e>
+    db04:	c01c                	sw	a5,0(s0)
+    db06:	943e                	add	s0,s0,a5
+    db08:	c004                	sw	s1,0(s0)
+    db0a:	a031                	j	db16 <_malloc_r+0x98>
+    db0c:	405c                	lw	a5,4(s0)
+    db0e:	02871363          	bne	a4,s0,db34 <_malloc_r+0xb6>
+    db12:	7cf1a823          	sw	a5,2000(gp) # 200047d0 <__malloc_free_list>
+    db16:	854a                	mv	a0,s2
+    db18:	399030ef          	jal	ra,116b0 <__malloc_unlock>
+    db1c:	00b40513          	addi	a0,s0,11
+    db20:	00440793          	addi	a5,s0,4
+    db24:	9961                	andi	a0,a0,-8
+    db26:	40f50733          	sub	a4,a0,a5
+    db2a:	df5d                	beqz	a4,dae8 <_malloc_r+0x6a>
+    db2c:	943a                	add	s0,s0,a4
+    db2e:	8f89                	sub	a5,a5,a0
+    db30:	c01c                	sw	a5,0(s0)
+    db32:	bf5d                	j	dae8 <_malloc_r+0x6a>
+    db34:	c35c                	sw	a5,4(a4)
+    db36:	b7c5                	j	db16 <_malloc_r+0x98>
+    db38:	8722                	mv	a4,s0
+    db3a:	4040                	lw	s0,4(s0)
+    db3c:	bf85                	j	daac <_malloc_r+0x2e>
+    db3e:	00350413          	addi	s0,a0,3 # 800003 <_data_lma+0x7eb9db>
+    db42:	9871                	andi	s0,s0,-4
+    db44:	fc8502e3          	beq	a0,s0,db08 <_malloc_r+0x8a>
+    db48:	40a405b3          	sub	a1,s0,a0
+    db4c:	854a                	mv	a0,s2
+    db4e:	785000ef          	jal	ra,ead2 <_sbrk_r>
+    db52:	fb351be3          	bne	a0,s3,db08 <_malloc_r+0x8a>
+    db56:	bfad                	j	dad0 <_malloc_r+0x52>
+
+0000db58 <__cvt>:
+__cvt():
+    db58:	7179                	addi	sp,sp,-48
+    db5a:	d422                	sw	s0,40(sp)
+    db5c:	d04a                	sw	s2,32(sp)
+    db5e:	cc52                	sw	s4,24(sp)
+    db60:	ca56                	sw	s5,20(sp)
+    db62:	c85a                	sw	s6,16(sp)
+    db64:	d606                	sw	ra,44(sp)
+    db66:	d226                	sw	s1,36(sp)
+    db68:	ce4e                	sw	s3,28(sp)
+    db6a:	8a3a                	mv	s4,a4
+    db6c:	8aae                	mv	s5,a1
+    db6e:	8432                	mv	s0,a2
+    db70:	8936                	mv	s2,a3
+    db72:	8b42                	mv	s6,a6
+    db74:	4701                	li	a4,0
+    db76:	00065863          	bgez	a2,db86 <__cvt+0x2e>
+    db7a:	80000737          	lui	a4,0x80000
+    db7e:	00c74433          	xor	s0,a4,a2
+    db82:	02d00713          	li	a4,45
+    db86:	a398                	sb	a4,0(a5)
+    db88:	fdf8f493          	andi	s1,a7,-33
+    db8c:	04600793          	li	a5,70
+    db90:	468d                	li	a3,3
+    db92:	00f48863          	beq	s1,a5,dba2 <__cvt+0x4a>
+    db96:	04500793          	li	a5,69
+    db9a:	4689                	li	a3,2
+    db9c:	00f49363          	bne	s1,a5,dba2 <__cvt+0x4a>
+    dba0:	0905                	addi	s2,s2,1
+    dba2:	87da                	mv	a5,s6
+    dba4:	00c10893          	addi	a7,sp,12
+    dba8:	00810813          	addi	a6,sp,8
+    dbac:	874a                	mv	a4,s2
+    dbae:	85d6                	mv	a1,s5
+    dbb0:	8622                	mv	a2,s0
+    dbb2:	23e020ef          	jal	ra,fdf0 <_dtoa_r>
+    dbb6:	04700793          	li	a5,71
+    dbba:	89aa                	mv	s3,a0
+    dbbc:	00f49663          	bne	s1,a5,dbc8 <__cvt+0x70>
+    dbc0:	001a7a13          	andi	s4,s4,1
+    dbc4:	040a0a63          	beqz	s4,dc18 <__cvt+0xc0>
+    dbc8:	04600793          	li	a5,70
+    dbcc:	01298a33          	add	s4,s3,s2
+    dbd0:	02f49763          	bne	s1,a5,dbfe <__cvt+0xa6>
+    dbd4:	0009c703          	lbu	a4,0(s3)
+    dbd8:	03000793          	li	a5,48
+    dbdc:	00f71e63          	bne	a4,a5,dbf8 <__cvt+0xa0>
+    dbe0:	4601                	li	a2,0
+    dbe2:	4681                	li	a3,0
+    dbe4:	8556                	mv	a0,s5
+    dbe6:	85a2                	mv	a1,s0
+    dbe8:	da3fe0ef          	jal	ra,c98a <__eqdf2>
+    dbec:	c511                	beqz	a0,dbf8 <__cvt+0xa0>
+    dbee:	4785                	li	a5,1
+    dbf0:	41278933          	sub	s2,a5,s2
+    dbf4:	012b2023          	sw	s2,0(s6)
+    dbf8:	000b2783          	lw	a5,0(s6)
+    dbfc:	9a3e                	add	s4,s4,a5
+    dbfe:	4601                	li	a2,0
+    dc00:	4681                	li	a3,0
+    dc02:	8556                	mv	a0,s5
+    dc04:	85a2                	mv	a1,s0
+    dc06:	d85fe0ef          	jal	ra,c98a <__eqdf2>
+    dc0a:	e111                	bnez	a0,dc0e <__cvt+0xb6>
+    dc0c:	c652                	sw	s4,12(sp)
+    dc0e:	03000713          	li	a4,48
+    dc12:	47b2                	lw	a5,12(sp)
+    dc14:	0347e263          	bltu	a5,s4,dc38 <__cvt+0xe0>
+    dc18:	47b2                	lw	a5,12(sp)
+    dc1a:	5742                	lw	a4,48(sp)
+    dc1c:	50b2                	lw	ra,44(sp)
+    dc1e:	5422                	lw	s0,40(sp)
+    dc20:	413787b3          	sub	a5,a5,s3
+    dc24:	c31c                	sw	a5,0(a4)
+    dc26:	854e                	mv	a0,s3
+    dc28:	5492                	lw	s1,36(sp)
+    dc2a:	5902                	lw	s2,32(sp)
+    dc2c:	49f2                	lw	s3,28(sp)
+    dc2e:	4a62                	lw	s4,24(sp)
+    dc30:	4ad2                	lw	s5,20(sp)
+    dc32:	4b42                	lw	s6,16(sp)
+    dc34:	6145                	addi	sp,sp,48
+    dc36:	8082                	ret
+    dc38:	00178693          	addi	a3,a5,1
+    dc3c:	c636                	sw	a3,12(sp)
+    dc3e:	a398                	sb	a4,0(a5)
+    dc40:	bfc9                	j	dc12 <__cvt+0xba>
+
+0000dc42 <__exponent>:
+__exponent():
+    dc42:	a110                	sb	a2,0(a0)
+    dc44:	00250713          	addi	a4,a0,2
+    dc48:	02b00793          	li	a5,43
+    dc4c:	0005d663          	bgez	a1,dc58 <__exponent+0x16>
+    dc50:	40b005b3          	neg	a1,a1
+    dc54:	02d00793          	li	a5,45
+    dc58:	b11c                	sb	a5,1(a0)
+    dc5a:	47a5                	li	a5,9
+    dc5c:	04b7da63          	bge	a5,a1,dcb0 <__exponent+0x6e>
+    dc60:	1141                	addi	sp,sp,-16
+    dc62:	00f10793          	addi	a5,sp,15
+    dc66:	88be                	mv	a7,a5
+    dc68:	4829                	li	a6,10
+    dc6a:	06300313          	li	t1,99
+    dc6e:	0305e6b3          	rem	a3,a1,a6
+    dc72:	fff78613          	addi	a2,a5,-1
+    dc76:	03068693          	addi	a3,a3,48
+    dc7a:	fed78fa3          	sb	a3,-1(a5)
+    dc7e:	0305c6b3          	div	a3,a1,a6
+    dc82:	00b34d63          	blt	t1,a1,dc9c <__exponent+0x5a>
+    dc86:	03068693          	addi	a3,a3,48
+    dc8a:	17f9                	addi	a5,a5,-2
+    dc8c:	fed60fa3          	sb	a3,-1(a2) # 7fffff <_data_lma+0x7eb9d7>
+    dc90:	0117e963          	bltu	a5,a7,dca2 <__exponent+0x60>
+    dc94:	40a70533          	sub	a0,a4,a0
+    dc98:	0141                	addi	sp,sp,16
+    dc9a:	8082                	ret
+    dc9c:	87b2                	mv	a5,a2
+    dc9e:	85b6                	mv	a1,a3
+    dca0:	b7f9                	j	dc6e <__exponent+0x2c>
+    dca2:	0785                	addi	a5,a5,1
+    dca4:	fff7c683          	lbu	a3,-1(a5)
+    dca8:	0705                	addi	a4,a4,1
+    dcaa:	fed70fa3          	sb	a3,-1(a4) # 7fffffff <_eusrstack+0x5ffeffff>
+    dcae:	b7cd                	j	dc90 <__exponent+0x4e>
+    dcb0:	03000793          	li	a5,48
+    dcb4:	00450713          	addi	a4,a0,4
+    dcb8:	03058593          	addi	a1,a1,48
+    dcbc:	a13c                	sb	a5,2(a0)
+    dcbe:	b12c                	sb	a1,3(a0)
+    dcc0:	40a70533          	sub	a0,a4,a0
+    dcc4:	8082                	ret
+
+0000dcc6 <_printf_float>:
+_printf_float():
+    dcc6:	7119                	addi	sp,sp,-128
+    dcc8:	ce3a                	sw	a4,28(sp)
+    dcca:	de86                	sw	ra,124(sp)
+    dccc:	dca2                	sw	s0,120(sp)
+    dcce:	daa6                	sw	s1,116(sp)
+    dcd0:	842e                	mv	s0,a1
+    dcd2:	d8ca                	sw	s2,112(sp)
+    dcd4:	d6ce                	sw	s3,108(sp)
+    dcd6:	d4d2                	sw	s4,104(sp)
+    dcd8:	89b6                	mv	s3,a3
+    dcda:	d0da                	sw	s6,96(sp)
+    dcdc:	cede                	sw	s7,92(sp)
+    dcde:	cce2                	sw	s8,88(sp)
+    dce0:	8932                	mv	s2,a2
+    dce2:	d2d6                	sw	s5,100(sp)
+    dce4:	cae6                	sw	s9,84(sp)
+    dce6:	c8ea                	sw	s10,80(sp)
+    dce8:	c6ee                	sw	s11,76(sp)
+    dcea:	84aa                	mv	s1,a0
+    dcec:	043030ef          	jal	ra,1152e <_localeconv_r>
+    dcf0:	00052b83          	lw	s7,0(a0)
+    dcf4:	855e                	mv	a0,s7
+    dcf6:	76b000ef          	jal	ra,ec60 <strlen>
+    dcfa:	00042b03          	lw	s6,0(s0)
+    dcfe:	4772                	lw	a4,28(sp)
+    dd00:	dc02                	sw	zero,56(sp)
+    dd02:	100b7693          	andi	a3,s6,256
+    dd06:	8c2a                	mv	s8,a0
+    dd08:	01844a03          	lbu	s4,24(s0)
+    dd0c:	431c                	lw	a5,0(a4)
+    dd0e:	caf1                	beqz	a3,dde2 <_printf_float+0x11c>
+    dd10:	00478693          	addi	a3,a5,4
+    dd14:	c314                	sw	a3,0(a4)
+    dd16:	439c                	lw	a5,0(a5)
+    dd18:	1008                	addi	a0,sp,32
+    dd1a:	4398                	lw	a4,0(a5)
+    dd1c:	d03a                	sw	a4,32(sp)
+    dd1e:	43d8                	lw	a4,4(a5)
+    dd20:	d23a                	sw	a4,36(sp)
+    dd22:	4798                	lw	a4,8(a5)
+    dd24:	d43a                	sw	a4,40(sp)
+    dd26:	47dc                	lw	a5,12(a5)
+    dd28:	d63e                	sw	a5,44(sp)
+    dd2a:	08d050ef          	jal	ra,135b6 <__trunctfdf2>
+    dd2e:	c428                	sw	a0,72(s0)
+    dd30:	c46c                	sw	a1,76(s0)
+    dd32:	04c42c83          	lw	s9,76(s0)
+    dd36:	00006717          	auipc	a4,0x6
+    dd3a:	4b270713          	addi	a4,a4,1202 # 141e8 <__clz_tab+0x104>
+    dd3e:	04842a83          	lw	s5,72(s0)
+    dd42:	00072d03          	lw	s10,0(a4)
+    dd46:	00472d83          	lw	s11,4(a4)
+    dd4a:	001c9793          	slli	a5,s9,0x1
+    dd4e:	8385                	srli	a5,a5,0x1
+    dd50:	866a                	mv	a2,s10
+    dd52:	86ee                	mv	a3,s11
+    dd54:	8556                	mv	a0,s5
+    dd56:	85be                	mv	a1,a5
+    dd58:	ce3e                	sw	a5,28(sp)
+    dd5a:	93dff0ef          	jal	ra,d696 <__unorddf2>
+    dd5e:	ed41                	bnez	a0,ddf6 <_printf_float+0x130>
+    dd60:	47f2                	lw	a5,28(sp)
+    dd62:	866a                	mv	a2,s10
+    dd64:	86ee                	mv	a3,s11
+    dd66:	8556                	mv	a0,s5
+    dd68:	85be                	mv	a1,a5
+    dd6a:	4ca050ef          	jal	ra,13234 <__ledf2>
+    dd6e:	08a05463          	blez	a0,ddf6 <_printf_float+0x130>
+    dd72:	4601                	li	a2,0
+    dd74:	4681                	li	a3,0
+    dd76:	8556                	mv	a0,s5
+    dd78:	85e6                	mv	a1,s9
+    dd7a:	4ba050ef          	jal	ra,13234 <__ledf2>
+    dd7e:	00055663          	bgez	a0,dd8a <_printf_float+0xc4>
+    dd82:	02d00793          	li	a5,45
+    dd86:	04f401a3          	sb	a5,67(s0)
+    dd8a:	04700793          	li	a5,71
+    dd8e:	00006a97          	auipc	s5,0x6
+    dd92:	462a8a93          	addi	s5,s5,1122 # 141f0 <__clz_tab+0x10c>
+    dd96:	0147f663          	bgeu	a5,s4,dda2 <_printf_float+0xdc>
+    dd9a:	00006a97          	auipc	s5,0x6
+    dd9e:	45aa8a93          	addi	s5,s5,1114 # 141f4 <__clz_tab+0x110>
+    dda2:	ffbb7b13          	andi	s6,s6,-5
+    dda6:	478d                	li	a5,3
+    dda8:	01642023          	sw	s6,0(s0)
+    ddac:	c81c                	sw	a5,16(s0)
+    ddae:	4b01                	li	s6,0
+    ddb0:	874e                	mv	a4,s3
+    ddb2:	86ca                	mv	a3,s2
+    ddb4:	1870                	addi	a2,sp,60
+    ddb6:	85a2                	mv	a1,s0
+    ddb8:	8526                	mv	a0,s1
+    ddba:	2ec1                	jal	e18a <_printf_common>
+    ddbc:	5cfd                	li	s9,-1
+    ddbe:	15951e63          	bne	a0,s9,df1a <_printf_float+0x254>
+    ddc2:	557d                	li	a0,-1
+    ddc4:	50f6                	lw	ra,124(sp)
+    ddc6:	5466                	lw	s0,120(sp)
+    ddc8:	54d6                	lw	s1,116(sp)
+    ddca:	5946                	lw	s2,112(sp)
+    ddcc:	59b6                	lw	s3,108(sp)
+    ddce:	5a26                	lw	s4,104(sp)
+    ddd0:	5a96                	lw	s5,100(sp)
+    ddd2:	5b06                	lw	s6,96(sp)
+    ddd4:	4bf6                	lw	s7,92(sp)
+    ddd6:	4c66                	lw	s8,88(sp)
+    ddd8:	4cd6                	lw	s9,84(sp)
+    ddda:	4d46                	lw	s10,80(sp)
+    dddc:	4db6                	lw	s11,76(sp)
+    ddde:	6109                	addi	sp,sp,128
+    dde0:	8082                	ret
+    dde2:	079d                	addi	a5,a5,7
+    dde4:	9be1                	andi	a5,a5,-8
+    dde6:	00878693          	addi	a3,a5,8
+    ddea:	c314                	sw	a3,0(a4)
+    ddec:	4398                	lw	a4,0(a5)
+    ddee:	43dc                	lw	a5,4(a5)
+    ddf0:	c438                	sw	a4,72(s0)
+    ddf2:	c47c                	sw	a5,76(s0)
+    ddf4:	bf3d                	j	dd32 <_printf_float+0x6c>
+    ddf6:	8656                	mv	a2,s5
+    ddf8:	86e6                	mv	a3,s9
+    ddfa:	8556                	mv	a0,s5
+    ddfc:	85e6                	mv	a1,s9
+    ddfe:	899ff0ef          	jal	ra,d696 <__unorddf2>
+    de02:	cd11                	beqz	a0,de1e <_printf_float+0x158>
+    de04:	04700793          	li	a5,71
+    de08:	00006a97          	auipc	s5,0x6
+    de0c:	3f0a8a93          	addi	s5,s5,1008 # 141f8 <__clz_tab+0x114>
+    de10:	f947f9e3          	bgeu	a5,s4,dda2 <_printf_float+0xdc>
+    de14:	00006a97          	auipc	s5,0x6
+    de18:	3e8a8a93          	addi	s5,s5,1000 # 141fc <__clz_tab+0x118>
+    de1c:	b759                	j	dda2 <_printf_float+0xdc>
+    de1e:	405c                	lw	a5,4(s0)
+    de20:	577d                	li	a4,-1
+    de22:	0dfa7d13          	andi	s10,s4,223
+    de26:	08e79563          	bne	a5,a4,deb0 <_printf_float+0x1ea>
+    de2a:	4799                	li	a5,6
+    de2c:	c05c                	sw	a5,4(s0)
+    de2e:	4054                	lw	a3,4(s0)
+    de30:	400b6713          	ori	a4,s6,1024
+    de34:	183c                	addi	a5,sp,56
+    de36:	85d6                	mv	a1,s5
+    de38:	c03e                	sw	a5,0(sp)
+    de3a:	c018                	sw	a4,0(s0)
+    de3c:	03310793          	addi	a5,sp,51
+    de40:	c202                	sw	zero,4(sp)
+    de42:	88d2                	mv	a7,s4
+    de44:	03410813          	addi	a6,sp,52
+    de48:	8666                	mv	a2,s9
+    de4a:	8526                	mv	a0,s1
+    de4c:	d0dff0ef          	jal	ra,db58 <__cvt>
+    de50:	04700793          	li	a5,71
+    de54:	8aaa                	mv	s5,a0
+    de56:	55d2                	lw	a1,52(sp)
+    de58:	00fd1b63          	bne	s10,a5,de6e <_printf_float+0x1a8>
+    de5c:	57f5                	li	a5,-3
+    de5e:	00f5c563          	blt	a1,a5,de68 <_printf_float+0x1a2>
+    de62:	405c                	lw	a5,4(s0)
+    de64:	08b7d863          	bge	a5,a1,def4 <_printf_float+0x22e>
+    de68:	1a79                	addi	s4,s4,-2
+    de6a:	0ffa7a13          	andi	s4,s4,255
+    de6e:	06500793          	li	a5,101
+    de72:	0547e663          	bltu	a5,s4,debe <_printf_float+0x1f8>
+    de76:	15fd                	addi	a1,a1,-1
+    de78:	8652                	mv	a2,s4
+    de7a:	05040513          	addi	a0,s0,80
+    de7e:	da2e                	sw	a1,52(sp)
+    de80:	dc3ff0ef          	jal	ra,dc42 <__exponent>
+    de84:	5762                	lw	a4,56(sp)
+    de86:	4685                	li	a3,1
+    de88:	8b2a                	mv	s6,a0
+    de8a:	00a707b3          	add	a5,a4,a0
+    de8e:	c81c                	sw	a5,16(s0)
+    de90:	00e6c563          	blt	a3,a4,de9a <_printf_float+0x1d4>
+    de94:	4018                	lw	a4,0(s0)
+    de96:	8b05                	andi	a4,a4,1
+    de98:	c319                	beqz	a4,de9e <_printf_float+0x1d8>
+    de9a:	0785                	addi	a5,a5,1
+    de9c:	c81c                	sw	a5,16(s0)
+    de9e:	03314783          	lbu	a5,51(sp)
+    dea2:	f00787e3          	beqz	a5,ddb0 <_printf_float+0xea>
+    dea6:	02d00793          	li	a5,45
+    deaa:	04f401a3          	sb	a5,67(s0)
+    deae:	b709                	j	ddb0 <_printf_float+0xea>
+    deb0:	04700713          	li	a4,71
+    deb4:	f6ed1de3          	bne	s10,a4,de2e <_printf_float+0x168>
+    deb8:	fbbd                	bnez	a5,de2e <_printf_float+0x168>
+    deba:	4785                	li	a5,1
+    debc:	bf85                	j	de2c <_printf_float+0x166>
+    debe:	06600793          	li	a5,102
+    dec2:	02fa1b63          	bne	s4,a5,def8 <_printf_float+0x232>
+    dec6:	405c                	lw	a5,4(s0)
+    dec8:	00b05b63          	blez	a1,dede <_printf_float+0x218>
+    decc:	c80c                	sw	a1,16(s0)
+    dece:	e781                	bnez	a5,ded6 <_printf_float+0x210>
+    ded0:	4018                	lw	a4,0(s0)
+    ded2:	8b05                	andi	a4,a4,1
+    ded4:	cf09                	beqz	a4,deee <_printf_float+0x228>
+    ded6:	0785                	addi	a5,a5,1
+    ded8:	97ae                	add	a5,a5,a1
+    deda:	c81c                	sw	a5,16(s0)
+    dedc:	a809                	j	deee <_printf_float+0x228>
+    dede:	e789                	bnez	a5,dee8 <_printf_float+0x222>
+    dee0:	4018                	lw	a4,0(s0)
+    dee2:	4685                	li	a3,1
+    dee4:	8b05                	andi	a4,a4,1
+    dee6:	c319                	beqz	a4,deec <_printf_float+0x226>
+    dee8:	00278693          	addi	a3,a5,2
+    deec:	c814                	sw	a3,16(s0)
+    deee:	cc2c                	sw	a1,88(s0)
+    def0:	4b01                	li	s6,0
+    def2:	b775                	j	de9e <_printf_float+0x1d8>
+    def4:	06700a13          	li	s4,103
+    def8:	57e2                	lw	a5,56(sp)
+    defa:	00f5c963          	blt	a1,a5,df0c <_printf_float+0x246>
+    defe:	401c                	lw	a5,0(s0)
+    df00:	c80c                	sw	a1,16(s0)
+    df02:	8b85                	andi	a5,a5,1
+    df04:	d7ed                	beqz	a5,deee <_printf_float+0x228>
+    df06:	00158793          	addi	a5,a1,1
+    df0a:	bfc1                	j	deda <_printf_float+0x214>
+    df0c:	4705                	li	a4,1
+    df0e:	00b04463          	bgtz	a1,df16 <_printf_float+0x250>
+    df12:	4709                	li	a4,2
+    df14:	8f0d                	sub	a4,a4,a1
+    df16:	97ba                	add	a5,a5,a4
+    df18:	b7c9                	j	deda <_printf_float+0x214>
+    df1a:	401c                	lw	a5,0(s0)
+    df1c:	4007f713          	andi	a4,a5,1024
+    df20:	e315                	bnez	a4,df44 <_printf_float+0x27e>
+    df22:	4814                	lw	a3,16(s0)
+    df24:	8656                	mv	a2,s5
+    df26:	85ca                	mv	a1,s2
+    df28:	8526                	mv	a0,s1
+    df2a:	9982                	jalr	s3
+    df2c:	e9950be3          	beq	a0,s9,ddc2 <_printf_float+0xfc>
+    df30:	401c                	lw	a5,0(s0)
+    df32:	8b89                	andi	a5,a5,2
+    df34:	24079663          	bnez	a5,e180 <_printf_float+0x4ba>
+    df38:	57f2                	lw	a5,60(sp)
+    df3a:	4448                	lw	a0,12(s0)
+    df3c:	e8f554e3          	bge	a0,a5,ddc4 <_printf_float+0xfe>
+    df40:	853e                	mv	a0,a5
+    df42:	b549                	j	ddc4 <_printf_float+0xfe>
+    df44:	06500713          	li	a4,101
+    df48:	19477b63          	bgeu	a4,s4,e0de <_printf_float+0x418>
+    df4c:	4428                	lw	a0,72(s0)
+    df4e:	446c                	lw	a1,76(s0)
+    df50:	4601                	li	a2,0
+    df52:	4681                	li	a3,0
+    df54:	a37fe0ef          	jal	ra,c98a <__eqdf2>
+    df58:	e939                	bnez	a0,dfae <_printf_float+0x2e8>
+    df5a:	4685                	li	a3,1
+    df5c:	00006617          	auipc	a2,0x6
+    df60:	2a460613          	addi	a2,a2,676 # 14200 <__clz_tab+0x11c>
+    df64:	85ca                	mv	a1,s2
+    df66:	8526                	mv	a0,s1
+    df68:	9982                	jalr	s3
+    df6a:	e5950ce3          	beq	a0,s9,ddc2 <_printf_float+0xfc>
+    df6e:	5752                	lw	a4,52(sp)
+    df70:	57e2                	lw	a5,56(sp)
+    df72:	00f74563          	blt	a4,a5,df7c <_printf_float+0x2b6>
+    df76:	401c                	lw	a5,0(s0)
+    df78:	8b85                	andi	a5,a5,1
+    df7a:	dbdd                	beqz	a5,df30 <_printf_float+0x26a>
+    df7c:	86e2                	mv	a3,s8
+    df7e:	865e                	mv	a2,s7
+    df80:	85ca                	mv	a1,s2
+    df82:	8526                	mv	a0,s1
+    df84:	9982                	jalr	s3
+    df86:	57fd                	li	a5,-1
+    df88:	e2f50de3          	beq	a0,a5,ddc2 <_printf_float+0xfc>
+    df8c:	4a01                	li	s4,0
+    df8e:	01a40a93          	addi	s5,s0,26
+    df92:	5b7d                	li	s6,-1
+    df94:	57e2                	lw	a5,56(sp)
+    df96:	17fd                	addi	a5,a5,-1
+    df98:	f8fa5ce3          	bge	s4,a5,df30 <_printf_float+0x26a>
+    df9c:	4685                	li	a3,1
+    df9e:	8656                	mv	a2,s5
+    dfa0:	85ca                	mv	a1,s2
+    dfa2:	8526                	mv	a0,s1
+    dfa4:	9982                	jalr	s3
+    dfa6:	e1650ee3          	beq	a0,s6,ddc2 <_printf_float+0xfc>
+    dfaa:	0a05                	addi	s4,s4,1
+    dfac:	b7e5                	j	df94 <_printf_float+0x2ce>
+    dfae:	57d2                	lw	a5,52(sp)
+    dfb0:	06f04663          	bgtz	a5,e01c <_printf_float+0x356>
+    dfb4:	4685                	li	a3,1
+    dfb6:	00006617          	auipc	a2,0x6
+    dfba:	24a60613          	addi	a2,a2,586 # 14200 <__clz_tab+0x11c>
+    dfbe:	85ca                	mv	a1,s2
+    dfc0:	8526                	mv	a0,s1
+    dfc2:	9982                	jalr	s3
+    dfc4:	df950fe3          	beq	a0,s9,ddc2 <_printf_float+0xfc>
+    dfc8:	57d2                	lw	a5,52(sp)
+    dfca:	5762                	lw	a4,56(sp)
+    dfcc:	8fd9                	or	a5,a5,a4
+    dfce:	e781                	bnez	a5,dfd6 <_printf_float+0x310>
+    dfd0:	401c                	lw	a5,0(s0)
+    dfd2:	8b85                	andi	a5,a5,1
+    dfd4:	dfb1                	beqz	a5,df30 <_printf_float+0x26a>
+    dfd6:	86e2                	mv	a3,s8
+    dfd8:	865e                	mv	a2,s7
+    dfda:	85ca                	mv	a1,s2
+    dfdc:	8526                	mv	a0,s1
+    dfde:	9982                	jalr	s3
+    dfe0:	57fd                	li	a5,-1
+    dfe2:	def500e3          	beq	a0,a5,ddc2 <_printf_float+0xfc>
+    dfe6:	4a01                	li	s4,0
+    dfe8:	01a40b13          	addi	s6,s0,26
+    dfec:	5bfd                	li	s7,-1
+    dfee:	57d2                	lw	a5,52(sp)
+    dff0:	40f007b3          	neg	a5,a5
+    dff4:	00fa4b63          	blt	s4,a5,e00a <_printf_float+0x344>
+    dff8:	56e2                	lw	a3,56(sp)
+    dffa:	8656                	mv	a2,s5
+    dffc:	85ca                	mv	a1,s2
+    dffe:	8526                	mv	a0,s1
+    e000:	9982                	jalr	s3
+    e002:	57fd                	li	a5,-1
+    e004:	f2f516e3          	bne	a0,a5,df30 <_printf_float+0x26a>
+    e008:	bb6d                	j	ddc2 <_printf_float+0xfc>
+    e00a:	4685                	li	a3,1
+    e00c:	865a                	mv	a2,s6
+    e00e:	85ca                	mv	a1,s2
+    e010:	8526                	mv	a0,s1
+    e012:	9982                	jalr	s3
+    e014:	db7507e3          	beq	a0,s7,ddc2 <_printf_float+0xfc>
+    e018:	0a05                	addi	s4,s4,1
+    e01a:	bfd1                	j	dfee <_printf_float+0x328>
+    e01c:	4c3c                	lw	a5,88(s0)
+    e01e:	5a62                	lw	s4,56(sp)
+    e020:	0147d363          	bge	a5,s4,e026 <_printf_float+0x360>
+    e024:	8a3e                	mv	s4,a5
+    e026:	01405a63          	blez	s4,e03a <_printf_float+0x374>
+    e02a:	86d2                	mv	a3,s4
+    e02c:	8656                	mv	a2,s5
+    e02e:	85ca                	mv	a1,s2
+    e030:	8526                	mv	a0,s1
+    e032:	9982                	jalr	s3
+    e034:	57fd                	li	a5,-1
+    e036:	d8f506e3          	beq	a0,a5,ddc2 <_printf_float+0xfc>
+    e03a:	4c81                	li	s9,0
+    e03c:	01a40d13          	addi	s10,s0,26
+    e040:	5dfd                	li	s11,-1
+    e042:	a809                	j	e054 <_printf_float+0x38e>
+    e044:	4685                	li	a3,1
+    e046:	866a                	mv	a2,s10
+    e048:	85ca                	mv	a1,s2
+    e04a:	8526                	mv	a0,s1
+    e04c:	9982                	jalr	s3
+    e04e:	d7b50ae3          	beq	a0,s11,ddc2 <_printf_float+0xfc>
+    e052:	0c85                	addi	s9,s9,1
+    e054:	05842b03          	lw	s6,88(s0)
+    e058:	87d2                	mv	a5,s4
+    e05a:	000a5363          	bgez	s4,e060 <_printf_float+0x39a>
+    e05e:	4781                	li	a5,0
+    e060:	40fb07b3          	sub	a5,s6,a5
+    e064:	fefcc0e3          	blt	s9,a5,e044 <_printf_float+0x37e>
+    e068:	5752                	lw	a4,52(sp)
+    e06a:	57e2                	lw	a5,56(sp)
+    e06c:	02f74d63          	blt	a4,a5,e0a6 <_printf_float+0x3e0>
+    e070:	401c                	lw	a5,0(s0)
+    e072:	8b85                	andi	a5,a5,1
+    e074:	eb8d                	bnez	a5,e0a6 <_printf_float+0x3e0>
+    e076:	57e2                	lw	a5,56(sp)
+    e078:	5752                	lw	a4,52(sp)
+    e07a:	40e78a33          	sub	s4,a5,a4
+    e07e:	00eb4463          	blt	s6,a4,e086 <_printf_float+0x3c0>
+    e082:	41678a33          	sub	s4,a5,s6
+    e086:	01405b63          	blez	s4,e09c <_printf_float+0x3d6>
+    e08a:	86d2                	mv	a3,s4
+    e08c:	016a8633          	add	a2,s5,s6
+    e090:	85ca                	mv	a1,s2
+    e092:	8526                	mv	a0,s1
+    e094:	9982                	jalr	s3
+    e096:	57fd                	li	a5,-1
+    e098:	d2f505e3          	beq	a0,a5,ddc2 <_printf_float+0xfc>
+    e09c:	4a81                	li	s5,0
+    e09e:	01a40b13          	addi	s6,s0,26
+    e0a2:	5bfd                	li	s7,-1
+    e0a4:	a015                	j	e0c8 <_printf_float+0x402>
+    e0a6:	86e2                	mv	a3,s8
+    e0a8:	865e                	mv	a2,s7
+    e0aa:	85ca                	mv	a1,s2
+    e0ac:	8526                	mv	a0,s1
+    e0ae:	9982                	jalr	s3
+    e0b0:	57fd                	li	a5,-1
+    e0b2:	fcf512e3          	bne	a0,a5,e076 <_printf_float+0x3b0>
+    e0b6:	b331                	j	ddc2 <_printf_float+0xfc>
+    e0b8:	4685                	li	a3,1
+    e0ba:	865a                	mv	a2,s6
+    e0bc:	85ca                	mv	a1,s2
+    e0be:	8526                	mv	a0,s1
+    e0c0:	9982                	jalr	s3
+    e0c2:	d17500e3          	beq	a0,s7,ddc2 <_printf_float+0xfc>
+    e0c6:	0a85                	addi	s5,s5,1
+    e0c8:	5752                	lw	a4,52(sp)
+    e0ca:	57e2                	lw	a5,56(sp)
+    e0cc:	8f99                	sub	a5,a5,a4
+    e0ce:	8752                	mv	a4,s4
+    e0d0:	000a5363          	bgez	s4,e0d6 <_printf_float+0x410>
+    e0d4:	4701                	li	a4,0
+    e0d6:	8f99                	sub	a5,a5,a4
+    e0d8:	fefac0e3          	blt	s5,a5,e0b8 <_printf_float+0x3f2>
+    e0dc:	bd91                	j	df30 <_printf_float+0x26a>
+    e0de:	56e2                	lw	a3,56(sp)
+    e0e0:	4705                	li	a4,1
+    e0e2:	00d74463          	blt	a4,a3,e0ea <_printf_float+0x424>
+    e0e6:	8b85                	andi	a5,a5,1
+    e0e8:	c7b5                	beqz	a5,e154 <_printf_float+0x48e>
+    e0ea:	4685                	li	a3,1
+    e0ec:	8656                	mv	a2,s5
+    e0ee:	85ca                	mv	a1,s2
+    e0f0:	8526                	mv	a0,s1
+    e0f2:	9982                	jalr	s3
+    e0f4:	5a7d                	li	s4,-1
+    e0f6:	cd4506e3          	beq	a0,s4,ddc2 <_printf_float+0xfc>
+    e0fa:	86e2                	mv	a3,s8
+    e0fc:	865e                	mv	a2,s7
+    e0fe:	85ca                	mv	a1,s2
+    e100:	8526                	mv	a0,s1
+    e102:	9982                	jalr	s3
+    e104:	cb450fe3          	beq	a0,s4,ddc2 <_printf_float+0xfc>
+    e108:	4428                	lw	a0,72(s0)
+    e10a:	446c                	lw	a1,76(s0)
+    e10c:	4601                	li	a2,0
+    e10e:	4681                	li	a3,0
+    e110:	87bfe0ef          	jal	ra,c98a <__eqdf2>
+    e114:	c91d                	beqz	a0,e14a <_printf_float+0x484>
+    e116:	56e2                	lw	a3,56(sp)
+    e118:	001a8613          	addi	a2,s5,1
+    e11c:	85ca                	mv	a1,s2
+    e11e:	16fd                	addi	a3,a3,-1
+    e120:	8526                	mv	a0,s1
+    e122:	9982                	jalr	s3
+    e124:	c9450fe3          	beq	a0,s4,ddc2 <_printf_float+0xfc>
+    e128:	86da                	mv	a3,s6
+    e12a:	05040613          	addi	a2,s0,80
+    e12e:	b5f9                	j	dffc <_printf_float+0x336>
+    e130:	4685                	li	a3,1
+    e132:	8656                	mv	a2,s5
+    e134:	85ca                	mv	a1,s2
+    e136:	8526                	mv	a0,s1
+    e138:	9982                	jalr	s3
+    e13a:	c97504e3          	beq	a0,s7,ddc2 <_printf_float+0xfc>
+    e13e:	0a05                	addi	s4,s4,1
+    e140:	57e2                	lw	a5,56(sp)
+    e142:	17fd                	addi	a5,a5,-1
+    e144:	fefa46e3          	blt	s4,a5,e130 <_printf_float+0x46a>
+    e148:	b7c5                	j	e128 <_printf_float+0x462>
+    e14a:	4a01                	li	s4,0
+    e14c:	01a40a93          	addi	s5,s0,26
+    e150:	5bfd                	li	s7,-1
+    e152:	b7fd                	j	e140 <_printf_float+0x47a>
+    e154:	4685                	li	a3,1
+    e156:	8656                	mv	a2,s5
+    e158:	85ca                	mv	a1,s2
+    e15a:	8526                	mv	a0,s1
+    e15c:	9982                	jalr	s3
+    e15e:	fd9515e3          	bne	a0,s9,e128 <_printf_float+0x462>
+    e162:	b185                	j	ddc2 <_printf_float+0xfc>
+    e164:	4685                	li	a3,1
+    e166:	8656                	mv	a2,s5
+    e168:	85ca                	mv	a1,s2
+    e16a:	8526                	mv	a0,s1
+    e16c:	9982                	jalr	s3
+    e16e:	c5650ae3          	beq	a0,s6,ddc2 <_printf_float+0xfc>
+    e172:	0a05                	addi	s4,s4,1
+    e174:	445c                	lw	a5,12(s0)
+    e176:	5772                	lw	a4,60(sp)
+    e178:	8f99                	sub	a5,a5,a4
+    e17a:	fefa45e3          	blt	s4,a5,e164 <_printf_float+0x49e>
+    e17e:	bb6d                	j	df38 <_printf_float+0x272>
+    e180:	4a01                	li	s4,0
+    e182:	01940a93          	addi	s5,s0,25
+    e186:	5b7d                	li	s6,-1
+    e188:	b7f5                	j	e174 <_printf_float+0x4ae>
+
+0000e18a <_printf_common>:
+_printf_common():
+    e18a:	7179                	addi	sp,sp,-48
+    e18c:	ca56                	sw	s5,20(sp)
+    e18e:	499c                	lw	a5,16(a1)
+    e190:	8aba                	mv	s5,a4
+    e192:	4598                	lw	a4,8(a1)
+    e194:	d422                	sw	s0,40(sp)
+    e196:	d226                	sw	s1,36(sp)
+    e198:	ce4e                	sw	s3,28(sp)
+    e19a:	cc52                	sw	s4,24(sp)
+    e19c:	d606                	sw	ra,44(sp)
+    e19e:	d04a                	sw	s2,32(sp)
+    e1a0:	c85a                	sw	s6,16(sp)
+    e1a2:	c65e                	sw	s7,12(sp)
+    e1a4:	89aa                	mv	s3,a0
+    e1a6:	842e                	mv	s0,a1
+    e1a8:	84b2                	mv	s1,a2
+    e1aa:	8a36                	mv	s4,a3
+    e1ac:	00e7d363          	bge	a5,a4,e1b2 <_printf_common+0x28>
+    e1b0:	87ba                	mv	a5,a4
+    e1b2:	c09c                	sw	a5,0(s1)
+    e1b4:	04344703          	lbu	a4,67(s0)
+    e1b8:	c319                	beqz	a4,e1be <_printf_common+0x34>
+    e1ba:	0785                	addi	a5,a5,1
+    e1bc:	c09c                	sw	a5,0(s1)
+    e1be:	401c                	lw	a5,0(s0)
+    e1c0:	0207f793          	andi	a5,a5,32
+    e1c4:	c781                	beqz	a5,e1cc <_printf_common+0x42>
+    e1c6:	409c                	lw	a5,0(s1)
+    e1c8:	0789                	addi	a5,a5,2
+    e1ca:	c09c                	sw	a5,0(s1)
+    e1cc:	00042903          	lw	s2,0(s0)
+    e1d0:	00697913          	andi	s2,s2,6
+    e1d4:	00091a63          	bnez	s2,e1e8 <_printf_common+0x5e>
+    e1d8:	01940b13          	addi	s6,s0,25
+    e1dc:	5bfd                	li	s7,-1
+    e1de:	445c                	lw	a5,12(s0)
+    e1e0:	4098                	lw	a4,0(s1)
+    e1e2:	8f99                	sub	a5,a5,a4
+    e1e4:	04f94c63          	blt	s2,a5,e23c <_printf_common+0xb2>
+    e1e8:	401c                	lw	a5,0(s0)
+    e1ea:	04344683          	lbu	a3,67(s0)
+    e1ee:	0207f793          	andi	a5,a5,32
+    e1f2:	00d036b3          	snez	a3,a3
+    e1f6:	eba5                	bnez	a5,e266 <_printf_common+0xdc>
+    e1f8:	04340613          	addi	a2,s0,67
+    e1fc:	85d2                	mv	a1,s4
+    e1fe:	854e                	mv	a0,s3
+    e200:	9a82                	jalr	s5
+    e202:	57fd                	li	a5,-1
+    e204:	04f50363          	beq	a0,a5,e24a <_printf_common+0xc0>
+    e208:	401c                	lw	a5,0(s0)
+    e20a:	4611                	li	a2,4
+    e20c:	4098                	lw	a4,0(s1)
+    e20e:	8b99                	andi	a5,a5,6
+    e210:	4454                	lw	a3,12(s0)
+    e212:	4481                	li	s1,0
+    e214:	00c79763          	bne	a5,a2,e222 <_printf_common+0x98>
+    e218:	40e684b3          	sub	s1,a3,a4
+    e21c:	0004d363          	bgez	s1,e222 <_printf_common+0x98>
+    e220:	4481                	li	s1,0
+    e222:	441c                	lw	a5,8(s0)
+    e224:	4818                	lw	a4,16(s0)
+    e226:	00f75463          	bge	a4,a5,e22e <_printf_common+0xa4>
+    e22a:	8f99                	sub	a5,a5,a4
+    e22c:	94be                	add	s1,s1,a5
+    e22e:	4901                	li	s2,0
+    e230:	0469                	addi	s0,s0,26
+    e232:	5b7d                	li	s6,-1
+    e234:	05249863          	bne	s1,s2,e284 <_printf_common+0xfa>
+    e238:	4501                	li	a0,0
+    e23a:	a809                	j	e24c <_printf_common+0xc2>
+    e23c:	4685                	li	a3,1
+    e23e:	865a                	mv	a2,s6
+    e240:	85d2                	mv	a1,s4
+    e242:	854e                	mv	a0,s3
+    e244:	9a82                	jalr	s5
+    e246:	01751e63          	bne	a0,s7,e262 <_printf_common+0xd8>
+    e24a:	557d                	li	a0,-1
+    e24c:	50b2                	lw	ra,44(sp)
+    e24e:	5422                	lw	s0,40(sp)
+    e250:	5492                	lw	s1,36(sp)
+    e252:	5902                	lw	s2,32(sp)
+    e254:	49f2                	lw	s3,28(sp)
+    e256:	4a62                	lw	s4,24(sp)
+    e258:	4ad2                	lw	s5,20(sp)
+    e25a:	4b42                	lw	s6,16(sp)
+    e25c:	4bb2                	lw	s7,12(sp)
+    e25e:	6145                	addi	sp,sp,48
+    e260:	8082                	ret
+    e262:	0905                	addi	s2,s2,1
+    e264:	bfad                	j	e1de <_printf_common+0x54>
+    e266:	00d40733          	add	a4,s0,a3
+    e26a:	03000613          	li	a2,48
+    e26e:	04c701a3          	sb	a2,67(a4)
+    e272:	04544703          	lbu	a4,69(s0)
+    e276:	00168793          	addi	a5,a3,1
+    e27a:	97a2                	add	a5,a5,s0
+    e27c:	0689                	addi	a3,a3,2
+    e27e:	04e781a3          	sb	a4,67(a5)
+    e282:	bf9d                	j	e1f8 <_printf_common+0x6e>
+    e284:	4685                	li	a3,1
+    e286:	8622                	mv	a2,s0
+    e288:	85d2                	mv	a1,s4
+    e28a:	854e                	mv	a0,s3
+    e28c:	9a82                	jalr	s5
+    e28e:	fb650ee3          	beq	a0,s6,e24a <_printf_common+0xc0>
+    e292:	0905                	addi	s2,s2,1
+    e294:	b745                	j	e234 <_printf_common+0xaa>
+
+0000e296 <_printf_i>:
+_printf_i():
+    e296:	7179                	addi	sp,sp,-48
+    e298:	d422                	sw	s0,40(sp)
+    e29a:	d226                	sw	s1,36(sp)
+    e29c:	d04a                	sw	s2,32(sp)
+    e29e:	ce4e                	sw	s3,28(sp)
+    e2a0:	d606                	sw	ra,44(sp)
+    e2a2:	cc52                	sw	s4,24(sp)
+    e2a4:	ca56                	sw	s5,20(sp)
+    e2a6:	c85a                	sw	s6,16(sp)
+    e2a8:	89b6                	mv	s3,a3
+    e2aa:	2d94                	lbu	a3,24(a1)
+    e2ac:	06900793          	li	a5,105
+    e2b0:	8932                	mv	s2,a2
+    e2b2:	84aa                	mv	s1,a0
+    e2b4:	842e                	mv	s0,a1
+    e2b6:	04358613          	addi	a2,a1,67
+    e2ba:	02f68d63          	beq	a3,a5,e2f4 <_printf_i+0x5e>
+    e2be:	06d7e263          	bltu	a5,a3,e322 <_printf_i+0x8c>
+    e2c2:	05800793          	li	a5,88
+    e2c6:	18f68763          	beq	a3,a5,e454 <_printf_i+0x1be>
+    e2ca:	00d7ed63          	bltu	a5,a3,e2e4 <_printf_i+0x4e>
+    e2ce:	20068f63          	beqz	a3,e4ec <_printf_i+0x256>
+    e2d2:	04300793          	li	a5,67
+    e2d6:	0af68f63          	beq	a3,a5,e394 <_printf_i+0xfe>
+    e2da:	04240a93          	addi	s5,s0,66
+    e2de:	04d40123          	sb	a3,66(s0)
+    e2e2:	a0d1                	j	e3a6 <_printf_i+0x110>
+    e2e4:	06300793          	li	a5,99
+    e2e8:	0af68663          	beq	a3,a5,e394 <_printf_i+0xfe>
+    e2ec:	06400793          	li	a5,100
+    e2f0:	fef695e3          	bne	a3,a5,e2da <_printf_i+0x44>
+    e2f4:	401c                	lw	a5,0(s0)
+    e2f6:	4308                	lw	a0,0(a4)
+    e2f8:	0807f693          	andi	a3,a5,128
+    e2fc:	00450593          	addi	a1,a0,4
+    e300:	c6cd                	beqz	a3,e3aa <_printf_i+0x114>
+    e302:	411c                	lw	a5,0(a0)
+    e304:	c30c                	sw	a1,0(a4)
+    e306:	0007d863          	bgez	a5,e316 <_printf_i+0x80>
+    e30a:	02d00713          	li	a4,45
+    e30e:	40f007b3          	neg	a5,a5
+    e312:	04e401a3          	sb	a4,67(s0)
+    e316:	00006697          	auipc	a3,0x6
+    e31a:	eee68693          	addi	a3,a3,-274 # 14204 <__clz_tab+0x120>
+    e31e:	4729                	li	a4,10
+    e320:	a86d                	j	e3da <_printf_i+0x144>
+    e322:	07000793          	li	a5,112
+    e326:	16f68363          	beq	a3,a5,e48c <_printf_i+0x1f6>
+    e32a:	02d7e563          	bltu	a5,a3,e354 <_printf_i+0xbe>
+    e32e:	06e00793          	li	a5,110
+    e332:	18f68a63          	beq	a3,a5,e4c6 <_printf_i+0x230>
+    e336:	06f00793          	li	a5,111
+    e33a:	faf690e3          	bne	a3,a5,e2da <_printf_i+0x44>
+    e33e:	400c                	lw	a1,0(s0)
+    e340:	431c                	lw	a5,0(a4)
+    e342:	0805f813          	andi	a6,a1,128
+    e346:	00478513          	addi	a0,a5,4
+    e34a:	06080863          	beqz	a6,e3ba <_printf_i+0x124>
+    e34e:	c308                	sw	a0,0(a4)
+    e350:	439c                	lw	a5,0(a5)
+    e352:	a88d                	j	e3c4 <_printf_i+0x12e>
+    e354:	07500793          	li	a5,117
+    e358:	fef683e3          	beq	a3,a5,e33e <_printf_i+0xa8>
+    e35c:	07800793          	li	a5,120
+    e360:	12f68a63          	beq	a3,a5,e494 <_printf_i+0x1fe>
+    e364:	07300793          	li	a5,115
+    e368:	f6f699e3          	bne	a3,a5,e2da <_printf_i+0x44>
+    e36c:	431c                	lw	a5,0(a4)
+    e36e:	41d0                	lw	a2,4(a1)
+    e370:	4581                	li	a1,0
+    e372:	00478693          	addi	a3,a5,4
+    e376:	c314                	sw	a3,0(a4)
+    e378:	0007aa83          	lw	s5,0(a5)
+    e37c:	8556                	mv	a0,s5
+    e37e:	318030ef          	jal	ra,11696 <memchr>
+    e382:	c501                	beqz	a0,e38a <_printf_i+0xf4>
+    e384:	41550533          	sub	a0,a0,s5
+    e388:	c048                	sw	a0,4(s0)
+    e38a:	405c                	lw	a5,4(s0)
+    e38c:	c81c                	sw	a5,16(s0)
+    e38e:	040401a3          	sb	zero,67(s0)
+    e392:	a861                	j	e42a <_printf_i+0x194>
+    e394:	431c                	lw	a5,0(a4)
+    e396:	04240a93          	addi	s5,s0,66
+    e39a:	00478693          	addi	a3,a5,4
+    e39e:	439c                	lw	a5,0(a5)
+    e3a0:	c314                	sw	a3,0(a4)
+    e3a2:	04f40123          	sb	a5,66(s0)
+    e3a6:	4785                	li	a5,1
+    e3a8:	b7d5                	j	e38c <_printf_i+0xf6>
+    e3aa:	0407f693          	andi	a3,a5,64
+    e3ae:	411c                	lw	a5,0(a0)
+    e3b0:	c30c                	sw	a1,0(a4)
+    e3b2:	dab1                	beqz	a3,e306 <_printf_i+0x70>
+    e3b4:	07c2                	slli	a5,a5,0x10
+    e3b6:	87c1                	srai	a5,a5,0x10
+    e3b8:	b7b9                	j	e306 <_printf_i+0x70>
+    e3ba:	0405f593          	andi	a1,a1,64
+    e3be:	c308                	sw	a0,0(a4)
+    e3c0:	d9c1                	beqz	a1,e350 <_printf_i+0xba>
+    e3c2:	239e                	lhu	a5,0(a5)
+    e3c4:	06f00713          	li	a4,111
+    e3c8:	0ee68763          	beq	a3,a4,e4b6 <_printf_i+0x220>
+    e3cc:	00006697          	auipc	a3,0x6
+    e3d0:	e3868693          	addi	a3,a3,-456 # 14204 <__clz_tab+0x120>
+    e3d4:	4729                	li	a4,10
+    e3d6:	040401a3          	sb	zero,67(s0)
+    e3da:	404c                	lw	a1,4(s0)
+    e3dc:	c40c                	sw	a1,8(s0)
+    e3de:	0005c563          	bltz	a1,e3e8 <_printf_i+0x152>
+    e3e2:	4008                	lw	a0,0(s0)
+    e3e4:	996d                	andi	a0,a0,-5
+    e3e6:	c008                	sw	a0,0(s0)
+    e3e8:	e399                	bnez	a5,e3ee <_printf_i+0x158>
+    e3ea:	8ab2                	mv	s5,a2
+    e3ec:	cd89                	beqz	a1,e406 <_printf_i+0x170>
+    e3ee:	8ab2                	mv	s5,a2
+    e3f0:	02e7f5b3          	remu	a1,a5,a4
+    e3f4:	1afd                	addi	s5,s5,-1
+    e3f6:	95b6                	add	a1,a1,a3
+    e3f8:	218c                	lbu	a1,0(a1)
+    e3fa:	00ba8023          	sb	a1,0(s5)
+    e3fe:	02e7d5b3          	divu	a1,a5,a4
+    e402:	0ce7f063          	bgeu	a5,a4,e4c2 <_printf_i+0x22c>
+    e406:	47a1                	li	a5,8
+    e408:	00f71e63          	bne	a4,a5,e424 <_printf_i+0x18e>
+    e40c:	401c                	lw	a5,0(s0)
+    e40e:	8b85                	andi	a5,a5,1
+    e410:	cb91                	beqz	a5,e424 <_printf_i+0x18e>
+    e412:	4058                	lw	a4,4(s0)
+    e414:	481c                	lw	a5,16(s0)
+    e416:	00e7c763          	blt	a5,a4,e424 <_printf_i+0x18e>
+    e41a:	03000793          	li	a5,48
+    e41e:	fefa8fa3          	sb	a5,-1(s5)
+    e422:	1afd                	addi	s5,s5,-1
+    e424:	41560633          	sub	a2,a2,s5
+    e428:	c810                	sw	a2,16(s0)
+    e42a:	874e                	mv	a4,s3
+    e42c:	86ca                	mv	a3,s2
+    e42e:	0070                	addi	a2,sp,12
+    e430:	85a2                	mv	a1,s0
+    e432:	8526                	mv	a0,s1
+    e434:	d57ff0ef          	jal	ra,e18a <_printf_common>
+    e438:	5a7d                	li	s4,-1
+    e43a:	0b451d63          	bne	a0,s4,e4f4 <_printf_i+0x25e>
+    e43e:	557d                	li	a0,-1
+    e440:	50b2                	lw	ra,44(sp)
+    e442:	5422                	lw	s0,40(sp)
+    e444:	5492                	lw	s1,36(sp)
+    e446:	5902                	lw	s2,32(sp)
+    e448:	49f2                	lw	s3,28(sp)
+    e44a:	4a62                	lw	s4,24(sp)
+    e44c:	4ad2                	lw	s5,20(sp)
+    e44e:	4b42                	lw	s6,16(sp)
+    e450:	6145                	addi	sp,sp,48
+    e452:	8082                	ret
+    e454:	04d582a3          	sb	a3,69(a1)
+    e458:	00006697          	auipc	a3,0x6
+    e45c:	dac68693          	addi	a3,a3,-596 # 14204 <__clz_tab+0x120>
+    e460:	400c                	lw	a1,0(s0)
+    e462:	4308                	lw	a0,0(a4)
+    e464:	0805f813          	andi	a6,a1,128
+    e468:	411c                	lw	a5,0(a0)
+    e46a:	0511                	addi	a0,a0,4
+    e46c:	02080d63          	beqz	a6,e4a6 <_printf_i+0x210>
+    e470:	c308                	sw	a0,0(a4)
+    e472:	0015f713          	andi	a4,a1,1
+    e476:	c701                	beqz	a4,e47e <_printf_i+0x1e8>
+    e478:	0205e593          	ori	a1,a1,32
+    e47c:	c00c                	sw	a1,0(s0)
+    e47e:	4741                	li	a4,16
+    e480:	fbb9                	bnez	a5,e3d6 <_printf_i+0x140>
+    e482:	400c                	lw	a1,0(s0)
+    e484:	fdf5f593          	andi	a1,a1,-33
+    e488:	c00c                	sw	a1,0(s0)
+    e48a:	b7b1                	j	e3d6 <_printf_i+0x140>
+    e48c:	419c                	lw	a5,0(a1)
+    e48e:	0207e793          	ori	a5,a5,32
+    e492:	c19c                	sw	a5,0(a1)
+    e494:	07800793          	li	a5,120
+    e498:	04f402a3          	sb	a5,69(s0)
+    e49c:	00006697          	auipc	a3,0x6
+    e4a0:	d7c68693          	addi	a3,a3,-644 # 14218 <__clz_tab+0x134>
+    e4a4:	bf75                	j	e460 <_printf_i+0x1ca>
+    e4a6:	0405f813          	andi	a6,a1,64
+    e4aa:	c308                	sw	a0,0(a4)
+    e4ac:	fc0803e3          	beqz	a6,e472 <_printf_i+0x1dc>
+    e4b0:	07c2                	slli	a5,a5,0x10
+    e4b2:	83c1                	srli	a5,a5,0x10
+    e4b4:	bf7d                	j	e472 <_printf_i+0x1dc>
+    e4b6:	00006697          	auipc	a3,0x6
+    e4ba:	d4e68693          	addi	a3,a3,-690 # 14204 <__clz_tab+0x120>
+    e4be:	4721                	li	a4,8
+    e4c0:	bf19                	j	e3d6 <_printf_i+0x140>
+    e4c2:	87ae                	mv	a5,a1
+    e4c4:	b735                	j	e3f0 <_printf_i+0x15a>
+    e4c6:	4194                	lw	a3,0(a1)
+    e4c8:	431c                	lw	a5,0(a4)
+    e4ca:	49cc                	lw	a1,20(a1)
+    e4cc:	0806f813          	andi	a6,a3,128
+    e4d0:	00478513          	addi	a0,a5,4
+    e4d4:	00080663          	beqz	a6,e4e0 <_printf_i+0x24a>
+    e4d8:	c308                	sw	a0,0(a4)
+    e4da:	439c                	lw	a5,0(a5)
+    e4dc:	c38c                	sw	a1,0(a5)
+    e4de:	a039                	j	e4ec <_printf_i+0x256>
+    e4e0:	c308                	sw	a0,0(a4)
+    e4e2:	0406f693          	andi	a3,a3,64
+    e4e6:	439c                	lw	a5,0(a5)
+    e4e8:	daf5                	beqz	a3,e4dc <_printf_i+0x246>
+    e4ea:	a38e                	sh	a1,0(a5)
+    e4ec:	00042823          	sw	zero,16(s0)
+    e4f0:	8ab2                	mv	s5,a2
+    e4f2:	bf25                	j	e42a <_printf_i+0x194>
+    e4f4:	4814                	lw	a3,16(s0)
+    e4f6:	8656                	mv	a2,s5
+    e4f8:	85ca                	mv	a1,s2
+    e4fa:	8526                	mv	a0,s1
+    e4fc:	9982                	jalr	s3
+    e4fe:	f54500e3          	beq	a0,s4,e43e <_printf_i+0x1a8>
+    e502:	401c                	lw	a5,0(s0)
+    e504:	8b89                	andi	a5,a5,2
+    e506:	e78d                	bnez	a5,e530 <_printf_i+0x29a>
+    e508:	47b2                	lw	a5,12(sp)
+    e50a:	4448                	lw	a0,12(s0)
+    e50c:	f2f55ae3          	bge	a0,a5,e440 <_printf_i+0x1aa>
+    e510:	853e                	mv	a0,a5
+    e512:	b73d                	j	e440 <_printf_i+0x1aa>
+    e514:	4685                	li	a3,1
+    e516:	8656                	mv	a2,s5
+    e518:	85ca                	mv	a1,s2
+    e51a:	8526                	mv	a0,s1
+    e51c:	9982                	jalr	s3
+    e51e:	f36500e3          	beq	a0,s6,e43e <_printf_i+0x1a8>
+    e522:	0a05                	addi	s4,s4,1
+    e524:	445c                	lw	a5,12(s0)
+    e526:	4732                	lw	a4,12(sp)
+    e528:	8f99                	sub	a5,a5,a4
+    e52a:	fefa45e3          	blt	s4,a5,e514 <_printf_i+0x27e>
+    e52e:	bfe9                	j	e508 <_printf_i+0x272>
+    e530:	4a01                	li	s4,0
+    e532:	01940a93          	addi	s5,s0,25
+    e536:	5b7d                	li	s6,-1
+    e538:	b7f5                	j	e524 <_printf_i+0x28e>
+
+0000e53a <_scanf_float>:
+_scanf_float():
+    e53a:	459c                	lw	a5,8(a1)
+    e53c:	711d                	addi	sp,sp,-96
+    e53e:	cca2                	sw	s0,88(sp)
+    e540:	c6ce                	sw	s3,76(sp)
+    e542:	c0da                	sw	s6,64(sp)
+    e544:	da66                	sw	s9,52(sp)
+    e546:	ce86                	sw	ra,92(sp)
+    e548:	8cb2                	mv	s9,a2
+    e54a:	caa6                	sw	s1,84(sp)
+    e54c:	c8ca                	sw	s2,80(sp)
+    e54e:	c4d2                	sw	s4,72(sp)
+    e550:	c2d6                	sw	s5,68(sp)
+    e552:	de5e                	sw	s7,60(sp)
+    e554:	dc62                	sw	s8,56(sp)
+    e556:	d86a                	sw	s10,48(sp)
+    e558:	d66e                	sw	s11,44(sp)
+    e55a:	fff78613          	addi	a2,a5,-1
+    e55e:	15c00713          	li	a4,348
+    e562:	8b36                	mv	s6,a3
+    e564:	89aa                	mv	s3,a0
+    e566:	842e                	mv	s0,a1
+    e568:	4681                	li	a3,0
+    e56a:	00c77763          	bgeu	a4,a2,e578 <_scanf_float+0x3e>
+    e56e:	ea378693          	addi	a3,a5,-349
+    e572:	15d00793          	li	a5,349
+    e576:	c59c                	sw	a5,8(a1)
+    e578:	401c                	lw	a5,0(s0)
+    e57a:	01c40a93          	addi	s5,s0,28
+    e57e:	84d6                	mv	s1,s5
+    e580:	7807e793          	ori	a5,a5,1920
+    e584:	c01c                	sw	a5,0(s0)
+    e586:	4901                	li	s2,0
+    e588:	4d81                	li	s11,0
+    e58a:	4c01                	li	s8,0
+    e58c:	4a01                	li	s4,0
+    e58e:	4d01                	li	s10,0
+    e590:	4b81                	li	s7,0
+    e592:	04900613          	li	a2,73
+    e596:	70000813          	li	a6,1792
+    e59a:	4885                	li	a7,1
+    e59c:	40000e93          	li	t4,1024
+    e5a0:	4309                	li	t1,2
+    e5a2:	06500e13          	li	t3,101
+    e5a6:	4f1d                	li	t5,7
+    e5a8:	4418                	lw	a4,8(s0)
+    e5aa:	cb15                	beqz	a4,e5de <_scanf_float+0xa4>
+    e5ac:	000ca783          	lw	a5,0(s9) # 80000 <_data_lma+0x6b9d8>
+    e5b0:	239c                	lbu	a5,0(a5)
+    e5b2:	12c78b63          	beq	a5,a2,e6e8 <_scanf_float+0x1ae>
+    e5b6:	0cf66863          	bltu	a2,a5,e686 <_scanf_float+0x14c>
+    e5ba:	03900593          	li	a1,57
+    e5be:	0af5e463          	bltu	a1,a5,e666 <_scanf_float+0x12c>
+    e5c2:	03100593          	li	a1,49
+    e5c6:	14b7fb63          	bgeu	a5,a1,e71c <_scanf_float+0x1e2>
+    e5ca:	02d00593          	li	a1,45
+    e5ce:	16b78263          	beq	a5,a1,e732 <_scanf_float+0x1f8>
+    e5d2:	04f5e363          	bltu	a1,a5,e618 <_scanf_float+0xde>
+    e5d6:	02b00713          	li	a4,43
+    e5da:	14e78c63          	beq	a5,a4,e732 <_scanf_float+0x1f8>
+    e5de:	000d0663          	beqz	s10,e5ea <_scanf_float+0xb0>
+    e5e2:	401c                	lw	a5,0(s0)
+    e5e4:	eff7f793          	andi	a5,a5,-257
+    e5e8:	c01c                	sw	a5,0(s0)
+    e5ea:	1dfd                	addi	s11,s11,-1
+    e5ec:	4785                	li	a5,1
+    e5ee:	21b7e963          	bltu	a5,s11,e800 <_scanf_float+0x2c6>
+    e5f2:	1e9aec63          	bltu	s5,s1,e7ea <_scanf_float+0x2b0>
+    e5f6:	4905                	li	s2,1
+    e5f8:	40f6                	lw	ra,92(sp)
+    e5fa:	4466                	lw	s0,88(sp)
+    e5fc:	854a                	mv	a0,s2
+    e5fe:	44d6                	lw	s1,84(sp)
+    e600:	4946                	lw	s2,80(sp)
+    e602:	49b6                	lw	s3,76(sp)
+    e604:	4a26                	lw	s4,72(sp)
+    e606:	4a96                	lw	s5,68(sp)
+    e608:	4b06                	lw	s6,64(sp)
+    e60a:	5bf2                	lw	s7,60(sp)
+    e60c:	5c62                	lw	s8,56(sp)
+    e60e:	5cd2                	lw	s9,52(sp)
+    e610:	5d42                	lw	s10,48(sp)
+    e612:	5db2                	lw	s11,44(sp)
+    e614:	6125                	addi	sp,sp,96
+    e616:	8082                	ret
+    e618:	02e00593          	li	a1,46
+    e61c:	14b78e63          	beq	a5,a1,e778 <_scanf_float+0x23e>
+    e620:	03000593          	li	a1,48
+    e624:	fab79de3          	bne	a5,a1,e5de <_scanf_float+0xa4>
+    e628:	400c                	lw	a1,0(s0)
+    e62a:	1005f513          	andi	a0,a1,256
+    e62e:	c57d                	beqz	a0,e71c <_scanf_float+0x1e2>
+    e630:	f7f5f593          	andi	a1,a1,-129
+    e634:	c00c                	sw	a1,0(s0)
+    e636:	0d05                	addi	s10,s10,1
+    e638:	c681                	beqz	a3,e640 <_scanf_float+0x106>
+    e63a:	0705                	addi	a4,a4,1
+    e63c:	16fd                	addi	a3,a3,-1
+    e63e:	c418                	sw	a4,8(s0)
+    e640:	441c                	lw	a5,8(s0)
+    e642:	17fd                	addi	a5,a5,-1
+    e644:	c41c                	sw	a5,8(s0)
+    e646:	481c                	lw	a5,16(s0)
+    e648:	0785                	addi	a5,a5,1
+    e64a:	c81c                	sw	a5,16(s0)
+    e64c:	004ca783          	lw	a5,4(s9)
+    e650:	17fd                	addi	a5,a5,-1
+    e652:	00fca223          	sw	a5,4(s9)
+    e656:	16f05563          	blez	a5,e7c0 <_scanf_float+0x286>
+    e65a:	000ca783          	lw	a5,0(s9)
+    e65e:	0785                	addi	a5,a5,1
+    e660:	00fca023          	sw	a5,0(s9)
+    e664:	b791                	j	e5a8 <_scanf_float+0x6e>
+    e666:	04500713          	li	a4,69
+    e66a:	12e78163          	beq	a5,a4,e78c <_scanf_float+0x252>
+    e66e:	04600713          	li	a4,70
+    e672:	0ee78a63          	beq	a5,a4,e766 <_scanf_float+0x22c>
+    e676:	04100713          	li	a4,65
+    e67a:	f6e792e3          	bne	a5,a4,e5de <_scanf_float+0xa4>
+    e67e:	f71d90e3          	bne	s11,a7,e5de <_scanf_float+0xa4>
+    e682:	4d89                	li	s11,2
+    e684:	a065                	j	e72c <_scanf_float+0x1f2>
+    e686:	11c78363          	beq	a5,t3,e78c <_scanf_float+0x252>
+    e68a:	04fe6163          	bltu	t3,a5,e6cc <_scanf_float+0x192>
+    e68e:	05400713          	li	a4,84
+    e692:	0ce78e63          	beq	a5,a4,e76e <_scanf_float+0x234>
+    e696:	02f76463          	bltu	a4,a5,e6be <_scanf_float+0x184>
+    e69a:	04e00713          	li	a4,78
+    e69e:	f4e790e3          	bne	a5,a4,e5de <_scanf_float+0xa4>
+    e6a2:	0a0d9063          	bnez	s11,e742 <_scanf_float+0x208>
+    e6a6:	0a0d1063          	bnez	s10,e746 <_scanf_float+0x20c>
+    e6aa:	4018                	lw	a4,0(s0)
+    e6ac:	70077593          	andi	a1,a4,1792
+    e6b0:	09059b63          	bne	a1,a6,e746 <_scanf_float+0x20c>
+    e6b4:	87f77713          	andi	a4,a4,-1921
+    e6b8:	c018                	sw	a4,0(s0)
+    e6ba:	4d85                	li	s11,1
+    e6bc:	a885                	j	e72c <_scanf_float+0x1f2>
+    e6be:	05900713          	li	a4,89
+    e6c2:	04e78963          	beq	a5,a4,e714 <_scanf_float+0x1da>
+    e6c6:	06100713          	li	a4,97
+    e6ca:	bf45                	j	e67a <_scanf_float+0x140>
+    e6cc:	06e00713          	li	a4,110
+    e6d0:	fce789e3          	beq	a5,a4,e6a2 <_scanf_float+0x168>
+    e6d4:	02f76863          	bltu	a4,a5,e704 <_scanf_float+0x1ca>
+    e6d8:	06600713          	li	a4,102
+    e6dc:	08e78563          	beq	a5,a4,e766 <_scanf_float+0x22c>
+    e6e0:	06900713          	li	a4,105
+    e6e4:	eee79de3          	bne	a5,a4,e5de <_scanf_float+0xa4>
+    e6e8:	06091863          	bnez	s2,e758 <_scanf_float+0x21e>
+    e6ec:	ee0d1be3          	bnez	s10,e5e2 <_scanf_float+0xa8>
+    e6f0:	4018                	lw	a4,0(s0)
+    e6f2:	70077593          	andi	a1,a4,1792
+    e6f6:	ef059ae3          	bne	a1,a6,e5ea <_scanf_float+0xb0>
+    e6fa:	87f77713          	andi	a4,a4,-1921
+    e6fe:	c018                	sw	a4,0(s0)
+    e700:	4905                	li	s2,1
+    e702:	a02d                	j	e72c <_scanf_float+0x1f2>
+    e704:	07400713          	li	a4,116
+    e708:	06e78363          	beq	a5,a4,e76e <_scanf_float+0x234>
+    e70c:	07900713          	li	a4,121
+    e710:	ece797e3          	bne	a5,a4,e5de <_scanf_float+0xa4>
+    e714:	ede915e3          	bne	s2,t5,e5de <_scanf_float+0xa4>
+    e718:	4921                	li	s2,8
+    e71a:	a809                	j	e72c <_scanf_float+0x1f2>
+    e71c:	012d8733          	add	a4,s11,s2
+    e720:	ea071fe3          	bnez	a4,e5de <_scanf_float+0xa4>
+    e724:	4018                	lw	a4,0(s0)
+    e726:	e7f77713          	andi	a4,a4,-385
+    e72a:	c018                	sw	a4,0(s0)
+    e72c:	a09c                	sb	a5,0(s1)
+    e72e:	0485                	addi	s1,s1,1
+    e730:	bf01                	j	e640 <_scanf_float+0x106>
+    e732:	4018                	lw	a4,0(s0)
+    e734:	08077593          	andi	a1,a4,128
+    e738:	ea0583e3          	beqz	a1,e5de <_scanf_float+0xa4>
+    e73c:	f7f77713          	andi	a4,a4,-129
+    e740:	b7ed                	j	e72a <_scanf_float+0x1f0>
+    e742:	066d8d63          	beq	s11,t1,e7bc <_scanf_float+0x282>
+    e746:	01190563          	beq	s2,a7,e750 <_scanf_float+0x216>
+    e74a:	4711                	li	a4,4
+    e74c:	e8e919e3          	bne	s2,a4,e5de <_scanf_float+0xa4>
+    e750:	0905                	addi	s2,s2,1
+    e752:	0ff97913          	andi	s2,s2,255
+    e756:	bfd9                	j	e72c <_scanf_float+0x1f2>
+    e758:	ffd90713          	addi	a4,s2,-3
+    e75c:	0fd77713          	andi	a4,a4,253
+    e760:	e6071fe3          	bnez	a4,e5de <_scanf_float+0xa4>
+    e764:	b7f5                	j	e750 <_scanf_float+0x216>
+    e766:	e6691ce3          	bne	s2,t1,e5de <_scanf_float+0xa4>
+    e76a:	490d                	li	s2,3
+    e76c:	b7c1                	j	e72c <_scanf_float+0x1f2>
+    e76e:	4719                	li	a4,6
+    e770:	e6e917e3          	bne	s2,a4,e5de <_scanf_float+0xa4>
+    e774:	491d                	li	s2,7
+    e776:	bf5d                	j	e72c <_scanf_float+0x1f2>
+    e778:	4018                	lw	a4,0(s0)
+    e77a:	20077593          	andi	a1,a4,512
+    e77e:	e60580e3          	beqz	a1,e5de <_scanf_float+0xa4>
+    e782:	d7f77713          	andi	a4,a4,-641
+    e786:	c018                	sw	a4,0(s0)
+    e788:	8bea                	mv	s7,s10
+    e78a:	b74d                	j	e72c <_scanf_float+0x1f2>
+    e78c:	4018                	lw	a4,0(s0)
+    e78e:	50077593          	andi	a1,a4,1280
+    e792:	01d58863          	beq	a1,t4,e7a2 <_scanf_float+0x268>
+    e796:	40077593          	andi	a1,a4,1024
+    e79a:	e40582e3          	beqz	a1,e5de <_scanf_float+0xa4>
+    e79e:	e40d06e3          	beqz	s10,e5ea <_scanf_float+0xb0>
+    e7a2:	20077593          	andi	a1,a4,512
+    e7a6:	e581                	bnez	a1,e7ae <_scanf_float+0x274>
+    e7a8:	417d0a33          	sub	s4,s10,s7
+    e7ac:	8c26                	mv	s8,s1
+    e7ae:	87f77713          	andi	a4,a4,-1921
+    e7b2:	18076713          	ori	a4,a4,384
+    e7b6:	c018                	sw	a4,0(s0)
+    e7b8:	4d01                	li	s10,0
+    e7ba:	bf8d                	j	e72c <_scanf_float+0x1f2>
+    e7bc:	4d8d                	li	s11,3
+    e7be:	b7bd                	j	e72c <_scanf_float+0x1f2>
+    e7c0:	18042783          	lw	a5,384(s0)
+    e7c4:	85e6                	mv	a1,s9
+    e7c6:	854e                	mv	a0,s3
+    e7c8:	c636                	sw	a3,12(sp)
+    e7ca:	9782                	jalr	a5
+    e7cc:	46b2                	lw	a3,12(sp)
+    e7ce:	04900613          	li	a2,73
+    e7d2:	70000813          	li	a6,1792
+    e7d6:	4885                	li	a7,1
+    e7d8:	40000e93          	li	t4,1024
+    e7dc:	4309                	li	t1,2
+    e7de:	06500e13          	li	t3,101
+    e7e2:	4f1d                	li	t5,7
+    e7e4:	dc0502e3          	beqz	a0,e5a8 <_scanf_float+0x6e>
+    e7e8:	bbdd                	j	e5de <_scanf_float+0xa4>
+    e7ea:	14fd                	addi	s1,s1,-1
+    e7ec:	17c42783          	lw	a5,380(s0)
+    e7f0:	208c                	lbu	a1,0(s1)
+    e7f2:	8666                	mv	a2,s9
+    e7f4:	854e                	mv	a0,s3
+    e7f6:	9782                	jalr	a5
+    e7f8:	481c                	lw	a5,16(s0)
+    e7fa:	17fd                	addi	a5,a5,-1
+    e7fc:	c81c                	sw	a5,16(s0)
+    e7fe:	bbd5                	j	e5f2 <_scanf_float+0xb8>
+    e800:	fff90793          	addi	a5,s2,-1
+    e804:	4719                	li	a4,6
+    e806:	02f76663          	bltu	a4,a5,e832 <_scanf_float+0x2f8>
+    e80a:	4789                	li	a5,2
+    e80c:	8da6                	mv	s11,s1
+    e80e:	0727ff63          	bgeu	a5,s2,e88c <_scanf_float+0x352>
+    e812:	40990733          	sub	a4,s2,s1
+    e816:	0ff77713          	andi	a4,a4,255
+    e81a:	468d                	li	a3,3
+    e81c:	00ed87b3          	add	a5,s11,a4
+    e820:	0ff7f793          	andi	a5,a5,255
+    e824:	02f6eb63          	bltu	a3,a5,e85a <_scanf_float+0x320>
+    e828:	1975                	addi	s2,s2,-3
+    e82a:	0ff97913          	andi	s2,s2,255
+    e82e:	412484b3          	sub	s1,s1,s2
+    e832:	401c                	lw	a5,0(s0)
+    e834:	1007f713          	andi	a4,a5,256
+    e838:	cf51                	beqz	a4,e8d4 <_scanf_float+0x39a>
+    e83a:	4007f793          	andi	a5,a5,1024
+    e83e:	cbb1                	beqz	a5,e892 <_scanf_float+0x358>
+    e840:	da9afbe3          	bgeu	s5,s1,e5f6 <_scanf_float+0xbc>
+    e844:	14fd                	addi	s1,s1,-1
+    e846:	17c42783          	lw	a5,380(s0)
+    e84a:	208c                	lbu	a1,0(s1)
+    e84c:	8666                	mv	a2,s9
+    e84e:	854e                	mv	a0,s3
+    e850:	9782                	jalr	a5
+    e852:	481c                	lw	a5,16(s0)
+    e854:	17fd                	addi	a5,a5,-1
+    e856:	c81c                	sw	a5,16(s0)
+    e858:	b7e5                	j	e840 <_scanf_float+0x306>
+    e85a:	1dfd                	addi	s11,s11,-1
+    e85c:	17c42783          	lw	a5,380(s0)
+    e860:	000dc583          	lbu	a1,0(s11)
+    e864:	8666                	mv	a2,s9
+    e866:	854e                	mv	a0,s3
+    e868:	c63a                	sw	a4,12(sp)
+    e86a:	9782                	jalr	a5
+    e86c:	481c                	lw	a5,16(s0)
+    e86e:	468d                	li	a3,3
+    e870:	4732                	lw	a4,12(sp)
+    e872:	17fd                	addi	a5,a5,-1
+    e874:	c81c                	sw	a5,16(s0)
+    e876:	b75d                	j	e81c <_scanf_float+0x2e2>
+    e878:	14fd                	addi	s1,s1,-1
+    e87a:	17c42783          	lw	a5,380(s0)
+    e87e:	208c                	lbu	a1,0(s1)
+    e880:	8666                	mv	a2,s9
+    e882:	854e                	mv	a0,s3
+    e884:	9782                	jalr	a5
+    e886:	481c                	lw	a5,16(s0)
+    e888:	17fd                	addi	a5,a5,-1
+    e88a:	c81c                	sw	a5,16(s0)
+    e88c:	fe9ae6e3          	bltu	s5,s1,e878 <_scanf_float+0x33e>
+    e890:	b39d                	j	e5f6 <_scanf_float+0xbc>
+    e892:	481c                	lw	a5,16(s0)
+    e894:	fff4c583          	lbu	a1,-1(s1)
+    e898:	fff48913          	addi	s2,s1,-1
+    e89c:	17fd                	addi	a5,a5,-1
+    e89e:	c81c                	sw	a5,16(s0)
+    e8a0:	06500793          	li	a5,101
+    e8a4:	02f58263          	beq	a1,a5,e8c8 <_scanf_float+0x38e>
+    e8a8:	04500793          	li	a5,69
+    e8ac:	00f58e63          	beq	a1,a5,e8c8 <_scanf_float+0x38e>
+    e8b0:	17c42783          	lw	a5,380(s0)
+    e8b4:	8666                	mv	a2,s9
+    e8b6:	854e                	mv	a0,s3
+    e8b8:	9782                	jalr	a5
+    e8ba:	481c                	lw	a5,16(s0)
+    e8bc:	ffe4c583          	lbu	a1,-2(s1)
+    e8c0:	ffe48913          	addi	s2,s1,-2
+    e8c4:	17fd                	addi	a5,a5,-1
+    e8c6:	c81c                	sw	a5,16(s0)
+    e8c8:	17c42783          	lw	a5,380(s0)
+    e8cc:	8666                	mv	a2,s9
+    e8ce:	854e                	mv	a0,s3
+    e8d0:	9782                	jalr	a5
+    e8d2:	84ca                	mv	s1,s2
+    e8d4:	00042903          	lw	s2,0(s0)
+    e8d8:	01097913          	andi	s2,s2,16
+    e8dc:	0c091363          	bnez	s2,e9a2 <_scanf_float+0x468>
+    e8e0:	00048023          	sb	zero,0(s1)
+    e8e4:	401c                	lw	a5,0(s0)
+    e8e6:	40000713          	li	a4,1024
+    e8ea:	6007f793          	andi	a5,a5,1536
+    e8ee:	02e79e63          	bne	a5,a4,e92a <_scanf_float+0x3f0>
+    e8f2:	41ab8633          	sub	a2,s7,s10
+    e8f6:	05ab9663          	bne	s7,s10,e942 <_scanf_float+0x408>
+    e8fa:	85d6                	mv	a1,s5
+    e8fc:	4601                	li	a2,0
+    e8fe:	854e                	mv	a0,s3
+    e900:	02c010ef          	jal	ra,f92c <_strtod_r>
+    e904:	4018                	lw	a4,0(s0)
+    e906:	8a2a                	mv	s4,a0
+    e908:	8aae                	mv	s5,a1
+    e90a:	00277693          	andi	a3,a4,2
+    e90e:	000b2783          	lw	a5,0(s6)
+    e912:	c6a9                	beqz	a3,e95c <_scanf_float+0x422>
+    e914:	00478713          	addi	a4,a5,4
+    e918:	00eb2023          	sw	a4,0(s6)
+    e91c:	439c                	lw	a5,0(a5)
+    e91e:	c388                	sw	a0,0(a5)
+    e920:	c3cc                	sw	a1,4(a5)
+    e922:	445c                	lw	a5,12(s0)
+    e924:	0785                	addi	a5,a5,1
+    e926:	c45c                	sw	a5,12(s0)
+    e928:	b9c1                	j	e5f8 <_scanf_float+0xbe>
+    e92a:	fc0a08e3          	beqz	s4,e8fa <_scanf_float+0x3c0>
+    e92e:	4601                	li	a2,0
+    e930:	46a9                	li	a3,10
+    e932:	001c0593          	addi	a1,s8,1
+    e936:	854e                	mv	a0,s3
+    e938:	140010ef          	jal	ra,fa78 <_strtol_r>
+    e93c:	41450633          	sub	a2,a0,s4
+    e940:	84e2                	mv	s1,s8
+    e942:	16f40793          	addi	a5,s0,367
+    e946:	00f4e463          	bltu	s1,a5,e94e <_scanf_float+0x414>
+    e94a:	16e40493          	addi	s1,s0,366
+    e94e:	00006597          	auipc	a1,0x6
+    e952:	8de58593          	addi	a1,a1,-1826 # 1422c <__clz_tab+0x148>
+    e956:	8526                	mv	a0,s1
+    e958:	2a65                	jal	eb10 <siprintf>
+    e95a:	b745                	j	e8fa <_scanf_float+0x3c0>
+    e95c:	00478693          	addi	a3,a5,4
+    e960:	00db2023          	sw	a3,0(s6)
+    e964:	8b11                	andi	a4,a4,4
+    e966:	4384                	lw	s1,0(a5)
+    e968:	cf19                	beqz	a4,e986 <_scanf_float+0x44c>
+    e96a:	85aa                	mv	a1,a0
+    e96c:	8656                	mv	a2,s5
+    e96e:	0808                	addi	a0,sp,16
+    e970:	2a7040ef          	jal	ra,13416 <__extenddftf2>
+    e974:	46d2                	lw	a3,20(sp)
+    e976:	4762                	lw	a4,24(sp)
+    e978:	47f2                	lw	a5,28(sp)
+    e97a:	4642                	lw	a2,16(sp)
+    e97c:	c0d4                	sw	a3,4(s1)
+    e97e:	c498                	sw	a4,8(s1)
+    e980:	c090                	sw	a2,0(s1)
+    e982:	c4dc                	sw	a5,12(s1)
+    e984:	bf79                	j	e922 <_scanf_float+0x3e8>
+    e986:	862a                	mv	a2,a0
+    e988:	86ae                	mv	a3,a1
+    e98a:	d0dfe0ef          	jal	ra,d696 <__unorddf2>
+    e98e:	c509                	beqz	a0,e998 <_scanf_float+0x45e>
+    e990:	4501                	li	a0,0
+    e992:	2a8d                	jal	eb04 <nanf>
+    e994:	c088                	sw	a0,0(s1)
+    e996:	b771                	j	e922 <_scanf_float+0x3e8>
+    e998:	8552                	mv	a0,s4
+    e99a:	85d6                	mv	a1,s5
+    e99c:	da7fe0ef          	jal	ra,d742 <__truncdfsf2>
+    e9a0:	bfd5                	j	e994 <_scanf_float+0x45a>
+    e9a2:	4901                	li	s2,0
+    e9a4:	b991                	j	e5f8 <_scanf_float+0xbe>
+
+0000e9a6 <iprintf>:
+printf():
+    e9a6:	7139                	addi	sp,sp,-64
+    e9a8:	da3e                	sw	a5,52(sp)
+    e9aa:	d22e                	sw	a1,36(sp)
+    e9ac:	d432                	sw	a2,40(sp)
+    e9ae:	d636                	sw	a3,44(sp)
+    e9b0:	d83a                	sw	a4,48(sp)
+    e9b2:	dc42                	sw	a6,56(sp)
+    e9b4:	de46                	sw	a7,60(sp)
+    e9b6:	73818793          	addi	a5,gp,1848 # 20004738 <_impure_ptr>
+    e9ba:	cc22                	sw	s0,24(sp)
+    e9bc:	4380                	lw	s0,0(a5)
+    e9be:	ca26                	sw	s1,20(sp)
+    e9c0:	ce06                	sw	ra,28(sp)
+    e9c2:	84aa                	mv	s1,a0
+    e9c4:	c411                	beqz	s0,e9d0 <iprintf+0x2a>
+    e9c6:	4c1c                	lw	a5,24(s0)
+    e9c8:	e781                	bnez	a5,e9d0 <iprintf+0x2a>
+    e9ca:	8522                	mv	a0,s0
+    e9cc:	28a020ef          	jal	ra,10c56 <__sinit>
+    e9d0:	440c                	lw	a1,8(s0)
+    e9d2:	1054                	addi	a3,sp,36
+    e9d4:	8626                	mv	a2,s1
+    e9d6:	8522                	mv	a0,s0
+    e9d8:	c636                	sw	a3,12(sp)
+    e9da:	713030ef          	jal	ra,128ec <_vfiprintf_r>
+    e9de:	40f2                	lw	ra,28(sp)
+    e9e0:	4462                	lw	s0,24(sp)
+    e9e2:	44d2                	lw	s1,20(sp)
+    e9e4:	6121                	addi	sp,sp,64
+    e9e6:	8082                	ret
+
+0000e9e8 <_puts_r>:
+_puts_r():
+    e9e8:	1101                	addi	sp,sp,-32
+    e9ea:	ca26                	sw	s1,20(sp)
+    e9ec:	c84a                	sw	s2,16(sp)
+    e9ee:	ce06                	sw	ra,28(sp)
+    e9f0:	cc22                	sw	s0,24(sp)
+    e9f2:	c64e                	sw	s3,12(sp)
+    e9f4:	c452                	sw	s4,8(sp)
+    e9f6:	84aa                	mv	s1,a0
+    e9f8:	892e                	mv	s2,a1
+    e9fa:	c509                	beqz	a0,ea04 <_puts_r+0x1c>
+    e9fc:	4d1c                	lw	a5,24(a0)
+    e9fe:	e399                	bnez	a5,ea04 <_puts_r+0x1c>
+    ea00:	256020ef          	jal	ra,10c56 <__sinit>
+    ea04:	4c9c                	lw	a5,24(s1)
+    ea06:	4480                	lw	s0,8(s1)
+    ea08:	e781                	bnez	a5,ea10 <_puts_r+0x28>
+    ea0a:	8526                	mv	a0,s1
+    ea0c:	24a020ef          	jal	ra,10c56 <__sinit>
+    ea10:	00006797          	auipc	a5,0x6
+    ea14:	94078793          	addi	a5,a5,-1728 # 14350 <__sf_fake_stdin>
+    ea18:	02f41c63          	bne	s0,a5,ea50 <_puts_r+0x68>
+    ea1c:	40c0                	lw	s0,4(s1)
+    ea1e:	245e                	lhu	a5,12(s0)
+    ea20:	8ba1                	andi	a5,a5,8
+    ea22:	c7b9                	beqz	a5,ea70 <_puts_r+0x88>
+    ea24:	481c                	lw	a5,16(s0)
+    ea26:	c7a9                	beqz	a5,ea70 <_puts_r+0x88>
+    ea28:	59fd                	li	s3,-1
+    ea2a:	4a29                	li	s4,10
+    ea2c:	441c                	lw	a5,8(s0)
+    ea2e:	00094583          	lbu	a1,0(s2)
+    ea32:	17fd                	addi	a5,a5,-1
+    ea34:	eda1                	bnez	a1,ea8c <_puts_r+0xa4>
+    ea36:	c41c                	sw	a5,8(s0)
+    ea38:	0807d063          	bgez	a5,eab8 <_puts_r+0xd0>
+    ea3c:	8622                	mv	a2,s0
+    ea3e:	45a9                	li	a1,10
+    ea40:	8526                	mv	a0,s1
+    ea42:	048010ef          	jal	ra,fa8a <__swbuf_r>
+    ea46:	57fd                	li	a5,-1
+    ea48:	02f50963          	beq	a0,a5,ea7a <_puts_r+0x92>
+    ea4c:	4529                	li	a0,10
+    ea4e:	a03d                	j	ea7c <_puts_r+0x94>
+    ea50:	00006797          	auipc	a5,0x6
+    ea54:	92078793          	addi	a5,a5,-1760 # 14370 <__sf_fake_stdout>
+    ea58:	00f41463          	bne	s0,a5,ea60 <_puts_r+0x78>
+    ea5c:	4480                	lw	s0,8(s1)
+    ea5e:	b7c1                	j	ea1e <_puts_r+0x36>
+    ea60:	00006797          	auipc	a5,0x6
+    ea64:	8d078793          	addi	a5,a5,-1840 # 14330 <__sf_fake_stderr>
+    ea68:	faf41be3          	bne	s0,a5,ea1e <_puts_r+0x36>
+    ea6c:	44c0                	lw	s0,12(s1)
+    ea6e:	bf45                	j	ea1e <_puts_r+0x36>
+    ea70:	85a2                	mv	a1,s0
+    ea72:	8526                	mv	a0,s1
+    ea74:	10e010ef          	jal	ra,fb82 <__swsetup_r>
+    ea78:	d945                	beqz	a0,ea28 <_puts_r+0x40>
+    ea7a:	557d                	li	a0,-1
+    ea7c:	40f2                	lw	ra,28(sp)
+    ea7e:	4462                	lw	s0,24(sp)
+    ea80:	44d2                	lw	s1,20(sp)
+    ea82:	4942                	lw	s2,16(sp)
+    ea84:	49b2                	lw	s3,12(sp)
+    ea86:	4a22                	lw	s4,8(sp)
+    ea88:	6105                	addi	sp,sp,32
+    ea8a:	8082                	ret
+    ea8c:	c41c                	sw	a5,8(s0)
+    ea8e:	0905                	addi	s2,s2,1
+    ea90:	0007d763          	bgez	a5,ea9e <_puts_r+0xb6>
+    ea94:	4c18                	lw	a4,24(s0)
+    ea96:	00e7ca63          	blt	a5,a4,eaaa <_puts_r+0xc2>
+    ea9a:	01458863          	beq	a1,s4,eaaa <_puts_r+0xc2>
+    ea9e:	401c                	lw	a5,0(s0)
+    eaa0:	00178713          	addi	a4,a5,1
+    eaa4:	c018                	sw	a4,0(s0)
+    eaa6:	a38c                	sb	a1,0(a5)
+    eaa8:	b751                	j	ea2c <_puts_r+0x44>
+    eaaa:	8622                	mv	a2,s0
+    eaac:	8526                	mv	a0,s1
+    eaae:	7dd000ef          	jal	ra,fa8a <__swbuf_r>
+    eab2:	f7351de3          	bne	a0,s3,ea2c <_puts_r+0x44>
+    eab6:	b7d1                	j	ea7a <_puts_r+0x92>
+    eab8:	401c                	lw	a5,0(s0)
+    eaba:	00178713          	addi	a4,a5,1
+    eabe:	c018                	sw	a4,0(s0)
+    eac0:	4729                	li	a4,10
+    eac2:	a398                	sb	a4,0(a5)
+    eac4:	b761                	j	ea4c <_puts_r+0x64>
+
+0000eac6 <puts>:
+puts():
+    eac6:	73818793          	addi	a5,gp,1848 # 20004738 <_impure_ptr>
+    eaca:	85aa                	mv	a1,a0
+    eacc:	4388                	lw	a0,0(a5)
+    eace:	f1bff06f          	j	e9e8 <_puts_r>
+
+0000ead2 <_sbrk_r>:
+_sbrk_r():
+    ead2:	1141                	addi	sp,sp,-16
+    ead4:	c422                	sw	s0,8(sp)
+    ead6:	842a                	mv	s0,a0
+    ead8:	852e                	mv	a0,a1
+    eada:	1fff8797          	auipc	a5,0x1fff8
+    eade:	ee07a523          	sw	zero,-278(a5) # 200069c4 <errno>
+    eae2:	c606                	sw	ra,12(sp)
+    eae4:	c8cfc0ef          	jal	ra,af70 <_sbrk>
+    eae8:	57fd                	li	a5,-1
+    eaea:	00f51963          	bne	a0,a5,eafc <_sbrk_r+0x2a>
+    eaee:	1fff8797          	auipc	a5,0x1fff8
+    eaf2:	ed678793          	addi	a5,a5,-298 # 200069c4 <errno>
+    eaf6:	439c                	lw	a5,0(a5)
+    eaf8:	c391                	beqz	a5,eafc <_sbrk_r+0x2a>
+    eafa:	c01c                	sw	a5,0(s0)
+    eafc:	40b2                	lw	ra,12(sp)
+    eafe:	4422                	lw	s0,8(sp)
+    eb00:	0141                	addi	sp,sp,16
+    eb02:	8082                	ret
+
+0000eb04 <nanf>:
+nanf():
+    eb04:	00005797          	auipc	a5,0x5
+    eb08:	73078793          	addi	a5,a5,1840 # 14234 <__clz_tab+0x150>
+    eb0c:	4388                	lw	a0,0(a5)
+    eb0e:	8082                	ret
+
+0000eb10 <siprintf>:
+sprintf():
+    eb10:	7135                	addi	sp,sp,-160
+    eb12:	cb3e                	sw	a5,148(sp)
+    eb14:	800007b7          	lui	a5,0x80000
+    eb18:	fff7c793          	not	a5,a5
+    eb1c:	ce3e                	sw	a5,28(sp)
+    eb1e:	c83e                	sw	a5,16(sp)
+    eb20:	77c1                	lui	a5,0xffff0
+    eb22:	20878793          	addi	a5,a5,520 # ffff0208 <_eusrstack+0xdffe0208>
+    eb26:	c532                	sw	a2,136(sp)
+    eb28:	c736                	sw	a3,140(sp)
+    eb2a:	c93a                	sw	a4,144(sp)
+    eb2c:	cd42                	sw	a6,152(sp)
+    eb2e:	cf46                	sw	a7,156(sp)
+    eb30:	ca3e                	sw	a5,20(sp)
+    eb32:	73818793          	addi	a5,gp,1848 # 20004738 <_impure_ptr>
+    eb36:	c42a                	sw	a0,8(sp)
+    eb38:	cc2a                	sw	a0,24(sp)
+    eb3a:	4388                	lw	a0,0(a5)
+    eb3c:	0134                	addi	a3,sp,136
+    eb3e:	862e                	mv	a2,a1
+    eb40:	002c                	addi	a1,sp,8
+    eb42:	de86                	sw	ra,124(sp)
+    eb44:	c236                	sw	a3,4(sp)
+    eb46:	65c030ef          	jal	ra,121a2 <_svfiprintf_r>
+    eb4a:	47a2                	lw	a5,8(sp)
+    eb4c:	00078023          	sb	zero,0(a5)
+    eb50:	50f6                	lw	ra,124(sp)
+    eb52:	610d                	addi	sp,sp,160
+    eb54:	8082                	ret
+
+0000eb56 <siscanf>:
+sscanf():
+    eb56:	7171                	addi	sp,sp,-176
+    eb58:	d33e                	sw	a5,164(sp)
+    eb5a:	20400793          	li	a5,516
+    eb5e:	c706                	sw	ra,140(sp)
+    eb60:	c62e                	sw	a1,12(sp)
+    eb62:	cd32                	sw	a2,152(sp)
+    eb64:	cf36                	sw	a3,156(sp)
+    eb66:	d13a                	sw	a4,160(sp)
+    eb68:	d542                	sw	a6,168(sp)
+    eb6a:	d746                	sw	a7,172(sp)
+    eb6c:	02f11223          	sh	a5,36(sp)
+    eb70:	cc2a                	sw	a0,24(sp)
+    eb72:	d42a                	sw	a0,40(sp)
+    eb74:	20f5                	jal	ec60 <strlen>
+    eb76:	00000797          	auipc	a5,0x0
+    eb7a:	06078793          	addi	a5,a5,96 # ebd6 <__seofread>
+    eb7e:	de3e                	sw	a5,60(sp)
+    eb80:	57fd                	li	a5,-1
+    eb82:	45b2                	lw	a1,12(sp)
+    eb84:	02f11323          	sh	a5,38(sp)
+    eb88:	73818793          	addi	a5,gp,1848 # 20004738 <_impure_ptr>
+    eb8c:	ce2a                	sw	a0,28(sp)
+    eb8e:	d62a                	sw	a0,44(sp)
+    eb90:	4388                	lw	a0,0(a5)
+    eb92:	0934                	addi	a3,sp,152
+    eb94:	862e                	mv	a2,a1
+    eb96:	082c                	addi	a1,sp,24
+    eb98:	c682                	sw	zero,76(sp)
+    eb9a:	d082                	sw	zero,96(sp)
+    eb9c:	ca36                	sw	a3,20(sp)
+    eb9e:	147030ef          	jal	ra,124e4 <__ssvfiscanf_r>
+    eba2:	40ba                	lw	ra,140(sp)
+    eba4:	614d                	addi	sp,sp,176
+    eba6:	8082                	ret
+
+0000eba8 <__sread>:
+__sread():
+    eba8:	1141                	addi	sp,sp,-16
+    ebaa:	c422                	sw	s0,8(sp)
+    ebac:	842e                	mv	s0,a1
+    ebae:	00e59583          	lh	a1,14(a1)
+    ebb2:	c606                	sw	ra,12(sp)
+    ebb4:	2fe040ef          	jal	ra,12eb2 <_read_r>
+    ebb8:	00054963          	bltz	a0,ebca <__sread+0x22>
+    ebbc:	487c                	lw	a5,84(s0)
+    ebbe:	97aa                	add	a5,a5,a0
+    ebc0:	c87c                	sw	a5,84(s0)
+    ebc2:	40b2                	lw	ra,12(sp)
+    ebc4:	4422                	lw	s0,8(sp)
+    ebc6:	0141                	addi	sp,sp,16
+    ebc8:	8082                	ret
+    ebca:	245e                	lhu	a5,12(s0)
+    ebcc:	777d                	lui	a4,0xfffff
+    ebce:	177d                	addi	a4,a4,-1
+    ebd0:	8ff9                	and	a5,a5,a4
+    ebd2:	a45e                	sh	a5,12(s0)
+    ebd4:	b7fd                	j	ebc2 <__sread+0x1a>
+
+0000ebd6 <__seofread>:
+__seofread():
+    ebd6:	4501                	li	a0,0
+    ebd8:	8082                	ret
+
+0000ebda <__swrite>:
+__swrite():
+    ebda:	25de                	lhu	a5,12(a1)
+    ebdc:	1101                	addi	sp,sp,-32
+    ebde:	cc22                	sw	s0,24(sp)
+    ebe0:	ca26                	sw	s1,20(sp)
+    ebe2:	c84a                	sw	s2,16(sp)
+    ebe4:	c64e                	sw	s3,12(sp)
+    ebe6:	ce06                	sw	ra,28(sp)
+    ebe8:	1007f793          	andi	a5,a5,256
+    ebec:	84aa                	mv	s1,a0
+    ebee:	842e                	mv	s0,a1
+    ebf0:	8932                	mv	s2,a2
+    ebf2:	89b6                	mv	s3,a3
+    ebf4:	c799                	beqz	a5,ec02 <__swrite+0x28>
+    ebf6:	00e59583          	lh	a1,14(a1)
+    ebfa:	4689                	li	a3,2
+    ebfc:	4601                	li	a2,0
+    ebfe:	145020ef          	jal	ra,11542 <_lseek_r>
+    ec02:	245e                	lhu	a5,12(s0)
+    ec04:	777d                	lui	a4,0xfffff
+    ec06:	177d                	addi	a4,a4,-1
+    ec08:	8ff9                	and	a5,a5,a4
+    ec0a:	a45e                	sh	a5,12(s0)
+    ec0c:	00e41583          	lh	a1,14(s0)
+    ec10:	4462                	lw	s0,24(sp)
+    ec12:	40f2                	lw	ra,28(sp)
+    ec14:	86ce                	mv	a3,s3
+    ec16:	864a                	mv	a2,s2
+    ec18:	49b2                	lw	s3,12(sp)
+    ec1a:	4942                	lw	s2,16(sp)
+    ec1c:	8526                	mv	a0,s1
+    ec1e:	44d2                	lw	s1,20(sp)
+    ec20:	6105                	addi	sp,sp,32
+    ec22:	72b0006f          	j	fb4c <_write_r>
+
+0000ec26 <__sseek>:
+__sseek():
+    ec26:	1141                	addi	sp,sp,-16
+    ec28:	c422                	sw	s0,8(sp)
+    ec2a:	842e                	mv	s0,a1
+    ec2c:	00e59583          	lh	a1,14(a1)
+    ec30:	c606                	sw	ra,12(sp)
+    ec32:	111020ef          	jal	ra,11542 <_lseek_r>
+    ec36:	57fd                	li	a5,-1
+    ec38:	245a                	lhu	a4,12(s0)
+    ec3a:	00f51a63          	bne	a0,a5,ec4e <__sseek+0x28>
+    ec3e:	77fd                	lui	a5,0xfffff
+    ec40:	17fd                	addi	a5,a5,-1
+    ec42:	8ff9                	and	a5,a5,a4
+    ec44:	a45e                	sh	a5,12(s0)
+    ec46:	40b2                	lw	ra,12(sp)
+    ec48:	4422                	lw	s0,8(sp)
+    ec4a:	0141                	addi	sp,sp,16
+    ec4c:	8082                	ret
+    ec4e:	6785                	lui	a5,0x1
+    ec50:	8fd9                	or	a5,a5,a4
+    ec52:	a45e                	sh	a5,12(s0)
+    ec54:	c868                	sw	a0,84(s0)
+    ec56:	bfc5                	j	ec46 <__sseek+0x20>
+
+0000ec58 <__sclose>:
+__sclose():
+    ec58:	00e59583          	lh	a1,14(a1)
+    ec5c:	0280106f          	j	fc84 <_close_r>
+
+0000ec60 <strlen>:
+strlen():
+    ec60:	87aa                	mv	a5,a0
+    ec62:	0785                	addi	a5,a5,1
+    ec64:	fff7c703          	lbu	a4,-1(a5) # fff <__stack_size+0x7ff>
+    ec68:	ff6d                	bnez	a4,ec62 <strlen+0x2>
+    ec6a:	40a78533          	sub	a0,a5,a0
+    ec6e:	157d                	addi	a0,a0,-1
+    ec70:	8082                	ret
+
+0000ec72 <sulp>:
+sulp():
+    ec72:	1101                	addi	sp,sp,-32
+    ec74:	cc22                	sw	s0,24(sp)
+    ec76:	872a                	mv	a4,a0
+    ec78:	842e                	mv	s0,a1
+    ec7a:	853a                	mv	a0,a4
+    ec7c:	85a2                	mv	a1,s0
+    ec7e:	c632                	sw	a2,12(sp)
+    ec80:	ce06                	sw	ra,28(sp)
+    ec82:	0fc030ef          	jal	ra,11d7e <__ulp>
+    ec86:	4632                	lw	a2,12(sp)
+    ec88:	882a                	mv	a6,a0
+    ec8a:	88ae                	mv	a7,a1
+    ec8c:	c605                	beqz	a2,ecb4 <sulp+0x42>
+    ec8e:	8051                	srli	s0,s0,0x14
+    ec90:	7ff47413          	andi	s0,s0,2047
+    ec94:	06b00793          	li	a5,107
+    ec98:	8f81                	sub	a5,a5,s0
+    ec9a:	00f05d63          	blez	a5,ecb4 <sulp+0x42>
+    ec9e:	07d2                	slli	a5,a5,0x14
+    eca0:	3ff00737          	lui	a4,0x3ff00
+    eca4:	4801                	li	a6,0
+    eca6:	973e                	add	a4,a4,a5
+    eca8:	8642                	mv	a2,a6
+    ecaa:	86ba                	mv	a3,a4
+    ecac:	df7fd0ef          	jal	ra,caa2 <__muldf3>
+    ecb0:	882a                	mv	a6,a0
+    ecb2:	88ae                	mv	a7,a1
+    ecb4:	40f2                	lw	ra,28(sp)
+    ecb6:	4462                	lw	s0,24(sp)
+    ecb8:	8542                	mv	a0,a6
+    ecba:	85c6                	mv	a1,a7
+    ecbc:	6105                	addi	sp,sp,32
+    ecbe:	8082                	ret
+
+0000ecc0 <_strtod_l>:
+_strtod_l():
+    ecc0:	7135                	addi	sp,sp,-160
+    ecc2:	c94a                	sw	s2,144(sp)
+    ecc4:	892a                	mv	s2,a0
+    ecc6:	8536                	mv	a0,a3
+    ecc8:	d432                	sw	a2,40(sp)
+    ecca:	c636                	sw	a3,12(sp)
+    eccc:	cf06                	sw	ra,156(sp)
+    ecce:	cd22                	sw	s0,152(sp)
+    ecd0:	cb26                	sw	s1,148(sp)
+    ecd2:	c74e                	sw	s3,140(sp)
+    ecd4:	d8ea                	sw	s10,112(sp)
+    ecd6:	d6ee                	sw	s11,108(sp)
+    ecd8:	8d2e                	mv	s10,a1
+    ecda:	c552                	sw	s4,136(sp)
+    ecdc:	c356                	sw	s5,132(sp)
+    ecde:	c15a                	sw	s6,128(sp)
+    ece0:	dede                	sw	s7,124(sp)
+    ece2:	dce2                	sw	s8,120(sp)
+    ece4:	dae6                	sw	s9,116(sp)
+    ece6:	c882                	sw	zero,80(sp)
+    ece8:	041020ef          	jal	ra,11528 <__localeconv_l>
+    ecec:	8daa                	mv	s11,a0
+    ecee:	4108                	lw	a0,0(a0)
+    ecf0:	4481                	li	s1,0
+    ecf2:	4401                	li	s0,0
+    ecf4:	f6dff0ef          	jal	ra,ec60 <strlen>
+    ecf8:	46b2                	lw	a3,12(sp)
+    ecfa:	89aa                	mv	s3,a0
+    ecfc:	c6ea                	sw	s10,76(sp)
+    ecfe:	4635                	li	a2,13
+    ed00:	02b00593          	li	a1,43
+    ed04:	02d00513          	li	a0,45
+    ed08:	02000813          	li	a6,32
+    ed0c:	48a5                	li	a7,9
+    ed0e:	47b6                	lw	a5,76(sp)
+    ed10:	2398                	lbu	a4,0(a5)
+    ed12:	08e66b63          	bltu	a2,a4,eda8 <_strtod_l+0xe8>
+    ed16:	09177f63          	bgeu	a4,a7,edb4 <_strtod_l+0xf4>
+    ed1a:	c755                	beqz	a4,edc6 <_strtod_l+0x106>
+    ed1c:	c802                	sw	zero,16(sp)
+    ed1e:	4a36                	lw	s4,76(sp)
+    ed20:	03000793          	li	a5,48
+    ed24:	4a81                	li	s5,0
+    ed26:	000a4703          	lbu	a4,0(s4)
+    ed2a:	12f71b63          	bne	a4,a5,ee60 <_strtod_l+0x1a0>
+    ed2e:	001a4783          	lbu	a5,1(s4)
+    ed32:	05800713          	li	a4,88
+    ed36:	00e78863          	beq	a5,a4,ed46 <_strtod_l+0x86>
+    ed3a:	07800613          	li	a2,120
+    ed3e:	03000713          	li	a4,48
+    ed42:	10c79663          	bne	a5,a2,ee4e <_strtod_l+0x18e>
+    ed46:	47c2                	lw	a5,16(sp)
+    ed48:	8836                	mv	a6,a3
+    ed4a:	0898                	addi	a4,sp,80
+    ed4c:	08d4                	addi	a3,sp,84
+    ed4e:	00005617          	auipc	a2,0x5
+    ed52:	54a60613          	addi	a2,a2,1354 # 14298 <fpi.3395>
+    ed56:	00ec                	addi	a1,sp,76
+    ed58:	854a                	mv	a0,s2
+    ed5a:	130020ef          	jal	ra,10e8a <__gethex>
+    ed5e:	00757993          	andi	s3,a0,7
+    ed62:	8aaa                	mv	s5,a0
+    ed64:	00098863          	beqz	s3,ed74 <_strtod_l+0xb4>
+    ed68:	4799                	li	a5,6
+    ed6a:	06f99763          	bne	s3,a5,edd8 <_strtod_l+0x118>
+    ed6e:	0a05                	addi	s4,s4,1
+    ed70:	c6d2                	sw	s4,76(sp)
+    ed72:	c802                	sw	zero,16(sp)
+    ed74:	57a2                	lw	a5,40(sp)
+    ed76:	c781                	beqz	a5,ed7e <_strtod_l+0xbe>
+    ed78:	47b6                	lw	a5,76(sp)
+    ed7a:	5722                	lw	a4,40(sp)
+    ed7c:	c31c                	sw	a5,0(a4)
+    ed7e:	47c2                	lw	a5,16(sp)
+    ed80:	c7b9                	beqz	a5,edce <_strtod_l+0x10e>
+    ed82:	800005b7          	lui	a1,0x80000
+    ed86:	8da1                	xor	a1,a1,s0
+    ed88:	40fa                	lw	ra,156(sp)
+    ed8a:	446a                	lw	s0,152(sp)
+    ed8c:	8526                	mv	a0,s1
+    ed8e:	494a                	lw	s2,144(sp)
+    ed90:	44da                	lw	s1,148(sp)
+    ed92:	49ba                	lw	s3,140(sp)
+    ed94:	4a2a                	lw	s4,136(sp)
+    ed96:	4a9a                	lw	s5,132(sp)
+    ed98:	4b0a                	lw	s6,128(sp)
+    ed9a:	5bf6                	lw	s7,124(sp)
+    ed9c:	5c66                	lw	s8,120(sp)
+    ed9e:	5cd6                	lw	s9,116(sp)
+    eda0:	5d46                	lw	s10,112(sp)
+    eda2:	5db6                	lw	s11,108(sp)
+    eda4:	610d                	addi	sp,sp,160
+    eda6:	8082                	ret
+    eda8:	00b70963          	beq	a4,a1,edba <_strtod_l+0xfa>
+    edac:	02a70363          	beq	a4,a0,edd2 <_strtod_l+0x112>
+    edb0:	f70716e3          	bne	a4,a6,ed1c <_strtod_l+0x5c>
+    edb4:	0785                	addi	a5,a5,1
+    edb6:	c6be                	sw	a5,76(sp)
+    edb8:	bf99                	j	ed0e <_strtod_l+0x4e>
+    edba:	c802                	sw	zero,16(sp)
+    edbc:	00178713          	addi	a4,a5,1
+    edc0:	c6ba                	sw	a4,76(sp)
+    edc2:	339c                	lbu	a5,1(a5)
+    edc4:	ffa9                	bnez	a5,ed1e <_strtod_l+0x5e>
+    edc6:	57a2                	lw	a5,40(sp)
+    edc8:	c6ea                	sw	s10,76(sp)
+    edca:	c802                	sw	zero,16(sp)
+    edcc:	f7d5                	bnez	a5,ed78 <_strtod_l+0xb8>
+    edce:	85a2                	mv	a1,s0
+    edd0:	bf65                	j	ed88 <_strtod_l+0xc8>
+    edd2:	4705                	li	a4,1
+    edd4:	c83a                	sw	a4,16(sp)
+    edd6:	b7dd                	j	edbc <_strtod_l+0xfc>
+    edd8:	4646                	lw	a2,80(sp)
+    edda:	ca11                	beqz	a2,edee <_strtod_l+0x12e>
+    eddc:	03500593          	li	a1,53
+    ede0:	08a8                	addi	a0,sp,88
+    ede2:	1de030ef          	jal	ra,11fc0 <__copybits>
+    ede6:	45c6                	lw	a1,80(sp)
+    ede8:	854a                	mv	a0,s2
+    edea:	155020ef          	jal	ra,1173e <_Bfree>
+    edee:	19fd                	addi	s3,s3,-1
+    edf0:	4791                	li	a5,4
+    edf2:	0137ee63          	bltu	a5,s3,ee0e <_strtod_l+0x14e>
+    edf6:	00005717          	auipc	a4,0x5
+    edfa:	44270713          	addi	a4,a4,1090 # 14238 <__clz_tab+0x154>
+    edfe:	098a                	slli	s3,s3,0x2
+    ee00:	99ba                	add	s3,s3,a4
+    ee02:	0009a783          	lw	a5,0(s3)
+    ee06:	97ba                	add	a5,a5,a4
+    ee08:	8782                	jr	a5
+    ee0a:	44e6                	lw	s1,88(sp)
+    ee0c:	4476                	lw	s0,92(sp)
+    ee0e:	008afa93          	andi	s5,s5,8
+    ee12:	f60a81e3          	beqz	s5,ed74 <_strtod_l+0xb4>
+    ee16:	800007b7          	lui	a5,0x80000
+    ee1a:	8c5d                	or	s0,s0,a5
+    ee1c:	bfa1                	j	ed74 <_strtod_l+0xb4>
+    ee1e:	45f6                	lw	a1,92(sp)
+    ee20:	fff00437          	lui	s0,0xfff00
+    ee24:	147d                	addi	s0,s0,-1
+    ee26:	0085f7b3          	and	a5,a1,s0
+    ee2a:	4456                	lw	s0,84(sp)
+    ee2c:	44e6                	lw	s1,88(sp)
+    ee2e:	43340413          	addi	s0,s0,1075 # fff00433 <_eusrstack+0xdfef0433>
+    ee32:	01441593          	slli	a1,s0,0x14
+    ee36:	00b7e433          	or	s0,a5,a1
+    ee3a:	bfd1                	j	ee0e <_strtod_l+0x14e>
+    ee3c:	7ff00437          	lui	s0,0x7ff00
+    ee40:	b7f9                	j	ee0e <_strtod_l+0x14e>
+    ee42:	800005b7          	lui	a1,0x80000
+    ee46:	fff5c413          	not	s0,a1
+    ee4a:	54fd                	li	s1,-1
+    ee4c:	b7c9                	j	ee0e <_strtod_l+0x14e>
+    ee4e:	47b6                	lw	a5,76(sp)
+    ee50:	00178693          	addi	a3,a5,1 # 80000001 <_eusrstack+0x5fff0001>
+    ee54:	c6b6                	sw	a3,76(sp)
+    ee56:	339c                	lbu	a5,1(a5)
+    ee58:	fee78be3          	beq	a5,a4,ee4e <_strtod_l+0x18e>
+    ee5c:	df81                	beqz	a5,ed74 <_strtod_l+0xb4>
+    ee5e:	4a85                	li	s5,1
+    ee60:	4cb6                	lw	s9,76(sp)
+    ee62:	4a01                	li	s4,0
+    ee64:	4b81                	li	s7,0
+    ee66:	4c01                	li	s8,0
+    ee68:	46a5                	li	a3,9
+    ee6a:	45a1                	li	a1,8
+    ee6c:	47a9                	li	a5,10
+    ee6e:	4536                	lw	a0,76(sp)
+    ee70:	00054b03          	lbu	s6,0(a0)
+    ee74:	fd0b0713          	addi	a4,s6,-48
+    ee78:	0ff77613          	andi	a2,a4,255
+    ee7c:	04c6fd63          	bgeu	a3,a2,eed6 <_strtod_l+0x216>
+    ee80:	000da583          	lw	a1,0(s11)
+    ee84:	864e                	mv	a2,s3
+    ee86:	0e4040ef          	jal	ra,12f6a <strncmp>
+    ee8a:	c13d                	beqz	a0,eef0 <_strtod_l+0x230>
+    ee8c:	87da                	mv	a5,s6
+    ee8e:	8de2                	mv	s11,s8
+    ee90:	4681                	li	a3,0
+    ee92:	4b01                	li	s6,0
+    ee94:	4501                	li	a0,0
+    ee96:	06500713          	li	a4,101
+    ee9a:	00e78763          	beq	a5,a4,eea8 <_strtod_l+0x1e8>
+    ee9e:	04500713          	li	a4,69
+    eea2:	4981                	li	s3,0
+    eea4:	16e79563          	bne	a5,a4,f00e <_strtod_l+0x34e>
+    eea8:	000d9663          	bnez	s11,eeb4 <_strtod_l+0x1f4>
+    eeac:	0156e7b3          	or	a5,a3,s5
+    eeb0:	db99                	beqz	a5,edc6 <_strtod_l+0x106>
+    eeb2:	4d81                	li	s11,0
+    eeb4:	4d36                	lw	s10,76(sp)
+    eeb6:	02b00713          	li	a4,43
+    eeba:	001d0793          	addi	a5,s10,1
+    eebe:	c6be                	sw	a5,76(sp)
+    eec0:	001d4783          	lbu	a5,1(s10)
+    eec4:	0ce78f63          	beq	a5,a4,efa2 <_strtod_l+0x2e2>
+    eec8:	02d00713          	li	a4,45
+    eecc:	4801                	li	a6,0
+    eece:	0ee79063          	bne	a5,a4,efae <_strtod_l+0x2ee>
+    eed2:	4805                	li	a6,1
+    eed4:	a8c1                	j	efa4 <_strtod_l+0x2e4>
+    eed6:	0185c963          	blt	a1,s8,eee8 <_strtod_l+0x228>
+    eeda:	02fb8bb3          	mul	s7,s7,a5
+    eede:	9bba                	add	s7,s7,a4
+    eee0:	0505                	addi	a0,a0,1
+    eee2:	0c05                	addi	s8,s8,1
+    eee4:	c6aa                	sw	a0,76(sp)
+    eee6:	b761                	j	ee6e <_strtod_l+0x1ae>
+    eee8:	02fa0a33          	mul	s4,s4,a5
+    eeec:	9a3a                	add	s4,s4,a4
+    eeee:	bfcd                	j	eee0 <_strtod_l+0x220>
+    eef0:	4536                	lw	a0,76(sp)
+    eef2:	4681                	li	a3,0
+    eef4:	954e                	add	a0,a0,s3
+    eef6:	c6aa                	sw	a0,76(sp)
+    eef8:	211c                	lbu	a5,0(a0)
+    eefa:	060c0b63          	beqz	s8,ef70 <_strtod_l+0x2b0>
+    eefe:	4b01                	li	s6,0
+    ef00:	8de2                	mv	s11,s8
+    ef02:	fd078713          	addi	a4,a5,-48
+    ef06:	4625                	li	a2,9
+    ef08:	02e67563          	bgeu	a2,a4,ef32 <_strtod_l+0x272>
+    ef0c:	4505                	li	a0,1
+    ef0e:	b761                	j	ee96 <_strtod_l+0x1d6>
+    ef10:	47b6                	lw	a5,76(sp)
+    ef12:	0685                	addi	a3,a3,1
+    ef14:	00178613          	addi	a2,a5,1
+    ef18:	c6b2                	sw	a2,76(sp)
+    ef1a:	339c                	lbu	a5,1(a5)
+    ef1c:	fee78ae3          	beq	a5,a4,ef10 <_strtod_l+0x250>
+    ef20:	fcf78713          	addi	a4,a5,-49
+    ef24:	4621                	li	a2,8
+    ef26:	1ee666e3          	bltu	a2,a4,f912 <_strtod_l+0xc52>
+    ef2a:	4cb6                	lw	s9,76(sp)
+    ef2c:	8b36                	mv	s6,a3
+    ef2e:	4d81                	li	s11,0
+    ef30:	4681                	li	a3,0
+    ef32:	fd078793          	addi	a5,a5,-48
+    ef36:	00168713          	addi	a4,a3,1
+    ef3a:	c785                	beqz	a5,ef62 <_strtod_l+0x2a2>
+    ef3c:	9b3a                	add	s6,s6,a4
+    ef3e:	01b68533          	add	a0,a3,s11
+    ef42:	876e                	mv	a4,s11
+    ef44:	4821                	li	a6,8
+    ef46:	48c1                	li	a7,16
+    ef48:	4629                	li	a2,10
+    ef4a:	02a71663          	bne	a4,a0,ef76 <_strtod_l+0x2b6>
+    ef4e:	0d85                	addi	s11,s11,1
+    ef50:	9db6                	add	s11,s11,a3
+    ef52:	46a1                	li	a3,8
+    ef54:	02e6ce63          	blt	a3,a4,ef90 <_strtod_l+0x2d0>
+    ef58:	4729                	li	a4,10
+    ef5a:	02eb8bb3          	mul	s7,s7,a4
+    ef5e:	4701                	li	a4,0
+    ef60:	9bbe                	add	s7,s7,a5
+    ef62:	47b6                	lw	a5,76(sp)
+    ef64:	00178693          	addi	a3,a5,1
+    ef68:	c6b6                	sw	a3,76(sp)
+    ef6a:	339c                	lbu	a5,1(a5)
+    ef6c:	86ba                	mv	a3,a4
+    ef6e:	bf51                	j	ef02 <_strtod_l+0x242>
+    ef70:	03000713          	li	a4,48
+    ef74:	b765                	j	ef1c <_strtod_l+0x25c>
+    ef76:	00170593          	addi	a1,a4,1
+    ef7a:	00e84663          	blt	a6,a4,ef86 <_strtod_l+0x2c6>
+    ef7e:	02cb8bb3          	mul	s7,s7,a2
+    ef82:	872e                	mv	a4,a1
+    ef84:	b7d9                	j	ef4a <_strtod_l+0x28a>
+    ef86:	feb8cee3          	blt	a7,a1,ef82 <_strtod_l+0x2c2>
+    ef8a:	02ca0a33          	mul	s4,s4,a2
+    ef8e:	bfd5                	j	ef82 <_strtod_l+0x2c2>
+    ef90:	46c1                	li	a3,16
+    ef92:	4701                	li	a4,0
+    ef94:	fdb6c7e3          	blt	a3,s11,ef62 <_strtod_l+0x2a2>
+    ef98:	46a9                	li	a3,10
+    ef9a:	02da0a33          	mul	s4,s4,a3
+    ef9e:	9a3e                	add	s4,s4,a5
+    efa0:	b7c9                	j	ef62 <_strtod_l+0x2a2>
+    efa2:	4801                	li	a6,0
+    efa4:	002d0793          	addi	a5,s10,2
+    efa8:	c6be                	sw	a5,76(sp)
+    efaa:	002d4783          	lbu	a5,2(s10)
+    efae:	fd078713          	addi	a4,a5,-48
+    efb2:	4625                	li	a2,9
+    efb4:	0ce66563          	bltu	a2,a4,f07e <_strtod_l+0x3be>
+    efb8:	03000713          	li	a4,48
+    efbc:	0ae78563          	beq	a5,a4,f066 <_strtod_l+0x3a6>
+    efc0:	fcf78713          	addi	a4,a5,-49
+    efc4:	4621                	li	a2,8
+    efc6:	4981                	li	s3,0
+    efc8:	04e66363          	bltu	a2,a4,f00e <_strtod_l+0x34e>
+    efcc:	48b6                	lw	a7,76(sp)
+    efce:	fd078713          	addi	a4,a5,-48
+    efd2:	4325                	li	t1,9
+    efd4:	4e29                	li	t3,10
+    efd6:	47b6                	lw	a5,76(sp)
+    efd8:	00178613          	addi	a2,a5,1
+    efdc:	c6b2                	sw	a2,76(sp)
+    efde:	339c                	lbu	a5,1(a5)
+    efe0:	fd078593          	addi	a1,a5,-48
+    efe4:	0ff5f593          	andi	a1,a1,255
+    efe8:	08b37563          	bgeu	t1,a1,f072 <_strtod_l+0x3b2>
+    efec:	6995                	lui	s3,0x5
+    efee:	41160633          	sub	a2,a2,a7
+    eff2:	e1f98993          	addi	s3,s3,-481 # 4e1f <__stack_size+0x461f>
+    eff6:	48a1                	li	a7,8
+    eff8:	85ce                	mv	a1,s3
+    effa:	00c8c663          	blt	a7,a2,f006 <_strtod_l+0x346>
+    effe:	89ba                	mv	s3,a4
+    f000:	00e5d363          	bge	a1,a4,f006 <_strtod_l+0x346>
+    f004:	89ae                	mv	s3,a1
+    f006:	00080463          	beqz	a6,f00e <_strtod_l+0x34e>
+    f00a:	413009b3          	neg	s3,s3
+    f00e:	0c0d9663          	bnez	s11,f0da <_strtod_l+0x41a>
+    f012:	00dae6b3          	or	a3,s5,a3
+    f016:	d4069fe3          	bnez	a3,ed74 <_strtod_l+0xb4>
+    f01a:	da0516e3          	bnez	a0,edc6 <_strtod_l+0x106>
+    f01e:	04e00713          	li	a4,78
+    f022:	06e78963          	beq	a5,a4,f094 <_strtod_l+0x3d4>
+    f026:	04f74f63          	blt	a4,a5,f084 <_strtod_l+0x3c4>
+    f02a:	04900713          	li	a4,73
+    f02e:	d8e79ce3          	bne	a5,a4,edc6 <_strtod_l+0x106>
+    f032:	00005597          	auipc	a1,0x5
+    f036:	25658593          	addi	a1,a1,598 # 14288 <__clz_tab+0x1a4>
+    f03a:	00e8                	addi	a0,sp,76
+    f03c:	346020ef          	jal	ra,11382 <__match>
+    f040:	d80503e3          	beqz	a0,edc6 <_strtod_l+0x106>
+    f044:	47b6                	lw	a5,76(sp)
+    f046:	00005597          	auipc	a1,0x5
+    f04a:	24658593          	addi	a1,a1,582 # 1428c <__clz_tab+0x1a8>
+    f04e:	00e8                	addi	a0,sp,76
+    f050:	17fd                	addi	a5,a5,-1
+    f052:	c6be                	sw	a5,76(sp)
+    f054:	32e020ef          	jal	ra,11382 <__match>
+    f058:	e501                	bnez	a0,f060 <_strtod_l+0x3a0>
+    f05a:	47b6                	lw	a5,76(sp)
+    f05c:	0785                	addi	a5,a5,1
+    f05e:	c6be                	sw	a5,76(sp)
+    f060:	7ff00437          	lui	s0,0x7ff00
+    f064:	bb01                	j	ed74 <_strtod_l+0xb4>
+    f066:	47b6                	lw	a5,76(sp)
+    f068:	00178613          	addi	a2,a5,1
+    f06c:	c6b2                	sw	a2,76(sp)
+    f06e:	339c                	lbu	a5,1(a5)
+    f070:	b7b1                	j	efbc <_strtod_l+0x2fc>
+    f072:	03c70733          	mul	a4,a4,t3
+    f076:	97ba                	add	a5,a5,a4
+    f078:	fd078713          	addi	a4,a5,-48
+    f07c:	bfa9                	j	efd6 <_strtod_l+0x316>
+    f07e:	c6ea                	sw	s10,76(sp)
+    f080:	4981                	li	s3,0
+    f082:	b771                	j	f00e <_strtod_l+0x34e>
+    f084:	06900713          	li	a4,105
+    f088:	fae785e3          	beq	a5,a4,f032 <_strtod_l+0x372>
+    f08c:	06e00713          	li	a4,110
+    f090:	d2e79be3          	bne	a5,a4,edc6 <_strtod_l+0x106>
+    f094:	00005597          	auipc	a1,0x5
+    f098:	20058593          	addi	a1,a1,512 # 14294 <__clz_tab+0x1b0>
+    f09c:	00e8                	addi	a0,sp,76
+    f09e:	2e4020ef          	jal	ra,11382 <__match>
+    f0a2:	d20502e3          	beqz	a0,edc6 <_strtod_l+0x106>
+    f0a6:	47b6                	lw	a5,76(sp)
+    f0a8:	2398                	lbu	a4,0(a5)
+    f0aa:	02800793          	li	a5,40
+    f0ae:	02f71363          	bne	a4,a5,f0d4 <_strtod_l+0x414>
+    f0b2:	08b0                	addi	a2,sp,88
+    f0b4:	00005597          	auipc	a1,0x5
+    f0b8:	1f858593          	addi	a1,a1,504 # 142ac <fpinan.3431>
+    f0bc:	00e8                	addi	a0,sp,76
+    f0be:	2f2020ef          	jal	ra,113b0 <__hexnan>
+    f0c2:	4795                	li	a5,5
+    f0c4:	00f51863          	bne	a0,a5,f0d4 <_strtod_l+0x414>
+    f0c8:	45f6                	lw	a1,92(sp)
+    f0ca:	7ff00437          	lui	s0,0x7ff00
+    f0ce:	44e6                	lw	s1,88(sp)
+    f0d0:	8c4d                	or	s0,s0,a1
+    f0d2:	b14d                	j	ed74 <_strtod_l+0xb4>
+    f0d4:	fff80437          	lui	s0,0xfff80
+    f0d8:	b971                	j	ed74 <_strtod_l+0xb4>
+    f0da:	41698ab3          	sub	s5,s3,s6
+    f0de:	000c1363          	bnez	s8,f0e4 <_strtod_l+0x424>
+    f0e2:	8c6e                	mv	s8,s11
+    f0e4:	47c1                	li	a5,16
+    f0e6:	8d6e                	mv	s10,s11
+    f0e8:	01b7d363          	bge	a5,s11,f0ee <_strtod_l+0x42e>
+    f0ec:	4d41                	li	s10,16
+    f0ee:	855e                	mv	a0,s7
+    f0f0:	2be040ef          	jal	ra,133ae <__floatunsidf>
+    f0f4:	47a5                	li	a5,9
+    f0f6:	84aa                	mv	s1,a0
+    f0f8:	842e                	mv	s0,a1
+    f0fa:	03b7dc63          	bge	a5,s11,f132 <_strtod_l+0x472>
+    f0fe:	ff7d0793          	addi	a5,s10,-9
+    f102:	00379713          	slli	a4,a5,0x3
+    f106:	00005797          	auipc	a5,0x5
+    f10a:	2c278793          	addi	a5,a5,706 # 143c8 <__mprec_tens>
+    f10e:	97ba                	add	a5,a5,a4
+    f110:	4390                	lw	a2,0(a5)
+    f112:	43d4                	lw	a3,4(a5)
+    f114:	98ffd0ef          	jal	ra,caa2 <__muldf3>
+    f118:	842a                	mv	s0,a0
+    f11a:	8552                	mv	a0,s4
+    f11c:	84ae                	mv	s1,a1
+    f11e:	290040ef          	jal	ra,133ae <__floatunsidf>
+    f122:	862a                	mv	a2,a0
+    f124:	86ae                	mv	a3,a1
+    f126:	8522                	mv	a0,s0
+    f128:	85a6                	mv	a1,s1
+    f12a:	b7dfc0ef          	jal	ra,bca6 <__adddf3>
+    f12e:	84aa                	mv	s1,a0
+    f130:	842e                	mv	s0,a1
+    f132:	47bd                	li	a5,15
+    f134:	09b7cd63          	blt	a5,s11,f1ce <_strtod_l+0x50e>
+    f138:	c20a8ee3          	beqz	s5,ed74 <_strtod_l+0xb4>
+    f13c:	07505463          	blez	s5,f1a4 <_strtod_l+0x4e4>
+    f140:	4759                	li	a4,22
+    f142:	03574363          	blt	a4,s5,f168 <_strtod_l+0x4a8>
+    f146:	0a8e                	slli	s5,s5,0x3
+    f148:	00005797          	auipc	a5,0x5
+    f14c:	28078793          	addi	a5,a5,640 # 143c8 <__mprec_tens>
+    f150:	9abe                	add	s5,s5,a5
+    f152:	000aa503          	lw	a0,0(s5)
+    f156:	004aa583          	lw	a1,4(s5)
+    f15a:	8626                	mv	a2,s1
+    f15c:	86a2                	mv	a3,s0
+    f15e:	945fd0ef          	jal	ra,caa2 <__muldf3>
+    f162:	84aa                	mv	s1,a0
+    f164:	842e                	mv	s0,a1
+    f166:	b139                	j	ed74 <_strtod_l+0xb4>
+    f168:	02500713          	li	a4,37
+    f16c:	41b70733          	sub	a4,a4,s11
+    f170:	05574f63          	blt	a4,s5,f1ce <_strtod_l+0x50e>
+    f174:	41b78db3          	sub	s11,a5,s11
+    f178:	00005917          	auipc	s2,0x5
+    f17c:	25090913          	addi	s2,s2,592 # 143c8 <__mprec_tens>
+    f180:	003d9793          	slli	a5,s11,0x3
+    f184:	97ca                	add	a5,a5,s2
+    f186:	4388                	lw	a0,0(a5)
+    f188:	43cc                	lw	a1,4(a5)
+    f18a:	41ba8db3          	sub	s11,s5,s11
+    f18e:	8626                	mv	a2,s1
+    f190:	86a2                	mv	a3,s0
+    f192:	0d8e                	slli	s11,s11,0x3
+    f194:	90ffd0ef          	jal	ra,caa2 <__muldf3>
+    f198:	9dca                	add	s11,s11,s2
+    f19a:	000da603          	lw	a2,0(s11)
+    f19e:	004da683          	lw	a3,4(s11)
+    f1a2:	bf75                	j	f15e <_strtod_l+0x49e>
+    f1a4:	57a9                	li	a5,-22
+    f1a6:	02fac463          	blt	s5,a5,f1ce <_strtod_l+0x50e>
+    f1aa:	413b09b3          	sub	s3,s6,s3
+    f1ae:	00399b13          	slli	s6,s3,0x3
+    f1b2:	00005997          	auipc	s3,0x5
+    f1b6:	21698993          	addi	s3,s3,534 # 143c8 <__mprec_tens>
+    f1ba:	99da                	add	s3,s3,s6
+    f1bc:	0009a603          	lw	a2,0(s3)
+    f1c0:	0049a683          	lw	a3,4(s3)
+    f1c4:	8526                	mv	a0,s1
+    f1c6:	85a2                	mv	a1,s0
+    f1c8:	a0efd0ef          	jal	ra,c3d6 <__divdf3>
+    f1cc:	bf59                	j	f162 <_strtod_l+0x4a2>
+    f1ce:	41ad8d33          	sub	s10,s11,s10
+    f1d2:	9d56                	add	s10,s10,s5
+    f1d4:	11a05763          	blez	s10,f2e2 <_strtod_l+0x622>
+    f1d8:	00fd7793          	andi	a5,s10,15
+    f1dc:	cf99                	beqz	a5,f1fa <_strtod_l+0x53a>
+    f1de:	00005717          	auipc	a4,0x5
+    f1e2:	1ea70713          	addi	a4,a4,490 # 143c8 <__mprec_tens>
+    f1e6:	078e                	slli	a5,a5,0x3
+    f1e8:	97ba                	add	a5,a5,a4
+    f1ea:	4388                	lw	a0,0(a5)
+    f1ec:	43cc                	lw	a1,4(a5)
+    f1ee:	8626                	mv	a2,s1
+    f1f0:	86a2                	mv	a3,s0
+    f1f2:	8b1fd0ef          	jal	ra,caa2 <__muldf3>
+    f1f6:	84aa                	mv	s1,a0
+    f1f8:	842e                	mv	s0,a1
+    f1fa:	ff0d7d13          	andi	s10,s10,-16
+    f1fe:	0a0d0863          	beqz	s10,f2ae <_strtod_l+0x5ee>
+    f202:	13400793          	li	a5,308
+    f206:	05a7d563          	bge	a5,s10,f250 <_strtod_l+0x590>
+    f20a:	4b01                	li	s6,0
+    f20c:	4981                	li	s3,0
+    f20e:	c602                	sw	zero,12(sp)
+    f210:	4b81                	li	s7,0
+    f212:	02200793          	li	a5,34
+    f216:	00f92023          	sw	a5,0(s2)
+    f21a:	7ff00437          	lui	s0,0x7ff00
+    f21e:	4481                	li	s1,0
+    f220:	47b2                	lw	a5,12(sp)
+    f222:	b40789e3          	beqz	a5,ed74 <_strtod_l+0xb4>
+    f226:	45c6                	lw	a1,80(sp)
+    f228:	854a                	mv	a0,s2
+    f22a:	514020ef          	jal	ra,1173e <_Bfree>
+    f22e:	85de                	mv	a1,s7
+    f230:	854a                	mv	a0,s2
+    f232:	50c020ef          	jal	ra,1173e <_Bfree>
+    f236:	85ce                	mv	a1,s3
+    f238:	854a                	mv	a0,s2
+    f23a:	504020ef          	jal	ra,1173e <_Bfree>
+    f23e:	45b2                	lw	a1,12(sp)
+    f240:	854a                	mv	a0,s2
+    f242:	4fc020ef          	jal	ra,1173e <_Bfree>
+    f246:	85da                	mv	a1,s6
+    f248:	854a                	mv	a0,s2
+    f24a:	4f4020ef          	jal	ra,1173e <_Bfree>
+    f24e:	b61d                	j	ed74 <_strtod_l+0xb4>
+    f250:	404d5d13          	srai	s10,s10,0x4
+    f254:	8526                	mv	a0,s1
+    f256:	85a2                	mv	a1,s0
+    f258:	4781                	li	a5,0
+    f25a:	4a01                	li	s4,0
+    f25c:	4805                	li	a6,1
+    f25e:	00005897          	auipc	a7,0x5
+    f262:	14288893          	addi	a7,a7,322 # 143a0 <__mprec_bigtens>
+    f266:	05a84663          	blt	a6,s10,f2b2 <_strtod_l+0x5f2>
+    f26a:	c399                	beqz	a5,f270 <_strtod_l+0x5b0>
+    f26c:	84aa                	mv	s1,a0
+    f26e:	842e                	mv	s0,a1
+    f270:	00005717          	auipc	a4,0x5
+    f274:	13070713          	addi	a4,a4,304 # 143a0 <__mprec_bigtens>
+    f278:	003a1793          	slli	a5,s4,0x3
+    f27c:	97ba                	add	a5,a5,a4
+    f27e:	4388                	lw	a0,0(a5)
+    f280:	43cc                	lw	a1,4(a5)
+    f282:	fcb00737          	lui	a4,0xfcb00
+    f286:	9722                	add	a4,a4,s0
+    f288:	8626                	mv	a2,s1
+    f28a:	86ba                	mv	a3,a4
+    f28c:	817fd0ef          	jal	ra,caa2 <__muldf3>
+    f290:	7ff00437          	lui	s0,0x7ff00
+    f294:	00b477b3          	and	a5,s0,a1
+    f298:	7ca00737          	lui	a4,0x7ca00
+    f29c:	84aa                	mv	s1,a0
+    f29e:	f6f766e3          	bltu	a4,a5,f20a <_strtod_l+0x54a>
+    f2a2:	7c900737          	lui	a4,0x7c900
+    f2a6:	02f77a63          	bgeu	a4,a5,f2da <_strtod_l+0x61a>
+    f2aa:	147d                	addi	s0,s0,-1
+    f2ac:	54fd                	li	s1,-1
+    f2ae:	4a01                	li	s4,0
+    f2b0:	a8dd                	j	f3a6 <_strtod_l+0x6e6>
+    f2b2:	001d7713          	andi	a4,s10,1
+    f2b6:	cf11                	beqz	a4,f2d2 <_strtod_l+0x612>
+    f2b8:	003a1713          	slli	a4,s4,0x3
+    f2bc:	9746                	add	a4,a4,a7
+    f2be:	4310                	lw	a2,0(a4)
+    f2c0:	4354                	lw	a3,4(a4)
+    f2c2:	fe0fd0ef          	jal	ra,caa2 <__muldf3>
+    f2c6:	4785                	li	a5,1
+    f2c8:	4805                	li	a6,1
+    f2ca:	00005897          	auipc	a7,0x5
+    f2ce:	0d688893          	addi	a7,a7,214 # 143a0 <__mprec_bigtens>
+    f2d2:	0a05                	addi	s4,s4,1
+    f2d4:	401d5d13          	srai	s10,s10,0x1
+    f2d8:	b779                	j	f266 <_strtod_l+0x5a6>
+    f2da:	03500437          	lui	s0,0x3500
+    f2de:	942e                	add	s0,s0,a1
+    f2e0:	b7f9                	j	f2ae <_strtod_l+0x5ee>
+    f2e2:	fc0d06e3          	beqz	s10,f2ae <_strtod_l+0x5ee>
+    f2e6:	41a00d33          	neg	s10,s10
+    f2ea:	00fd7793          	andi	a5,s10,15
+    f2ee:	cf99                	beqz	a5,f30c <_strtod_l+0x64c>
+    f2f0:	00005717          	auipc	a4,0x5
+    f2f4:	0d870713          	addi	a4,a4,216 # 143c8 <__mprec_tens>
+    f2f8:	078e                	slli	a5,a5,0x3
+    f2fa:	97ba                	add	a5,a5,a4
+    f2fc:	4390                	lw	a2,0(a5)
+    f2fe:	43d4                	lw	a3,4(a5)
+    f300:	8526                	mv	a0,s1
+    f302:	85a2                	mv	a1,s0
+    f304:	8d2fd0ef          	jal	ra,c3d6 <__divdf3>
+    f308:	84aa                	mv	s1,a0
+    f30a:	842e                	mv	s0,a1
+    f30c:	404d5d13          	srai	s10,s10,0x4
+    f310:	f80d0fe3          	beqz	s10,f2ae <_strtod_l+0x5ee>
+    f314:	47fd                	li	a5,31
+    f316:	01a7dd63          	bge	a5,s10,f330 <_strtod_l+0x670>
+    f31a:	4b01                	li	s6,0
+    f31c:	4981                	li	s3,0
+    f31e:	c602                	sw	zero,12(sp)
+    f320:	4b81                	li	s7,0
+    f322:	02200793          	li	a5,34
+    f326:	4481                	li	s1,0
+    f328:	4401                	li	s0,0
+    f32a:	00f92023          	sw	a5,0(s2)
+    f32e:	bdcd                	j	f220 <_strtod_l+0x560>
+    f330:	010d7a13          	andi	s4,s10,16
+    f334:	000a0463          	beqz	s4,f33c <_strtod_l+0x67c>
+    f338:	06a00a13          	li	s4,106
+    f33c:	8526                	mv	a0,s1
+    f33e:	85a2                	mv	a1,s0
+    f340:	00005797          	auipc	a5,0x5
+    f344:	f8078793          	addi	a5,a5,-128 # 142c0 <tinytens>
+    f348:	4701                	li	a4,0
+    f34a:	001d7693          	andi	a3,s10,1
+    f34e:	ca81                	beqz	a3,f35e <_strtod_l+0x69e>
+    f350:	4390                	lw	a2,0(a5)
+    f352:	43d4                	lw	a3,4(a5)
+    f354:	c63e                	sw	a5,12(sp)
+    f356:	f4cfd0ef          	jal	ra,caa2 <__muldf3>
+    f35a:	47b2                	lw	a5,12(sp)
+    f35c:	4705                	li	a4,1
+    f35e:	401d5d13          	srai	s10,s10,0x1
+    f362:	07a1                	addi	a5,a5,8
+    f364:	fe0d13e3          	bnez	s10,f34a <_strtod_l+0x68a>
+    f368:	c319                	beqz	a4,f36e <_strtod_l+0x6ae>
+    f36a:	84aa                	mv	s1,a0
+    f36c:	842e                	mv	s0,a1
+    f36e:	020a0563          	beqz	s4,f398 <_strtod_l+0x6d8>
+    f372:	01445793          	srli	a5,s0,0x14
+    f376:	7ff7f713          	andi	a4,a5,2047
+    f37a:	06b00793          	li	a5,107
+    f37e:	8f99                	sub	a5,a5,a4
+    f380:	00f05c63          	blez	a5,f398 <_strtod_l+0x6d8>
+    f384:	477d                	li	a4,31
+    f386:	22f75463          	bge	a4,a5,f5ae <_strtod_l+0x8ee>
+    f38a:	03400713          	li	a4,52
+    f38e:	4481                	li	s1,0
+    f390:	20f75963          	bge	a4,a5,f5a2 <_strtod_l+0x8e2>
+    f394:	03700437          	lui	s0,0x3700
+    f398:	4601                	li	a2,0
+    f39a:	4681                	li	a3,0
+    f39c:	8526                	mv	a0,s1
+    f39e:	85a2                	mv	a1,s0
+    f3a0:	deafd0ef          	jal	ra,c98a <__eqdf2>
+    f3a4:	d93d                	beqz	a0,f31a <_strtod_l+0x65a>
+    f3a6:	875e                	mv	a4,s7
+    f3a8:	86ee                	mv	a3,s11
+    f3aa:	8662                	mv	a2,s8
+    f3ac:	85e6                	mv	a1,s9
+    f3ae:	854a                	mv	a0,s2
+    f3b0:	46a020ef          	jal	ra,1181a <__s2b>
+    f3b4:	c62a                	sw	a0,12(sp)
+    f3b6:	e4050ae3          	beqz	a0,f20a <_strtod_l+0x54a>
+    f3ba:	41fad793          	srai	a5,s5,0x1f
+    f3be:	413b09b3          	sub	s3,s6,s3
+    f3c2:	00f9f7b3          	and	a5,s3,a5
+    f3c6:	d03e                	sw	a5,32(sp)
+    f3c8:	ce56                	sw	s5,28(sp)
+    f3ca:	000ad363          	bgez	s5,f3d0 <_strtod_l+0x710>
+    f3ce:	ce02                	sw	zero,28(sp)
+    f3d0:	47b2                	lw	a5,12(sp)
+    f3d2:	4b01                	li	s6,0
+    f3d4:	4981                	li	s3,0
+    f3d6:	07b1                	addi	a5,a5,12
+    f3d8:	d83e                	sw	a5,48(sp)
+    f3da:	001007b7          	lui	a5,0x100
+    f3de:	17fd                	addi	a5,a5,-1
+    f3e0:	d63e                	sw	a5,44(sp)
+    f3e2:	47b2                	lw	a5,12(sp)
+    f3e4:	854a                	mv	a0,s2
+    f3e6:	43cc                	lw	a1,4(a5)
+    f3e8:	2ca020ef          	jal	ra,116b2 <_Balloc>
+    f3ec:	8baa                	mv	s7,a0
+    f3ee:	e20502e3          	beqz	a0,f212 <_strtod_l+0x552>
+    f3f2:	47b2                	lw	a5,12(sp)
+    f3f4:	55c2                	lw	a1,48(sp)
+    f3f6:	0531                	addi	a0,a0,12
+    f3f8:	4b90                	lw	a2,16(a5)
+    f3fa:	0609                	addi	a2,a2,2
+    f3fc:	060a                	slli	a2,a2,0x2
+    f3fe:	d26fe0ef          	jal	ra,d924 <memcpy>
+    f402:	08b8                	addi	a4,sp,88
+    f404:	08d4                	addi	a3,sp,84
+    f406:	8622                	mv	a2,s0
+    f408:	85a6                	mv	a1,s1
+    f40a:	854a                	mv	a0,s2
+    f40c:	ca26                	sw	s1,20(sp)
+    f40e:	cc22                	sw	s0,24(sp)
+    f410:	269020ef          	jal	ra,11e78 <__d2b>
+    f414:	c8aa                	sw	a0,80(sp)
+    f416:	de050ee3          	beqz	a0,f212 <_strtod_l+0x552>
+    f41a:	4585                	li	a1,1
+    f41c:	854a                	mv	a0,s2
+    f41e:	550020ef          	jal	ra,1196e <__i2b>
+    f422:	89aa                	mv	s3,a0
+    f424:	de0507e3          	beqz	a0,f212 <_strtod_l+0x552>
+    f428:	47d6                	lw	a5,84(sp)
+    f42a:	1807c763          	bltz	a5,f5b8 <_strtod_l+0x8f8>
+    f42e:	5702                	lw	a4,32(sp)
+    f430:	4c72                	lw	s8,28(sp)
+    f432:	00e78d33          	add	s10,a5,a4
+    f436:	4766                	lw	a4,88(sp)
+    f438:	414787b3          	sub	a5,a5,s4
+    f43c:	03600693          	li	a3,54
+    f440:	97ba                	add	a5,a5,a4
+    f442:	17fd                	addi	a5,a5,-1
+    f444:	c0200d93          	li	s11,-1022
+    f448:	8e99                	sub	a3,a3,a4
+    f44a:	19b7d663          	bge	a5,s11,f5d6 <_strtod_l+0x916>
+    f44e:	40fd8733          	sub	a4,s11,a5
+    f452:	467d                	li	a2,31
+    f454:	8e99                	sub	a3,a3,a4
+    f456:	16e64663          	blt	a2,a4,f5c2 <_strtod_l+0x902>
+    f45a:	4d85                	li	s11,1
+    f45c:	00ed97b3          	sll	a5,s11,a4
+    f460:	d23e                	sw	a5,36(sp)
+    f462:	4c81                	li	s9,0
+    f464:	9c36                	add	s8,s8,a3
+    f466:	00dd0db3          	add	s11,s10,a3
+    f46a:	9c52                	add	s8,s8,s4
+    f46c:	87ea                	mv	a5,s10
+    f46e:	01add363          	bge	s11,s10,f474 <_strtod_l+0x7b4>
+    f472:	87ee                	mv	a5,s11
+    f474:	00fc5363          	bge	s8,a5,f47a <_strtod_l+0x7ba>
+    f478:	87e2                	mv	a5,s8
+    f47a:	00f05863          	blez	a5,f48a <_strtod_l+0x7ca>
+    f47e:	40fd8db3          	sub	s11,s11,a5
+    f482:	40fc0c33          	sub	s8,s8,a5
+    f486:	40fd0d33          	sub	s10,s10,a5
+    f48a:	5782                	lw	a5,32(sp)
+    f48c:	02f05863          	blez	a5,f4bc <_strtod_l+0x7fc>
+    f490:	85ce                	mv	a1,s3
+    f492:	863e                	mv	a2,a5
+    f494:	854a                	mv	a0,s2
+    f496:	638020ef          	jal	ra,11ace <__pow5mult>
+    f49a:	89aa                	mv	s3,a0
+    f49c:	d6050be3          	beqz	a0,f212 <_strtod_l+0x552>
+    f4a0:	4646                	lw	a2,80(sp)
+    f4a2:	85aa                	mv	a1,a0
+    f4a4:	854a                	mv	a0,s2
+    f4a6:	4e4020ef          	jal	ra,1198a <__multiply>
+    f4aa:	da2a                	sw	a0,52(sp)
+    f4ac:	d60503e3          	beqz	a0,f212 <_strtod_l+0x552>
+    f4b0:	45c6                	lw	a1,80(sp)
+    f4b2:	854a                	mv	a0,s2
+    f4b4:	28a020ef          	jal	ra,1173e <_Bfree>
+    f4b8:	57d2                	lw	a5,52(sp)
+    f4ba:	c8be                	sw	a5,80(sp)
+    f4bc:	11b04f63          	bgtz	s11,f5da <_strtod_l+0x91a>
+    f4c0:	01505a63          	blez	s5,f4d4 <_strtod_l+0x814>
+    f4c4:	4672                	lw	a2,28(sp)
+    f4c6:	85de                	mv	a1,s7
+    f4c8:	854a                	mv	a0,s2
+    f4ca:	604020ef          	jal	ra,11ace <__pow5mult>
+    f4ce:	8baa                	mv	s7,a0
+    f4d0:	d40501e3          	beqz	a0,f212 <_strtod_l+0x552>
+    f4d4:	01805a63          	blez	s8,f4e8 <_strtod_l+0x828>
+    f4d8:	85de                	mv	a1,s7
+    f4da:	8662                	mv	a2,s8
+    f4dc:	854a                	mv	a0,s2
+    f4de:	6ae020ef          	jal	ra,11b8c <__lshift>
+    f4e2:	8baa                	mv	s7,a0
+    f4e4:	d20507e3          	beqz	a0,f212 <_strtod_l+0x552>
+    f4e8:	01a05a63          	blez	s10,f4fc <_strtod_l+0x83c>
+    f4ec:	85ce                	mv	a1,s3
+    f4ee:	866a                	mv	a2,s10
+    f4f0:	854a                	mv	a0,s2
+    f4f2:	69a020ef          	jal	ra,11b8c <__lshift>
+    f4f6:	89aa                	mv	s3,a0
+    f4f8:	d0050de3          	beqz	a0,f212 <_strtod_l+0x552>
+    f4fc:	45c6                	lw	a1,80(sp)
+    f4fe:	865e                	mv	a2,s7
+    f500:	854a                	mv	a0,s2
+    f502:	78a020ef          	jal	ra,11c8c <__mdiff>
+    f506:	8b2a                	mv	s6,a0
+    f508:	d00505e3          	beqz	a0,f212 <_strtod_l+0x552>
+    f50c:	00c52c03          	lw	s8,12(a0)
+    f510:	85ce                	mv	a1,s3
+    f512:	00052623          	sw	zero,12(a0)
+    f516:	744020ef          	jal	ra,11c5a <__mcmp>
+    f51a:	0c055963          	bgez	a0,f5ec <_strtod_l+0x92c>
+    f51e:	009c6c33          	or	s8,s8,s1
+    f522:	120c1163          	bnez	s8,f644 <_strtod_l+0x984>
+    f526:	00c41793          	slli	a5,s0,0xc
+    f52a:	10079d63          	bnez	a5,f644 <_strtod_l+0x984>
+    f52e:	7ff007b7          	lui	a5,0x7ff00
+    f532:	8fe1                	and	a5,a5,s0
+    f534:	06b00737          	lui	a4,0x6b00
+    f538:	10f77663          	bgeu	a4,a5,f644 <_strtod_l+0x984>
+    f53c:	014b2783          	lw	a5,20(s6)
+    f540:	e791                	bnez	a5,f54c <_strtod_l+0x88c>
+    f542:	010b2703          	lw	a4,16(s6)
+    f546:	4785                	li	a5,1
+    f548:	0ee7de63          	bge	a5,a4,f644 <_strtod_l+0x984>
+    f54c:	85da                	mv	a1,s6
+    f54e:	4605                	li	a2,1
+    f550:	854a                	mv	a0,s2
+    f552:	63a020ef          	jal	ra,11b8c <__lshift>
+    f556:	85ce                	mv	a1,s3
+    f558:	8b2a                	mv	s6,a0
+    f55a:	700020ef          	jal	ra,11c5a <__mcmp>
+    f55e:	0ea05363          	blez	a0,f644 <_strtod_l+0x984>
+    f562:	100a0c63          	beqz	s4,f67a <_strtod_l+0x9ba>
+    f566:	7ff007b7          	lui	a5,0x7ff00
+    f56a:	8fe1                	and	a5,a5,s0
+    f56c:	06b00737          	lui	a4,0x6b00
+    f570:	10f74563          	blt	a4,a5,f67a <_strtod_l+0x9ba>
+    f574:	03700737          	lui	a4,0x3700
+    f578:	daf755e3          	bge	a4,a5,f322 <_strtod_l+0x662>
+    f57c:	4701                	li	a4,0
+    f57e:	395007b7          	lui	a5,0x39500
+    f582:	8526                	mv	a0,s1
+    f584:	85a2                	mv	a1,s0
+    f586:	863a                	mv	a2,a4
+    f588:	86be                	mv	a3,a5
+    f58a:	d18fd0ef          	jal	ra,caa2 <__muldf3>
+    f58e:	842e                	mv	s0,a1
+    f590:	8dc9                	or	a1,a1,a0
+    f592:	84aa                	mv	s1,a0
+    f594:	c80599e3          	bnez	a1,f226 <_strtod_l+0x566>
+    f598:	02200793          	li	a5,34
+    f59c:	00f92023          	sw	a5,0(s2)
+    f5a0:	b159                	j	f226 <_strtod_l+0x566>
+    f5a2:	1781                	addi	a5,a5,-32
+    f5a4:	577d                	li	a4,-1
+    f5a6:	00f717b3          	sll	a5,a4,a5
+    f5aa:	8c7d                	and	s0,s0,a5
+    f5ac:	b3f5                	j	f398 <_strtod_l+0x6d8>
+    f5ae:	577d                	li	a4,-1
+    f5b0:	00f717b3          	sll	a5,a4,a5
+    f5b4:	8cfd                	and	s1,s1,a5
+    f5b6:	b3cd                	j	f398 <_strtod_l+0x6d8>
+    f5b8:	4772                	lw	a4,28(sp)
+    f5ba:	5d02                	lw	s10,32(sp)
+    f5bc:	40f70c33          	sub	s8,a4,a5
+    f5c0:	bd9d                	j	f436 <_strtod_l+0x776>
+    f5c2:	be200c93          	li	s9,-1054
+    f5c6:	40fc87b3          	sub	a5,s9,a5
+    f5ca:	4c85                	li	s9,1
+    f5cc:	00fc9cb3          	sll	s9,s9,a5
+    f5d0:	4785                	li	a5,1
+    f5d2:	d23e                	sw	a5,36(sp)
+    f5d4:	bd41                	j	f464 <_strtod_l+0x7a4>
+    f5d6:	4c81                	li	s9,0
+    f5d8:	bfe5                	j	f5d0 <_strtod_l+0x910>
+    f5da:	45c6                	lw	a1,80(sp)
+    f5dc:	866e                	mv	a2,s11
+    f5de:	854a                	mv	a0,s2
+    f5e0:	5ac020ef          	jal	ra,11b8c <__lshift>
+    f5e4:	c8aa                	sw	a0,80(sp)
+    f5e6:	ec051de3          	bnez	a0,f4c0 <_strtod_l+0x800>
+    f5ea:	b125                	j	f212 <_strtod_l+0x552>
+    f5ec:	e969                	bnez	a0,f6be <_strtod_l+0x9fe>
+    f5ee:	00100737          	lui	a4,0x100
+    f5f2:	177d                	addi	a4,a4,-1
+    f5f4:	00e477b3          	and	a5,s0,a4
+    f5f8:	040c0963          	beqz	s8,f64a <_strtod_l+0x98a>
+    f5fc:	04e79963          	bne	a5,a4,f64e <_strtod_l+0x98e>
+    f600:	577d                	li	a4,-1
+    f602:	020a0063          	beqz	s4,f622 <_strtod_l+0x962>
+    f606:	7ff007b7          	lui	a5,0x7ff00
+    f60a:	8fe1                	and	a5,a5,s0
+    f60c:	06a006b7          	lui	a3,0x6a00
+    f610:	00f6e963          	bltu	a3,a5,f622 <_strtod_l+0x962>
+    f614:	83d1                	srli	a5,a5,0x14
+    f616:	06b00693          	li	a3,107
+    f61a:	40f687b3          	sub	a5,a3,a5
+    f61e:	00f71733          	sll	a4,a4,a5
+    f622:	02e49663          	bne	s1,a4,f64e <_strtod_l+0x98e>
+    f626:	7ff007b7          	lui	a5,0x7ff00
+    f62a:	17fd                	addi	a5,a5,-1
+    f62c:	00f41563          	bne	s0,a5,f636 <_strtod_l+0x976>
+    f630:	57fd                	li	a5,-1
+    f632:	bef480e3          	beq	s1,a5,f212 <_strtod_l+0x552>
+    f636:	7ff005b7          	lui	a1,0x7ff00
+    f63a:	8de1                	and	a1,a1,s0
+    f63c:	00100437          	lui	s0,0x100
+    f640:	942e                	add	s0,s0,a1
+    f642:	4481                	li	s1,0
+    f644:	f20a1ce3          	bnez	s4,f57c <_strtod_l+0x8bc>
+    f648:	bef9                	j	f226 <_strtod_l+0x566>
+    f64a:	8fc5                	or	a5,a5,s1
+    f64c:	db99                	beqz	a5,f562 <_strtod_l+0x8a2>
+    f64e:	040c8263          	beqz	s9,f692 <_strtod_l+0x9d2>
+    f652:	008cfcb3          	and	s9,s9,s0
+    f656:	fe0c87e3          	beqz	s9,f644 <_strtod_l+0x984>
+    f65a:	8652                	mv	a2,s4
+    f65c:	8526                	mv	a0,s1
+    f65e:	85a2                	mv	a1,s0
+    f660:	020c0f63          	beqz	s8,f69e <_strtod_l+0x9de>
+    f664:	e0eff0ef          	jal	ra,ec72 <sulp>
+    f668:	862a                	mv	a2,a0
+    f66a:	86ae                	mv	a3,a1
+    f66c:	4552                	lw	a0,20(sp)
+    f66e:	45e2                	lw	a1,24(sp)
+    f670:	e36fc0ef          	jal	ra,bca6 <__adddf3>
+    f674:	84aa                	mv	s1,a0
+    f676:	842e                	mv	s0,a1
+    f678:	b7f1                	j	f644 <_strtod_l+0x984>
+    f67a:	7ff005b7          	lui	a1,0x7ff00
+    f67e:	8de1                	and	a1,a1,s0
+    f680:	fff00437          	lui	s0,0xfff00
+    f684:	95a2                	add	a1,a1,s0
+    f686:	00100437          	lui	s0,0x100
+    f68a:	147d                	addi	s0,s0,-1
+    f68c:	8c4d                	or	s0,s0,a1
+    f68e:	54fd                	li	s1,-1
+    f690:	bf55                	j	f644 <_strtod_l+0x984>
+    f692:	5792                	lw	a5,36(sp)
+    f694:	0097fdb3          	and	s11,a5,s1
+    f698:	fa0d86e3          	beqz	s11,f644 <_strtod_l+0x984>
+    f69c:	bf7d                	j	f65a <_strtod_l+0x99a>
+    f69e:	dd4ff0ef          	jal	ra,ec72 <sulp>
+    f6a2:	862a                	mv	a2,a0
+    f6a4:	86ae                	mv	a3,a1
+    f6a6:	4552                	lw	a0,20(sp)
+    f6a8:	45e2                	lw	a1,24(sp)
+    f6aa:	8b1fd0ef          	jal	ra,cf5a <__subdf3>
+    f6ae:	4601                	li	a2,0
+    f6b0:	4681                	li	a3,0
+    f6b2:	84aa                	mv	s1,a0
+    f6b4:	842e                	mv	s0,a1
+    f6b6:	ad4fd0ef          	jal	ra,c98a <__eqdf2>
+    f6ba:	f549                	bnez	a0,f644 <_strtod_l+0x984>
+    f6bc:	b19d                	j	f322 <_strtod_l+0x662>
+    f6be:	85ce                	mv	a1,s3
+    f6c0:	855a                	mv	a0,s6
+    f6c2:	08b020ef          	jal	ra,11f4c <__ratio>
+    f6c6:	00005797          	auipc	a5,0x5
+    f6ca:	b9a78793          	addi	a5,a5,-1126 # 14260 <__clz_tab+0x17c>
+    f6ce:	4390                	lw	a2,0(a5)
+    f6d0:	43d4                	lw	a3,4(a5)
+    f6d2:	8d2a                	mv	s10,a0
+    f6d4:	8dae                	mv	s11,a1
+    f6d6:	35f030ef          	jal	ra,13234 <__ledf2>
+    f6da:	10a04263          	bgtz	a0,f7de <_strtod_l+0xb1e>
+    f6de:	0a0c0163          	beqz	s8,f780 <_strtod_l+0xac0>
+    f6e2:	4d81                	li	s11,0
+    f6e4:	3ff00d37          	lui	s10,0x3ff00
+    f6e8:	4701                	li	a4,0
+    f6ea:	3ff007b7          	lui	a5,0x3ff00
+    f6ee:	7ff006b7          	lui	a3,0x7ff00
+    f6f2:	00d47cb3          	and	s9,s0,a3
+    f6f6:	7fe006b7          	lui	a3,0x7fe00
+    f6fa:	16dc9f63          	bne	s9,a3,f878 <_strtod_l+0xbb8>
+    f6fe:	d26a                	sw	s10,36(sp)
+    f700:	fcb00d37          	lui	s10,0xfcb00
+    f704:	9d22                	add	s10,s10,s0
+    f706:	8526                	mv	a0,s1
+    f708:	85ea                	mv	a1,s10
+    f70a:	de3e                	sw	a5,60(sp)
+    f70c:	dc3a                	sw	a4,56(sp)
+    f70e:	da6e                	sw	s11,52(sp)
+    f710:	66e020ef          	jal	ra,11d7e <__ulp>
+    f714:	58d2                	lw	a7,52(sp)
+    f716:	5812                	lw	a6,36(sp)
+    f718:	862a                	mv	a2,a0
+    f71a:	86ae                	mv	a3,a1
+    f71c:	8546                	mv	a0,a7
+    f71e:	85c2                	mv	a1,a6
+    f720:	b82fd0ef          	jal	ra,caa2 <__muldf3>
+    f724:	8626                	mv	a2,s1
+    f726:	86ea                	mv	a3,s10
+    f728:	d7efc0ef          	jal	ra,bca6 <__adddf3>
+    f72c:	84aa                	mv	s1,a0
+    f72e:	7ff00537          	lui	a0,0x7ff00
+    f732:	00b57633          	and	a2,a0,a1
+    f736:	7ca006b7          	lui	a3,0x7ca00
+    f73a:	5762                	lw	a4,56(sp)
+    f73c:	57f2                	lw	a5,60(sp)
+    f73e:	0cd66563          	bltu	a2,a3,f808 <_strtod_l+0xb48>
+    f742:	4762                	lw	a4,24(sp)
+    f744:	fff50793          	addi	a5,a0,-1 # 7fefffff <_eusrstack+0x5feeffff>
+    f748:	00e79663          	bne	a5,a4,f754 <_strtod_l+0xa94>
+    f74c:	4752                	lw	a4,20(sp)
+    f74e:	57fd                	li	a5,-1
+    f750:	ace781e3          	beq	a5,a4,f212 <_strtod_l+0x552>
+    f754:	7ff007b7          	lui	a5,0x7ff00
+    f758:	fff78413          	addi	s0,a5,-1 # 7fefffff <_eusrstack+0x5feeffff>
+    f75c:	54fd                	li	s1,-1
+    f75e:	45c6                	lw	a1,80(sp)
+    f760:	854a                	mv	a0,s2
+    f762:	7dd010ef          	jal	ra,1173e <_Bfree>
+    f766:	85de                	mv	a1,s7
+    f768:	854a                	mv	a0,s2
+    f76a:	7d5010ef          	jal	ra,1173e <_Bfree>
+    f76e:	85ce                	mv	a1,s3
+    f770:	854a                	mv	a0,s2
+    f772:	7cd010ef          	jal	ra,1173e <_Bfree>
+    f776:	85da                	mv	a1,s6
+    f778:	854a                	mv	a0,s2
+    f77a:	7c5010ef          	jal	ra,1173e <_Bfree>
+    f77e:	b195                	j	f3e2 <_strtod_l+0x722>
+    f780:	e0b1                	bnez	s1,f7c4 <_strtod_l+0xb04>
+    f782:	57b2                	lw	a5,44(sp)
+    f784:	8fe1                	and	a5,a5,s0
+    f786:	e7a1                	bnez	a5,f7ce <_strtod_l+0xb0e>
+    f788:	00005797          	auipc	a5,0x5
+    f78c:	ad078793          	addi	a5,a5,-1328 # 14258 <__clz_tab+0x174>
+    f790:	4390                	lw	a2,0(a5)
+    f792:	43d4                	lw	a3,4(a5)
+    f794:	856a                	mv	a0,s10
+    f796:	85ee                	mv	a1,s11
+    f798:	29d030ef          	jal	ra,13234 <__ledf2>
+    f79c:	02054d63          	bltz	a0,f7d6 <_strtod_l+0xb16>
+    f7a0:	00005797          	auipc	a5,0x5
+    f7a4:	ab078793          	addi	a5,a5,-1360 # 14250 <__clz_tab+0x16c>
+    f7a8:	4390                	lw	a2,0(a5)
+    f7aa:	43d4                	lw	a3,4(a5)
+    f7ac:	856a                	mv	a0,s10
+    f7ae:	85ee                	mv	a1,s11
+    f7b0:	af2fd0ef          	jal	ra,caa2 <__muldf3>
+    f7b4:	872a                	mv	a4,a0
+    f7b6:	87ae                	mv	a5,a1
+    f7b8:	80000d37          	lui	s10,0x80000
+    f7bc:	8dba                	mv	s11,a4
+    f7be:	00fd4d33          	xor	s10,s10,a5
+    f7c2:	b735                	j	f6ee <_strtod_l+0xa2e>
+    f7c4:	4785                	li	a5,1
+    f7c6:	00f49463          	bne	s1,a5,f7ce <_strtod_l+0xb0e>
+    f7ca:	b4040ce3          	beqz	s0,f322 <_strtod_l+0x662>
+    f7ce:	4d81                	li	s11,0
+    f7d0:	bff00d37          	lui	s10,0xbff00
+    f7d4:	bf11                	j	f6e8 <_strtod_l+0xa28>
+    f7d6:	4701                	li	a4,0
+    f7d8:	3fe007b7          	lui	a5,0x3fe00
+    f7dc:	bff1                	j	f7b8 <_strtod_l+0xaf8>
+    f7de:	00005797          	auipc	a5,0x5
+    f7e2:	a7278793          	addi	a5,a5,-1422 # 14250 <__clz_tab+0x16c>
+    f7e6:	4390                	lw	a2,0(a5)
+    f7e8:	43d4                	lw	a3,4(a5)
+    f7ea:	856a                	mv	a0,s10
+    f7ec:	85ee                	mv	a1,s11
+    f7ee:	ab4fd0ef          	jal	ra,caa2 <__muldf3>
+    f7f2:	872a                	mv	a4,a0
+    f7f4:	87ae                	mv	a5,a1
+    f7f6:	8d2e                	mv	s10,a1
+    f7f8:	000c1663          	bnez	s8,f804 <_strtod_l+0xb44>
+    f7fc:	80000d37          	lui	s10,0x80000
+    f800:	00bd4d33          	xor	s10,s10,a1
+    f804:	8daa                	mv	s11,a0
+    f806:	b5e5                	j	f6ee <_strtod_l+0xa2e>
+    f808:	03500437          	lui	s0,0x3500
+    f80c:	942e                	add	s0,s0,a1
+    f80e:	f40a18e3          	bnez	s4,f75e <_strtod_l+0xa9e>
+    f812:	7ff006b7          	lui	a3,0x7ff00
+    f816:	8ee1                	and	a3,a3,s0
+    f818:	f4dc93e3          	bne	s9,a3,f75e <_strtod_l+0xa9e>
+    f81c:	85be                	mv	a1,a5
+    f81e:	853a                	mv	a0,a4
+    f820:	8d3a                	mv	s10,a4
+    f822:	8cbe                	mv	s9,a5
+    f824:	2c7030ef          	jal	ra,132ea <__fixdfsi>
+    f828:	eabfd0ef          	jal	ra,d6d2 <__floatsidf>
+    f82c:	862a                	mv	a2,a0
+    f82e:	86ae                	mv	a3,a1
+    f830:	856a                	mv	a0,s10
+    f832:	85e6                	mv	a1,s9
+    f834:	f26fd0ef          	jal	ra,cf5a <__subdf3>
+    f838:	57b2                	lw	a5,44(sp)
+    f83a:	8d2a                	mv	s10,a0
+    f83c:	8dae                	mv	s11,a1
+    f83e:	8fe1                	and	a5,a5,s0
+    f840:	8fc5                	or	a5,a5,s1
+    f842:	0187ec33          	or	s8,a5,s8
+    f846:	0a0c0b63          	beqz	s8,f8fc <_strtod_l+0xc3c>
+    f84a:	00005797          	auipc	a5,0x5
+    f84e:	a2678793          	addi	a5,a5,-1498 # 14270 <__clz_tab+0x18c>
+    f852:	4390                	lw	a2,0(a5)
+    f854:	43d4                	lw	a3,4(a5)
+    f856:	1df030ef          	jal	ra,13234 <__ledf2>
+    f85a:	9c0546e3          	bltz	a0,f226 <_strtod_l+0x566>
+    f85e:	00005797          	auipc	a5,0x5
+    f862:	a1a78793          	addi	a5,a5,-1510 # 14278 <__clz_tab+0x194>
+    f866:	4390                	lw	a2,0(a5)
+    f868:	43d4                	lw	a3,4(a5)
+    f86a:	856a                	mv	a0,s10
+    f86c:	85ee                	mv	a1,s11
+    f86e:	986fd0ef          	jal	ra,c9f4 <__gedf2>
+    f872:	eea056e3          	blez	a0,f75e <_strtod_l+0xa9e>
+    f876:	ba45                	j	f226 <_strtod_l+0x566>
+    f878:	040a0d63          	beqz	s4,f8d2 <_strtod_l+0xc12>
+    f87c:	06a006b7          	lui	a3,0x6a00
+    f880:	0596e963          	bltu	a3,s9,f8d2 <_strtod_l+0xc12>
+    f884:	00005697          	auipc	a3,0x5
+    f888:	9e468693          	addi	a3,a3,-1564 # 14268 <__clz_tab+0x184>
+    f88c:	4290                	lw	a2,0(a3)
+    f88e:	42d4                	lw	a3,4(a3)
+    f890:	853a                	mv	a0,a4
+    f892:	85be                	mv	a1,a5
+    f894:	da3a                	sw	a4,52(sp)
+    f896:	d23e                	sw	a5,36(sp)
+    f898:	19d030ef          	jal	ra,13234 <__ledf2>
+    f89c:	5792                	lw	a5,36(sp)
+    f89e:	5752                	lw	a4,52(sp)
+    f8a0:	02a04463          	bgtz	a0,f8c8 <_strtod_l+0xc08>
+    f8a4:	853a                	mv	a0,a4
+    f8a6:	85be                	mv	a1,a5
+    f8a8:	2ab030ef          	jal	ra,13352 <__fixunsdfsi>
+    f8ac:	e111                	bnez	a0,f8b0 <_strtod_l+0xbf0>
+    f8ae:	4505                	li	a0,1
+    f8b0:	2ff030ef          	jal	ra,133ae <__floatunsidf>
+    f8b4:	872a                	mv	a4,a0
+    f8b6:	87ae                	mv	a5,a1
+    f8b8:	8d2e                	mv	s10,a1
+    f8ba:	000c1663          	bnez	s8,f8c6 <_strtod_l+0xc06>
+    f8be:	80000d37          	lui	s10,0x80000
+    f8c2:	00bd4d33          	xor	s10,s10,a1
+    f8c6:	8daa                	mv	s11,a0
+    f8c8:	06b005b7          	lui	a1,0x6b00
+    f8cc:	9d2e                	add	s10,s10,a1
+    f8ce:	419d0d33          	sub	s10,s10,s9
+    f8d2:	4552                	lw	a0,20(sp)
+    f8d4:	45e2                	lw	a1,24(sp)
+    f8d6:	da3e                	sw	a5,52(sp)
+    f8d8:	d23a                	sw	a4,36(sp)
+    f8da:	4a4020ef          	jal	ra,11d7e <__ulp>
+    f8de:	862a                	mv	a2,a0
+    f8e0:	86ae                	mv	a3,a1
+    f8e2:	856e                	mv	a0,s11
+    f8e4:	85ea                	mv	a1,s10
+    f8e6:	9bcfd0ef          	jal	ra,caa2 <__muldf3>
+    f8ea:	4652                	lw	a2,20(sp)
+    f8ec:	46e2                	lw	a3,24(sp)
+    f8ee:	bb8fc0ef          	jal	ra,bca6 <__adddf3>
+    f8f2:	84aa                	mv	s1,a0
+    f8f4:	842e                	mv	s0,a1
+    f8f6:	57d2                	lw	a5,52(sp)
+    f8f8:	5712                	lw	a4,36(sp)
+    f8fa:	bf11                	j	f80e <_strtod_l+0xb4e>
+    f8fc:	00005797          	auipc	a5,0x5
+    f900:	98478793          	addi	a5,a5,-1660 # 14280 <__clz_tab+0x19c>
+    f904:	4390                	lw	a2,0(a5)
+    f906:	43d4                	lw	a3,4(a5)
+    f908:	12d030ef          	jal	ra,13234 <__ledf2>
+    f90c:	e40559e3          	bgez	a0,f75e <_strtod_l+0xa9e>
+    f910:	ba19                	j	f226 <_strtod_l+0x566>
+    f912:	06500713          	li	a4,101
+    f916:	00e78763          	beq	a5,a4,f924 <_strtod_l+0xc64>
+    f91a:	04500713          	li	a4,69
+    f91e:	4505                	li	a0,1
+    f920:	eee79963          	bne	a5,a4,f012 <_strtod_l+0x352>
+    f924:	4b01                	li	s6,0
+    f926:	4505                	li	a0,1
+    f928:	d84ff06f          	j	eeac <_strtod_l+0x1ec>
+
+0000f92c <_strtod_r>:
+_strtod_r():
+    f92c:	73818793          	addi	a5,gp,1848 # 20004738 <_impure_ptr>
+    f930:	439c                	lw	a5,0(a5)
+    f932:	5394                	lw	a3,32(a5)
+    f934:	e299                	bnez	a3,f93a <_strtod_r+0xe>
+    f936:	58c18693          	addi	a3,gp,1420 # 2000458c <__global_locale>
+    f93a:	b86ff06f          	j	ecc0 <_strtod_l>
+
+0000f93e <_strtol_l.isra.0>:
+_strtol_l.isra.0():
+    f93e:	7179                	addi	sp,sp,-48
+    f940:	d04a                	sw	s2,32(sp)
+    f942:	ce4e                	sw	s3,28(sp)
+    f944:	d606                	sw	ra,44(sp)
+    f946:	d422                	sw	s0,40(sp)
+    f948:	d226                	sw	s1,36(sp)
+    f94a:	89aa                	mv	s3,a0
+    f94c:	892e                	mv	s2,a1
+    f94e:	00190493          	addi	s1,s2,1
+    f952:	fff4c403          	lbu	s0,-1(s1)
+    f956:	853a                	mv	a0,a4
+    f958:	c636                	sw	a3,12(sp)
+    f95a:	c432                	sw	a2,8(sp)
+    f95c:	c22e                	sw	a1,4(sp)
+    f95e:	c03a                	sw	a4,0(sp)
+    f960:	3af010ef          	jal	ra,1150e <__locale_ctype_ptr_l>
+    f964:	9522                	add	a0,a0,s0
+    f966:	311c                	lbu	a5,1(a0)
+    f968:	4702                	lw	a4,0(sp)
+    f96a:	4592                	lw	a1,4(sp)
+    f96c:	8ba1                	andi	a5,a5,8
+    f96e:	4622                	lw	a2,8(sp)
+    f970:	46b2                	lw	a3,12(sp)
+    f972:	e3d1                	bnez	a5,f9f6 <_strtol_l.isra.0+0xb8>
+    f974:	02d00793          	li	a5,45
+    f978:	08f41163          	bne	s0,a5,f9fa <_strtol_l.isra.0+0xbc>
+    f97c:	209c                	lbu	a5,0(s1)
+    f97e:	4305                	li	t1,1
+    f980:	00290493          	addi	s1,s2,2
+    f984:	c6e5                	beqz	a3,fa6c <_strtol_l.isra.0+0x12e>
+    f986:	4741                	li	a4,16
+    f988:	02e69063          	bne	a3,a4,f9a8 <_strtol_l.isra.0+0x6a>
+    f98c:	03000713          	li	a4,48
+    f990:	00e79c63          	bne	a5,a4,f9a8 <_strtol_l.isra.0+0x6a>
+    f994:	209c                	lbu	a5,0(s1)
+    f996:	05800713          	li	a4,88
+    f99a:	0df7f793          	andi	a5,a5,223
+    f99e:	0ce79263          	bne	a5,a4,fa62 <_strtol_l.isra.0+0x124>
+    f9a2:	309c                	lbu	a5,1(s1)
+    f9a4:	46c1                	li	a3,16
+    f9a6:	0489                	addi	s1,s1,2
+    f9a8:	800008b7          	lui	a7,0x80000
+    f9ac:	00031463          	bnez	t1,f9b4 <_strtol_l.isra.0+0x76>
+    f9b0:	fff8c893          	not	a7,a7
+    f9b4:	02d8ff33          	remu	t5,a7,a3
+    f9b8:	4801                	li	a6,0
+    f9ba:	4501                	li	a0,0
+    f9bc:	4fa5                	li	t6,9
+    f9be:	4ee5                	li	t4,25
+    f9c0:	52fd                	li	t0,-1
+    f9c2:	02d8de33          	divu	t3,a7,a3
+    f9c6:	fd078713          	addi	a4,a5,-48
+    f9ca:	04efe363          	bltu	t6,a4,fa10 <_strtol_l.isra.0+0xd2>
+    f9ce:	87ba                	mv	a5,a4
+    f9d0:	04d7de63          	bge	a5,a3,fa2c <_strtol_l.isra.0+0xee>
+    f9d4:	00580d63          	beq	a6,t0,f9ee <_strtol_l.isra.0+0xb0>
+    f9d8:	587d                	li	a6,-1
+    f9da:	00ae6a63          	bltu	t3,a0,f9ee <_strtol_l.isra.0+0xb0>
+    f9de:	00ae1463          	bne	t3,a0,f9e6 <_strtol_l.isra.0+0xa8>
+    f9e2:	00ff4663          	blt	t5,a5,f9ee <_strtol_l.isra.0+0xb0>
+    f9e6:	4805                	li	a6,1
+    f9e8:	02a68533          	mul	a0,a3,a0
+    f9ec:	953e                	add	a0,a0,a5
+    f9ee:	0485                	addi	s1,s1,1
+    f9f0:	fff4c783          	lbu	a5,-1(s1)
+    f9f4:	bfc9                	j	f9c6 <_strtol_l.isra.0+0x88>
+    f9f6:	8926                	mv	s2,s1
+    f9f8:	bf99                	j	f94e <_strtol_l.isra.0+0x10>
+    f9fa:	02b00793          	li	a5,43
+    f9fe:	00f40563          	beq	s0,a5,fa08 <_strtol_l.isra.0+0xca>
+    fa02:	87a2                	mv	a5,s0
+    fa04:	4301                	li	t1,0
+    fa06:	bfbd                	j	f984 <_strtol_l.isra.0+0x46>
+    fa08:	209c                	lbu	a5,0(s1)
+    fa0a:	00290493          	addi	s1,s2,2
+    fa0e:	bfdd                	j	fa04 <_strtol_l.isra.0+0xc6>
+    fa10:	fbf78713          	addi	a4,a5,-65
+    fa14:	00eee563          	bltu	t4,a4,fa1e <_strtol_l.isra.0+0xe0>
+    fa18:	fc978793          	addi	a5,a5,-55
+    fa1c:	bf55                	j	f9d0 <_strtol_l.isra.0+0x92>
+    fa1e:	f9f78713          	addi	a4,a5,-97
+    fa22:	00eee563          	bltu	t4,a4,fa2c <_strtol_l.isra.0+0xee>
+    fa26:	fa978793          	addi	a5,a5,-87
+    fa2a:	b75d                	j	f9d0 <_strtol_l.isra.0+0x92>
+    fa2c:	57fd                	li	a5,-1
+    fa2e:	00f81f63          	bne	a6,a5,fa4c <_strtol_l.isra.0+0x10e>
+    fa32:	02200793          	li	a5,34
+    fa36:	00f9a023          	sw	a5,0(s3)
+    fa3a:	8546                	mv	a0,a7
+    fa3c:	ee19                	bnez	a2,fa5a <_strtol_l.isra.0+0x11c>
+    fa3e:	50b2                	lw	ra,44(sp)
+    fa40:	5422                	lw	s0,40(sp)
+    fa42:	5492                	lw	s1,36(sp)
+    fa44:	5902                	lw	s2,32(sp)
+    fa46:	49f2                	lw	s3,28(sp)
+    fa48:	6145                	addi	sp,sp,48
+    fa4a:	8082                	ret
+    fa4c:	00030463          	beqz	t1,fa54 <_strtol_l.isra.0+0x116>
+    fa50:	40a00533          	neg	a0,a0
+    fa54:	d66d                	beqz	a2,fa3e <_strtol_l.isra.0+0x100>
+    fa56:	00080463          	beqz	a6,fa5e <_strtol_l.isra.0+0x120>
+    fa5a:	fff48593          	addi	a1,s1,-1
+    fa5e:	c20c                	sw	a1,0(a2)
+    fa60:	bff9                	j	fa3e <_strtol_l.isra.0+0x100>
+    fa62:	03000793          	li	a5,48
+    fa66:	f2a9                	bnez	a3,f9a8 <_strtol_l.isra.0+0x6a>
+    fa68:	46a1                	li	a3,8
+    fa6a:	bf3d                	j	f9a8 <_strtol_l.isra.0+0x6a>
+    fa6c:	03000713          	li	a4,48
+    fa70:	f2e782e3          	beq	a5,a4,f994 <_strtol_l.isra.0+0x56>
+    fa74:	46a9                	li	a3,10
+    fa76:	bf0d                	j	f9a8 <_strtol_l.isra.0+0x6a>
+
+0000fa78 <_strtol_r>:
+_strtol_r():
+    fa78:	73818793          	addi	a5,gp,1848 # 20004738 <_impure_ptr>
+    fa7c:	439c                	lw	a5,0(a5)
+    fa7e:	5398                	lw	a4,32(a5)
+    fa80:	e319                	bnez	a4,fa86 <_strtol_r+0xe>
+    fa82:	58c18713          	addi	a4,gp,1420 # 2000458c <__global_locale>
+    fa86:	eb9ff06f          	j	f93e <_strtol_l.isra.0>
+
+0000fa8a <__swbuf_r>:
+__swbuf_r():
+    fa8a:	1101                	addi	sp,sp,-32
+    fa8c:	cc22                	sw	s0,24(sp)
+    fa8e:	ca26                	sw	s1,20(sp)
+    fa90:	c84a                	sw	s2,16(sp)
+    fa92:	ce06                	sw	ra,28(sp)
+    fa94:	c64e                	sw	s3,12(sp)
+    fa96:	84aa                	mv	s1,a0
+    fa98:	892e                	mv	s2,a1
+    fa9a:	8432                	mv	s0,a2
+    fa9c:	c509                	beqz	a0,faa6 <__swbuf_r+0x1c>
+    fa9e:	4d1c                	lw	a5,24(a0)
+    faa0:	e399                	bnez	a5,faa6 <__swbuf_r+0x1c>
+    faa2:	1b4010ef          	jal	ra,10c56 <__sinit>
+    faa6:	00005797          	auipc	a5,0x5
+    faaa:	8aa78793          	addi	a5,a5,-1878 # 14350 <__sf_fake_stdin>
+    faae:	06f41963          	bne	s0,a5,fb20 <__swbuf_r+0x96>
+    fab2:	40c0                	lw	s0,4(s1)
+    fab4:	4c1c                	lw	a5,24(s0)
+    fab6:	c41c                	sw	a5,8(s0)
+    fab8:	245e                	lhu	a5,12(s0)
+    faba:	8ba1                	andi	a5,a5,8
+    fabc:	c3d1                	beqz	a5,fb40 <__swbuf_r+0xb6>
+    fabe:	481c                	lw	a5,16(s0)
+    fac0:	c3c1                	beqz	a5,fb40 <__swbuf_r+0xb6>
+    fac2:	481c                	lw	a5,16(s0)
+    fac4:	4008                	lw	a0,0(s0)
+    fac6:	0ff97993          	andi	s3,s2,255
+    faca:	0ff97913          	andi	s2,s2,255
+    face:	8d1d                	sub	a0,a0,a5
+    fad0:	485c                	lw	a5,20(s0)
+    fad2:	00f54763          	blt	a0,a5,fae0 <__swbuf_r+0x56>
+    fad6:	85a2                	mv	a1,s0
+    fad8:	8526                	mv	a0,s1
+    fada:	05e010ef          	jal	ra,10b38 <_fflush_r>
+    fade:	e52d                	bnez	a0,fb48 <__swbuf_r+0xbe>
+    fae0:	441c                	lw	a5,8(s0)
+    fae2:	0505                	addi	a0,a0,1
+    fae4:	17fd                	addi	a5,a5,-1
+    fae6:	c41c                	sw	a5,8(s0)
+    fae8:	401c                	lw	a5,0(s0)
+    faea:	00178713          	addi	a4,a5,1
+    faee:	c018                	sw	a4,0(s0)
+    faf0:	01378023          	sb	s3,0(a5)
+    faf4:	485c                	lw	a5,20(s0)
+    faf6:	00a78863          	beq	a5,a0,fb06 <__swbuf_r+0x7c>
+    fafa:	245e                	lhu	a5,12(s0)
+    fafc:	8b85                	andi	a5,a5,1
+    fafe:	cb89                	beqz	a5,fb10 <__swbuf_r+0x86>
+    fb00:	47a9                	li	a5,10
+    fb02:	00f91763          	bne	s2,a5,fb10 <__swbuf_r+0x86>
+    fb06:	85a2                	mv	a1,s0
+    fb08:	8526                	mv	a0,s1
+    fb0a:	02e010ef          	jal	ra,10b38 <_fflush_r>
+    fb0e:	ed0d                	bnez	a0,fb48 <__swbuf_r+0xbe>
+    fb10:	40f2                	lw	ra,28(sp)
+    fb12:	4462                	lw	s0,24(sp)
+    fb14:	854a                	mv	a0,s2
+    fb16:	44d2                	lw	s1,20(sp)
+    fb18:	4942                	lw	s2,16(sp)
+    fb1a:	49b2                	lw	s3,12(sp)
+    fb1c:	6105                	addi	sp,sp,32
+    fb1e:	8082                	ret
+    fb20:	00005797          	auipc	a5,0x5
+    fb24:	85078793          	addi	a5,a5,-1968 # 14370 <__sf_fake_stdout>
+    fb28:	00f41463          	bne	s0,a5,fb30 <__swbuf_r+0xa6>
+    fb2c:	4480                	lw	s0,8(s1)
+    fb2e:	b759                	j	fab4 <__swbuf_r+0x2a>
+    fb30:	00005797          	auipc	a5,0x5
+    fb34:	80078793          	addi	a5,a5,-2048 # 14330 <__sf_fake_stderr>
+    fb38:	f6f41ee3          	bne	s0,a5,fab4 <__swbuf_r+0x2a>
+    fb3c:	44c0                	lw	s0,12(s1)
+    fb3e:	bf9d                	j	fab4 <__swbuf_r+0x2a>
+    fb40:	85a2                	mv	a1,s0
+    fb42:	8526                	mv	a0,s1
+    fb44:	283d                	jal	fb82 <__swsetup_r>
+    fb46:	dd35                	beqz	a0,fac2 <__swbuf_r+0x38>
+    fb48:	597d                	li	s2,-1
+    fb4a:	b7d9                	j	fb10 <__swbuf_r+0x86>
+
+0000fb4c <_write_r>:
+_write_r():
+    fb4c:	1141                	addi	sp,sp,-16
+    fb4e:	c422                	sw	s0,8(sp)
+    fb50:	842a                	mv	s0,a0
+    fb52:	852e                	mv	a0,a1
+    fb54:	85b2                	mv	a1,a2
+    fb56:	8636                	mv	a2,a3
+    fb58:	1fff7797          	auipc	a5,0x1fff7
+    fb5c:	e607a623          	sw	zero,-404(a5) # 200069c4 <errno>
+    fb60:	c606                	sw	ra,12(sp)
+    fb62:	bbefb0ef          	jal	ra,af20 <_write>
+    fb66:	57fd                	li	a5,-1
+    fb68:	00f51963          	bne	a0,a5,fb7a <_write_r+0x2e>
+    fb6c:	1fff7797          	auipc	a5,0x1fff7
+    fb70:	e5878793          	addi	a5,a5,-424 # 200069c4 <errno>
+    fb74:	439c                	lw	a5,0(a5)
+    fb76:	c391                	beqz	a5,fb7a <_write_r+0x2e>
+    fb78:	c01c                	sw	a5,0(s0)
+    fb7a:	40b2                	lw	ra,12(sp)
+    fb7c:	4422                	lw	s0,8(sp)
+    fb7e:	0141                	addi	sp,sp,16
+    fb80:	8082                	ret
+
+0000fb82 <__swsetup_r>:
+__swsetup_r():
+    fb82:	1141                	addi	sp,sp,-16
+    fb84:	73818793          	addi	a5,gp,1848 # 20004738 <_impure_ptr>
+    fb88:	c226                	sw	s1,4(sp)
+    fb8a:	4384                	lw	s1,0(a5)
+    fb8c:	c422                	sw	s0,8(sp)
+    fb8e:	c04a                	sw	s2,0(sp)
+    fb90:	c606                	sw	ra,12(sp)
+    fb92:	892a                	mv	s2,a0
+    fb94:	842e                	mv	s0,a1
+    fb96:	c491                	beqz	s1,fba2 <__swsetup_r+0x20>
+    fb98:	4c9c                	lw	a5,24(s1)
+    fb9a:	e781                	bnez	a5,fba2 <__swsetup_r+0x20>
+    fb9c:	8526                	mv	a0,s1
+    fb9e:	0b8010ef          	jal	ra,10c56 <__sinit>
+    fba2:	00004797          	auipc	a5,0x4
+    fba6:	7ae78793          	addi	a5,a5,1966 # 14350 <__sf_fake_stdin>
+    fbaa:	02f41b63          	bne	s0,a5,fbe0 <__swsetup_r+0x5e>
+    fbae:	40c0                	lw	s0,4(s1)
+    fbb0:	00c41703          	lh	a4,12(s0) # 350000c <_data_lma+0x34eb9e4>
+    fbb4:	01071793          	slli	a5,a4,0x10
+    fbb8:	83c1                	srli	a5,a5,0x10
+    fbba:	0087f693          	andi	a3,a5,8
+    fbbe:	eab5                	bnez	a3,fc32 <__swsetup_r+0xb0>
+    fbc0:	0107f693          	andi	a3,a5,16
+    fbc4:	ee95                	bnez	a3,fc00 <__swsetup_r+0x7e>
+    fbc6:	47a5                	li	a5,9
+    fbc8:	00f92023          	sw	a5,0(s2)
+    fbcc:	04076713          	ori	a4,a4,64
+    fbd0:	a45a                	sh	a4,12(s0)
+    fbd2:	557d                	li	a0,-1
+    fbd4:	40b2                	lw	ra,12(sp)
+    fbd6:	4422                	lw	s0,8(sp)
+    fbd8:	4492                	lw	s1,4(sp)
+    fbda:	4902                	lw	s2,0(sp)
+    fbdc:	0141                	addi	sp,sp,16
+    fbde:	8082                	ret
+    fbe0:	00004797          	auipc	a5,0x4
+    fbe4:	79078793          	addi	a5,a5,1936 # 14370 <__sf_fake_stdout>
+    fbe8:	00f41463          	bne	s0,a5,fbf0 <__swsetup_r+0x6e>
+    fbec:	4480                	lw	s0,8(s1)
+    fbee:	b7c9                	j	fbb0 <__swsetup_r+0x2e>
+    fbf0:	00004797          	auipc	a5,0x4
+    fbf4:	74078793          	addi	a5,a5,1856 # 14330 <__sf_fake_stderr>
+    fbf8:	faf41ce3          	bne	s0,a5,fbb0 <__swsetup_r+0x2e>
+    fbfc:	44c0                	lw	s0,12(s1)
+    fbfe:	bf4d                	j	fbb0 <__swsetup_r+0x2e>
+    fc00:	8b91                	andi	a5,a5,4
+    fc02:	c785                	beqz	a5,fc2a <__swsetup_r+0xa8>
+    fc04:	584c                	lw	a1,52(s0)
+    fc06:	c991                	beqz	a1,fc1a <__swsetup_r+0x98>
+    fc08:	04440793          	addi	a5,s0,68
+    fc0c:	00f58563          	beq	a1,a5,fc16 <__swsetup_r+0x94>
+    fc10:	854a                	mv	a0,s2
+    fc12:	dc5fd0ef          	jal	ra,d9d6 <_free_r>
+    fc16:	02042a23          	sw	zero,52(s0)
+    fc1a:	245e                	lhu	a5,12(s0)
+    fc1c:	00042223          	sw	zero,4(s0)
+    fc20:	fdb7f793          	andi	a5,a5,-37
+    fc24:	a45e                	sh	a5,12(s0)
+    fc26:	481c                	lw	a5,16(s0)
+    fc28:	c01c                	sw	a5,0(s0)
+    fc2a:	245e                	lhu	a5,12(s0)
+    fc2c:	0087e793          	ori	a5,a5,8
+    fc30:	a45e                	sh	a5,12(s0)
+    fc32:	481c                	lw	a5,16(s0)
+    fc34:	ef81                	bnez	a5,fc4c <__swsetup_r+0xca>
+    fc36:	245e                	lhu	a5,12(s0)
+    fc38:	20000713          	li	a4,512
+    fc3c:	2807f793          	andi	a5,a5,640
+    fc40:	00e78663          	beq	a5,a4,fc4c <__swsetup_r+0xca>
+    fc44:	85a2                	mv	a1,s0
+    fc46:	854a                	mv	a0,s2
+    fc48:	189010ef          	jal	ra,115d0 <__smakebuf_r>
+    fc4c:	245e                	lhu	a5,12(s0)
+    fc4e:	0017f713          	andi	a4,a5,1
+    fc52:	c31d                	beqz	a4,fc78 <__swsetup_r+0xf6>
+    fc54:	485c                	lw	a5,20(s0)
+    fc56:	00042423          	sw	zero,8(s0)
+    fc5a:	40f007b3          	neg	a5,a5
+    fc5e:	cc1c                	sw	a5,24(s0)
+    fc60:	481c                	lw	a5,16(s0)
+    fc62:	4501                	li	a0,0
+    fc64:	fba5                	bnez	a5,fbd4 <__swsetup_r+0x52>
+    fc66:	00c41783          	lh	a5,12(s0)
+    fc6a:	0807f713          	andi	a4,a5,128
+    fc6e:	d33d                	beqz	a4,fbd4 <__swsetup_r+0x52>
+    fc70:	0407e793          	ori	a5,a5,64
+    fc74:	a45e                	sh	a5,12(s0)
+    fc76:	bfb1                	j	fbd2 <__swsetup_r+0x50>
+    fc78:	8b89                	andi	a5,a5,2
+    fc7a:	4701                	li	a4,0
+    fc7c:	e391                	bnez	a5,fc80 <__swsetup_r+0xfe>
+    fc7e:	4858                	lw	a4,20(s0)
+    fc80:	c418                	sw	a4,8(s0)
+    fc82:	bff9                	j	fc60 <__swsetup_r+0xde>
+
+0000fc84 <_close_r>:
+_close_r():
+    fc84:	1141                	addi	sp,sp,-16
+    fc86:	c422                	sw	s0,8(sp)
+    fc88:	842a                	mv	s0,a0
+    fc8a:	852e                	mv	a0,a1
+    fc8c:	1fff7797          	auipc	a5,0x1fff7
+    fc90:	d207ac23          	sw	zero,-712(a5) # 200069c4 <errno>
+    fc94:	c606                	sw	ra,12(sp)
+    fc96:	33f030ef          	jal	ra,137d4 <_close>
+    fc9a:	57fd                	li	a5,-1
+    fc9c:	00f51963          	bne	a0,a5,fcae <_close_r+0x2a>
+    fca0:	1fff7797          	auipc	a5,0x1fff7
+    fca4:	d2478793          	addi	a5,a5,-732 # 200069c4 <errno>
+    fca8:	439c                	lw	a5,0(a5)
+    fcaa:	c391                	beqz	a5,fcae <_close_r+0x2a>
+    fcac:	c01c                	sw	a5,0(s0)
+    fcae:	40b2                	lw	ra,12(sp)
+    fcb0:	4422                	lw	s0,8(sp)
+    fcb2:	0141                	addi	sp,sp,16
+    fcb4:	8082                	ret
+
+0000fcb6 <quorem>:
+quorem():
+    fcb6:	1101                	addi	sp,sp,-32
+    fcb8:	cc22                	sw	s0,24(sp)
+    fcba:	491c                	lw	a5,16(a0)
+    fcbc:	4980                	lw	s0,16(a1)
+    fcbe:	ce06                	sw	ra,28(sp)
+    fcc0:	ca26                	sw	s1,20(sp)
+    fcc2:	c84a                	sw	s2,16(sp)
+    fcc4:	c64e                	sw	s3,12(sp)
+    fcc6:	c452                	sw	s4,8(sp)
+    fcc8:	c256                	sw	s5,4(sp)
+    fcca:	1287c163          	blt	a5,s0,fdec <quorem+0x136>
+    fcce:	147d                	addi	s0,s0,-1
+    fcd0:	00241813          	slli	a6,s0,0x2
+    fcd4:	01458993          	addi	s3,a1,20 # 6b00014 <_data_lma+0x6aeb9ec>
+    fcd8:	01098a33          	add	s4,s3,a6
+    fcdc:	01450913          	addi	s2,a0,20
+    fce0:	984a                	add	a6,a6,s2
+    fce2:	000a2783          	lw	a5,0(s4)
+    fce6:	00082703          	lw	a4,0(a6)
+    fcea:	0785                	addi	a5,a5,1
+    fcec:	02f754b3          	divu	s1,a4,a5
+    fcf0:	06f76663          	bltu	a4,a5,fd5c <quorem+0xa6>
+    fcf4:	68c1                	lui	a7,0x10
+    fcf6:	834e                	mv	t1,s3
+    fcf8:	8e4a                	mv	t3,s2
+    fcfa:	4e81                	li	t4,0
+    fcfc:	4f01                	li	t5,0
+    fcfe:	18fd                	addi	a7,a7,-1
+    fd00:	0311                	addi	t1,t1,4
+    fd02:	ffc32603          	lw	a2,-4(t1)
+    fd06:	0e11                	addi	t3,t3,4
+    fd08:	01167733          	and	a4,a2,a7
+    fd0c:	8241                	srli	a2,a2,0x10
+    fd0e:	02970733          	mul	a4,a4,s1
+    fd12:	02960633          	mul	a2,a2,s1
+    fd16:	9776                	add	a4,a4,t4
+    fd18:	01075693          	srli	a3,a4,0x10
+    fd1c:	011777b3          	and	a5,a4,a7
+    fd20:	40ff07b3          	sub	a5,t5,a5
+    fd24:	9636                	add	a2,a2,a3
+    fd26:	ffce2683          	lw	a3,-4(t3)
+    fd2a:	01065e93          	srli	t4,a2,0x10
+    fd2e:	01167633          	and	a2,a2,a7
+    fd32:	0116f733          	and	a4,a3,a7
+    fd36:	97ba                	add	a5,a5,a4
+    fd38:	82c1                	srli	a3,a3,0x10
+    fd3a:	4107d713          	srai	a4,a5,0x10
+    fd3e:	8e91                	sub	a3,a3,a2
+    fd40:	96ba                	add	a3,a3,a4
+    fd42:	4106df13          	srai	t5,a3,0x10
+    fd46:	0117f7b3          	and	a5,a5,a7
+    fd4a:	06c2                	slli	a3,a3,0x10
+    fd4c:	8fd5                	or	a5,a5,a3
+    fd4e:	fefe2e23          	sw	a5,-4(t3)
+    fd52:	fa6a77e3          	bgeu	s4,t1,fd00 <quorem+0x4a>
+    fd56:	00082783          	lw	a5,0(a6)
+    fd5a:	cbbd                	beqz	a5,fdd0 <quorem+0x11a>
+    fd5c:	8aaa                	mv	s5,a0
+    fd5e:	6fd010ef          	jal	ra,11c5a <__mcmp>
+    fd62:	04054963          	bltz	a0,fdb4 <quorem+0xfe>
+    fd66:	6641                	lui	a2,0x10
+    fd68:	0485                	addi	s1,s1,1
+    fd6a:	85ca                	mv	a1,s2
+    fd6c:	4501                	li	a0,0
+    fd6e:	167d                	addi	a2,a2,-1
+    fd70:	0991                	addi	s3,s3,4
+    fd72:	ffc9a803          	lw	a6,-4(s3)
+    fd76:	4198                	lw	a4,0(a1)
+    fd78:	0591                	addi	a1,a1,4
+    fd7a:	00c876b3          	and	a3,a6,a2
+    fd7e:	8d15                	sub	a0,a0,a3
+    fd80:	00c776b3          	and	a3,a4,a2
+    fd84:	96aa                	add	a3,a3,a0
+    fd86:	01075793          	srli	a5,a4,0x10
+    fd8a:	01085813          	srli	a6,a6,0x10
+    fd8e:	4106d713          	srai	a4,a3,0x10
+    fd92:	410787b3          	sub	a5,a5,a6
+    fd96:	97ba                	add	a5,a5,a4
+    fd98:	4107d513          	srai	a0,a5,0x10
+    fd9c:	8ef1                	and	a3,a3,a2
+    fd9e:	07c2                	slli	a5,a5,0x10
+    fda0:	8fd5                	or	a5,a5,a3
+    fda2:	fef5ae23          	sw	a5,-4(a1)
+    fda6:	fd3a75e3          	bgeu	s4,s3,fd70 <quorem+0xba>
+    fdaa:	00241793          	slli	a5,s0,0x2
+    fdae:	97ca                	add	a5,a5,s2
+    fdb0:	4398                	lw	a4,0(a5)
+    fdb2:	c71d                	beqz	a4,fde0 <quorem+0x12a>
+    fdb4:	8526                	mv	a0,s1
+    fdb6:	40f2                	lw	ra,28(sp)
+    fdb8:	4462                	lw	s0,24(sp)
+    fdba:	44d2                	lw	s1,20(sp)
+    fdbc:	4942                	lw	s2,16(sp)
+    fdbe:	49b2                	lw	s3,12(sp)
+    fdc0:	4a22                	lw	s4,8(sp)
+    fdc2:	4a92                	lw	s5,4(sp)
+    fdc4:	6105                	addi	sp,sp,32
+    fdc6:	8082                	ret
+    fdc8:	00082783          	lw	a5,0(a6)
+    fdcc:	e789                	bnez	a5,fdd6 <quorem+0x120>
+    fdce:	147d                	addi	s0,s0,-1
+    fdd0:	1871                	addi	a6,a6,-4
+    fdd2:	ff096be3          	bltu	s2,a6,fdc8 <quorem+0x112>
+    fdd6:	c900                	sw	s0,16(a0)
+    fdd8:	b751                	j	fd5c <quorem+0xa6>
+    fdda:	4398                	lw	a4,0(a5)
+    fddc:	e709                	bnez	a4,fde6 <quorem+0x130>
+    fdde:	147d                	addi	s0,s0,-1
+    fde0:	17f1                	addi	a5,a5,-4
+    fde2:	fef96ce3          	bltu	s2,a5,fdda <quorem+0x124>
+    fde6:	008aa823          	sw	s0,16(s5)
+    fdea:	b7e9                	j	fdb4 <quorem+0xfe>
+    fdec:	4501                	li	a0,0
+    fdee:	b7e1                	j	fdb6 <quorem+0x100>
+
+0000fdf0 <_dtoa_r>:
+_dtoa_r():
+    fdf0:	7175                	addi	sp,sp,-144
+    fdf2:	d83e                	sw	a5,48(sp)
+    fdf4:	515c                	lw	a5,36(a0)
+    fdf6:	c522                	sw	s0,136(sp)
+    fdf8:	c326                	sw	s1,132(sp)
+    fdfa:	c14a                	sw	s2,128(sp)
+    fdfc:	dece                	sw	s3,124(sp)
+    fdfe:	dcd2                	sw	s4,120(sp)
+    fe00:	d4e2                	sw	s8,104(sp)
+    fe02:	c706                	sw	ra,140(sp)
+    fe04:	dad6                	sw	s5,116(sp)
+    fe06:	d8da                	sw	s6,112(sp)
+    fe08:	d6de                	sw	s7,108(sp)
+    fe0a:	d2e6                	sw	s9,100(sp)
+    fe0c:	d0ea                	sw	s10,96(sp)
+    fe0e:	ceee                	sw	s11,92(sp)
+    fe10:	c236                	sw	a3,4(sp)
+    fe12:	c63a                	sw	a4,12(sp)
+    fe14:	ca46                	sw	a7,20(sp)
+    fe16:	84aa                	mv	s1,a0
+    fe18:	842e                	mv	s0,a1
+    fe1a:	8932                	mv	s2,a2
+    fe1c:	89c2                	mv	s3,a6
+    fe1e:	8a2e                	mv	s4,a1
+    fe20:	8c32                	mv	s8,a2
+    fe22:	ef89                	bnez	a5,fe3c <_dtoa_r+0x4c>
+    fe24:	4541                	li	a0,16
+    fe26:	af5fd0ef          	jal	ra,d91a <malloc>
+    fe2a:	d0c8                	sw	a0,36(s1)
+    fe2c:	00052223          	sw	zero,4(a0)
+    fe30:	00052423          	sw	zero,8(a0)
+    fe34:	00052023          	sw	zero,0(a0)
+    fe38:	00052623          	sw	zero,12(a0)
+    fe3c:	50dc                	lw	a5,36(s1)
+    fe3e:	438c                	lw	a1,0(a5)
+    fe40:	cd89                	beqz	a1,fe5a <_dtoa_r+0x6a>
+    fe42:	43d8                	lw	a4,4(a5)
+    fe44:	4785                	li	a5,1
+    fe46:	8526                	mv	a0,s1
+    fe48:	00e797b3          	sll	a5,a5,a4
+    fe4c:	c59c                	sw	a5,8(a1)
+    fe4e:	c1d8                	sw	a4,4(a1)
+    fe50:	0ef010ef          	jal	ra,1173e <_Bfree>
+    fe54:	50dc                	lw	a5,36(s1)
+    fe56:	0007a023          	sw	zero,0(a5)
+    fe5a:	04095363          	bgez	s2,fea0 <_dtoa_r+0xb0>
+    fe5e:	4785                	li	a5,1
+    fe60:	00191c13          	slli	s8,s2,0x1
+    fe64:	00f9a023          	sw	a5,0(s3)
+    fe68:	001c5c13          	srli	s8,s8,0x1
+    fe6c:	7ff007b7          	lui	a5,0x7ff00
+    fe70:	00fc7733          	and	a4,s8,a5
+    fe74:	06f71463          	bne	a4,a5,fedc <_dtoa_r+0xec>
+    fe78:	5742                	lw	a4,48(sp)
+    fe7a:	6789                	lui	a5,0x2
+    fe7c:	0c32                	slli	s8,s8,0xc
+    fe7e:	70f78793          	addi	a5,a5,1807 # 270f <__stack_size+0x1f0f>
+    fe82:	00cc5c13          	srli	s8,s8,0xc
+    fe86:	c31c                	sw	a5,0(a4)
+    fe88:	008c6c33          	or	s8,s8,s0
+    fe8c:	320c00e3          	beqz	s8,109ac <_dtoa_r+0xbbc>
+    fe90:	47d2                	lw	a5,20(sp)
+    fe92:	eb91                	bnez	a5,fea6 <_dtoa_r+0xb6>
+    fe94:	00004797          	auipc	a5,0x4
+    fe98:	49878793          	addi	a5,a5,1176 # 1432c <tinytens+0x6c>
+    fe9c:	c03e                	sw	a5,0(sp)
+    fe9e:	a839                	j	febc <_dtoa_r+0xcc>
+    fea0:	0009a023          	sw	zero,0(s3)
+    fea4:	b7e1                	j	fe6c <_dtoa_r+0x7c>
+    fea6:	00004797          	auipc	a5,0x4
+    feaa:	48678793          	addi	a5,a5,1158 # 1432c <tinytens+0x6c>
+    feae:	c03e                	sw	a5,0(sp)
+    feb0:	00004797          	auipc	a5,0x4
+    feb4:	47f78793          	addi	a5,a5,1151 # 1432f <tinytens+0x6f>
+    feb8:	4752                	lw	a4,20(sp)
+    feba:	c31c                	sw	a5,0(a4)
+    febc:	40ba                	lw	ra,140(sp)
+    febe:	442a                	lw	s0,136(sp)
+    fec0:	4502                	lw	a0,0(sp)
+    fec2:	449a                	lw	s1,132(sp)
+    fec4:	490a                	lw	s2,128(sp)
+    fec6:	59f6                	lw	s3,124(sp)
+    fec8:	5a66                	lw	s4,120(sp)
+    feca:	5ad6                	lw	s5,116(sp)
+    fecc:	5b46                	lw	s6,112(sp)
+    fece:	5bb6                	lw	s7,108(sp)
+    fed0:	5c26                	lw	s8,104(sp)
+    fed2:	5c96                	lw	s9,100(sp)
+    fed4:	5d06                	lw	s10,96(sp)
+    fed6:	4df6                	lw	s11,92(sp)
+    fed8:	6149                	addi	sp,sp,144
+    feda:	8082                	ret
+    fedc:	4601                	li	a2,0
+    fede:	4681                	li	a3,0
+    fee0:	8522                	mv	a0,s0
+    fee2:	85e2                	mv	a1,s8
+    fee4:	ce22                	sw	s0,28(sp)
+    fee6:	d462                	sw	s8,40(sp)
+    fee8:	aa3fc0ef          	jal	ra,c98a <__eqdf2>
+    feec:	e105                	bnez	a0,ff0c <_dtoa_r+0x11c>
+    feee:	5742                	lw	a4,48(sp)
+    fef0:	4785                	li	a5,1
+    fef2:	c31c                	sw	a5,0(a4)
+    fef4:	00004797          	auipc	a5,0x4
+    fef8:	30c78793          	addi	a5,a5,780 # 14200 <__clz_tab+0x11c>
+    fefc:	c03e                	sw	a5,0(sp)
+    fefe:	47d2                	lw	a5,20(sp)
+    ff00:	dfd5                	beqz	a5,febc <_dtoa_r+0xcc>
+    ff02:	00004797          	auipc	a5,0x4
+    ff06:	2ff78793          	addi	a5,a5,767 # 14201 <__clz_tab+0x11d>
+    ff0a:	b77d                	j	feb8 <_dtoa_r+0xc8>
+    ff0c:	00b8                	addi	a4,sp,72
+    ff0e:	00f4                	addi	a3,sp,76
+    ff10:	8662                	mv	a2,s8
+    ff12:	85a2                	mv	a1,s0
+    ff14:	8526                	mv	a0,s1
+    ff16:	014c5913          	srli	s2,s8,0x14
+    ff1a:	75f010ef          	jal	ra,11e78 <__d2b>
+    ff1e:	7ff97913          	andi	s2,s2,2047
+    ff22:	89aa                	mv	s3,a0
+    ff24:	4aa6                	lw	s5,72(sp)
+    ff26:	10090d63          	beqz	s2,10040 <_dtoa_r+0x250>
+    ff2a:	57a2                	lw	a5,40(sp)
+    ff2c:	4572                	lw	a0,28(sp)
+    ff2e:	c0190913          	addi	s2,s2,-1023
+    ff32:	00c79593          	slli	a1,a5,0xc
+    ff36:	81b1                	srli	a1,a1,0xc
+    ff38:	3ff007b7          	lui	a5,0x3ff00
+    ff3c:	8ddd                	or	a1,a1,a5
+    ff3e:	dc02                	sw	zero,56(sp)
+    ff40:	00004797          	auipc	a5,0x4
+    ff44:	3a878793          	addi	a5,a5,936 # 142e8 <tinytens+0x28>
+    ff48:	4390                	lw	a2,0(a5)
+    ff4a:	43d4                	lw	a3,4(a5)
+    ff4c:	80efd0ef          	jal	ra,cf5a <__subdf3>
+    ff50:	00004797          	auipc	a5,0x4
+    ff54:	3a078793          	addi	a5,a5,928 # 142f0 <tinytens+0x30>
+    ff58:	4390                	lw	a2,0(a5)
+    ff5a:	43d4                	lw	a3,4(a5)
+    ff5c:	b47fc0ef          	jal	ra,caa2 <__muldf3>
+    ff60:	00004797          	auipc	a5,0x4
+    ff64:	39878793          	addi	a5,a5,920 # 142f8 <tinytens+0x38>
+    ff68:	4390                	lw	a2,0(a5)
+    ff6a:	43d4                	lw	a3,4(a5)
+    ff6c:	d3bfb0ef          	jal	ra,bca6 <__adddf3>
+    ff70:	8b2a                	mv	s6,a0
+    ff72:	854a                	mv	a0,s2
+    ff74:	8bae                	mv	s7,a1
+    ff76:	f5cfd0ef          	jal	ra,d6d2 <__floatsidf>
+    ff7a:	00004797          	auipc	a5,0x4
+    ff7e:	38678793          	addi	a5,a5,902 # 14300 <tinytens+0x40>
+    ff82:	4390                	lw	a2,0(a5)
+    ff84:	43d4                	lw	a3,4(a5)
+    ff86:	b1dfc0ef          	jal	ra,caa2 <__muldf3>
+    ff8a:	862a                	mv	a2,a0
+    ff8c:	86ae                	mv	a3,a1
+    ff8e:	855a                	mv	a0,s6
+    ff90:	85de                	mv	a1,s7
+    ff92:	d15fb0ef          	jal	ra,bca6 <__adddf3>
+    ff96:	8b2a                	mv	s6,a0
+    ff98:	8bae                	mv	s7,a1
+    ff9a:	350030ef          	jal	ra,132ea <__fixdfsi>
+    ff9e:	842a                	mv	s0,a0
+    ffa0:	4601                	li	a2,0
+    ffa2:	4681                	li	a3,0
+    ffa4:	855a                	mv	a0,s6
+    ffa6:	85de                	mv	a1,s7
+    ffa8:	28c030ef          	jal	ra,13234 <__ledf2>
+    ffac:	00055b63          	bgez	a0,ffc2 <_dtoa_r+0x1d2>
+    ffb0:	8522                	mv	a0,s0
+    ffb2:	f20fd0ef          	jal	ra,d6d2 <__floatsidf>
+    ffb6:	865a                	mv	a2,s6
+    ffb8:	86de                	mv	a3,s7
+    ffba:	9d1fc0ef          	jal	ra,c98a <__eqdf2>
+    ffbe:	c111                	beqz	a0,ffc2 <_dtoa_r+0x1d2>
+    ffc0:	147d                	addi	s0,s0,-1
+    ffc2:	4705                	li	a4,1
+    ffc4:	47d9                	li	a5,22
+    ffc6:	d63a                	sw	a4,44(sp)
+    ffc8:	0287e363          	bltu	a5,s0,ffee <_dtoa_r+0x1fe>
+    ffcc:	00341713          	slli	a4,s0,0x3
+    ffd0:	00004797          	auipc	a5,0x4
+    ffd4:	3f878793          	addi	a5,a5,1016 # 143c8 <__mprec_tens>
+    ffd8:	97ba                	add	a5,a5,a4
+    ffda:	4390                	lw	a2,0(a5)
+    ffdc:	43d4                	lw	a3,4(a5)
+    ffde:	4572                	lw	a0,28(sp)
+    ffe0:	55a2                	lw	a1,40(sp)
+    ffe2:	252030ef          	jal	ra,13234 <__ledf2>
+    ffe6:	00055363          	bgez	a0,ffec <_dtoa_r+0x1fc>
+    ffea:	147d                	addi	s0,s0,-1
+    ffec:	d602                	sw	zero,44(sp)
+    ffee:	412a8933          	sub	s2,s5,s2
+    fff2:	fff90b93          	addi	s7,s2,-1
+    fff6:	4b01                	li	s6,0
+    fff8:	000bd663          	bgez	s7,10004 <_dtoa_r+0x214>
+    fffc:	4b05                	li	s6,1
+    fffe:	412b0b33          	sub	s6,s6,s2
+   10002:	4b81                	li	s7,0
+   10004:	06044e63          	bltz	s0,10080 <_dtoa_r+0x290>
+   10008:	9ba2                	add	s7,s7,s0
+   1000a:	cc22                	sw	s0,24(sp)
+   1000c:	4a81                	li	s5,0
+   1000e:	4712                	lw	a4,4(sp)
+   10010:	47a5                	li	a5,9
+   10012:	14e7e563          	bltu	a5,a4,1015c <_dtoa_r+0x36c>
+   10016:	4795                	li	a5,5
+   10018:	4c85                	li	s9,1
+   1001a:	00e7d663          	bge	a5,a4,10026 <_dtoa_r+0x236>
+   1001e:	ffc70793          	addi	a5,a4,-4 # ffffc <_data_lma+0xeb9d4>
+   10022:	c23e                	sw	a5,4(sp)
+   10024:	4c81                	li	s9,0
+   10026:	4712                	lw	a4,4(sp)
+   10028:	478d                	li	a5,3
+   1002a:	10f70e63          	beq	a4,a5,10146 <_dtoa_r+0x356>
+   1002e:	04e7cf63          	blt	a5,a4,1008c <_dtoa_r+0x29c>
+   10032:	4789                	li	a5,2
+   10034:	c802                	sw	zero,16(sp)
+   10036:	06f70d63          	beq	a4,a5,100b0 <_dtoa_r+0x2c0>
+   1003a:	4785                	li	a5,1
+   1003c:	c83e                	sw	a5,16(sp)
+   1003e:	a08d                	j	100a0 <_dtoa_r+0x2b0>
+   10040:	4936                	lw	s2,76(sp)
+   10042:	02000793          	li	a5,32
+   10046:	9956                	add	s2,s2,s5
+   10048:	43290713          	addi	a4,s2,1074
+   1004c:	02e7d563          	bge	a5,a4,10076 <_dtoa_r+0x286>
+   10050:	04000513          	li	a0,64
+   10054:	8d19                	sub	a0,a0,a4
+   10056:	41290793          	addi	a5,s2,1042
+   1005a:	00ac1533          	sll	a0,s8,a0
+   1005e:	00f45433          	srl	s0,s0,a5
+   10062:	8d41                	or	a0,a0,s0
+   10064:	34a030ef          	jal	ra,133ae <__floatunsidf>
+   10068:	fe1007b7          	lui	a5,0xfe100
+   1006c:	95be                	add	a1,a1,a5
+   1006e:	4785                	li	a5,1
+   10070:	197d                	addi	s2,s2,-1
+   10072:	dc3e                	sw	a5,56(sp)
+   10074:	b5f1                	j	ff40 <_dtoa_r+0x150>
+   10076:	40e78533          	sub	a0,a5,a4
+   1007a:	00a41533          	sll	a0,s0,a0
+   1007e:	b7dd                	j	10064 <_dtoa_r+0x274>
+   10080:	408b0b33          	sub	s6,s6,s0
+   10084:	40800ab3          	neg	s5,s0
+   10088:	cc02                	sw	zero,24(sp)
+   1008a:	b751                	j	1000e <_dtoa_r+0x21e>
+   1008c:	4712                	lw	a4,4(sp)
+   1008e:	4791                	li	a5,4
+   10090:	00f70e63          	beq	a4,a5,100ac <_dtoa_r+0x2bc>
+   10094:	4705                	li	a4,1
+   10096:	c83a                	sw	a4,16(sp)
+   10098:	4712                	lw	a4,4(sp)
+   1009a:	4795                	li	a5,5
+   1009c:	0af70663          	beq	a4,a5,10148 <_dtoa_r+0x358>
+   100a0:	57fd                	li	a5,-1
+   100a2:	c43e                	sw	a5,8(sp)
+   100a4:	5dfd                	li	s11,-1
+   100a6:	47c9                	li	a5,18
+   100a8:	c602                	sw	zero,12(sp)
+   100aa:	a819                	j	100c0 <_dtoa_r+0x2d0>
+   100ac:	4785                	li	a5,1
+   100ae:	c83e                	sw	a5,16(sp)
+   100b0:	47b2                	lw	a5,12(sp)
+   100b2:	0af04863          	bgtz	a5,10162 <_dtoa_r+0x372>
+   100b6:	4785                	li	a5,1
+   100b8:	4705                	li	a4,1
+   100ba:	c43e                	sw	a5,8(sp)
+   100bc:	4d85                	li	s11,1
+   100be:	c63a                	sw	a4,12(sp)
+   100c0:	0244a903          	lw	s2,36(s1)
+   100c4:	4711                	li	a4,4
+   100c6:	00092223          	sw	zero,4(s2)
+   100ca:	01470693          	addi	a3,a4,20
+   100ce:	00492583          	lw	a1,4(s2)
+   100d2:	08d7fc63          	bgeu	a5,a3,1016a <_dtoa_r+0x37a>
+   100d6:	8526                	mv	a0,s1
+   100d8:	5da010ef          	jal	ra,116b2 <_Balloc>
+   100dc:	50dc                	lw	a5,36(s1)
+   100de:	00a92023          	sw	a0,0(s2)
+   100e2:	439c                	lw	a5,0(a5)
+   100e4:	c03e                	sw	a5,0(sp)
+   100e6:	47b9                	li	a5,14
+   100e8:	1db7e663          	bltu	a5,s11,102b4 <_dtoa_r+0x4c4>
+   100ec:	1c0c8463          	beqz	s9,102b4 <_dtoa_r+0x4c4>
+   100f0:	0a805e63          	blez	s0,101ac <_dtoa_r+0x3bc>
+   100f4:	00f47793          	andi	a5,s0,15
+   100f8:	00379713          	slli	a4,a5,0x3
+   100fc:	40445c93          	srai	s9,s0,0x4
+   10100:	00004797          	auipc	a5,0x4
+   10104:	2c878793          	addi	a5,a5,712 # 143c8 <__mprec_tens>
+   10108:	97ba                	add	a5,a5,a4
+   1010a:	010cf693          	andi	a3,s9,16
+   1010e:	4398                	lw	a4,0(a5)
+   10110:	4909                	li	s2,2
+   10112:	43dc                	lw	a5,4(a5)
+   10114:	c685                	beqz	a3,1013c <_dtoa_r+0x34c>
+   10116:	00004697          	auipc	a3,0x4
+   1011a:	28a68693          	addi	a3,a3,650 # 143a0 <__mprec_bigtens>
+   1011e:	5290                	lw	a2,32(a3)
+   10120:	4572                	lw	a0,28(sp)
+   10122:	52d4                	lw	a3,36(a3)
+   10124:	55a2                	lw	a1,40(sp)
+   10126:	d03a                	sw	a4,32(sp)
+   10128:	d23e                	sw	a5,36(sp)
+   1012a:	aacfc0ef          	jal	ra,c3d6 <__divdf3>
+   1012e:	5702                	lw	a4,32(sp)
+   10130:	5792                	lw	a5,36(sp)
+   10132:	00fcfc93          	andi	s9,s9,15
+   10136:	8a2a                	mv	s4,a0
+   10138:	8c2e                	mv	s8,a1
+   1013a:	490d                	li	s2,3
+   1013c:	00004d17          	auipc	s10,0x4
+   10140:	264d0d13          	addi	s10,s10,612 # 143a0 <__mprec_bigtens>
+   10144:	a889                	j	10196 <_dtoa_r+0x3a6>
+   10146:	c802                	sw	zero,16(sp)
+   10148:	47b2                	lw	a5,12(sp)
+   1014a:	97a2                	add	a5,a5,s0
+   1014c:	c43e                	sw	a5,8(sp)
+   1014e:	00178d93          	addi	s11,a5,1
+   10152:	87ee                	mv	a5,s11
+   10154:	f7b046e3          	bgtz	s11,100c0 <_dtoa_r+0x2d0>
+   10158:	4785                	li	a5,1
+   1015a:	b79d                	j	100c0 <_dtoa_r+0x2d0>
+   1015c:	4c85                	li	s9,1
+   1015e:	c202                	sw	zero,4(sp)
+   10160:	bde9                	j	1003a <_dtoa_r+0x24a>
+   10162:	47b2                	lw	a5,12(sp)
+   10164:	c43e                	sw	a5,8(sp)
+   10166:	8dbe                	mv	s11,a5
+   10168:	bfa1                	j	100c0 <_dtoa_r+0x2d0>
+   1016a:	0585                	addi	a1,a1,1
+   1016c:	00b92223          	sw	a1,4(s2)
+   10170:	0706                	slli	a4,a4,0x1
+   10172:	bfa1                	j	100ca <_dtoa_r+0x2da>
+   10174:	001cf693          	andi	a3,s9,1
+   10178:	ce81                	beqz	a3,10190 <_dtoa_r+0x3a0>
+   1017a:	000d2603          	lw	a2,0(s10)
+   1017e:	004d2683          	lw	a3,4(s10)
+   10182:	853a                	mv	a0,a4
+   10184:	85be                	mv	a1,a5
+   10186:	91dfc0ef          	jal	ra,caa2 <__muldf3>
+   1018a:	0905                	addi	s2,s2,1
+   1018c:	872a                	mv	a4,a0
+   1018e:	87ae                	mv	a5,a1
+   10190:	401cdc93          	srai	s9,s9,0x1
+   10194:	0d21                	addi	s10,s10,8
+   10196:	fc0c9fe3          	bnez	s9,10174 <_dtoa_r+0x384>
+   1019a:	863a                	mv	a2,a4
+   1019c:	86be                	mv	a3,a5
+   1019e:	8552                	mv	a0,s4
+   101a0:	85e2                	mv	a1,s8
+   101a2:	a34fc0ef          	jal	ra,c3d6 <__divdf3>
+   101a6:	8a2a                	mv	s4,a0
+   101a8:	8c2e                	mv	s8,a1
+   101aa:	a081                	j	101ea <_dtoa_r+0x3fa>
+   101ac:	4909                	li	s2,2
+   101ae:	cc15                	beqz	s0,101ea <_dtoa_r+0x3fa>
+   101b0:	40800cb3          	neg	s9,s0
+   101b4:	00fcf793          	andi	a5,s9,15
+   101b8:	00379713          	slli	a4,a5,0x3
+   101bc:	00004797          	auipc	a5,0x4
+   101c0:	20c78793          	addi	a5,a5,524 # 143c8 <__mprec_tens>
+   101c4:	97ba                	add	a5,a5,a4
+   101c6:	4390                	lw	a2,0(a5)
+   101c8:	43d4                	lw	a3,4(a5)
+   101ca:	4572                	lw	a0,28(sp)
+   101cc:	55a2                	lw	a1,40(sp)
+   101ce:	404cdc93          	srai	s9,s9,0x4
+   101d2:	00004d17          	auipc	s10,0x4
+   101d6:	1ced0d13          	addi	s10,s10,462 # 143a0 <__mprec_bigtens>
+   101da:	8c9fc0ef          	jal	ra,caa2 <__muldf3>
+   101de:	8a2a                	mv	s4,a0
+   101e0:	8c2e                	mv	s8,a1
+   101e2:	4781                	li	a5,0
+   101e4:	120c9b63          	bnez	s9,1031a <_dtoa_r+0x52a>
+   101e8:	ffdd                	bnez	a5,101a6 <_dtoa_r+0x3b6>
+   101ea:	57b2                	lw	a5,44(sp)
+   101ec:	14078663          	beqz	a5,10338 <_dtoa_r+0x548>
+   101f0:	00004717          	auipc	a4,0x4
+   101f4:	06870713          	addi	a4,a4,104 # 14258 <__clz_tab+0x174>
+   101f8:	4310                	lw	a2,0(a4)
+   101fa:	4354                	lw	a3,4(a4)
+   101fc:	8552                	mv	a0,s4
+   101fe:	85e2                	mv	a1,s8
+   10200:	d052                	sw	s4,32(sp)
+   10202:	032030ef          	jal	ra,13234 <__ledf2>
+   10206:	12055963          	bgez	a0,10338 <_dtoa_r+0x548>
+   1020a:	120d8a63          	beqz	s11,1033e <_dtoa_r+0x54e>
+   1020e:	47a2                	lw	a5,8(sp)
+   10210:	0af05063          	blez	a5,102b0 <_dtoa_r+0x4c0>
+   10214:	00004717          	auipc	a4,0x4
+   10218:	0f470713          	addi	a4,a4,244 # 14308 <tinytens+0x48>
+   1021c:	5782                	lw	a5,32(sp)
+   1021e:	4310                	lw	a2,0(a4)
+   10220:	4354                	lw	a3,4(a4)
+   10222:	853e                	mv	a0,a5
+   10224:	85e2                	mv	a1,s8
+   10226:	87dfc0ef          	jal	ra,caa2 <__muldf3>
+   1022a:	47a2                	lw	a5,8(sp)
+   1022c:	fff40d13          	addi	s10,s0,-1
+   10230:	8a2a                	mv	s4,a0
+   10232:	8c2e                	mv	s8,a1
+   10234:	0905                	addi	s2,s2,1
+   10236:	8762                	mv	a4,s8
+   10238:	854a                	mv	a0,s2
+   1023a:	de3e                	sw	a5,60(sp)
+   1023c:	da52                	sw	s4,52(sp)
+   1023e:	8cba                	mv	s9,a4
+   10240:	d03a                	sw	a4,32(sp)
+   10242:	c90fd0ef          	jal	ra,d6d2 <__floatsidf>
+   10246:	5852                	lw	a6,52(sp)
+   10248:	5702                	lw	a4,32(sp)
+   1024a:	fcc00937          	lui	s2,0xfcc00
+   1024e:	8642                	mv	a2,a6
+   10250:	86ba                	mv	a3,a4
+   10252:	851fc0ef          	jal	ra,caa2 <__muldf3>
+   10256:	00004697          	auipc	a3,0x4
+   1025a:	0ba68693          	addi	a3,a3,186 # 14310 <tinytens+0x50>
+   1025e:	4290                	lw	a2,0(a3)
+   10260:	42d4                	lw	a3,4(a3)
+   10262:	8c52                	mv	s8,s4
+   10264:	a43fb0ef          	jal	ra,bca6 <__adddf3>
+   10268:	57f2                	lw	a5,60(sp)
+   1026a:	8a2a                	mv	s4,a0
+   1026c:	992e                	add	s2,s2,a1
+   1026e:	ebf9                	bnez	a5,10344 <_dtoa_r+0x554>
+   10270:	00004797          	auipc	a5,0x4
+   10274:	0a878793          	addi	a5,a5,168 # 14318 <tinytens+0x58>
+   10278:	5852                	lw	a6,52(sp)
+   1027a:	5702                	lw	a4,32(sp)
+   1027c:	4390                	lw	a2,0(a5)
+   1027e:	43d4                	lw	a3,4(a5)
+   10280:	8542                	mv	a0,a6
+   10282:	85ba                	mv	a1,a4
+   10284:	cd7fc0ef          	jal	ra,cf5a <__subdf3>
+   10288:	8652                	mv	a2,s4
+   1028a:	86ca                	mv	a3,s2
+   1028c:	8c2a                	mv	s8,a0
+   1028e:	8cae                	mv	s9,a1
+   10290:	f64fc0ef          	jal	ra,c9f4 <__gedf2>
+   10294:	54a04663          	bgtz	a0,107e0 <_dtoa_r+0x9f0>
+   10298:	800007b7          	lui	a5,0x80000
+   1029c:	0127c7b3          	xor	a5,a5,s2
+   102a0:	8652                	mv	a2,s4
+   102a2:	86be                	mv	a3,a5
+   102a4:	8562                	mv	a0,s8
+   102a6:	85e6                	mv	a1,s9
+   102a8:	78d020ef          	jal	ra,13234 <__ledf2>
+   102ac:	52054763          	bltz	a0,107da <_dtoa_r+0x9ea>
+   102b0:	4a72                	lw	s4,28(sp)
+   102b2:	5c22                	lw	s8,40(sp)
+   102b4:	47b6                	lw	a5,76(sp)
+   102b6:	3007c363          	bltz	a5,105bc <_dtoa_r+0x7cc>
+   102ba:	4739                	li	a4,14
+   102bc:	30874063          	blt	a4,s0,105bc <_dtoa_r+0x7cc>
+   102c0:	00341713          	slli	a4,s0,0x3
+   102c4:	00004797          	auipc	a5,0x4
+   102c8:	10478793          	addi	a5,a5,260 # 143c8 <__mprec_tens>
+   102cc:	97ba                	add	a5,a5,a4
+   102ce:	0007ab03          	lw	s6,0(a5)
+   102d2:	0047ab83          	lw	s7,4(a5)
+   102d6:	47b2                	lw	a5,12(sp)
+   102d8:	2007d163          	bgez	a5,104da <_dtoa_r+0x6ea>
+   102dc:	1fb04f63          	bgtz	s11,104da <_dtoa_r+0x6ea>
+   102e0:	4e0d9d63          	bnez	s11,107da <_dtoa_r+0x9ea>
+   102e4:	00004797          	auipc	a5,0x4
+   102e8:	03478793          	addi	a5,a5,52 # 14318 <tinytens+0x58>
+   102ec:	4390                	lw	a2,0(a5)
+   102ee:	43d4                	lw	a3,4(a5)
+   102f0:	855a                	mv	a0,s6
+   102f2:	85de                	mv	a1,s7
+   102f4:	faefc0ef          	jal	ra,caa2 <__muldf3>
+   102f8:	8652                	mv	a2,s4
+   102fa:	86e2                	mv	a3,s8
+   102fc:	ef8fc0ef          	jal	ra,c9f4 <__gedf2>
+   10300:	4a81                	li	s5,0
+   10302:	4901                	li	s2,0
+   10304:	4a055363          	bgez	a0,107aa <_dtoa_r+0x9ba>
+   10308:	4782                	lw	a5,0(sp)
+   1030a:	4702                	lw	a4,0(sp)
+   1030c:	0405                	addi	s0,s0,1
+   1030e:	00178a13          	addi	s4,a5,1
+   10312:	03100793          	li	a5,49
+   10316:	a31c                	sb	a5,0(a4)
+   10318:	a969                	j	107b2 <_dtoa_r+0x9c2>
+   1031a:	001cf713          	andi	a4,s9,1
+   1031e:	cb09                	beqz	a4,10330 <_dtoa_r+0x540>
+   10320:	000d2603          	lw	a2,0(s10)
+   10324:	004d2683          	lw	a3,4(s10)
+   10328:	0905                	addi	s2,s2,1
+   1032a:	f78fc0ef          	jal	ra,caa2 <__muldf3>
+   1032e:	4785                	li	a5,1
+   10330:	401cdc93          	srai	s9,s9,0x1
+   10334:	0d21                	addi	s10,s10,8
+   10336:	b57d                	j	101e4 <_dtoa_r+0x3f4>
+   10338:	8d22                	mv	s10,s0
+   1033a:	87ee                	mv	a5,s11
+   1033c:	bded                	j	10236 <_dtoa_r+0x446>
+   1033e:	8d22                	mv	s10,s0
+   10340:	4781                	li	a5,0
+   10342:	bdd5                	j	10236 <_dtoa_r+0x446>
+   10344:	fff78693          	addi	a3,a5,-1
+   10348:	00369613          	slli	a2,a3,0x3
+   1034c:	00004697          	auipc	a3,0x4
+   10350:	07c68693          	addi	a3,a3,124 # 143c8 <__mprec_tens>
+   10354:	96b2                	add	a3,a3,a2
+   10356:	4288                	lw	a0,0(a3)
+   10358:	42cc                	lw	a1,4(a3)
+   1035a:	4682                	lw	a3,0(sp)
+   1035c:	97b6                	add	a5,a5,a3
+   1035e:	da3e                	sw	a5,52(sp)
+   10360:	47c2                	lw	a5,16(sp)
+   10362:	c3e9                	beqz	a5,10424 <_dtoa_r+0x634>
+   10364:	00004797          	auipc	a5,0x4
+   10368:	eec78793          	addi	a5,a5,-276 # 14250 <__clz_tab+0x16c>
+   1036c:	862a                	mv	a2,a0
+   1036e:	86ae                	mv	a3,a1
+   10370:	4388                	lw	a0,0(a5)
+   10372:	43cc                	lw	a1,4(a5)
+   10374:	de4a                	sw	s2,60(sp)
+   10376:	d052                	sw	s4,32(sp)
+   10378:	85efc0ef          	jal	ra,c3d6 <__divdf3>
+   1037c:	5802                	lw	a6,32(sp)
+   1037e:	5772                	lw	a4,60(sp)
+   10380:	00004917          	auipc	s2,0x4
+   10384:	f8890913          	addi	s2,s2,-120 # 14308 <tinytens+0x48>
+   10388:	8642                	mv	a2,a6
+   1038a:	86ba                	mv	a3,a4
+   1038c:	bcffc0ef          	jal	ra,cf5a <__subdf3>
+   10390:	4a02                	lw	s4,0(sp)
+   10392:	d02a                	sw	a0,32(sp)
+   10394:	d22e                	sw	a1,36(sp)
+   10396:	85e6                	mv	a1,s9
+   10398:	8562                	mv	a0,s8
+   1039a:	751020ef          	jal	ra,132ea <__fixdfsi>
+   1039e:	de2a                	sw	a0,60(sp)
+   103a0:	b32fd0ef          	jal	ra,d6d2 <__floatsidf>
+   103a4:	862a                	mv	a2,a0
+   103a6:	86ae                	mv	a3,a1
+   103a8:	8562                	mv	a0,s8
+   103aa:	85e6                	mv	a1,s9
+   103ac:	baffc0ef          	jal	ra,cf5a <__subdf3>
+   103b0:	57f2                	lw	a5,60(sp)
+   103b2:	8c2a                	mv	s8,a0
+   103b4:	8cae                	mv	s9,a1
+   103b6:	862a                	mv	a2,a0
+   103b8:	86ae                	mv	a3,a1
+   103ba:	5502                	lw	a0,32(sp)
+   103bc:	5592                	lw	a1,36(sp)
+   103be:	0a05                	addi	s4,s4,1
+   103c0:	03078793          	addi	a5,a5,48
+   103c4:	fefa0fa3          	sb	a5,-1(s4)
+   103c8:	e2cfc0ef          	jal	ra,c9f4 <__gedf2>
+   103cc:	0ea04863          	bgtz	a0,104bc <_dtoa_r+0x6cc>
+   103d0:	00004797          	auipc	a5,0x4
+   103d4:	e8878793          	addi	a5,a5,-376 # 14258 <__clz_tab+0x174>
+   103d8:	4388                	lw	a0,0(a5)
+   103da:	43cc                	lw	a1,4(a5)
+   103dc:	8662                	mv	a2,s8
+   103de:	86e6                	mv	a3,s9
+   103e0:	b7bfc0ef          	jal	ra,cf5a <__subdf3>
+   103e4:	862a                	mv	a2,a0
+   103e6:	86ae                	mv	a3,a1
+   103e8:	5502                	lw	a0,32(sp)
+   103ea:	5592                	lw	a1,36(sp)
+   103ec:	e08fc0ef          	jal	ra,c9f4 <__gedf2>
+   103f0:	18a04263          	bgtz	a0,10574 <_dtoa_r+0x784>
+   103f4:	57d2                	lw	a5,52(sp)
+   103f6:	eafa0de3          	beq	s4,a5,102b0 <_dtoa_r+0x4c0>
+   103fa:	00092603          	lw	a2,0(s2)
+   103fe:	00492683          	lw	a3,4(s2)
+   10402:	5502                	lw	a0,32(sp)
+   10404:	5592                	lw	a1,36(sp)
+   10406:	e9cfc0ef          	jal	ra,caa2 <__muldf3>
+   1040a:	00092603          	lw	a2,0(s2)
+   1040e:	00492683          	lw	a3,4(s2)
+   10412:	d02a                	sw	a0,32(sp)
+   10414:	d22e                	sw	a1,36(sp)
+   10416:	8562                	mv	a0,s8
+   10418:	85e6                	mv	a1,s9
+   1041a:	e88fc0ef          	jal	ra,caa2 <__muldf3>
+   1041e:	8c2a                	mv	s8,a0
+   10420:	8cae                	mv	s9,a1
+   10422:	bf95                	j	10396 <_dtoa_r+0x5a6>
+   10424:	8652                	mv	a2,s4
+   10426:	86ca                	mv	a3,s2
+   10428:	e7afc0ef          	jal	ra,caa2 <__muldf3>
+   1042c:	5a52                	lw	s4,52(sp)
+   1042e:	4902                	lw	s2,0(sp)
+   10430:	d02a                	sw	a0,32(sp)
+   10432:	d22e                	sw	a1,36(sp)
+   10434:	85e6                	mv	a1,s9
+   10436:	8562                	mv	a0,s8
+   10438:	6b3020ef          	jal	ra,132ea <__fixdfsi>
+   1043c:	de2a                	sw	a0,60(sp)
+   1043e:	a94fd0ef          	jal	ra,d6d2 <__floatsidf>
+   10442:	862a                	mv	a2,a0
+   10444:	86ae                	mv	a3,a1
+   10446:	8562                	mv	a0,s8
+   10448:	85e6                	mv	a1,s9
+   1044a:	b11fc0ef          	jal	ra,cf5a <__subdf3>
+   1044e:	5772                	lw	a4,60(sp)
+   10450:	57d2                	lw	a5,52(sp)
+   10452:	0905                	addi	s2,s2,1
+   10454:	03070713          	addi	a4,a4,48
+   10458:	fee90fa3          	sb	a4,-1(s2)
+   1045c:	8c2a                	mv	s8,a0
+   1045e:	8cae                	mv	s9,a1
+   10460:	06f91263          	bne	s2,a5,104c4 <_dtoa_r+0x6d4>
+   10464:	00004917          	auipc	s2,0x4
+   10468:	dec90913          	addi	s2,s2,-532 # 14250 <__clz_tab+0x16c>
+   1046c:	00092603          	lw	a2,0(s2)
+   10470:	00492683          	lw	a3,4(s2)
+   10474:	5502                	lw	a0,32(sp)
+   10476:	5592                	lw	a1,36(sp)
+   10478:	82ffb0ef          	jal	ra,bca6 <__adddf3>
+   1047c:	862a                	mv	a2,a0
+   1047e:	86ae                	mv	a3,a1
+   10480:	8562                	mv	a0,s8
+   10482:	85e6                	mv	a1,s9
+   10484:	d70fc0ef          	jal	ra,c9f4 <__gedf2>
+   10488:	0ea04663          	bgtz	a0,10574 <_dtoa_r+0x784>
+   1048c:	5602                	lw	a2,32(sp)
+   1048e:	5692                	lw	a3,36(sp)
+   10490:	00092503          	lw	a0,0(s2)
+   10494:	00492583          	lw	a1,4(s2)
+   10498:	ac3fc0ef          	jal	ra,cf5a <__subdf3>
+   1049c:	862a                	mv	a2,a0
+   1049e:	86ae                	mv	a3,a1
+   104a0:	8562                	mv	a0,s8
+   104a2:	85e6                	mv	a1,s9
+   104a4:	591020ef          	jal	ra,13234 <__ledf2>
+   104a8:	03000793          	li	a5,48
+   104ac:	e00552e3          	bgez	a0,102b0 <_dtoa_r+0x4c0>
+   104b0:	fffa4703          	lbu	a4,-1(s4)
+   104b4:	fffa0693          	addi	a3,s4,-1
+   104b8:	00f70463          	beq	a4,a5,104c0 <_dtoa_r+0x6d0>
+   104bc:	846a                	mv	s0,s10
+   104be:	a859                	j	10554 <_dtoa_r+0x764>
+   104c0:	8a36                	mv	s4,a3
+   104c2:	b7fd                	j	104b0 <_dtoa_r+0x6c0>
+   104c4:	00004797          	auipc	a5,0x4
+   104c8:	e4478793          	addi	a5,a5,-444 # 14308 <tinytens+0x48>
+   104cc:	4390                	lw	a2,0(a5)
+   104ce:	43d4                	lw	a3,4(a5)
+   104d0:	dd2fc0ef          	jal	ra,caa2 <__muldf3>
+   104d4:	8c2a                	mv	s8,a0
+   104d6:	8cae                	mv	s9,a1
+   104d8:	bfb1                	j	10434 <_dtoa_r+0x644>
+   104da:	87e2                	mv	a5,s8
+   104dc:	8cbe                	mv	s9,a5
+   104de:	4782                	lw	a5,0(sp)
+   104e0:	8c52                	mv	s8,s4
+   104e2:	00004a97          	auipc	s5,0x4
+   104e6:	e26a8a93          	addi	s5,s5,-474 # 14308 <tinytens+0x48>
+   104ea:	00178913          	addi	s2,a5,1
+   104ee:	9dbe                	add	s11,s11,a5
+   104f0:	865a                	mv	a2,s6
+   104f2:	86de                	mv	a3,s7
+   104f4:	8562                	mv	a0,s8
+   104f6:	85e6                	mv	a1,s9
+   104f8:	edffb0ef          	jal	ra,c3d6 <__divdf3>
+   104fc:	5ef020ef          	jal	ra,132ea <__fixdfsi>
+   10500:	8d2a                	mv	s10,a0
+   10502:	9d0fd0ef          	jal	ra,d6d2 <__floatsidf>
+   10506:	865a                	mv	a2,s6
+   10508:	86de                	mv	a3,s7
+   1050a:	d98fc0ef          	jal	ra,caa2 <__muldf3>
+   1050e:	862a                	mv	a2,a0
+   10510:	86ae                	mv	a3,a1
+   10512:	8562                	mv	a0,s8
+   10514:	85e6                	mv	a1,s9
+   10516:	a45fc0ef          	jal	ra,cf5a <__subdf3>
+   1051a:	030d0793          	addi	a5,s10,48
+   1051e:	fef90fa3          	sb	a5,-1(s2)
+   10522:	862a                	mv	a2,a0
+   10524:	86ae                	mv	a3,a1
+   10526:	8a4a                	mv	s4,s2
+   10528:	072d9b63          	bne	s11,s2,1059e <_dtoa_r+0x7ae>
+   1052c:	f7afb0ef          	jal	ra,bca6 <__adddf3>
+   10530:	865a                	mv	a2,s6
+   10532:	86de                	mv	a3,s7
+   10534:	8c2a                	mv	s8,a0
+   10536:	8cae                	mv	s9,a1
+   10538:	cbcfc0ef          	jal	ra,c9f4 <__gedf2>
+   1053c:	02a04b63          	bgtz	a0,10572 <_dtoa_r+0x782>
+   10540:	865a                	mv	a2,s6
+   10542:	86de                	mv	a3,s7
+   10544:	8562                	mv	a0,s8
+   10546:	85e6                	mv	a1,s9
+   10548:	c42fc0ef          	jal	ra,c98a <__eqdf2>
+   1054c:	e501                	bnez	a0,10554 <_dtoa_r+0x764>
+   1054e:	001d7793          	andi	a5,s10,1
+   10552:	e385                	bnez	a5,10572 <_dtoa_r+0x782>
+   10554:	85ce                	mv	a1,s3
+   10556:	8526                	mv	a0,s1
+   10558:	1e6010ef          	jal	ra,1173e <_Bfree>
+   1055c:	57c2                	lw	a5,48(sp)
+   1055e:	000a0023          	sb	zero,0(s4)
+   10562:	0405                	addi	s0,s0,1
+   10564:	c380                	sw	s0,0(a5)
+   10566:	47d2                	lw	a5,20(sp)
+   10568:	94078ae3          	beqz	a5,febc <_dtoa_r+0xcc>
+   1056c:	0147a023          	sw	s4,0(a5)
+   10570:	b2b1                	j	febc <_dtoa_r+0xcc>
+   10572:	8d22                	mv	s10,s0
+   10574:	03900713          	li	a4,57
+   10578:	fffa4683          	lbu	a3,-1(s4)
+   1057c:	fffa0793          	addi	a5,s4,-1
+   10580:	00e69963          	bne	a3,a4,10592 <_dtoa_r+0x7a2>
+   10584:	4682                	lw	a3,0(sp)
+   10586:	00f69a63          	bne	a3,a5,1059a <_dtoa_r+0x7aa>
+   1058a:	03000713          	li	a4,48
+   1058e:	0d05                	addi	s10,s10,1
+   10590:	a298                	sb	a4,0(a3)
+   10592:	2398                	lbu	a4,0(a5)
+   10594:	0705                	addi	a4,a4,1
+   10596:	a398                	sb	a4,0(a5)
+   10598:	b715                	j	104bc <_dtoa_r+0x6cc>
+   1059a:	8a3e                	mv	s4,a5
+   1059c:	bff1                	j	10578 <_dtoa_r+0x788>
+   1059e:	000aa603          	lw	a2,0(s5)
+   105a2:	004aa683          	lw	a3,4(s5)
+   105a6:	0905                	addi	s2,s2,1
+   105a8:	cfafc0ef          	jal	ra,caa2 <__muldf3>
+   105ac:	4601                	li	a2,0
+   105ae:	4681                	li	a3,0
+   105b0:	8c2a                	mv	s8,a0
+   105b2:	8cae                	mv	s9,a1
+   105b4:	bd6fc0ef          	jal	ra,c98a <__eqdf2>
+   105b8:	fd05                	bnez	a0,104f0 <_dtoa_r+0x700>
+   105ba:	bf69                	j	10554 <_dtoa_r+0x764>
+   105bc:	4742                	lw	a4,16(sp)
+   105be:	10070063          	beqz	a4,106be <_dtoa_r+0x8ce>
+   105c2:	4692                	lw	a3,4(sp)
+   105c4:	4705                	li	a4,1
+   105c6:	0cd74563          	blt	a4,a3,10690 <_dtoa_r+0x8a0>
+   105ca:	5762                	lw	a4,56(sp)
+   105cc:	43378793          	addi	a5,a5,1075
+   105d0:	e709                	bnez	a4,105da <_dtoa_r+0x7ea>
+   105d2:	4726                	lw	a4,72(sp)
+   105d4:	03600793          	li	a5,54
+   105d8:	8f99                	sub	a5,a5,a4
+   105da:	8d56                	mv	s10,s5
+   105dc:	8cda                	mv	s9,s6
+   105de:	4585                	li	a1,1
+   105e0:	8526                	mv	a0,s1
+   105e2:	9b3e                	add	s6,s6,a5
+   105e4:	9bbe                	add	s7,s7,a5
+   105e6:	388010ef          	jal	ra,1196e <__i2b>
+   105ea:	892a                	mv	s2,a0
+   105ec:	01905e63          	blez	s9,10608 <_dtoa_r+0x818>
+   105f0:	01705c63          	blez	s7,10608 <_dtoa_r+0x818>
+   105f4:	87e6                	mv	a5,s9
+   105f6:	019bd363          	bge	s7,s9,105fc <_dtoa_r+0x80c>
+   105fa:	87de                	mv	a5,s7
+   105fc:	40fb0b33          	sub	s6,s6,a5
+   10600:	40fc8cb3          	sub	s9,s9,a5
+   10604:	40fb8bb3          	sub	s7,s7,a5
+   10608:	040a8063          	beqz	s5,10648 <_dtoa_r+0x858>
+   1060c:	47c2                	lw	a5,16(sp)
+   1060e:	cfc5                	beqz	a5,106c6 <_dtoa_r+0x8d6>
+   10610:	03a05463          	blez	s10,10638 <_dtoa_r+0x848>
+   10614:	85ca                	mv	a1,s2
+   10616:	866a                	mv	a2,s10
+   10618:	8526                	mv	a0,s1
+   1061a:	4b4010ef          	jal	ra,11ace <__pow5mult>
+   1061e:	864e                	mv	a2,s3
+   10620:	85aa                	mv	a1,a0
+   10622:	892a                	mv	s2,a0
+   10624:	8526                	mv	a0,s1
+   10626:	364010ef          	jal	ra,1198a <__multiply>
+   1062a:	ce2a                	sw	a0,28(sp)
+   1062c:	85ce                	mv	a1,s3
+   1062e:	8526                	mv	a0,s1
+   10630:	10e010ef          	jal	ra,1173e <_Bfree>
+   10634:	47f2                	lw	a5,28(sp)
+   10636:	89be                	mv	s3,a5
+   10638:	41aa8633          	sub	a2,s5,s10
+   1063c:	c611                	beqz	a2,10648 <_dtoa_r+0x858>
+   1063e:	85ce                	mv	a1,s3
+   10640:	8526                	mv	a0,s1
+   10642:	48c010ef          	jal	ra,11ace <__pow5mult>
+   10646:	89aa                	mv	s3,a0
+   10648:	4585                	li	a1,1
+   1064a:	8526                	mv	a0,s1
+   1064c:	322010ef          	jal	ra,1196e <__i2b>
+   10650:	47e2                	lw	a5,24(sp)
+   10652:	8aaa                	mv	s5,a0
+   10654:	06f05b63          	blez	a5,106ca <_dtoa_r+0x8da>
+   10658:	863e                	mv	a2,a5
+   1065a:	85aa                	mv	a1,a0
+   1065c:	8526                	mv	a0,s1
+   1065e:	470010ef          	jal	ra,11ace <__pow5mult>
+   10662:	4712                	lw	a4,4(sp)
+   10664:	4785                	li	a5,1
+   10666:	8aaa                	mv	s5,a0
+   10668:	4d01                	li	s10,0
+   1066a:	06e7c863          	blt	a5,a4,106da <_dtoa_r+0x8ea>
+   1066e:	4d01                	li	s10,0
+   10670:	060a1263          	bnez	s4,106d4 <_dtoa_r+0x8e4>
+   10674:	00cc1793          	slli	a5,s8,0xc
+   10678:	8d52                	mv	s10,s4
+   1067a:	efa9                	bnez	a5,106d4 <_dtoa_r+0x8e4>
+   1067c:	7ff005b7          	lui	a1,0x7ff00
+   10680:	00bc7c33          	and	s8,s8,a1
+   10684:	040c0863          	beqz	s8,106d4 <_dtoa_r+0x8e4>
+   10688:	0b05                	addi	s6,s6,1
+   1068a:	0b85                	addi	s7,s7,1
+   1068c:	4d05                	li	s10,1
+   1068e:	a099                	j	106d4 <_dtoa_r+0x8e4>
+   10690:	fffd8d13          	addi	s10,s11,-1
+   10694:	01aaca63          	blt	s5,s10,106a8 <_dtoa_r+0x8b8>
+   10698:	41aa8d33          	sub	s10,s5,s10
+   1069c:	000dde63          	bgez	s11,106b8 <_dtoa_r+0x8c8>
+   106a0:	41bb0cb3          	sub	s9,s6,s11
+   106a4:	4781                	li	a5,0
+   106a6:	bf25                	j	105de <_dtoa_r+0x7ee>
+   106a8:	47e2                	lw	a5,24(sp)
+   106aa:	415d0ab3          	sub	s5,s10,s5
+   106ae:	97d6                	add	a5,a5,s5
+   106b0:	cc3e                	sw	a5,24(sp)
+   106b2:	8aea                	mv	s5,s10
+   106b4:	4d01                	li	s10,0
+   106b6:	b7dd                	j	1069c <_dtoa_r+0x8ac>
+   106b8:	8cda                	mv	s9,s6
+   106ba:	87ee                	mv	a5,s11
+   106bc:	b70d                	j	105de <_dtoa_r+0x7ee>
+   106be:	8d56                	mv	s10,s5
+   106c0:	8cda                	mv	s9,s6
+   106c2:	4901                	li	s2,0
+   106c4:	b725                	j	105ec <_dtoa_r+0x7fc>
+   106c6:	8656                	mv	a2,s5
+   106c8:	bf9d                	j	1063e <_dtoa_r+0x84e>
+   106ca:	4712                	lw	a4,4(sp)
+   106cc:	4785                	li	a5,1
+   106ce:	4d01                	li	s10,0
+   106d0:	f8e7dfe3          	bge	a5,a4,1066e <_dtoa_r+0x87e>
+   106d4:	47e2                	lw	a5,24(sp)
+   106d6:	4505                	li	a0,1
+   106d8:	cf89                	beqz	a5,106f2 <_dtoa_r+0x902>
+   106da:	010aa783          	lw	a5,16(s5)
+   106de:	078d                	addi	a5,a5,3
+   106e0:	078a                	slli	a5,a5,0x2
+   106e2:	97d6                	add	a5,a5,s5
+   106e4:	43c8                	lw	a0,4(a5)
+   106e6:	1d8010ef          	jal	ra,118be <__hi0bits>
+   106ea:	02000793          	li	a5,32
+   106ee:	40a78533          	sub	a0,a5,a0
+   106f2:	955e                	add	a0,a0,s7
+   106f4:	897d                	andi	a0,a0,31
+   106f6:	c151                	beqz	a0,1077a <_dtoa_r+0x98a>
+   106f8:	02000793          	li	a5,32
+   106fc:	8f89                	sub	a5,a5,a0
+   106fe:	4711                	li	a4,4
+   10700:	06f75a63          	bge	a4,a5,10774 <_dtoa_r+0x984>
+   10704:	47f1                	li	a5,28
+   10706:	40a78533          	sub	a0,a5,a0
+   1070a:	9b2a                	add	s6,s6,a0
+   1070c:	9caa                	add	s9,s9,a0
+   1070e:	9baa                	add	s7,s7,a0
+   10710:	01605863          	blez	s6,10720 <_dtoa_r+0x930>
+   10714:	85ce                	mv	a1,s3
+   10716:	865a                	mv	a2,s6
+   10718:	8526                	mv	a0,s1
+   1071a:	472010ef          	jal	ra,11b8c <__lshift>
+   1071e:	89aa                	mv	s3,a0
+   10720:	01705863          	blez	s7,10730 <_dtoa_r+0x940>
+   10724:	85d6                	mv	a1,s5
+   10726:	865e                	mv	a2,s7
+   10728:	8526                	mv	a0,s1
+   1072a:	462010ef          	jal	ra,11b8c <__lshift>
+   1072e:	8aaa                	mv	s5,a0
+   10730:	57b2                	lw	a5,44(sp)
+   10732:	c7b1                	beqz	a5,1077e <_dtoa_r+0x98e>
+   10734:	85d6                	mv	a1,s5
+   10736:	854e                	mv	a0,s3
+   10738:	522010ef          	jal	ra,11c5a <__mcmp>
+   1073c:	04055163          	bgez	a0,1077e <_dtoa_r+0x98e>
+   10740:	85ce                	mv	a1,s3
+   10742:	4681                	li	a3,0
+   10744:	4629                	li	a2,10
+   10746:	8526                	mv	a0,s1
+   10748:	03a010ef          	jal	ra,11782 <__multadd>
+   1074c:	47c2                	lw	a5,16(sp)
+   1074e:	147d                	addi	s0,s0,-1
+   10750:	89aa                	mv	s3,a0
+   10752:	26078b63          	beqz	a5,109c8 <_dtoa_r+0xbd8>
+   10756:	85ca                	mv	a1,s2
+   10758:	4681                	li	a3,0
+   1075a:	4629                	li	a2,10
+   1075c:	8526                	mv	a0,s1
+   1075e:	024010ef          	jal	ra,11782 <__multadd>
+   10762:	47a2                	lw	a5,8(sp)
+   10764:	892a                	mv	s2,a0
+   10766:	08f04563          	bgtz	a5,107f0 <_dtoa_r+0xa00>
+   1076a:	4712                	lw	a4,4(sp)
+   1076c:	4789                	li	a5,2
+   1076e:	08e7d163          	bge	a5,a4,107f0 <_dtoa_r+0xa00>
+   10772:	a829                	j	1078c <_dtoa_r+0x99c>
+   10774:	f8e78ee3          	beq	a5,a4,10710 <_dtoa_r+0x920>
+   10778:	853e                	mv	a0,a5
+   1077a:	0571                	addi	a0,a0,28
+   1077c:	b779                	j	1070a <_dtoa_r+0x91a>
+   1077e:	07b04563          	bgtz	s11,107e8 <_dtoa_r+0x9f8>
+   10782:	4712                	lw	a4,4(sp)
+   10784:	4789                	li	a5,2
+   10786:	06e7d163          	bge	a5,a4,107e8 <_dtoa_r+0x9f8>
+   1078a:	c46e                	sw	s11,8(sp)
+   1078c:	47a2                	lw	a5,8(sp)
+   1078e:	ef91                	bnez	a5,107aa <_dtoa_r+0x9ba>
+   10790:	85d6                	mv	a1,s5
+   10792:	4681                	li	a3,0
+   10794:	4615                	li	a2,5
+   10796:	8526                	mv	a0,s1
+   10798:	7eb000ef          	jal	ra,11782 <__multadd>
+   1079c:	8aaa                	mv	s5,a0
+   1079e:	85aa                	mv	a1,a0
+   107a0:	854e                	mv	a0,s3
+   107a2:	4b8010ef          	jal	ra,11c5a <__mcmp>
+   107a6:	b6a041e3          	bgtz	a0,10308 <_dtoa_r+0x518>
+   107aa:	47b2                	lw	a5,12(sp)
+   107ac:	4a02                	lw	s4,0(sp)
+   107ae:	fff7c413          	not	s0,a5
+   107b2:	4b01                	li	s6,0
+   107b4:	85d6                	mv	a1,s5
+   107b6:	8526                	mv	a0,s1
+   107b8:	787000ef          	jal	ra,1173e <_Bfree>
+   107bc:	d8090ce3          	beqz	s2,10554 <_dtoa_r+0x764>
+   107c0:	000b0863          	beqz	s6,107d0 <_dtoa_r+0x9e0>
+   107c4:	012b0663          	beq	s6,s2,107d0 <_dtoa_r+0x9e0>
+   107c8:	85da                	mv	a1,s6
+   107ca:	8526                	mv	a0,s1
+   107cc:	773000ef          	jal	ra,1173e <_Bfree>
+   107d0:	85ca                	mv	a1,s2
+   107d2:	8526                	mv	a0,s1
+   107d4:	76b000ef          	jal	ra,1173e <_Bfree>
+   107d8:	bbb5                	j	10554 <_dtoa_r+0x764>
+   107da:	4a81                	li	s5,0
+   107dc:	4901                	li	s2,0
+   107de:	b7f1                	j	107aa <_dtoa_r+0x9ba>
+   107e0:	846a                	mv	s0,s10
+   107e2:	4a81                	li	s5,0
+   107e4:	4901                	li	s2,0
+   107e6:	b60d                	j	10308 <_dtoa_r+0x518>
+   107e8:	47c2                	lw	a5,16(sp)
+   107ea:	c46e                	sw	s11,8(sp)
+   107ec:	1e078563          	beqz	a5,109d6 <_dtoa_r+0xbe6>
+   107f0:	01905863          	blez	s9,10800 <_dtoa_r+0xa10>
+   107f4:	85ca                	mv	a1,s2
+   107f6:	8666                	mv	a2,s9
+   107f8:	8526                	mv	a0,s1
+   107fa:	392010ef          	jal	ra,11b8c <__lshift>
+   107fe:	892a                	mv	s2,a0
+   10800:	854a                	mv	a0,s2
+   10802:	020d0663          	beqz	s10,1082e <_dtoa_r+0xa3e>
+   10806:	00492583          	lw	a1,4(s2)
+   1080a:	8526                	mv	a0,s1
+   1080c:	6a7000ef          	jal	ra,116b2 <_Balloc>
+   10810:	01092603          	lw	a2,16(s2)
+   10814:	8b2a                	mv	s6,a0
+   10816:	00c90593          	addi	a1,s2,12
+   1081a:	0609                	addi	a2,a2,2
+   1081c:	060a                	slli	a2,a2,0x2
+   1081e:	0531                	addi	a0,a0,12
+   10820:	904fd0ef          	jal	ra,d924 <memcpy>
+   10824:	4605                	li	a2,1
+   10826:	85da                	mv	a1,s6
+   10828:	8526                	mv	a0,s1
+   1082a:	362010ef          	jal	ra,11b8c <__lshift>
+   1082e:	4782                	lw	a5,0(sp)
+   10830:	4722                	lw	a4,8(sp)
+   10832:	8b4a                	mv	s6,s2
+   10834:	00178c13          	addi	s8,a5,1
+   10838:	97ba                	add	a5,a5,a4
+   1083a:	c63e                	sw	a5,12(sp)
+   1083c:	001a7793          	andi	a5,s4,1
+   10840:	892a                	mv	s2,a0
+   10842:	c43e                	sw	a5,8(sp)
+   10844:	85d6                	mv	a1,s5
+   10846:	854e                	mv	a0,s3
+   10848:	c6eff0ef          	jal	ra,fcb6 <quorem>
+   1084c:	85da                	mv	a1,s6
+   1084e:	8d2a                	mv	s10,a0
+   10850:	03050d93          	addi	s11,a0,48
+   10854:	854e                	mv	a0,s3
+   10856:	404010ef          	jal	ra,11c5a <__mcmp>
+   1085a:	864a                	mv	a2,s2
+   1085c:	8baa                	mv	s7,a0
+   1085e:	85d6                	mv	a1,s5
+   10860:	8526                	mv	a0,s1
+   10862:	42a010ef          	jal	ra,11c8c <__mdiff>
+   10866:	4550                	lw	a2,12(a0)
+   10868:	fffc0c93          	addi	s9,s8,-1
+   1086c:	8a2a                	mv	s4,a0
+   1086e:	4705                	li	a4,1
+   10870:	e611                	bnez	a2,1087c <_dtoa_r+0xa8c>
+   10872:	85aa                	mv	a1,a0
+   10874:	854e                	mv	a0,s3
+   10876:	3e4010ef          	jal	ra,11c5a <__mcmp>
+   1087a:	872a                	mv	a4,a0
+   1087c:	85d2                	mv	a1,s4
+   1087e:	8526                	mv	a0,s1
+   10880:	c83a                	sw	a4,16(sp)
+   10882:	6bd000ef          	jal	ra,1173e <_Bfree>
+   10886:	4792                	lw	a5,4(sp)
+   10888:	4742                	lw	a4,16(sp)
+   1088a:	8a62                	mv	s4,s8
+   1088c:	00e7e6b3          	or	a3,a5,a4
+   10890:	47a2                	lw	a5,8(sp)
+   10892:	8edd                	or	a3,a3,a5
+   10894:	ee81                	bnez	a3,108ac <_dtoa_r+0xabc>
+   10896:	03900713          	li	a4,57
+   1089a:	04ed8863          	beq	s11,a4,108ea <_dtoa_r+0xafa>
+   1089e:	01705463          	blez	s7,108a6 <_dtoa_r+0xab6>
+   108a2:	031d0d93          	addi	s11,s10,49
+   108a6:	01bc8023          	sb	s11,0(s9)
+   108aa:	b729                	j	107b4 <_dtoa_r+0x9c4>
+   108ac:	000bca63          	bltz	s7,108c0 <_dtoa_r+0xad0>
+   108b0:	4792                	lw	a5,4(sp)
+   108b2:	0177ebb3          	or	s7,a5,s7
+   108b6:	47a2                	lw	a5,8(sp)
+   108b8:	00fbebb3          	or	s7,s7,a5
+   108bc:	040b9563          	bnez	s7,10906 <_dtoa_r+0xb16>
+   108c0:	fee053e3          	blez	a4,108a6 <_dtoa_r+0xab6>
+   108c4:	85ce                	mv	a1,s3
+   108c6:	4605                	li	a2,1
+   108c8:	8526                	mv	a0,s1
+   108ca:	2c2010ef          	jal	ra,11b8c <__lshift>
+   108ce:	85d6                	mv	a1,s5
+   108d0:	89aa                	mv	s3,a0
+   108d2:	388010ef          	jal	ra,11c5a <__mcmp>
+   108d6:	00a04663          	bgtz	a0,108e2 <_dtoa_r+0xaf2>
+   108da:	f571                	bnez	a0,108a6 <_dtoa_r+0xab6>
+   108dc:	001df713          	andi	a4,s11,1
+   108e0:	d379                	beqz	a4,108a6 <_dtoa_r+0xab6>
+   108e2:	03900713          	li	a4,57
+   108e6:	faed9ee3          	bne	s11,a4,108a2 <_dtoa_r+0xab2>
+   108ea:	03900793          	li	a5,57
+   108ee:	00fc8023          	sb	a5,0(s9)
+   108f2:	03900693          	li	a3,57
+   108f6:	fffa4783          	lbu	a5,-1(s4)
+   108fa:	fffa0713          	addi	a4,s4,-1
+   108fe:	08d78c63          	beq	a5,a3,10996 <_dtoa_r+0xba6>
+   10902:	0785                	addi	a5,a5,1
+   10904:	a045                	j	109a4 <_dtoa_r+0xbb4>
+   10906:	00e05b63          	blez	a4,1091c <_dtoa_r+0xb2c>
+   1090a:	03900713          	li	a4,57
+   1090e:	fced8ee3          	beq	s11,a4,108ea <_dtoa_r+0xafa>
+   10912:	001d8793          	addi	a5,s11,1
+   10916:	00fc8023          	sb	a5,0(s9)
+   1091a:	bd69                	j	107b4 <_dtoa_r+0x9c4>
+   1091c:	47b2                	lw	a5,12(sp)
+   1091e:	ffbc0fa3          	sb	s11,-1(s8)
+   10922:	05878163          	beq	a5,s8,10964 <_dtoa_r+0xb74>
+   10926:	85ce                	mv	a1,s3
+   10928:	4681                	li	a3,0
+   1092a:	4629                	li	a2,10
+   1092c:	8526                	mv	a0,s1
+   1092e:	655000ef          	jal	ra,11782 <__multadd>
+   10932:	89aa                	mv	s3,a0
+   10934:	4681                	li	a3,0
+   10936:	4629                	li	a2,10
+   10938:	85da                	mv	a1,s6
+   1093a:	8526                	mv	a0,s1
+   1093c:	012b1863          	bne	s6,s2,1094c <_dtoa_r+0xb5c>
+   10940:	643000ef          	jal	ra,11782 <__multadd>
+   10944:	8b2a                	mv	s6,a0
+   10946:	892a                	mv	s2,a0
+   10948:	0c05                	addi	s8,s8,1
+   1094a:	bded                	j	10844 <_dtoa_r+0xa54>
+   1094c:	637000ef          	jal	ra,11782 <__multadd>
+   10950:	85ca                	mv	a1,s2
+   10952:	8b2a                	mv	s6,a0
+   10954:	4681                	li	a3,0
+   10956:	4629                	li	a2,10
+   10958:	8526                	mv	a0,s1
+   1095a:	629000ef          	jal	ra,11782 <__multadd>
+   1095e:	892a                	mv	s2,a0
+   10960:	b7e5                	j	10948 <_dtoa_r+0xb58>
+   10962:	4b01                	li	s6,0
+   10964:	85ce                	mv	a1,s3
+   10966:	4605                	li	a2,1
+   10968:	8526                	mv	a0,s1
+   1096a:	222010ef          	jal	ra,11b8c <__lshift>
+   1096e:	85d6                	mv	a1,s5
+   10970:	89aa                	mv	s3,a0
+   10972:	2e8010ef          	jal	ra,11c5a <__mcmp>
+   10976:	f6a04ee3          	bgtz	a0,108f2 <_dtoa_r+0xb02>
+   1097a:	e501                	bnez	a0,10982 <_dtoa_r+0xb92>
+   1097c:	001df793          	andi	a5,s11,1
+   10980:	fbad                	bnez	a5,108f2 <_dtoa_r+0xb02>
+   10982:	03000793          	li	a5,48
+   10986:	fffa4703          	lbu	a4,-1(s4)
+   1098a:	fffa0693          	addi	a3,s4,-1
+   1098e:	e2f713e3          	bne	a4,a5,107b4 <_dtoa_r+0x9c4>
+   10992:	8a36                	mv	s4,a3
+   10994:	bfcd                	j	10986 <_dtoa_r+0xb96>
+   10996:	4782                	lw	a5,0(sp)
+   10998:	00e79863          	bne	a5,a4,109a8 <_dtoa_r+0xbb8>
+   1099c:	4702                	lw	a4,0(sp)
+   1099e:	0405                	addi	s0,s0,1
+   109a0:	03100793          	li	a5,49
+   109a4:	a31c                	sb	a5,0(a4)
+   109a6:	b539                	j	107b4 <_dtoa_r+0x9c4>
+   109a8:	8a3a                	mv	s4,a4
+   109aa:	b7b1                	j	108f6 <_dtoa_r+0xb06>
+   109ac:	4752                	lw	a4,20(sp)
+   109ae:	00004797          	auipc	a5,0x4
+   109b2:	97278793          	addi	a5,a5,-1678 # 14320 <tinytens+0x60>
+   109b6:	c03e                	sw	a5,0(sp)
+   109b8:	00004797          	auipc	a5,0x4
+   109bc:	97078793          	addi	a5,a5,-1680 # 14328 <tinytens+0x68>
+   109c0:	ce071c63          	bnez	a4,feb8 <_dtoa_r+0xc8>
+   109c4:	cf8ff06f          	j	febc <_dtoa_r+0xcc>
+   109c8:	47a2                	lw	a5,8(sp)
+   109ca:	00f04663          	bgtz	a5,109d6 <_dtoa_r+0xbe6>
+   109ce:	4712                	lw	a4,4(sp)
+   109d0:	4789                	li	a5,2
+   109d2:	dae7cde3          	blt	a5,a4,1078c <_dtoa_r+0x99c>
+   109d6:	4a02                	lw	s4,0(sp)
+   109d8:	85d6                	mv	a1,s5
+   109da:	854e                	mv	a0,s3
+   109dc:	adaff0ef          	jal	ra,fcb6 <quorem>
+   109e0:	4782                	lw	a5,0(sp)
+   109e2:	0a05                	addi	s4,s4,1
+   109e4:	03050d93          	addi	s11,a0,48
+   109e8:	40fa0733          	sub	a4,s4,a5
+   109ec:	47a2                	lw	a5,8(sp)
+   109ee:	ffba0fa3          	sb	s11,-1(s4)
+   109f2:	f6f758e3          	bge	a4,a5,10962 <_dtoa_r+0xb72>
+   109f6:	85ce                	mv	a1,s3
+   109f8:	4681                	li	a3,0
+   109fa:	4629                	li	a2,10
+   109fc:	8526                	mv	a0,s1
+   109fe:	585000ef          	jal	ra,11782 <__multadd>
+   10a02:	89aa                	mv	s3,a0
+   10a04:	bfd1                	j	109d8 <_dtoa_r+0xbe8>
+
+00010a06 <__sflush_r>:
+__sflush_r():
+   10a06:	25de                	lhu	a5,12(a1)
+   10a08:	1101                	addi	sp,sp,-32
+   10a0a:	cc22                	sw	s0,24(sp)
+   10a0c:	ca26                	sw	s1,20(sp)
+   10a0e:	ce06                	sw	ra,28(sp)
+   10a10:	c84a                	sw	s2,16(sp)
+   10a12:	c64e                	sw	s3,12(sp)
+   10a14:	0087f713          	andi	a4,a5,8
+   10a18:	84aa                	mv	s1,a0
+   10a1a:	842e                	mv	s0,a1
+   10a1c:	ef61                	bnez	a4,10af4 <__sflush_r+0xee>
+   10a1e:	41d8                	lw	a4,4(a1)
+   10a20:	00e04d63          	bgtz	a4,10a3a <__sflush_r+0x34>
+   10a24:	41b8                	lw	a4,64(a1)
+   10a26:	00e04a63          	bgtz	a4,10a3a <__sflush_r+0x34>
+   10a2a:	4501                	li	a0,0
+   10a2c:	40f2                	lw	ra,28(sp)
+   10a2e:	4462                	lw	s0,24(sp)
+   10a30:	44d2                	lw	s1,20(sp)
+   10a32:	4942                	lw	s2,16(sp)
+   10a34:	49b2                	lw	s3,12(sp)
+   10a36:	6105                	addi	sp,sp,32
+   10a38:	8082                	ret
+   10a3a:	5458                	lw	a4,44(s0)
+   10a3c:	d77d                	beqz	a4,10a2a <__sflush_r+0x24>
+   10a3e:	0004a903          	lw	s2,0(s1)
+   10a42:	01379693          	slli	a3,a5,0x13
+   10a46:	0004a023          	sw	zero,0(s1)
+   10a4a:	0606dc63          	bgez	a3,10ac2 <__sflush_r+0xbc>
+   10a4e:	4870                	lw	a2,84(s0)
+   10a50:	245e                	lhu	a5,12(s0)
+   10a52:	8b91                	andi	a5,a5,4
+   10a54:	c799                	beqz	a5,10a62 <__sflush_r+0x5c>
+   10a56:	405c                	lw	a5,4(s0)
+   10a58:	8e1d                	sub	a2,a2,a5
+   10a5a:	585c                	lw	a5,52(s0)
+   10a5c:	c399                	beqz	a5,10a62 <__sflush_r+0x5c>
+   10a5e:	403c                	lw	a5,64(s0)
+   10a60:	8e1d                	sub	a2,a2,a5
+   10a62:	545c                	lw	a5,44(s0)
+   10a64:	500c                	lw	a1,32(s0)
+   10a66:	4681                	li	a3,0
+   10a68:	8526                	mv	a0,s1
+   10a6a:	9782                	jalr	a5
+   10a6c:	57fd                	li	a5,-1
+   10a6e:	245a                	lhu	a4,12(s0)
+   10a70:	00f51d63          	bne	a0,a5,10a8a <__sflush_r+0x84>
+   10a74:	4094                	lw	a3,0(s1)
+   10a76:	47f5                	li	a5,29
+   10a78:	06d7e963          	bltu	a5,a3,10aea <__sflush_r+0xe4>
+   10a7c:	204007b7          	lui	a5,0x20400
+   10a80:	0785                	addi	a5,a5,1
+   10a82:	00d7d7b3          	srl	a5,a5,a3
+   10a86:	8b85                	andi	a5,a5,1
+   10a88:	c3ad                	beqz	a5,10aea <__sflush_r+0xe4>
+   10a8a:	481c                	lw	a5,16(s0)
+   10a8c:	00042223          	sw	zero,4(s0)
+   10a90:	c01c                	sw	a5,0(s0)
+   10a92:	01371793          	slli	a5,a4,0x13
+   10a96:	0007d863          	bgez	a5,10aa6 <__sflush_r+0xa0>
+   10a9a:	57fd                	li	a5,-1
+   10a9c:	00f51463          	bne	a0,a5,10aa4 <__sflush_r+0x9e>
+   10aa0:	409c                	lw	a5,0(s1)
+   10aa2:	e391                	bnez	a5,10aa6 <__sflush_r+0xa0>
+   10aa4:	c868                	sw	a0,84(s0)
+   10aa6:	584c                	lw	a1,52(s0)
+   10aa8:	0124a023          	sw	s2,0(s1)
+   10aac:	ddbd                	beqz	a1,10a2a <__sflush_r+0x24>
+   10aae:	04440793          	addi	a5,s0,68
+   10ab2:	00f58563          	beq	a1,a5,10abc <__sflush_r+0xb6>
+   10ab6:	8526                	mv	a0,s1
+   10ab8:	f1ffc0ef          	jal	ra,d9d6 <_free_r>
+   10abc:	02042a23          	sw	zero,52(s0)
+   10ac0:	b7ad                	j	10a2a <__sflush_r+0x24>
+   10ac2:	500c                	lw	a1,32(s0)
+   10ac4:	4601                	li	a2,0
+   10ac6:	4685                	li	a3,1
+   10ac8:	8526                	mv	a0,s1
+   10aca:	9702                	jalr	a4
+   10acc:	57fd                	li	a5,-1
+   10ace:	862a                	mv	a2,a0
+   10ad0:	f8f510e3          	bne	a0,a5,10a50 <__sflush_r+0x4a>
+   10ad4:	409c                	lw	a5,0(s1)
+   10ad6:	dfad                	beqz	a5,10a50 <__sflush_r+0x4a>
+   10ad8:	4775                	li	a4,29
+   10ada:	00e78563          	beq	a5,a4,10ae4 <__sflush_r+0xde>
+   10ade:	4759                	li	a4,22
+   10ae0:	04e79363          	bne	a5,a4,10b26 <__sflush_r+0x120>
+   10ae4:	0124a023          	sw	s2,0(s1)
+   10ae8:	b789                	j	10a2a <__sflush_r+0x24>
+   10aea:	04076713          	ori	a4,a4,64
+   10aee:	a45a                	sh	a4,12(s0)
+   10af0:	557d                	li	a0,-1
+   10af2:	bf2d                	j	10a2c <__sflush_r+0x26>
+   10af4:	0105a983          	lw	s3,16(a1) # 7ff00010 <_eusrstack+0x5fef0010>
+   10af8:	f20989e3          	beqz	s3,10a2a <__sflush_r+0x24>
+   10afc:	0005a903          	lw	s2,0(a1)
+   10b00:	8b8d                	andi	a5,a5,3
+   10b02:	0135a023          	sw	s3,0(a1)
+   10b06:	41390933          	sub	s2,s2,s3
+   10b0a:	4701                	li	a4,0
+   10b0c:	e391                	bnez	a5,10b10 <__sflush_r+0x10a>
+   10b0e:	49d8                	lw	a4,20(a1)
+   10b10:	c418                	sw	a4,8(s0)
+   10b12:	f1205ce3          	blez	s2,10a2a <__sflush_r+0x24>
+   10b16:	541c                	lw	a5,40(s0)
+   10b18:	500c                	lw	a1,32(s0)
+   10b1a:	86ca                	mv	a3,s2
+   10b1c:	864e                	mv	a2,s3
+   10b1e:	8526                	mv	a0,s1
+   10b20:	9782                	jalr	a5
+   10b22:	00a04763          	bgtz	a0,10b30 <__sflush_r+0x12a>
+   10b26:	245e                	lhu	a5,12(s0)
+   10b28:	0407e793          	ori	a5,a5,64
+   10b2c:	a45e                	sh	a5,12(s0)
+   10b2e:	b7c9                	j	10af0 <__sflush_r+0xea>
+   10b30:	99aa                	add	s3,s3,a0
+   10b32:	40a90933          	sub	s2,s2,a0
+   10b36:	bff1                	j	10b12 <__sflush_r+0x10c>
+
+00010b38 <_fflush_r>:
+_fflush_r():
+   10b38:	499c                	lw	a5,16(a1)
+   10b3a:	c3a5                	beqz	a5,10b9a <_fflush_r+0x62>
+   10b3c:	1101                	addi	sp,sp,-32
+   10b3e:	cc22                	sw	s0,24(sp)
+   10b40:	ce06                	sw	ra,28(sp)
+   10b42:	842a                	mv	s0,a0
+   10b44:	c511                	beqz	a0,10b50 <_fflush_r+0x18>
+   10b46:	4d1c                	lw	a5,24(a0)
+   10b48:	e781                	bnez	a5,10b50 <_fflush_r+0x18>
+   10b4a:	c62e                	sw	a1,12(sp)
+   10b4c:	2229                	jal	10c56 <__sinit>
+   10b4e:	45b2                	lw	a1,12(sp)
+   10b50:	00004797          	auipc	a5,0x4
+   10b54:	80078793          	addi	a5,a5,-2048 # 14350 <__sf_fake_stdin>
+   10b58:	00f59c63          	bne	a1,a5,10b70 <_fflush_r+0x38>
+   10b5c:	404c                	lw	a1,4(s0)
+   10b5e:	00c59783          	lh	a5,12(a1)
+   10b62:	c79d                	beqz	a5,10b90 <_fflush_r+0x58>
+   10b64:	8522                	mv	a0,s0
+   10b66:	4462                	lw	s0,24(sp)
+   10b68:	40f2                	lw	ra,28(sp)
+   10b6a:	6105                	addi	sp,sp,32
+   10b6c:	e9bff06f          	j	10a06 <__sflush_r>
+   10b70:	00004797          	auipc	a5,0x4
+   10b74:	80078793          	addi	a5,a5,-2048 # 14370 <__sf_fake_stdout>
+   10b78:	00f59463          	bne	a1,a5,10b80 <_fflush_r+0x48>
+   10b7c:	440c                	lw	a1,8(s0)
+   10b7e:	b7c5                	j	10b5e <_fflush_r+0x26>
+   10b80:	00003797          	auipc	a5,0x3
+   10b84:	7b078793          	addi	a5,a5,1968 # 14330 <__sf_fake_stderr>
+   10b88:	fcf59be3          	bne	a1,a5,10b5e <_fflush_r+0x26>
+   10b8c:	444c                	lw	a1,12(s0)
+   10b8e:	bfc1                	j	10b5e <_fflush_r+0x26>
+   10b90:	40f2                	lw	ra,28(sp)
+   10b92:	4462                	lw	s0,24(sp)
+   10b94:	4501                	li	a0,0
+   10b96:	6105                	addi	sp,sp,32
+   10b98:	8082                	ret
+   10b9a:	4501                	li	a0,0
+   10b9c:	8082                	ret
+
+00010b9e <std>:
+std():
+   10b9e:	1141                	addi	sp,sp,-16
+   10ba0:	c422                	sw	s0,8(sp)
+   10ba2:	c606                	sw	ra,12(sp)
+   10ba4:	842a                	mv	s0,a0
+   10ba6:	a54e                	sh	a1,12(a0)
+   10ba8:	a572                	sh	a2,14(a0)
+   10baa:	00052023          	sw	zero,0(a0)
+   10bae:	00052223          	sw	zero,4(a0)
+   10bb2:	00052423          	sw	zero,8(a0)
+   10bb6:	06052223          	sw	zero,100(a0)
+   10bba:	00052823          	sw	zero,16(a0)
+   10bbe:	00052a23          	sw	zero,20(a0)
+   10bc2:	00052c23          	sw	zero,24(a0)
+   10bc6:	4621                	li	a2,8
+   10bc8:	4581                	li	a1,0
+   10bca:	05c50513          	addi	a0,a0,92
+   10bce:	fd7f40ef          	jal	ra,5ba4 <memset>
+   10bd2:	ffffe797          	auipc	a5,0xffffe
+   10bd6:	fd678793          	addi	a5,a5,-42 # eba8 <__sread>
+   10bda:	d05c                	sw	a5,36(s0)
+   10bdc:	ffffe797          	auipc	a5,0xffffe
+   10be0:	ffe78793          	addi	a5,a5,-2 # ebda <__swrite>
+   10be4:	d41c                	sw	a5,40(s0)
+   10be6:	ffffe797          	auipc	a5,0xffffe
+   10bea:	04078793          	addi	a5,a5,64 # ec26 <__sseek>
+   10bee:	d45c                	sw	a5,44(s0)
+   10bf0:	ffffe797          	auipc	a5,0xffffe
+   10bf4:	06878793          	addi	a5,a5,104 # ec58 <__sclose>
+   10bf8:	d000                	sw	s0,32(s0)
+   10bfa:	d81c                	sw	a5,48(s0)
+   10bfc:	40b2                	lw	ra,12(sp)
+   10bfe:	4422                	lw	s0,8(sp)
+   10c00:	0141                	addi	sp,sp,16
+   10c02:	8082                	ret
+
+00010c04 <_cleanup_r>:
+_cleanup_r():
+   10c04:	00000597          	auipc	a1,0x0
+   10c08:	f3458593          	addi	a1,a1,-204 # 10b38 <_fflush_r>
+   10c0c:	aab9                	j	10d6a <_fwalk_reent>
+
+00010c0e <__sfmoreglue>:
+__sfmoreglue():
+   10c0e:	1141                	addi	sp,sp,-16
+   10c10:	c226                	sw	s1,4(sp)
+   10c12:	06800613          	li	a2,104
+   10c16:	fff58493          	addi	s1,a1,-1
+   10c1a:	02c484b3          	mul	s1,s1,a2
+   10c1e:	c04a                	sw	s2,0(sp)
+   10c20:	892e                	mv	s2,a1
+   10c22:	c422                	sw	s0,8(sp)
+   10c24:	c606                	sw	ra,12(sp)
+   10c26:	07448593          	addi	a1,s1,116
+   10c2a:	e55fc0ef          	jal	ra,da7e <_malloc_r>
+   10c2e:	842a                	mv	s0,a0
+   10c30:	cd01                	beqz	a0,10c48 <__sfmoreglue+0x3a>
+   10c32:	00052023          	sw	zero,0(a0)
+   10c36:	01252223          	sw	s2,4(a0)
+   10c3a:	0531                	addi	a0,a0,12
+   10c3c:	c408                	sw	a0,8(s0)
+   10c3e:	06848613          	addi	a2,s1,104
+   10c42:	4581                	li	a1,0
+   10c44:	f61f40ef          	jal	ra,5ba4 <memset>
+   10c48:	8522                	mv	a0,s0
+   10c4a:	40b2                	lw	ra,12(sp)
+   10c4c:	4422                	lw	s0,8(sp)
+   10c4e:	4492                	lw	s1,4(sp)
+   10c50:	4902                	lw	s2,0(sp)
+   10c52:	0141                	addi	sp,sp,16
+   10c54:	8082                	ret
+
+00010c56 <__sinit>:
+__sinit():
+   10c56:	4d1c                	lw	a5,24(a0)
+   10c58:	e7b5                	bnez	a5,10cc4 <__sinit+0x6e>
+   10c5a:	1141                	addi	sp,sp,-16
+   10c5c:	c606                	sw	ra,12(sp)
+   10c5e:	c422                	sw	s0,8(sp)
+   10c60:	00000797          	auipc	a5,0x0
+   10c64:	fa478793          	addi	a5,a5,-92 # 10c04 <_cleanup_r>
+   10c68:	d51c                	sw	a5,40(a0)
+   10c6a:	00004797          	auipc	a5,0x4
+   10c6e:	9ba78793          	addi	a5,a5,-1606 # 14624 <_global_impure_ptr>
+   10c72:	439c                	lw	a5,0(a5)
+   10c74:	04052423          	sw	zero,72(a0)
+   10c78:	04052623          	sw	zero,76(a0)
+   10c7c:	04052823          	sw	zero,80(a0)
+   10c80:	00f51463          	bne	a0,a5,10c88 <__sinit+0x32>
+   10c84:	4785                	li	a5,1
+   10c86:	cd1c                	sw	a5,24(a0)
+   10c88:	842a                	mv	s0,a0
+   10c8a:	2835                	jal	10cc6 <__sfp>
+   10c8c:	c048                	sw	a0,4(s0)
+   10c8e:	8522                	mv	a0,s0
+   10c90:	281d                	jal	10cc6 <__sfp>
+   10c92:	c408                	sw	a0,8(s0)
+   10c94:	8522                	mv	a0,s0
+   10c96:	2805                	jal	10cc6 <__sfp>
+   10c98:	c448                	sw	a0,12(s0)
+   10c9a:	4048                	lw	a0,4(s0)
+   10c9c:	4601                	li	a2,0
+   10c9e:	4591                	li	a1,4
+   10ca0:	effff0ef          	jal	ra,10b9e <std>
+   10ca4:	4408                	lw	a0,8(s0)
+   10ca6:	4605                	li	a2,1
+   10ca8:	45a5                	li	a1,9
+   10caa:	ef5ff0ef          	jal	ra,10b9e <std>
+   10cae:	4448                	lw	a0,12(s0)
+   10cb0:	4609                	li	a2,2
+   10cb2:	45c9                	li	a1,18
+   10cb4:	eebff0ef          	jal	ra,10b9e <std>
+   10cb8:	4785                	li	a5,1
+   10cba:	cc1c                	sw	a5,24(s0)
+   10cbc:	40b2                	lw	ra,12(sp)
+   10cbe:	4422                	lw	s0,8(sp)
+   10cc0:	0141                	addi	sp,sp,16
+   10cc2:	8082                	ret
+   10cc4:	8082                	ret
+
+00010cc6 <__sfp>:
+__sfp():
+   10cc6:	1141                	addi	sp,sp,-16
+   10cc8:	00004797          	auipc	a5,0x4
+   10ccc:	95c78793          	addi	a5,a5,-1700 # 14624 <_global_impure_ptr>
+   10cd0:	c226                	sw	s1,4(sp)
+   10cd2:	4384                	lw	s1,0(a5)
+   10cd4:	c04a                	sw	s2,0(sp)
+   10cd6:	c606                	sw	ra,12(sp)
+   10cd8:	4c9c                	lw	a5,24(s1)
+   10cda:	c422                	sw	s0,8(sp)
+   10cdc:	892a                	mv	s2,a0
+   10cde:	e781                	bnez	a5,10ce6 <__sfp+0x20>
+   10ce0:	8526                	mv	a0,s1
+   10ce2:	f75ff0ef          	jal	ra,10c56 <__sinit>
+   10ce6:	04848493          	addi	s1,s1,72
+   10cea:	4480                	lw	s0,8(s1)
+   10cec:	40dc                	lw	a5,4(s1)
+   10cee:	17fd                	addi	a5,a5,-1
+   10cf0:	0007d663          	bgez	a5,10cfc <__sfp+0x36>
+   10cf4:	409c                	lw	a5,0(s1)
+   10cf6:	cfb9                	beqz	a5,10d54 <__sfp+0x8e>
+   10cf8:	4084                	lw	s1,0(s1)
+   10cfa:	bfc5                	j	10cea <__sfp+0x24>
+   10cfc:	00c41703          	lh	a4,12(s0)
+   10d00:	e739                	bnez	a4,10d4e <__sfp+0x88>
+   10d02:	77c1                	lui	a5,0xffff0
+   10d04:	0785                	addi	a5,a5,1
+   10d06:	06042223          	sw	zero,100(s0)
+   10d0a:	00042023          	sw	zero,0(s0)
+   10d0e:	00042223          	sw	zero,4(s0)
+   10d12:	00042423          	sw	zero,8(s0)
+   10d16:	c45c                	sw	a5,12(s0)
+   10d18:	00042823          	sw	zero,16(s0)
+   10d1c:	00042a23          	sw	zero,20(s0)
+   10d20:	00042c23          	sw	zero,24(s0)
+   10d24:	4621                	li	a2,8
+   10d26:	4581                	li	a1,0
+   10d28:	05c40513          	addi	a0,s0,92
+   10d2c:	e79f40ef          	jal	ra,5ba4 <memset>
+   10d30:	02042a23          	sw	zero,52(s0)
+   10d34:	02042c23          	sw	zero,56(s0)
+   10d38:	04042423          	sw	zero,72(s0)
+   10d3c:	04042623          	sw	zero,76(s0)
+   10d40:	8522                	mv	a0,s0
+   10d42:	40b2                	lw	ra,12(sp)
+   10d44:	4422                	lw	s0,8(sp)
+   10d46:	4492                	lw	s1,4(sp)
+   10d48:	4902                	lw	s2,0(sp)
+   10d4a:	0141                	addi	sp,sp,16
+   10d4c:	8082                	ret
+   10d4e:	06840413          	addi	s0,s0,104
+   10d52:	bf71                	j	10cee <__sfp+0x28>
+   10d54:	4591                	li	a1,4
+   10d56:	854a                	mv	a0,s2
+   10d58:	eb7ff0ef          	jal	ra,10c0e <__sfmoreglue>
+   10d5c:	c088                	sw	a0,0(s1)
+   10d5e:	fd49                	bnez	a0,10cf8 <__sfp+0x32>
+   10d60:	47b1                	li	a5,12
+   10d62:	00f92023          	sw	a5,0(s2)
+   10d66:	4401                	li	s0,0
+   10d68:	bfe1                	j	10d40 <__sfp+0x7a>
+
+00010d6a <_fwalk_reent>:
+_fwalk_reent():
+   10d6a:	7179                	addi	sp,sp,-48
+   10d6c:	d422                	sw	s0,40(sp)
+   10d6e:	d04a                	sw	s2,32(sp)
+   10d70:	cc52                	sw	s4,24(sp)
+   10d72:	ca56                	sw	s5,20(sp)
+   10d74:	c85a                	sw	s6,16(sp)
+   10d76:	c65e                	sw	s7,12(sp)
+   10d78:	d606                	sw	ra,44(sp)
+   10d7a:	d226                	sw	s1,36(sp)
+   10d7c:	ce4e                	sw	s3,28(sp)
+   10d7e:	8a2a                	mv	s4,a0
+   10d80:	8aae                	mv	s5,a1
+   10d82:	04850413          	addi	s0,a0,72
+   10d86:	4901                	li	s2,0
+   10d88:	4b05                	li	s6,1
+   10d8a:	5bfd                	li	s7,-1
+   10d8c:	ec09                	bnez	s0,10da6 <_fwalk_reent+0x3c>
+   10d8e:	50b2                	lw	ra,44(sp)
+   10d90:	5422                	lw	s0,40(sp)
+   10d92:	854a                	mv	a0,s2
+   10d94:	5492                	lw	s1,36(sp)
+   10d96:	5902                	lw	s2,32(sp)
+   10d98:	49f2                	lw	s3,28(sp)
+   10d9a:	4a62                	lw	s4,24(sp)
+   10d9c:	4ad2                	lw	s5,20(sp)
+   10d9e:	4b42                	lw	s6,16(sp)
+   10da0:	4bb2                	lw	s7,12(sp)
+   10da2:	6145                	addi	sp,sp,48
+   10da4:	8082                	ret
+   10da6:	4404                	lw	s1,8(s0)
+   10da8:	00442983          	lw	s3,4(s0)
+   10dac:	19fd                	addi	s3,s3,-1
+   10dae:	0009d463          	bgez	s3,10db6 <_fwalk_reent+0x4c>
+   10db2:	4000                	lw	s0,0(s0)
+   10db4:	bfe1                	j	10d8c <_fwalk_reent+0x22>
+   10db6:	24de                	lhu	a5,12(s1)
+   10db8:	00fb7b63          	bgeu	s6,a5,10dce <_fwalk_reent+0x64>
+   10dbc:	00e49783          	lh	a5,14(s1)
+   10dc0:	01778763          	beq	a5,s7,10dce <_fwalk_reent+0x64>
+   10dc4:	85a6                	mv	a1,s1
+   10dc6:	8552                	mv	a0,s4
+   10dc8:	9a82                	jalr	s5
+   10dca:	00a96933          	or	s2,s2,a0
+   10dce:	06848493          	addi	s1,s1,104
+   10dd2:	bfe9                	j	10dac <_fwalk_reent+0x42>
+
+00010dd4 <rshift>:
+rshift():
+   10dd4:	4910                	lw	a2,16(a0)
+   10dd6:	01450693          	addi	a3,a0,20
+   10dda:	4055d713          	srai	a4,a1,0x5
+   10dde:	87b6                	mv	a5,a3
+   10de0:	02c75663          	bge	a4,a2,10e0c <rshift+0x38>
+   10de4:	060a                	slli	a2,a2,0x2
+   10de6:	070a                	slli	a4,a4,0x2
+   10de8:	89fd                	andi	a1,a1,31
+   10dea:	9636                	add	a2,a2,a3
+   10dec:	9736                	add	a4,a4,a3
+   10dee:	c9b9                	beqz	a1,10e44 <rshift+0x70>
+   10df0:	00470813          	addi	a6,a4,4
+   10df4:	4318                	lw	a4,0(a4)
+   10df6:	02000313          	li	t1,32
+   10dfa:	40b30333          	sub	t1,t1,a1
+   10dfe:	00b75733          	srl	a4,a4,a1
+   10e02:	00c86e63          	bltu	a6,a2,10e1e <rshift+0x4a>
+   10e06:	c398                	sw	a4,0(a5)
+   10e08:	c311                	beqz	a4,10e0c <rshift+0x38>
+   10e0a:	0791                	addi	a5,a5,4
+   10e0c:	40d78733          	sub	a4,a5,a3
+   10e10:	8709                	srai	a4,a4,0x2
+   10e12:	c918                	sw	a4,16(a0)
+   10e14:	00d79463          	bne	a5,a3,10e1c <rshift+0x48>
+   10e18:	00052a23          	sw	zero,20(a0)
+   10e1c:	8082                	ret
+   10e1e:	00082883          	lw	a7,0(a6)
+   10e22:	0791                	addi	a5,a5,4
+   10e24:	0811                	addi	a6,a6,4
+   10e26:	006898b3          	sll	a7,a7,t1
+   10e2a:	00e8e733          	or	a4,a7,a4
+   10e2e:	fee7ae23          	sw	a4,-4(a5) # fffefffc <_eusrstack+0xdffdfffc>
+   10e32:	ffc82703          	lw	a4,-4(a6)
+   10e36:	b7e1                	j	10dfe <rshift+0x2a>
+   10e38:	0711                	addi	a4,a4,4
+   10e3a:	ffc72583          	lw	a1,-4(a4)
+   10e3e:	0791                	addi	a5,a5,4
+   10e40:	feb7ae23          	sw	a1,-4(a5)
+   10e44:	fec76ae3          	bltu	a4,a2,10e38 <rshift+0x64>
+   10e48:	b7d1                	j	10e0c <rshift+0x38>
+
+00010e4a <__hexdig_fun>:
+__hexdig_fun():
+   10e4a:	fd050793          	addi	a5,a0,-48
+   10e4e:	0ff7f793          	andi	a5,a5,255
+   10e52:	4725                	li	a4,9
+   10e54:	00f76763          	bltu	a4,a5,10e62 <__hexdig_fun+0x18>
+   10e58:	1501                	addi	a0,a0,-32
+   10e5a:	0ff57793          	andi	a5,a0,255
+   10e5e:	853e                	mv	a0,a5
+   10e60:	8082                	ret
+   10e62:	f9f50793          	addi	a5,a0,-97
+   10e66:	0ff7f793          	andi	a5,a5,255
+   10e6a:	4695                	li	a3,5
+   10e6c:	00f6e563          	bltu	a3,a5,10e76 <__hexdig_fun+0x2c>
+   10e70:	fb950513          	addi	a0,a0,-71
+   10e74:	b7dd                	j	10e5a <__hexdig_fun+0x10>
+   10e76:	fbf50713          	addi	a4,a0,-65
+   10e7a:	0ff77713          	andi	a4,a4,255
+   10e7e:	4781                	li	a5,0
+   10e80:	fce6efe3          	bltu	a3,a4,10e5e <__hexdig_fun+0x14>
+   10e84:	fd950513          	addi	a0,a0,-39
+   10e88:	bfc9                	j	10e5a <__hexdig_fun+0x10>
+
+00010e8a <__gethex>:
+__gethex():
+   10e8a:	711d                	addi	sp,sp,-96
+   10e8c:	c2d6                	sw	s5,68(sp)
+   10e8e:	8aaa                	mv	s5,a0
+   10e90:	8542                	mv	a0,a6
+   10e92:	c636                	sw	a3,12(sp)
+   10e94:	c23a                	sw	a4,4(sp)
+   10e96:	ce86                	sw	ra,92(sp)
+   10e98:	c8ca                	sw	s2,80(sp)
+   10e9a:	c4d2                	sw	s4,72(sp)
+   10e9c:	c0da                	sw	s6,64(sp)
+   10e9e:	de5e                	sw	s7,60(sp)
+   10ea0:	8b3e                	mv	s6,a5
+   10ea2:	d66e                	sw	s11,44(sp)
+   10ea4:	8932                	mv	s2,a2
+   10ea6:	8dae                	mv	s11,a1
+   10ea8:	cca2                	sw	s0,88(sp)
+   10eaa:	caa6                	sw	s1,84(sp)
+   10eac:	c6ce                	sw	s3,76(sp)
+   10eae:	dc62                	sw	s8,56(sp)
+   10eb0:	da66                	sw	s9,52(sp)
+   10eb2:	d86a                	sw	s10,48(sp)
+   10eb4:	2d95                	jal	11528 <__localeconv_l>
+   10eb6:	00052b83          	lw	s7,0(a0)
+   10eba:	855e                	mv	a0,s7
+   10ebc:	da5fd0ef          	jal	ra,ec60 <strlen>
+   10ec0:	00ab87b3          	add	a5,s7,a0
+   10ec4:	000da683          	lw	a3,0(s11)
+   10ec8:	fff7c783          	lbu	a5,-1(a5)
+   10ecc:	5779                	li	a4,-2
+   10ece:	8f15                	sub	a4,a4,a3
+   10ed0:	c83e                	sw	a5,16(sp)
+   10ed2:	8a2a                	mv	s4,a0
+   10ed4:	00268793          	addi	a5,a3,2
+   10ed8:	03000693          	li	a3,48
+   10edc:	00f70633          	add	a2,a4,a5
+   10ee0:	84be                	mv	s1,a5
+   10ee2:	0785                	addi	a5,a5,1
+   10ee4:	fff7c503          	lbu	a0,-1(a5)
+   10ee8:	c432                	sw	a2,8(sp)
+   10eea:	fed509e3          	beq	a0,a3,10edc <__gethex+0x52>
+   10eee:	f5dff0ef          	jal	ra,10e4a <__hexdig_fun>
+   10ef2:	10051e63          	bnez	a0,1100e <__gethex+0x184>
+   10ef6:	8652                	mv	a2,s4
+   10ef8:	85de                	mv	a1,s7
+   10efa:	8526                	mv	a0,s1
+   10efc:	06e020ef          	jal	ra,12f6a <strncmp>
+   10f00:	10051c63          	bnez	a0,11018 <__gethex+0x18e>
+   10f04:	01448c33          	add	s8,s1,s4
+   10f08:	000c4503          	lbu	a0,0(s8)
+   10f0c:	f3fff0ef          	jal	ra,10e4a <__hexdig_fun>
+   10f10:	10050563          	beqz	a0,1101a <__gethex+0x190>
+   10f14:	84e2                	mv	s1,s8
+   10f16:	03000793          	li	a5,48
+   10f1a:	2088                	lbu	a0,0(s1)
+   10f1c:	00f50b63          	beq	a0,a5,10f32 <__gethex+0xa8>
+   10f20:	f2bff0ef          	jal	ra,10e4a <__hexdig_fun>
+   10f24:	4785                	li	a5,1
+   10f26:	00153993          	seqz	s3,a0
+   10f2a:	8ce2                	mv	s9,s8
+   10f2c:	c43e                	sw	a5,8(sp)
+   10f2e:	8c26                	mv	s8,s1
+   10f30:	a021                	j	10f38 <__gethex+0xae>
+   10f32:	0485                	addi	s1,s1,1
+   10f34:	b7dd                	j	10f1a <__gethex+0x90>
+   10f36:	0c05                	addi	s8,s8,1
+   10f38:	000c4503          	lbu	a0,0(s8)
+   10f3c:	f0fff0ef          	jal	ra,10e4a <__hexdig_fun>
+   10f40:	f97d                	bnez	a0,10f36 <__gethex+0xac>
+   10f42:	8652                	mv	a2,s4
+   10f44:	85de                	mv	a1,s7
+   10f46:	8562                	mv	a0,s8
+   10f48:	022020ef          	jal	ra,12f6a <strncmp>
+   10f4c:	e911                	bnez	a0,10f60 <__gethex+0xd6>
+   10f4e:	000c9c63          	bnez	s9,10f66 <__gethex+0xdc>
+   10f52:	9c52                	add	s8,s8,s4
+   10f54:	8ce2                	mv	s9,s8
+   10f56:	000c4503          	lbu	a0,0(s8)
+   10f5a:	ef1ff0ef          	jal	ra,10e4a <__hexdig_fun>
+   10f5e:	e95d                	bnez	a0,11014 <__gethex+0x18a>
+   10f60:	4401                	li	s0,0
+   10f62:	000c8563          	beqz	s9,10f6c <__gethex+0xe2>
+   10f66:	418c8433          	sub	s0,s9,s8
+   10f6a:	040a                	slli	s0,s0,0x2
+   10f6c:	000c4783          	lbu	a5,0(s8)
+   10f70:	05000713          	li	a4,80
+   10f74:	00e78763          	beq	a5,a4,10f82 <__gethex+0xf8>
+   10f78:	07000613          	li	a2,112
+   10f7c:	8ce2                	mv	s9,s8
+   10f7e:	06c79063          	bne	a5,a2,10fde <__gethex+0x154>
+   10f82:	001c4783          	lbu	a5,1(s8)
+   10f86:	02b00713          	li	a4,43
+   10f8a:	08e78b63          	beq	a5,a4,11020 <__gethex+0x196>
+   10f8e:	02d00713          	li	a4,45
+   10f92:	08e78b63          	beq	a5,a4,11028 <__gethex+0x19e>
+   10f96:	001c0c93          	addi	s9,s8,1
+   10f9a:	4d01                	li	s10,0
+   10f9c:	000cc503          	lbu	a0,0(s9)
+   10fa0:	eabff0ef          	jal	ra,10e4a <__hexdig_fun>
+   10fa4:	fff50793          	addi	a5,a0,-1
+   10fa8:	0ff7f793          	andi	a5,a5,255
+   10fac:	45e1                	li	a1,24
+   10fae:	08f5e463          	bltu	a1,a5,11036 <__gethex+0x1ac>
+   10fb2:	ff050793          	addi	a5,a0,-16
+   10fb6:	0c85                	addi	s9,s9,1
+   10fb8:	000cc503          	lbu	a0,0(s9)
+   10fbc:	ca3e                	sw	a5,20(sp)
+   10fbe:	e8dff0ef          	jal	ra,10e4a <__hexdig_fun>
+   10fc2:	fff50593          	addi	a1,a0,-1
+   10fc6:	0ff5f593          	andi	a1,a1,255
+   10fca:	4861                	li	a6,24
+   10fcc:	47d2                	lw	a5,20(sp)
+   10fce:	48a9                	li	a7,10
+   10fd0:	04b87e63          	bgeu	a6,a1,1102c <__gethex+0x1a2>
+   10fd4:	000d0463          	beqz	s10,10fdc <__gethex+0x152>
+   10fd8:	40f007b3          	neg	a5,a5
+   10fdc:	943e                	add	s0,s0,a5
+   10fde:	019da023          	sw	s9,0(s11)
+   10fe2:	04098c63          	beqz	s3,1103a <__gethex+0x1b0>
+   10fe6:	47a2                	lw	a5,8(sp)
+   10fe8:	4481                	li	s1,0
+   10fea:	e391                	bnez	a5,10fee <__gethex+0x164>
+   10fec:	4499                	li	s1,6
+   10fee:	40f6                	lw	ra,92(sp)
+   10ff0:	4466                	lw	s0,88(sp)
+   10ff2:	8526                	mv	a0,s1
+   10ff4:	4946                	lw	s2,80(sp)
+   10ff6:	44d6                	lw	s1,84(sp)
+   10ff8:	49b6                	lw	s3,76(sp)
+   10ffa:	4a26                	lw	s4,72(sp)
+   10ffc:	4a96                	lw	s5,68(sp)
+   10ffe:	4b06                	lw	s6,64(sp)
+   11000:	5bf2                	lw	s7,60(sp)
+   11002:	5c62                	lw	s8,56(sp)
+   11004:	5cd2                	lw	s9,52(sp)
+   11006:	5d42                	lw	s10,48(sp)
+   11008:	5db2                	lw	s11,44(sp)
+   1100a:	6125                	addi	sp,sp,96
+   1100c:	8082                	ret
+   1100e:	4981                	li	s3,0
+   11010:	4c81                	li	s9,0
+   11012:	bf31                	j	10f2e <__gethex+0xa4>
+   11014:	0c05                	addi	s8,s8,1
+   11016:	b781                	j	10f56 <__gethex+0xcc>
+   11018:	8c26                	mv	s8,s1
+   1101a:	4401                	li	s0,0
+   1101c:	4985                	li	s3,1
+   1101e:	b7b9                	j	10f6c <__gethex+0xe2>
+   11020:	4d01                	li	s10,0
+   11022:	002c0c93          	addi	s9,s8,2
+   11026:	bf9d                	j	10f9c <__gethex+0x112>
+   11028:	4d05                	li	s10,1
+   1102a:	bfe5                	j	11022 <__gethex+0x198>
+   1102c:	031787b3          	mul	a5,a5,a7
+   11030:	97aa                	add	a5,a5,a0
+   11032:	17c1                	addi	a5,a5,-16
+   11034:	b749                	j	10fb6 <__gethex+0x12c>
+   11036:	8ce2                	mv	s9,s8
+   11038:	b75d                	j	10fde <__gethex+0x154>
+   1103a:	409c07b3          	sub	a5,s8,s1
+   1103e:	17fd                	addi	a5,a5,-1
+   11040:	4581                	li	a1,0
+   11042:	471d                	li	a4,7
+   11044:	0af74463          	blt	a4,a5,110ec <__gethex+0x262>
+   11048:	8556                	mv	a0,s5
+   1104a:	25a5                	jal	116b2 <_Balloc>
+   1104c:	4605                	li	a2,1
+   1104e:	01450993          	addi	s3,a0,20
+   11052:	414607b3          	sub	a5,a2,s4
+   11056:	8daa                	mv	s11,a0
+   11058:	8d4e                	mv	s10,s3
+   1105a:	4881                	li	a7,0
+   1105c:	4c81                	li	s9,0
+   1105e:	ca3e                	sw	a5,20(sp)
+   11060:	0984e963          	bltu	s1,s8,110f2 <__gethex+0x268>
+   11064:	004d0513          	addi	a0,s10,4
+   11068:	41350533          	sub	a0,a0,s3
+   1106c:	8509                	srai	a0,a0,0x2
+   1106e:	019d2023          	sw	s9,0(s10)
+   11072:	00ada823          	sw	a0,16(s11)
+   11076:	00551493          	slli	s1,a0,0x5
+   1107a:	8566                	mv	a0,s9
+   1107c:	043000ef          	jal	ra,118be <__hi0bits>
+   11080:	00092b83          	lw	s7,0(s2)
+   11084:	8c89                	sub	s1,s1,a0
+   11086:	0c9bd863          	bge	s7,s1,11156 <__gethex+0x2cc>
+   1108a:	417484b3          	sub	s1,s1,s7
+   1108e:	85a6                	mv	a1,s1
+   11090:	856e                	mv	a0,s11
+   11092:	765000ef          	jal	ra,11ff6 <__any_on>
+   11096:	8a2a                	mv	s4,a0
+   11098:	c905                	beqz	a0,110c8 <__gethex+0x23e>
+   1109a:	fff48613          	addi	a2,s1,-1
+   1109e:	40565693          	srai	a3,a2,0x5
+   110a2:	068a                	slli	a3,a3,0x2
+   110a4:	96ce                	add	a3,a3,s3
+   110a6:	4294                	lw	a3,0(a3)
+   110a8:	4705                	li	a4,1
+   110aa:	00c71733          	sll	a4,a4,a2
+   110ae:	8f75                	and	a4,a4,a3
+   110b0:	4a05                	li	s4,1
+   110b2:	cb19                	beqz	a4,110c8 <__gethex+0x23e>
+   110b4:	00ca5963          	bge	s4,a2,110c6 <__gethex+0x23c>
+   110b8:	ffe48593          	addi	a1,s1,-2
+   110bc:	856e                	mv	a0,s11
+   110be:	739000ef          	jal	ra,11ff6 <__any_on>
+   110c2:	4a0d                	li	s4,3
+   110c4:	e111                	bnez	a0,110c8 <__gethex+0x23e>
+   110c6:	4a09                	li	s4,2
+   110c8:	85a6                	mv	a1,s1
+   110ca:	856e                	mv	a0,s11
+   110cc:	d09ff0ef          	jal	ra,10dd4 <rshift>
+   110d0:	9426                	add	s0,s0,s1
+   110d2:	00892703          	lw	a4,8(s2)
+   110d6:	08875f63          	bge	a4,s0,11174 <__gethex+0x2ea>
+   110da:	85ee                	mv	a1,s11
+   110dc:	8556                	mv	a0,s5
+   110de:	2585                	jal	1173e <_Bfree>
+   110e0:	4792                	lw	a5,4(sp)
+   110e2:	0a300493          	li	s1,163
+   110e6:	0007a023          	sw	zero,0(a5)
+   110ea:	b711                	j	10fee <__gethex+0x164>
+   110ec:	0585                	addi	a1,a1,1
+   110ee:	8785                	srai	a5,a5,0x1
+   110f0:	bf91                	j	11044 <__gethex+0x1ba>
+   110f2:	fffc0793          	addi	a5,s8,-1
+   110f6:	c43e                	sw	a5,8(sp)
+   110f8:	fffc4603          	lbu	a2,-1(s8)
+   110fc:	47c2                	lw	a5,16(sp)
+   110fe:	02f60963          	beq	a2,a5,11130 <__gethex+0x2a6>
+   11102:	02000793          	li	a5,32
+   11106:	00f89763          	bne	a7,a5,11114 <__gethex+0x28a>
+   1110a:	019d2023          	sw	s9,0(s10)
+   1110e:	4881                	li	a7,0
+   11110:	0d11                	addi	s10,s10,4
+   11112:	4c81                	li	s9,0
+   11114:	fffc4503          	lbu	a0,-1(s8)
+   11118:	cc46                	sw	a7,24(sp)
+   1111a:	d31ff0ef          	jal	ra,10e4a <__hexdig_fun>
+   1111e:	48e2                	lw	a7,24(sp)
+   11120:	893d                	andi	a0,a0,15
+   11122:	4322                	lw	t1,8(sp)
+   11124:	01151533          	sll	a0,a0,a7
+   11128:	00acecb3          	or	s9,s9,a0
+   1112c:	0891                	addi	a7,a7,4
+   1112e:	a015                	j	11152 <__gethex+0x2c8>
+   11130:	4752                	lw	a4,20(sp)
+   11132:	fffc0793          	addi	a5,s8,-1
+   11136:	00e78333          	add	t1,a5,a4
+   1113a:	fc9364e3          	bltu	t1,s1,11102 <__gethex+0x278>
+   1113e:	851a                	mv	a0,t1
+   11140:	8652                	mv	a2,s4
+   11142:	85de                	mv	a1,s7
+   11144:	ce46                	sw	a7,28(sp)
+   11146:	cc1a                	sw	t1,24(sp)
+   11148:	623010ef          	jal	ra,12f6a <strncmp>
+   1114c:	4362                	lw	t1,24(sp)
+   1114e:	48f2                	lw	a7,28(sp)
+   11150:	f94d                	bnez	a0,11102 <__gethex+0x278>
+   11152:	8c1a                	mv	s8,t1
+   11154:	b731                	j	11060 <__gethex+0x1d6>
+   11156:	4a01                	li	s4,0
+   11158:	f774dde3          	bge	s1,s7,110d2 <__gethex+0x248>
+   1115c:	409b84b3          	sub	s1,s7,s1
+   11160:	85ee                	mv	a1,s11
+   11162:	8626                	mv	a2,s1
+   11164:	8556                	mv	a0,s5
+   11166:	227000ef          	jal	ra,11b8c <__lshift>
+   1116a:	8daa                	mv	s11,a0
+   1116c:	8c05                	sub	s0,s0,s1
+   1116e:	01450993          	addi	s3,a0,20
+   11172:	b785                	j	110d2 <__gethex+0x248>
+   11174:	00492703          	lw	a4,4(s2)
+   11178:	0ee45563          	bge	s0,a4,11262 <__gethex+0x3d8>
+   1117c:	40870433          	sub	s0,a4,s0
+   11180:	07744563          	blt	s0,s7,111ea <__gethex+0x360>
+   11184:	00c92703          	lw	a4,12(s2)
+   11188:	4689                	li	a3,2
+   1118a:	04d70a63          	beq	a4,a3,111de <__gethex+0x354>
+   1118e:	468d                	li	a3,3
+   11190:	04d70a63          	beq	a4,a3,111e4 <__gethex+0x35a>
+   11194:	4685                	li	a3,1
+   11196:	02d71b63          	bne	a4,a3,111cc <__gethex+0x342>
+   1119a:	028b9963          	bne	s7,s0,111cc <__gethex+0x342>
+   1119e:	02eb9163          	bne	s7,a4,111c0 <__gethex+0x336>
+   111a2:	00492703          	lw	a4,4(s2)
+   111a6:	47b2                	lw	a5,12(sp)
+   111a8:	06200493          	li	s1,98
+   111ac:	c398                	sw	a4,0(a5)
+   111ae:	4705                	li	a4,1
+   111b0:	4792                	lw	a5,4(sp)
+   111b2:	00eda823          	sw	a4,16(s11)
+   111b6:	00e9a023          	sw	a4,0(s3)
+   111ba:	01b7a023          	sw	s11,0(a5)
+   111be:	bd05                	j	10fee <__gethex+0x164>
+   111c0:	fffb8593          	addi	a1,s7,-1 # 1fffffff <_data_lma+0x1ffeb9d7>
+   111c4:	856e                	mv	a0,s11
+   111c6:	631000ef          	jal	ra,11ff6 <__any_on>
+   111ca:	fd61                	bnez	a0,111a2 <__gethex+0x318>
+   111cc:	85ee                	mv	a1,s11
+   111ce:	8556                	mv	a0,s5
+   111d0:	23bd                	jal	1173e <_Bfree>
+   111d2:	4792                	lw	a5,4(sp)
+   111d4:	05000493          	li	s1,80
+   111d8:	0007a023          	sw	zero,0(a5)
+   111dc:	bd09                	j	10fee <__gethex+0x164>
+   111de:	fe0b17e3          	bnez	s6,111cc <__gethex+0x342>
+   111e2:	b7c1                	j	111a2 <__gethex+0x318>
+   111e4:	fa0b1fe3          	bnez	s6,111a2 <__gethex+0x318>
+   111e8:	b7d5                	j	111cc <__gethex+0x342>
+   111ea:	fff40493          	addi	s1,s0,-1
+   111ee:	060a1863          	bnez	s4,1125e <__gethex+0x3d4>
+   111f2:	c491                	beqz	s1,111fe <__gethex+0x374>
+   111f4:	85a6                	mv	a1,s1
+   111f6:	856e                	mv	a0,s11
+   111f8:	5ff000ef          	jal	ra,11ff6 <__any_on>
+   111fc:	8a2a                	mv	s4,a0
+   111fe:	4054d713          	srai	a4,s1,0x5
+   11202:	070a                	slli	a4,a4,0x2
+   11204:	974e                	add	a4,a4,s3
+   11206:	4318                	lw	a4,0(a4)
+   11208:	4585                	li	a1,1
+   1120a:	009595b3          	sll	a1,a1,s1
+   1120e:	8df9                	and	a1,a1,a4
+   11210:	c199                	beqz	a1,11216 <__gethex+0x38c>
+   11212:	002a6a13          	ori	s4,s4,2
+   11216:	85a2                	mv	a1,s0
+   11218:	856e                	mv	a0,s11
+   1121a:	408b8bb3          	sub	s7,s7,s0
+   1121e:	bb7ff0ef          	jal	ra,10dd4 <rshift>
+   11222:	00492403          	lw	s0,4(s2)
+   11226:	4489                	li	s1,2
+   11228:	080a0b63          	beqz	s4,112be <__gethex+0x434>
+   1122c:	00c92703          	lw	a4,12(s2)
+   11230:	4689                	li	a3,2
+   11232:	02d70a63          	beq	a4,a3,11266 <__gethex+0x3dc>
+   11236:	468d                	li	a3,3
+   11238:	02d70a63          	beq	a4,a3,1126c <__gethex+0x3e2>
+   1123c:	4685                	li	a3,1
+   1123e:	00d71d63          	bne	a4,a3,11258 <__gethex+0x3ce>
+   11242:	002a7713          	andi	a4,s4,2
+   11246:	cb09                	beqz	a4,11258 <__gethex+0x3ce>
+   11248:	0009a703          	lw	a4,0(s3)
+   1124c:	00ea6a33          	or	s4,s4,a4
+   11250:	001a7a13          	andi	s4,s4,1
+   11254:	000a1e63          	bnez	s4,11270 <__gethex+0x3e6>
+   11258:	0104e493          	ori	s1,s1,16
+   1125c:	a08d                	j	112be <__gethex+0x434>
+   1125e:	4a05                	li	s4,1
+   11260:	bf79                	j	111fe <__gethex+0x374>
+   11262:	4485                	li	s1,1
+   11264:	b7d1                	j	11228 <__gethex+0x39e>
+   11266:	4705                	li	a4,1
+   11268:	41670b33          	sub	s6,a4,s6
+   1126c:	fe0b06e3          	beqz	s6,11258 <__gethex+0x3ce>
+   11270:	010da983          	lw	s3,16(s11)
+   11274:	014d8713          	addi	a4,s11,20
+   11278:	55fd                	li	a1,-1
+   1127a:	00299a13          	slli	s4,s3,0x2
+   1127e:	01470633          	add	a2,a4,s4
+   11282:	4314                	lw	a3,0(a4)
+   11284:	04b68363          	beq	a3,a1,112ca <__gethex+0x440>
+   11288:	0685                	addi	a3,a3,1
+   1128a:	c314                	sw	a3,0(a4)
+   1128c:	4689                	li	a3,2
+   1128e:	014d8713          	addi	a4,s11,20
+   11292:	08d49463          	bne	s1,a3,1131a <__gethex+0x490>
+   11296:	00092683          	lw	a3,0(s2)
+   1129a:	16fd                	addi	a3,a3,-1
+   1129c:	01769f63          	bne	a3,s7,112ba <__gethex+0x430>
+   112a0:	405bd693          	srai	a3,s7,0x5
+   112a4:	068a                	slli	a3,a3,0x2
+   112a6:	9736                	add	a4,a4,a3
+   112a8:	4318                	lw	a4,0(a4)
+   112aa:	4685                	li	a3,1
+   112ac:	01769bb3          	sll	s7,a3,s7
+   112b0:	00ebfbb3          	and	s7,s7,a4
+   112b4:	000b8363          	beqz	s7,112ba <__gethex+0x430>
+   112b8:	4485                	li	s1,1
+   112ba:	0204e493          	ori	s1,s1,32
+   112be:	4792                	lw	a5,4(sp)
+   112c0:	01b7a023          	sw	s11,0(a5)
+   112c4:	47b2                	lw	a5,12(sp)
+   112c6:	c380                	sw	s0,0(a5)
+   112c8:	b31d                	j	10fee <__gethex+0x164>
+   112ca:	0711                	addi	a4,a4,4
+   112cc:	fe072e23          	sw	zero,-4(a4)
+   112d0:	fac769e3          	bltu	a4,a2,11282 <__gethex+0x3f8>
+   112d4:	008da703          	lw	a4,8(s11)
+   112d8:	02e9c563          	blt	s3,a4,11302 <__gethex+0x478>
+   112dc:	004da583          	lw	a1,4(s11)
+   112e0:	8556                	mv	a0,s5
+   112e2:	0585                	addi	a1,a1,1
+   112e4:	26f9                	jal	116b2 <_Balloc>
+   112e6:	010da603          	lw	a2,16(s11)
+   112ea:	00cd8593          	addi	a1,s11,12
+   112ee:	8b2a                	mv	s6,a0
+   112f0:	0609                	addi	a2,a2,2
+   112f2:	060a                	slli	a2,a2,0x2
+   112f4:	0531                	addi	a0,a0,12
+   112f6:	e2efc0ef          	jal	ra,d924 <memcpy>
+   112fa:	85ee                	mv	a1,s11
+   112fc:	8556                	mv	a0,s5
+   112fe:	2181                	jal	1173e <_Bfree>
+   11300:	8dda                	mv	s11,s6
+   11302:	010da703          	lw	a4,16(s11)
+   11306:	00170693          	addi	a3,a4,1
+   1130a:	0711                	addi	a4,a4,4
+   1130c:	070a                	slli	a4,a4,0x2
+   1130e:	00dda823          	sw	a3,16(s11)
+   11312:	976e                	add	a4,a4,s11
+   11314:	4685                	li	a3,1
+   11316:	c354                	sw	a3,4(a4)
+   11318:	bf95                	j	1128c <__gethex+0x402>
+   1131a:	010da683          	lw	a3,16(s11)
+   1131e:	00d9dc63          	bge	s3,a3,11336 <__gethex+0x4ac>
+   11322:	4585                	li	a1,1
+   11324:	856e                	mv	a0,s11
+   11326:	aafff0ef          	jal	ra,10dd4 <rshift>
+   1132a:	00892703          	lw	a4,8(s2)
+   1132e:	0405                	addi	s0,s0,1
+   11330:	f88754e3          	bge	a4,s0,112b8 <__gethex+0x42e>
+   11334:	b35d                	j	110da <__gethex+0x250>
+   11336:	01fbfb93          	andi	s7,s7,31
+   1133a:	4485                	li	s1,1
+   1133c:	f60b8fe3          	beqz	s7,112ba <__gethex+0x430>
+   11340:	9752                	add	a4,a4,s4
+   11342:	ffc72503          	lw	a0,-4(a4)
+   11346:	2ba5                	jal	118be <__hi0bits>
+   11348:	02000713          	li	a4,32
+   1134c:	41770bb3          	sub	s7,a4,s7
+   11350:	fd7549e3          	blt	a0,s7,11322 <__gethex+0x498>
+   11354:	b79d                	j	112ba <__gethex+0x430>
+
+00011356 <L_shift>:
+L_shift():
+   11356:	47a1                	li	a5,8
+   11358:	40c78633          	sub	a2,a5,a2
+   1135c:	060a                	slli	a2,a2,0x2
+   1135e:	02000693          	li	a3,32
+   11362:	8e91                	sub	a3,a3,a2
+   11364:	415c                	lw	a5,4(a0)
+   11366:	4118                	lw	a4,0(a0)
+   11368:	0511                	addi	a0,a0,4
+   1136a:	00d79833          	sll	a6,a5,a3
+   1136e:	01076733          	or	a4,a4,a6
+   11372:	00c7d7b3          	srl	a5,a5,a2
+   11376:	fee52e23          	sw	a4,-4(a0)
+   1137a:	c11c                	sw	a5,0(a0)
+   1137c:	feb564e3          	bltu	a0,a1,11364 <L_shift+0xe>
+   11380:	8082                	ret
+
+00011382 <__match>:
+__match():
+   11382:	411c                	lw	a5,0(a0)
+   11384:	4865                	li	a6,25
+   11386:	0585                	addi	a1,a1,1
+   11388:	fff5c603          	lbu	a2,-1(a1)
+   1138c:	0785                	addi	a5,a5,1
+   1138e:	e601                	bnez	a2,11396 <__match+0x14>
+   11390:	c11c                	sw	a5,0(a0)
+   11392:	4505                	li	a0,1
+   11394:	8082                	ret
+   11396:	2398                	lbu	a4,0(a5)
+   11398:	fbf70693          	addi	a3,a4,-65
+   1139c:	0ff6f693          	andi	a3,a3,255
+   113a0:	00d86463          	bltu	a6,a3,113a8 <__match+0x26>
+   113a4:	02070713          	addi	a4,a4,32
+   113a8:	fcc70fe3          	beq	a4,a2,11386 <__match+0x4>
+   113ac:	4501                	li	a0,0
+   113ae:	8082                	ret
+
+000113b0 <__hexnan>:
+__hexnan():
+   113b0:	715d                	addi	sp,sp,-80
+   113b2:	dc52                	sw	s4,56(sp)
+   113b4:	0005aa03          	lw	s4,0(a1)
+   113b8:	c2a6                	sw	s1,68(sp)
+   113ba:	de4e                	sw	s3,60(sp)
+   113bc:	405a5493          	srai	s1,s4,0x5
+   113c0:	d85a                	sw	s6,48(sp)
+   113c2:	048a                	slli	s1,s1,0x2
+   113c4:	c686                	sw	ra,76(sp)
+   113c6:	c4a2                	sw	s0,72(sp)
+   113c8:	c0ca                	sw	s2,64(sp)
+   113ca:	da56                	sw	s5,52(sp)
+   113cc:	d65e                	sw	s7,44(sp)
+   113ce:	d462                	sw	s8,40(sp)
+   113d0:	d266                	sw	s9,36(sp)
+   113d2:	d06a                	sw	s10,32(sp)
+   113d4:	ce6e                	sw	s11,28(sp)
+   113d6:	01fa7a13          	andi	s4,s4,31
+   113da:	8b2a                	mv	s6,a0
+   113dc:	89b2                	mv	s3,a2
+   113de:	94b2                	add	s1,s1,a2
+   113e0:	000a0363          	beqz	s4,113e6 <__hexnan+0x36>
+   113e4:	0491                	addi	s1,s1,4
+   113e6:	000b2783          	lw	a5,0(s6)
+   113ea:	ffc48913          	addi	s2,s1,-4
+   113ee:	fe04ae23          	sw	zero,-4(s1)
+   113f2:	8dca                	mv	s11,s2
+   113f4:	844a                	mv	s0,s2
+   113f6:	4601                	li	a2,0
+   113f8:	4a81                	li	s5,0
+   113fa:	4b81                	li	s7,0
+   113fc:	4c21                	li	s8,8
+   113fe:	02000c93          	li	s9,32
+   11402:	4d1d                	li	s10,7
+   11404:	3394                	lbu	a3,1(a5)
+   11406:	00178713          	addi	a4,a5,1
+   1140a:	c03a                	sw	a4,0(sp)
+   1140c:	cab1                	beqz	a3,11460 <__hexnan+0xb0>
+   1140e:	8536                	mv	a0,a3
+   11410:	c632                	sw	a2,12(sp)
+   11412:	c43e                	sw	a5,8(sp)
+   11414:	c236                	sw	a3,4(sp)
+   11416:	a35ff0ef          	jal	ra,10e4a <__hexdig_fun>
+   1141a:	4632                	lw	a2,12(sp)
+   1141c:	e559                	bnez	a0,114aa <__hexnan+0xfa>
+   1141e:	4692                	lw	a3,4(sp)
+   11420:	47a2                	lw	a5,8(sp)
+   11422:	02dce863          	bltu	s9,a3,11452 <__hexnan+0xa2>
+   11426:	037ad463          	bge	s5,s7,1144e <__hexnan+0x9e>
+   1142a:	01b47863          	bgeu	s0,s11,1143a <__hexnan+0x8a>
+   1142e:	00cd4663          	blt	s10,a2,1143a <__hexnan+0x8a>
+   11432:	85ee                	mv	a1,s11
+   11434:	8522                	mv	a0,s0
+   11436:	f21ff0ef          	jal	ra,11356 <L_shift>
+   1143a:	4621                	li	a2,8
+   1143c:	0089f963          	bgeu	s3,s0,1144e <__hexnan+0x9e>
+   11440:	ffc40d93          	addi	s11,s0,-4
+   11444:	fe042e23          	sw	zero,-4(s0)
+   11448:	8ade                	mv	s5,s7
+   1144a:	846e                	mv	s0,s11
+   1144c:	4601                	li	a2,0
+   1144e:	4782                	lw	a5,0(sp)
+   11450:	bf55                	j	11404 <__hexnan+0x54>
+   11452:	02900593          	li	a1,41
+   11456:	08b69c63          	bne	a3,a1,114ee <__hexnan+0x13e>
+   1145a:	0789                	addi	a5,a5,2
+   1145c:	00fb2023          	sw	a5,0(s6)
+   11460:	080b8763          	beqz	s7,114ee <__hexnan+0x13e>
+   11464:	01b47963          	bgeu	s0,s11,11476 <__hexnan+0xc6>
+   11468:	479d                	li	a5,7
+   1146a:	00c7c663          	blt	a5,a2,11476 <__hexnan+0xc6>
+   1146e:	85ee                	mv	a1,s11
+   11470:	8522                	mv	a0,s0
+   11472:	ee5ff0ef          	jal	ra,11356 <L_shift>
+   11476:	0489fa63          	bgeu	s3,s0,114ca <__hexnan+0x11a>
+   1147a:	87ce                	mv	a5,s3
+   1147c:	0411                	addi	s0,s0,4
+   1147e:	ffc42703          	lw	a4,-4(s0)
+   11482:	0791                	addi	a5,a5,4
+   11484:	fee7ae23          	sw	a4,-4(a5)
+   11488:	fe897ae3          	bgeu	s2,s0,1147c <__hexnan+0xcc>
+   1148c:	0791                	addi	a5,a5,4
+   1148e:	fe07ae23          	sw	zero,-4(a5)
+   11492:	fef97de3          	bgeu	s2,a5,1148c <__hexnan+0xdc>
+   11496:	00092783          	lw	a5,0(s2)
+   1149a:	e791                	bnez	a5,114a6 <__hexnan+0xf6>
+   1149c:	05391763          	bne	s2,s3,114ea <__hexnan+0x13a>
+   114a0:	4785                	li	a5,1
+   114a2:	00f92023          	sw	a5,0(s2)
+   114a6:	4515                	li	a0,5
+   114a8:	a0a1                	j	114f0 <__hexnan+0x140>
+   114aa:	0605                	addi	a2,a2,1
+   114ac:	0b85                	addi	s7,s7,1
+   114ae:	00cc5863          	bge	s8,a2,114be <__hexnan+0x10e>
+   114b2:	f889fee3          	bgeu	s3,s0,1144e <__hexnan+0x9e>
+   114b6:	fe042e23          	sw	zero,-4(s0)
+   114ba:	4605                	li	a2,1
+   114bc:	1471                	addi	s0,s0,-4
+   114be:	401c                	lw	a5,0(s0)
+   114c0:	893d                	andi	a0,a0,15
+   114c2:	0792                	slli	a5,a5,0x4
+   114c4:	8fc9                	or	a5,a5,a0
+   114c6:	c01c                	sw	a5,0(s0)
+   114c8:	b759                	j	1144e <__hexnan+0x9e>
+   114ca:	fc0a06e3          	beqz	s4,11496 <__hexnan+0xe6>
+   114ce:	02000793          	li	a5,32
+   114d2:	414787b3          	sub	a5,a5,s4
+   114d6:	5a7d                	li	s4,-1
+   114d8:	00fa57b3          	srl	a5,s4,a5
+   114dc:	ffc4aa03          	lw	s4,-4(s1)
+   114e0:	00fa7a33          	and	s4,s4,a5
+   114e4:	ff44ae23          	sw	s4,-4(s1)
+   114e8:	b77d                	j	11496 <__hexnan+0xe6>
+   114ea:	1971                	addi	s2,s2,-4
+   114ec:	b76d                	j	11496 <__hexnan+0xe6>
+   114ee:	4511                	li	a0,4
+   114f0:	40b6                	lw	ra,76(sp)
+   114f2:	4426                	lw	s0,72(sp)
+   114f4:	4496                	lw	s1,68(sp)
+   114f6:	4906                	lw	s2,64(sp)
+   114f8:	59f2                	lw	s3,60(sp)
+   114fa:	5a62                	lw	s4,56(sp)
+   114fc:	5ad2                	lw	s5,52(sp)
+   114fe:	5b42                	lw	s6,48(sp)
+   11500:	5bb2                	lw	s7,44(sp)
+   11502:	5c22                	lw	s8,40(sp)
+   11504:	5c92                	lw	s9,36(sp)
+   11506:	5d02                	lw	s10,32(sp)
+   11508:	4df2                	lw	s11,28(sp)
+   1150a:	6161                	addi	sp,sp,80
+   1150c:	8082                	ret
+
+0001150e <__locale_ctype_ptr_l>:
+__locale_ctype_ptr_l():
+   1150e:	0ec52503          	lw	a0,236(a0)
+   11512:	8082                	ret
+
+00011514 <__locale_ctype_ptr>:
+__locale_ctype_ptr():
+   11514:	73818793          	addi	a5,gp,1848 # 20004738 <_impure_ptr>
+   11518:	439c                	lw	a5,0(a5)
+   1151a:	539c                	lw	a5,32(a5)
+   1151c:	e399                	bnez	a5,11522 <__locale_ctype_ptr+0xe>
+   1151e:	58c18793          	addi	a5,gp,1420 # 2000458c <__global_locale>
+   11522:	0ec7a503          	lw	a0,236(a5)
+   11526:	8082                	ret
+
+00011528 <__localeconv_l>:
+__localeconv_l():
+   11528:	0f050513          	addi	a0,a0,240
+   1152c:	8082                	ret
+
+0001152e <_localeconv_r>:
+_localeconv_r():
+   1152e:	73818793          	addi	a5,gp,1848 # 20004738 <_impure_ptr>
+   11532:	439c                	lw	a5,0(a5)
+   11534:	5388                	lw	a0,32(a5)
+   11536:	e119                	bnez	a0,1153c <_localeconv_r+0xe>
+   11538:	58c18513          	addi	a0,gp,1420 # 2000458c <__global_locale>
+   1153c:	0f050513          	addi	a0,a0,240
+   11540:	8082                	ret
+
+00011542 <_lseek_r>:
+_lseek_r():
+   11542:	1141                	addi	sp,sp,-16
+   11544:	c422                	sw	s0,8(sp)
+   11546:	842a                	mv	s0,a0
+   11548:	852e                	mv	a0,a1
+   1154a:	85b2                	mv	a1,a2
+   1154c:	8636                	mv	a2,a3
+   1154e:	1fff5797          	auipc	a5,0x1fff5
+   11552:	4607ab23          	sw	zero,1142(a5) # 200069c4 <errno>
+   11556:	c606                	sw	ra,12(sp)
+   11558:	2ac020ef          	jal	ra,13804 <_lseek>
+   1155c:	57fd                	li	a5,-1
+   1155e:	00f51963          	bne	a0,a5,11570 <_lseek_r+0x2e>
+   11562:	1fff5797          	auipc	a5,0x1fff5
+   11566:	46278793          	addi	a5,a5,1122 # 200069c4 <errno>
+   1156a:	439c                	lw	a5,0(a5)
+   1156c:	c391                	beqz	a5,11570 <_lseek_r+0x2e>
+   1156e:	c01c                	sw	a5,0(s0)
+   11570:	40b2                	lw	ra,12(sp)
+   11572:	4422                	lw	s0,8(sp)
+   11574:	0141                	addi	sp,sp,16
+   11576:	8082                	ret
+
+00011578 <__swhatbuf_r>:
+__swhatbuf_r():
+   11578:	7119                	addi	sp,sp,-128
+   1157a:	daa6                	sw	s1,116(sp)
+   1157c:	84ae                	mv	s1,a1
+   1157e:	00e59583          	lh	a1,14(a1)
+   11582:	dca2                	sw	s0,120(sp)
+   11584:	de86                	sw	ra,124(sp)
+   11586:	8432                	mv	s0,a2
+   11588:	0005db63          	bgez	a1,1159e <__swhatbuf_r+0x26>
+   1158c:	24de                	lhu	a5,12(s1)
+   1158e:	0006a023          	sw	zero,0(a3)
+   11592:	0807f793          	andi	a5,a5,128
+   11596:	e785                	bnez	a5,115be <__swhatbuf_r+0x46>
+   11598:	40000793          	li	a5,1024
+   1159c:	a01d                	j	115c2 <__swhatbuf_r+0x4a>
+   1159e:	0830                	addi	a2,sp,24
+   115a0:	c636                	sw	a3,12(sp)
+   115a2:	3d7010ef          	jal	ra,13178 <_fstat_r>
+   115a6:	46b2                	lw	a3,12(sp)
+   115a8:	fe0542e3          	bltz	a0,1158c <__swhatbuf_r+0x14>
+   115ac:	4772                	lw	a4,28(sp)
+   115ae:	67bd                	lui	a5,0xf
+   115b0:	8ff9                	and	a5,a5,a4
+   115b2:	7779                	lui	a4,0xffffe
+   115b4:	97ba                	add	a5,a5,a4
+   115b6:	0017b793          	seqz	a5,a5
+   115ba:	c29c                	sw	a5,0(a3)
+   115bc:	bff1                	j	11598 <__swhatbuf_r+0x20>
+   115be:	04000793          	li	a5,64
+   115c2:	c01c                	sw	a5,0(s0)
+   115c4:	50f6                	lw	ra,124(sp)
+   115c6:	5466                	lw	s0,120(sp)
+   115c8:	54d6                	lw	s1,116(sp)
+   115ca:	4501                	li	a0,0
+   115cc:	6109                	addi	sp,sp,128
+   115ce:	8082                	ret
+
+000115d0 <__smakebuf_r>:
+__smakebuf_r():
+   115d0:	25de                	lhu	a5,12(a1)
+   115d2:	1101                	addi	sp,sp,-32
+   115d4:	cc22                	sw	s0,24(sp)
+   115d6:	ce06                	sw	ra,28(sp)
+   115d8:	ca26                	sw	s1,20(sp)
+   115da:	c84a                	sw	s2,16(sp)
+   115dc:	8b89                	andi	a5,a5,2
+   115de:	842e                	mv	s0,a1
+   115e0:	cf89                	beqz	a5,115fa <__smakebuf_r+0x2a>
+   115e2:	04740793          	addi	a5,s0,71
+   115e6:	c01c                	sw	a5,0(s0)
+   115e8:	c81c                	sw	a5,16(s0)
+   115ea:	4785                	li	a5,1
+   115ec:	c85c                	sw	a5,20(s0)
+   115ee:	40f2                	lw	ra,28(sp)
+   115f0:	4462                	lw	s0,24(sp)
+   115f2:	44d2                	lw	s1,20(sp)
+   115f4:	4942                	lw	s2,16(sp)
+   115f6:	6105                	addi	sp,sp,32
+   115f8:	8082                	ret
+   115fa:	0074                	addi	a3,sp,12
+   115fc:	0030                	addi	a2,sp,8
+   115fe:	84aa                	mv	s1,a0
+   11600:	f79ff0ef          	jal	ra,11578 <__swhatbuf_r>
+   11604:	45a2                	lw	a1,8(sp)
+   11606:	892a                	mv	s2,a0
+   11608:	8526                	mv	a0,s1
+   1160a:	c74fc0ef          	jal	ra,da7e <_malloc_r>
+   1160e:	e919                	bnez	a0,11624 <__smakebuf_r+0x54>
+   11610:	00c41783          	lh	a5,12(s0)
+   11614:	2007f713          	andi	a4,a5,512
+   11618:	fb79                	bnez	a4,115ee <__smakebuf_r+0x1e>
+   1161a:	9bf1                	andi	a5,a5,-4
+   1161c:	0027e793          	ori	a5,a5,2
+   11620:	a45e                	sh	a5,12(s0)
+   11622:	b7c1                	j	115e2 <__smakebuf_r+0x12>
+   11624:	fffff797          	auipc	a5,0xfffff
+   11628:	5e078793          	addi	a5,a5,1504 # 10c04 <_cleanup_r>
+   1162c:	d49c                	sw	a5,40(s1)
+   1162e:	245e                	lhu	a5,12(s0)
+   11630:	c008                	sw	a0,0(s0)
+   11632:	c808                	sw	a0,16(s0)
+   11634:	0807e793          	ori	a5,a5,128
+   11638:	a45e                	sh	a5,12(s0)
+   1163a:	47a2                	lw	a5,8(sp)
+   1163c:	c85c                	sw	a5,20(s0)
+   1163e:	47b2                	lw	a5,12(sp)
+   11640:	cf81                	beqz	a5,11658 <__smakebuf_r+0x88>
+   11642:	00e41583          	lh	a1,14(s0)
+   11646:	8526                	mv	a0,s1
+   11648:	363010ef          	jal	ra,131aa <_isatty_r>
+   1164c:	c511                	beqz	a0,11658 <__smakebuf_r+0x88>
+   1164e:	245e                	lhu	a5,12(s0)
+   11650:	9bf1                	andi	a5,a5,-4
+   11652:	0017e793          	ori	a5,a5,1
+   11656:	a45e                	sh	a5,12(s0)
+   11658:	245e                	lhu	a5,12(s0)
+   1165a:	00f96933          	or	s2,s2,a5
+   1165e:	01241623          	sh	s2,12(s0)
+   11662:	b771                	j	115ee <__smakebuf_r+0x1e>
+
+00011664 <__ascii_mbtowc>:
+__ascii_mbtowc():
+   11664:	ed91                	bnez	a1,11680 <__ascii_mbtowc+0x1c>
+   11666:	1141                	addi	sp,sp,-16
+   11668:	006c                	addi	a1,sp,12
+   1166a:	4501                	li	a0,0
+   1166c:	ca01                	beqz	a2,1167c <__ascii_mbtowc+0x18>
+   1166e:	5579                	li	a0,-2
+   11670:	c691                	beqz	a3,1167c <__ascii_mbtowc+0x18>
+   11672:	221c                	lbu	a5,0(a2)
+   11674:	c19c                	sw	a5,0(a1)
+   11676:	2208                	lbu	a0,0(a2)
+   11678:	00a03533          	snez	a0,a0
+   1167c:	0141                	addi	sp,sp,16
+   1167e:	8082                	ret
+   11680:	4501                	li	a0,0
+   11682:	ca09                	beqz	a2,11694 <__ascii_mbtowc+0x30>
+   11684:	5579                	li	a0,-2
+   11686:	c699                	beqz	a3,11694 <__ascii_mbtowc+0x30>
+   11688:	221c                	lbu	a5,0(a2)
+   1168a:	c19c                	sw	a5,0(a1)
+   1168c:	2208                	lbu	a0,0(a2)
+   1168e:	00a03533          	snez	a0,a0
+   11692:	8082                	ret
+   11694:	8082                	ret
+
+00011696 <memchr>:
+memchr():
+   11696:	0ff5f593          	andi	a1,a1,255
+   1169a:	962a                	add	a2,a2,a0
+   1169c:	00c51463          	bne	a0,a2,116a4 <memchr+0xe>
+   116a0:	4501                	li	a0,0
+   116a2:	8082                	ret
+   116a4:	211c                	lbu	a5,0(a0)
+   116a6:	feb78ee3          	beq	a5,a1,116a2 <memchr+0xc>
+   116aa:	0505                	addi	a0,a0,1
+   116ac:	bfc5                	j	1169c <memchr+0x6>
+
+000116ae <__malloc_lock>:
+__malloc_lock():
+   116ae:	8082                	ret
+
+000116b0 <__malloc_unlock>:
+__malloc_unlock():
+   116b0:	8082                	ret
+
+000116b2 <_Balloc>:
+_Balloc():
+   116b2:	515c                	lw	a5,36(a0)
+   116b4:	1141                	addi	sp,sp,-16
+   116b6:	c422                	sw	s0,8(sp)
+   116b8:	c04a                	sw	s2,0(sp)
+   116ba:	c606                	sw	ra,12(sp)
+   116bc:	c226                	sw	s1,4(sp)
+   116be:	842a                	mv	s0,a0
+   116c0:	892e                	mv	s2,a1
+   116c2:	ef89                	bnez	a5,116dc <_Balloc+0x2a>
+   116c4:	4541                	li	a0,16
+   116c6:	a54fc0ef          	jal	ra,d91a <malloc>
+   116ca:	d048                	sw	a0,36(s0)
+   116cc:	00052223          	sw	zero,4(a0)
+   116d0:	00052423          	sw	zero,8(a0)
+   116d4:	00052023          	sw	zero,0(a0)
+   116d8:	00052623          	sw	zero,12(a0)
+   116dc:	5044                	lw	s1,36(s0)
+   116de:	44dc                	lw	a5,12(s1)
+   116e0:	c79d                	beqz	a5,1170e <_Balloc+0x5c>
+   116e2:	5058                	lw	a4,36(s0)
+   116e4:	00291793          	slli	a5,s2,0x2
+   116e8:	4758                	lw	a4,12(a4)
+   116ea:	97ba                	add	a5,a5,a4
+   116ec:	4388                	lw	a0,0(a5)
+   116ee:	e129                	bnez	a0,11730 <_Balloc+0x7e>
+   116f0:	4485                	li	s1,1
+   116f2:	012494b3          	sll	s1,s1,s2
+   116f6:	00548613          	addi	a2,s1,5
+   116fa:	060a                	slli	a2,a2,0x2
+   116fc:	4585                	li	a1,1
+   116fe:	8522                	mv	a0,s0
+   11700:	13d000ef          	jal	ra,1203c <_calloc_r>
+   11704:	cd19                	beqz	a0,11722 <_Balloc+0x70>
+   11706:	01252223          	sw	s2,4(a0)
+   1170a:	c504                	sw	s1,8(a0)
+   1170c:	a025                	j	11734 <_Balloc+0x82>
+   1170e:	02100613          	li	a2,33
+   11712:	4591                	li	a1,4
+   11714:	8522                	mv	a0,s0
+   11716:	127000ef          	jal	ra,1203c <_calloc_r>
+   1171a:	505c                	lw	a5,36(s0)
+   1171c:	c4c8                	sw	a0,12(s1)
+   1171e:	47dc                	lw	a5,12(a5)
+   11720:	f3e9                	bnez	a5,116e2 <_Balloc+0x30>
+   11722:	4501                	li	a0,0
+   11724:	40b2                	lw	ra,12(sp)
+   11726:	4422                	lw	s0,8(sp)
+   11728:	4492                	lw	s1,4(sp)
+   1172a:	4902                	lw	s2,0(sp)
+   1172c:	0141                	addi	sp,sp,16
+   1172e:	8082                	ret
+   11730:	4118                	lw	a4,0(a0)
+   11732:	c398                	sw	a4,0(a5)
+   11734:	00052823          	sw	zero,16(a0)
+   11738:	00052623          	sw	zero,12(a0)
+   1173c:	b7e5                	j	11724 <_Balloc+0x72>
+
+0001173e <_Bfree>:
+_Bfree():
+   1173e:	515c                	lw	a5,36(a0)
+   11740:	1101                	addi	sp,sp,-32
+   11742:	cc22                	sw	s0,24(sp)
+   11744:	ce06                	sw	ra,28(sp)
+   11746:	842a                	mv	s0,a0
+   11748:	ef99                	bnez	a5,11766 <_Bfree+0x28>
+   1174a:	4541                	li	a0,16
+   1174c:	c62e                	sw	a1,12(sp)
+   1174e:	9ccfc0ef          	jal	ra,d91a <malloc>
+   11752:	45b2                	lw	a1,12(sp)
+   11754:	d048                	sw	a0,36(s0)
+   11756:	00052223          	sw	zero,4(a0)
+   1175a:	00052423          	sw	zero,8(a0)
+   1175e:	00052023          	sw	zero,0(a0)
+   11762:	00052623          	sw	zero,12(a0)
+   11766:	c991                	beqz	a1,1177a <_Bfree+0x3c>
+   11768:	5054                	lw	a3,36(s0)
+   1176a:	41dc                	lw	a5,4(a1)
+   1176c:	00279713          	slli	a4,a5,0x2
+   11770:	46dc                	lw	a5,12(a3)
+   11772:	97ba                	add	a5,a5,a4
+   11774:	4398                	lw	a4,0(a5)
+   11776:	c198                	sw	a4,0(a1)
+   11778:	c38c                	sw	a1,0(a5)
+   1177a:	40f2                	lw	ra,28(sp)
+   1177c:	4462                	lw	s0,24(sp)
+   1177e:	6105                	addi	sp,sp,32
+   11780:	8082                	ret
+
+00011782 <__multadd>:
+__multadd():
+   11782:	7179                	addi	sp,sp,-48
+   11784:	ce4e                	sw	s3,28(sp)
+   11786:	89aa                	mv	s3,a0
+   11788:	6541                	lui	a0,0x10
+   1178a:	d422                	sw	s0,40(sp)
+   1178c:	d226                	sw	s1,36(sp)
+   1178e:	842e                	mv	s0,a1
+   11790:	4984                	lw	s1,16(a1)
+   11792:	d606                	sw	ra,44(sp)
+   11794:	d04a                	sw	s2,32(sp)
+   11796:	05d1                	addi	a1,a1,20
+   11798:	4801                	li	a6,0
+   1179a:	157d                	addi	a0,a0,-1
+   1179c:	419c                	lw	a5,0(a1)
+   1179e:	0591                	addi	a1,a1,4
+   117a0:	0805                	addi	a6,a6,1
+   117a2:	00a7f733          	and	a4,a5,a0
+   117a6:	02c70733          	mul	a4,a4,a2
+   117aa:	83c1                	srli	a5,a5,0x10
+   117ac:	02c787b3          	mul	a5,a5,a2
+   117b0:	9736                	add	a4,a4,a3
+   117b2:	01075693          	srli	a3,a4,0x10
+   117b6:	8f69                	and	a4,a4,a0
+   117b8:	97b6                	add	a5,a5,a3
+   117ba:	0107d693          	srli	a3,a5,0x10
+   117be:	07c2                	slli	a5,a5,0x10
+   117c0:	97ba                	add	a5,a5,a4
+   117c2:	fef5ae23          	sw	a5,-4(a1)
+   117c6:	fc984be3          	blt	a6,s1,1179c <__multadd+0x1a>
+   117ca:	c2a1                	beqz	a3,1180a <__multadd+0x88>
+   117cc:	441c                	lw	a5,8(s0)
+   117ce:	02f4c763          	blt	s1,a5,117fc <__multadd+0x7a>
+   117d2:	404c                	lw	a1,4(s0)
+   117d4:	854e                	mv	a0,s3
+   117d6:	c636                	sw	a3,12(sp)
+   117d8:	0585                	addi	a1,a1,1
+   117da:	ed9ff0ef          	jal	ra,116b2 <_Balloc>
+   117de:	4810                	lw	a2,16(s0)
+   117e0:	00c40593          	addi	a1,s0,12
+   117e4:	892a                	mv	s2,a0
+   117e6:	0609                	addi	a2,a2,2
+   117e8:	060a                	slli	a2,a2,0x2
+   117ea:	0531                	addi	a0,a0,12
+   117ec:	938fc0ef          	jal	ra,d924 <memcpy>
+   117f0:	85a2                	mv	a1,s0
+   117f2:	854e                	mv	a0,s3
+   117f4:	f4bff0ef          	jal	ra,1173e <_Bfree>
+   117f8:	46b2                	lw	a3,12(sp)
+   117fa:	844a                	mv	s0,s2
+   117fc:	00448793          	addi	a5,s1,4
+   11800:	078a                	slli	a5,a5,0x2
+   11802:	97a2                	add	a5,a5,s0
+   11804:	c3d4                	sw	a3,4(a5)
+   11806:	0485                	addi	s1,s1,1
+   11808:	c804                	sw	s1,16(s0)
+   1180a:	8522                	mv	a0,s0
+   1180c:	50b2                	lw	ra,44(sp)
+   1180e:	5422                	lw	s0,40(sp)
+   11810:	5492                	lw	s1,36(sp)
+   11812:	5902                	lw	s2,32(sp)
+   11814:	49f2                	lw	s3,28(sp)
+   11816:	6145                	addi	sp,sp,48
+   11818:	8082                	ret
+
+0001181a <__s2b>:
+__s2b():
+   1181a:	7179                	addi	sp,sp,-48
+   1181c:	00868793          	addi	a5,a3,8
+   11820:	cc52                	sw	s4,24(sp)
+   11822:	8a36                	mv	s4,a3
+   11824:	46a5                	li	a3,9
+   11826:	d422                	sw	s0,40(sp)
+   11828:	d226                	sw	s1,36(sp)
+   1182a:	ce4e                	sw	s3,28(sp)
+   1182c:	842e                	mv	s0,a1
+   1182e:	02d7c7b3          	div	a5,a5,a3
+   11832:	d606                	sw	ra,44(sp)
+   11834:	d04a                	sw	s2,32(sp)
+   11836:	ca56                	sw	s5,20(sp)
+   11838:	89aa                	mv	s3,a0
+   1183a:	84b2                	mv	s1,a2
+   1183c:	4685                	li	a3,1
+   1183e:	4581                	li	a1,0
+   11840:	04f6cc63          	blt	a3,a5,11898 <__s2b+0x7e>
+   11844:	854e                	mv	a0,s3
+   11846:	c63a                	sw	a4,12(sp)
+   11848:	e6bff0ef          	jal	ra,116b2 <_Balloc>
+   1184c:	4732                	lw	a4,12(sp)
+   1184e:	4785                	li	a5,1
+   11850:	c91c                	sw	a5,16(a0)
+   11852:	c958                	sw	a4,20(a0)
+   11854:	47a5                	li	a5,9
+   11856:	0497d463          	bge	a5,s1,1189e <__s2b+0x84>
+   1185a:	00940a93          	addi	s5,s0,9
+   1185e:	8956                	mv	s2,s5
+   11860:	9426                	add	s0,s0,s1
+   11862:	0905                	addi	s2,s2,1
+   11864:	fff94683          	lbu	a3,-1(s2)
+   11868:	85aa                	mv	a1,a0
+   1186a:	4629                	li	a2,10
+   1186c:	fd068693          	addi	a3,a3,-48
+   11870:	854e                	mv	a0,s3
+   11872:	f11ff0ef          	jal	ra,11782 <__multadd>
+   11876:	fe8916e3          	bne	s2,s0,11862 <__s2b+0x48>
+   1187a:	ff848413          	addi	s0,s1,-8
+   1187e:	9456                	add	s0,s0,s5
+   11880:	8926                	mv	s2,s1
+   11882:	03494163          	blt	s2,s4,118a4 <__s2b+0x8a>
+   11886:	50b2                	lw	ra,44(sp)
+   11888:	5422                	lw	s0,40(sp)
+   1188a:	5492                	lw	s1,36(sp)
+   1188c:	5902                	lw	s2,32(sp)
+   1188e:	49f2                	lw	s3,28(sp)
+   11890:	4a62                	lw	s4,24(sp)
+   11892:	4ad2                	lw	s5,20(sp)
+   11894:	6145                	addi	sp,sp,48
+   11896:	8082                	ret
+   11898:	0686                	slli	a3,a3,0x1
+   1189a:	0585                	addi	a1,a1,1
+   1189c:	b755                	j	11840 <__s2b+0x26>
+   1189e:	0429                	addi	s0,s0,10
+   118a0:	44a5                	li	s1,9
+   118a2:	bff9                	j	11880 <__s2b+0x66>
+   118a4:	409907b3          	sub	a5,s2,s1
+   118a8:	97a2                	add	a5,a5,s0
+   118aa:	2394                	lbu	a3,0(a5)
+   118ac:	85aa                	mv	a1,a0
+   118ae:	4629                	li	a2,10
+   118b0:	fd068693          	addi	a3,a3,-48
+   118b4:	854e                	mv	a0,s3
+   118b6:	ecdff0ef          	jal	ra,11782 <__multadd>
+   118ba:	0905                	addi	s2,s2,1
+   118bc:	b7d9                	j	11882 <__s2b+0x68>
+
+000118be <__hi0bits>:
+__hi0bits():
+   118be:	7741                	lui	a4,0xffff0
+   118c0:	8f69                	and	a4,a4,a0
+   118c2:	87aa                	mv	a5,a0
+   118c4:	4501                	li	a0,0
+   118c6:	e319                	bnez	a4,118cc <__hi0bits+0xe>
+   118c8:	07c2                	slli	a5,a5,0x10
+   118ca:	4541                	li	a0,16
+   118cc:	ff000737          	lui	a4,0xff000
+   118d0:	8f7d                	and	a4,a4,a5
+   118d2:	e319                	bnez	a4,118d8 <__hi0bits+0x1a>
+   118d4:	0521                	addi	a0,a0,8
+   118d6:	07a2                	slli	a5,a5,0x8
+   118d8:	f0000737          	lui	a4,0xf0000
+   118dc:	8f7d                	and	a4,a4,a5
+   118de:	e319                	bnez	a4,118e4 <__hi0bits+0x26>
+   118e0:	0511                	addi	a0,a0,4
+   118e2:	0792                	slli	a5,a5,0x4
+   118e4:	c0000737          	lui	a4,0xc0000
+   118e8:	8f7d                	and	a4,a4,a5
+   118ea:	e319                	bnez	a4,118f0 <__hi0bits+0x32>
+   118ec:	0509                	addi	a0,a0,2
+   118ee:	078a                	slli	a5,a5,0x2
+   118f0:	0007c963          	bltz	a5,11902 <__hi0bits+0x44>
+   118f4:	00179713          	slli	a4,a5,0x1
+   118f8:	0505                	addi	a0,a0,1
+   118fa:	00074463          	bltz	a4,11902 <__hi0bits+0x44>
+   118fe:	02000513          	li	a0,32
+   11902:	8082                	ret
+
+00011904 <__lo0bits>:
+__lo0bits():
+   11904:	411c                	lw	a5,0(a0)
+   11906:	0077f713          	andi	a4,a5,7
+   1190a:	c30d                	beqz	a4,1192c <__lo0bits+0x28>
+   1190c:	0017f693          	andi	a3,a5,1
+   11910:	4701                	li	a4,0
+   11912:	e699                	bnez	a3,11920 <__lo0bits+0x1c>
+   11914:	0027f713          	andi	a4,a5,2
+   11918:	c711                	beqz	a4,11924 <__lo0bits+0x20>
+   1191a:	8385                	srli	a5,a5,0x1
+   1191c:	c11c                	sw	a5,0(a0)
+   1191e:	4705                	li	a4,1
+   11920:	853a                	mv	a0,a4
+   11922:	8082                	ret
+   11924:	8389                	srli	a5,a5,0x2
+   11926:	c11c                	sw	a5,0(a0)
+   11928:	4709                	li	a4,2
+   1192a:	bfdd                	j	11920 <__lo0bits+0x1c>
+   1192c:	01079693          	slli	a3,a5,0x10
+   11930:	82c1                	srli	a3,a3,0x10
+   11932:	4701                	li	a4,0
+   11934:	e299                	bnez	a3,1193a <__lo0bits+0x36>
+   11936:	83c1                	srli	a5,a5,0x10
+   11938:	4741                	li	a4,16
+   1193a:	0ff7f693          	andi	a3,a5,255
+   1193e:	e299                	bnez	a3,11944 <__lo0bits+0x40>
+   11940:	0721                	addi	a4,a4,8
+   11942:	83a1                	srli	a5,a5,0x8
+   11944:	00f7f693          	andi	a3,a5,15
+   11948:	e299                	bnez	a3,1194e <__lo0bits+0x4a>
+   1194a:	0711                	addi	a4,a4,4
+   1194c:	8391                	srli	a5,a5,0x4
+   1194e:	0037f693          	andi	a3,a5,3
+   11952:	e299                	bnez	a3,11958 <__lo0bits+0x54>
+   11954:	0709                	addi	a4,a4,2
+   11956:	8389                	srli	a5,a5,0x2
+   11958:	0017f693          	andi	a3,a5,1
+   1195c:	e681                	bnez	a3,11964 <__lo0bits+0x60>
+   1195e:	8385                	srli	a5,a5,0x1
+   11960:	0705                	addi	a4,a4,1
+   11962:	c399                	beqz	a5,11968 <__lo0bits+0x64>
+   11964:	c11c                	sw	a5,0(a0)
+   11966:	bf6d                	j	11920 <__lo0bits+0x1c>
+   11968:	02000713          	li	a4,32
+   1196c:	bf55                	j	11920 <__lo0bits+0x1c>
+
+0001196e <__i2b>:
+__i2b():
+   1196e:	1141                	addi	sp,sp,-16
+   11970:	c422                	sw	s0,8(sp)
+   11972:	842e                	mv	s0,a1
+   11974:	4585                	li	a1,1
+   11976:	c606                	sw	ra,12(sp)
+   11978:	d3bff0ef          	jal	ra,116b2 <_Balloc>
+   1197c:	c940                	sw	s0,20(a0)
+   1197e:	40b2                	lw	ra,12(sp)
+   11980:	4422                	lw	s0,8(sp)
+   11982:	4705                	li	a4,1
+   11984:	c918                	sw	a4,16(a0)
+   11986:	0141                	addi	sp,sp,16
+   11988:	8082                	ret
+
+0001198a <__multiply>:
+__multiply():
+   1198a:	4998                	lw	a4,16(a1)
+   1198c:	4a1c                	lw	a5,16(a2)
+   1198e:	7179                	addi	sp,sp,-48
+   11990:	d226                	sw	s1,36(sp)
+   11992:	d606                	sw	ra,44(sp)
+   11994:	d422                	sw	s0,40(sp)
+   11996:	d04a                	sw	s2,32(sp)
+   11998:	ce4e                	sw	s3,28(sp)
+   1199a:	84ae                	mv	s1,a1
+   1199c:	00f75463          	bge	a4,a5,119a4 <__multiply+0x1a>
+   119a0:	84b2                	mv	s1,a2
+   119a2:	862e                	mv	a2,a1
+   119a4:	0104a983          	lw	s3,16(s1)
+   119a8:	01062903          	lw	s2,16(a2) # 10010 <_dtoa_r+0x220>
+   119ac:	449c                	lw	a5,8(s1)
+   119ae:	40cc                	lw	a1,4(s1)
+   119b0:	01298433          	add	s0,s3,s2
+   119b4:	0087d363          	bge	a5,s0,119ba <__multiply+0x30>
+   119b8:	0585                	addi	a1,a1,1
+   119ba:	c632                	sw	a2,12(sp)
+   119bc:	cf7ff0ef          	jal	ra,116b2 <_Balloc>
+   119c0:	4632                	lw	a2,12(sp)
+   119c2:	01450813          	addi	a6,a0,20 # 10014 <_dtoa_r+0x224>
+   119c6:	00241313          	slli	t1,s0,0x2
+   119ca:	9342                	add	t1,t1,a6
+   119cc:	87c2                	mv	a5,a6
+   119ce:	0267ed63          	bltu	a5,t1,11a08 <__multiply+0x7e>
+   119d2:	01448593          	addi	a1,s1,20
+   119d6:	00299893          	slli	a7,s3,0x2
+   119da:	0651                	addi	a2,a2,20
+   119dc:	00291e13          	slli	t3,s2,0x2
+   119e0:	66c1                	lui	a3,0x10
+   119e2:	98ae                	add	a7,a7,a1
+   119e4:	9e32                	add	t3,t3,a2
+   119e6:	16fd                	addi	a3,a3,-1
+   119e8:	03c66463          	bltu	a2,t3,11a10 <__multiply+0x86>
+   119ec:	00805663          	blez	s0,119f8 <__multiply+0x6e>
+   119f0:	1371                	addi	t1,t1,-4
+   119f2:	00032783          	lw	a5,0(t1)
+   119f6:	cbf1                	beqz	a5,11aca <__multiply+0x140>
+   119f8:	c900                	sw	s0,16(a0)
+   119fa:	50b2                	lw	ra,44(sp)
+   119fc:	5422                	lw	s0,40(sp)
+   119fe:	5492                	lw	s1,36(sp)
+   11a00:	5902                	lw	s2,32(sp)
+   11a02:	49f2                	lw	s3,28(sp)
+   11a04:	6145                	addi	sp,sp,48
+   11a06:	8082                	ret
+   11a08:	0007a023          	sw	zero,0(a5)
+   11a0c:	0791                	addi	a5,a5,4
+   11a0e:	b7c1                	j	119ce <__multiply+0x44>
+   11a10:	00062f83          	lw	t6,0(a2)
+   11a14:	00dfffb3          	and	t6,t6,a3
+   11a18:	040f8a63          	beqz	t6,11a6c <__multiply+0xe2>
+   11a1c:	8f42                	mv	t5,a6
+   11a1e:	82ae                	mv	t0,a1
+   11a20:	4481                	li	s1,0
+   11a22:	0002a703          	lw	a4,0(t0)
+   11a26:	000f2383          	lw	t2,0(t5)
+   11a2a:	0f11                	addi	t5,t5,4
+   11a2c:	00d77eb3          	and	t4,a4,a3
+   11a30:	03fe8eb3          	mul	t4,t4,t6
+   11a34:	00d3f7b3          	and	a5,t2,a3
+   11a38:	0103d393          	srli	t2,t2,0x10
+   11a3c:	0291                	addi	t0,t0,4
+   11a3e:	9ebe                	add	t4,t4,a5
+   11a40:	01075793          	srli	a5,a4,0x10
+   11a44:	03f787b3          	mul	a5,a5,t6
+   11a48:	9ea6                	add	t4,t4,s1
+   11a4a:	010ed713          	srli	a4,t4,0x10
+   11a4e:	00defeb3          	and	t4,t4,a3
+   11a52:	979e                	add	a5,a5,t2
+   11a54:	97ba                	add	a5,a5,a4
+   11a56:	0107d493          	srli	s1,a5,0x10
+   11a5a:	07c2                	slli	a5,a5,0x10
+   11a5c:	01d7e7b3          	or	a5,a5,t4
+   11a60:	feff2e23          	sw	a5,-4(t5)
+   11a64:	fb12efe3          	bltu	t0,a7,11a22 <__multiply+0x98>
+   11a68:	009f2023          	sw	s1,0(t5)
+   11a6c:	00265283          	lhu	t0,2(a2)
+   11a70:	04028a63          	beqz	t0,11ac4 <__multiply+0x13a>
+   11a74:	00082783          	lw	a5,0(a6)
+   11a78:	8ec2                	mv	t4,a6
+   11a7a:	8f2e                	mv	t5,a1
+   11a7c:	4f81                	li	t6,0
+   11a7e:	000f2703          	lw	a4,0(t5)
+   11a82:	002ed383          	lhu	t2,2(t4)
+   11a86:	8ff5                	and	a5,a5,a3
+   11a88:	8f75                	and	a4,a4,a3
+   11a8a:	02570733          	mul	a4,a4,t0
+   11a8e:	0e91                	addi	t4,t4,4
+   11a90:	0f11                	addi	t5,t5,4
+   11a92:	971e                	add	a4,a4,t2
+   11a94:	977e                	add	a4,a4,t6
+   11a96:	01071f93          	slli	t6,a4,0x10
+   11a9a:	00ffe7b3          	or	a5,t6,a5
+   11a9e:	fefeae23          	sw	a5,-4(t4)
+   11aa2:	ffef5783          	lhu	a5,-2(t5)
+   11aa6:	000eaf83          	lw	t6,0(t4)
+   11aaa:	8341                	srli	a4,a4,0x10
+   11aac:	025787b3          	mul	a5,a5,t0
+   11ab0:	00dfffb3          	and	t6,t6,a3
+   11ab4:	97fe                	add	a5,a5,t6
+   11ab6:	97ba                	add	a5,a5,a4
+   11ab8:	0107df93          	srli	t6,a5,0x10
+   11abc:	fd1f61e3          	bltu	t5,a7,11a7e <__multiply+0xf4>
+   11ac0:	00fea023          	sw	a5,0(t4)
+   11ac4:	0611                	addi	a2,a2,4
+   11ac6:	0811                	addi	a6,a6,4
+   11ac8:	b705                	j	119e8 <__multiply+0x5e>
+   11aca:	147d                	addi	s0,s0,-1
+   11acc:	b705                	j	119ec <__multiply+0x62>
+
+00011ace <__pow5mult>:
+__pow5mult():
+   11ace:	1101                	addi	sp,sp,-32
+   11ad0:	ca26                	sw	s1,20(sp)
+   11ad2:	c84a                	sw	s2,16(sp)
+   11ad4:	c64e                	sw	s3,12(sp)
+   11ad6:	ce06                	sw	ra,28(sp)
+   11ad8:	cc22                	sw	s0,24(sp)
+   11ada:	c452                	sw	s4,8(sp)
+   11adc:	00367793          	andi	a5,a2,3
+   11ae0:	892a                	mv	s2,a0
+   11ae2:	84b2                	mv	s1,a2
+   11ae4:	89ae                	mv	s3,a1
+   11ae6:	cf89                	beqz	a5,11b00 <__pow5mult+0x32>
+   11ae8:	17fd                	addi	a5,a5,-1
+   11aea:	00003717          	auipc	a4,0x3
+   11aee:	9a670713          	addi	a4,a4,-1626 # 14490 <p05.3319>
+   11af2:	078a                	slli	a5,a5,0x2
+   11af4:	97ba                	add	a5,a5,a4
+   11af6:	4390                	lw	a2,0(a5)
+   11af8:	4681                	li	a3,0
+   11afa:	c89ff0ef          	jal	ra,11782 <__multadd>
+   11afe:	89aa                	mv	s3,a0
+   11b00:	8489                	srai	s1,s1,0x2
+   11b02:	cca5                	beqz	s1,11b7a <__pow5mult+0xac>
+   11b04:	02492783          	lw	a5,36(s2)
+   11b08:	ef91                	bnez	a5,11b24 <__pow5mult+0x56>
+   11b0a:	4541                	li	a0,16
+   11b0c:	e0ffb0ef          	jal	ra,d91a <malloc>
+   11b10:	02a92223          	sw	a0,36(s2)
+   11b14:	00052223          	sw	zero,4(a0)
+   11b18:	00052423          	sw	zero,8(a0)
+   11b1c:	00052023          	sw	zero,0(a0)
+   11b20:	00052623          	sw	zero,12(a0)
+   11b24:	02492a03          	lw	s4,36(s2)
+   11b28:	008a2403          	lw	s0,8(s4)
+   11b2c:	e819                	bnez	s0,11b42 <__pow5mult+0x74>
+   11b2e:	27100593          	li	a1,625
+   11b32:	854a                	mv	a0,s2
+   11b34:	e3bff0ef          	jal	ra,1196e <__i2b>
+   11b38:	00aa2423          	sw	a0,8(s4)
+   11b3c:	842a                	mv	s0,a0
+   11b3e:	00052023          	sw	zero,0(a0)
+   11b42:	0014f793          	andi	a5,s1,1
+   11b46:	cf81                	beqz	a5,11b5e <__pow5mult+0x90>
+   11b48:	85ce                	mv	a1,s3
+   11b4a:	8622                	mv	a2,s0
+   11b4c:	854a                	mv	a0,s2
+   11b4e:	e3dff0ef          	jal	ra,1198a <__multiply>
+   11b52:	8a2a                	mv	s4,a0
+   11b54:	85ce                	mv	a1,s3
+   11b56:	854a                	mv	a0,s2
+   11b58:	be7ff0ef          	jal	ra,1173e <_Bfree>
+   11b5c:	89d2                	mv	s3,s4
+   11b5e:	8485                	srai	s1,s1,0x1
+   11b60:	cc89                	beqz	s1,11b7a <__pow5mult+0xac>
+   11b62:	4008                	lw	a0,0(s0)
+   11b64:	e909                	bnez	a0,11b76 <__pow5mult+0xa8>
+   11b66:	8622                	mv	a2,s0
+   11b68:	85a2                	mv	a1,s0
+   11b6a:	854a                	mv	a0,s2
+   11b6c:	e1fff0ef          	jal	ra,1198a <__multiply>
+   11b70:	c008                	sw	a0,0(s0)
+   11b72:	00052023          	sw	zero,0(a0)
+   11b76:	842a                	mv	s0,a0
+   11b78:	b7e9                	j	11b42 <__pow5mult+0x74>
+   11b7a:	40f2                	lw	ra,28(sp)
+   11b7c:	4462                	lw	s0,24(sp)
+   11b7e:	854e                	mv	a0,s3
+   11b80:	44d2                	lw	s1,20(sp)
+   11b82:	4942                	lw	s2,16(sp)
+   11b84:	49b2                	lw	s3,12(sp)
+   11b86:	4a22                	lw	s4,8(sp)
+   11b88:	6105                	addi	sp,sp,32
+   11b8a:	8082                	ret
+
+00011b8c <__lshift>:
+__lshift():
+   11b8c:	7179                	addi	sp,sp,-48
+   11b8e:	d226                	sw	s1,36(sp)
+   11b90:	84ae                	mv	s1,a1
+   11b92:	ce4e                	sw	s3,28(sp)
+   11b94:	0104a983          	lw	s3,16(s1)
+   11b98:	d422                	sw	s0,40(sp)
+   11b9a:	41cc                	lw	a1,4(a1)
+   11b9c:	40565413          	srai	s0,a2,0x5
+   11ba0:	449c                	lw	a5,8(s1)
+   11ba2:	99a2                	add	s3,s3,s0
+   11ba4:	d04a                	sw	s2,32(sp)
+   11ba6:	ca56                	sw	s5,20(sp)
+   11ba8:	d606                	sw	ra,44(sp)
+   11baa:	cc52                	sw	s4,24(sp)
+   11bac:	8aaa                	mv	s5,a0
+   11bae:	00198913          	addi	s2,s3,1
+   11bb2:	0927c463          	blt	a5,s2,11c3a <__lshift+0xae>
+   11bb6:	8556                	mv	a0,s5
+   11bb8:	c632                	sw	a2,12(sp)
+   11bba:	af9ff0ef          	jal	ra,116b2 <_Balloc>
+   11bbe:	4632                	lw	a2,12(sp)
+   11bc0:	01450793          	addi	a5,a0,20
+   11bc4:	8a2a                	mv	s4,a0
+   11bc6:	86be                	mv	a3,a5
+   11bc8:	4701                	li	a4,0
+   11bca:	0691                	addi	a3,a3,4
+   11bcc:	06874a63          	blt	a4,s0,11c40 <__lshift+0xb4>
+   11bd0:	00045363          	bgez	s0,11bd6 <__lshift+0x4a>
+   11bd4:	4401                	li	s0,0
+   11bd6:	4894                	lw	a3,16(s1)
+   11bd8:	040a                	slli	s0,s0,0x2
+   11bda:	00878733          	add	a4,a5,s0
+   11bde:	068a                	slli	a3,a3,0x2
+   11be0:	01448793          	addi	a5,s1,20
+   11be4:	8a7d                	andi	a2,a2,31
+   11be6:	96be                	add	a3,a3,a5
+   11be8:	c225                	beqz	a2,11c48 <__lshift+0xbc>
+   11bea:	02000813          	li	a6,32
+   11bee:	40c80833          	sub	a6,a6,a2
+   11bf2:	4581                	li	a1,0
+   11bf4:	4388                	lw	a0,0(a5)
+   11bf6:	0711                	addi	a4,a4,4
+   11bf8:	0791                	addi	a5,a5,4
+   11bfa:	00c51533          	sll	a0,a0,a2
+   11bfe:	8dc9                	or	a1,a1,a0
+   11c00:	feb72e23          	sw	a1,-4(a4)
+   11c04:	ffc7a583          	lw	a1,-4(a5)
+   11c08:	0105d5b3          	srl	a1,a1,a6
+   11c0c:	fed7e4e3          	bltu	a5,a3,11bf4 <__lshift+0x68>
+   11c10:	c30c                	sw	a1,0(a4)
+   11c12:	c199                	beqz	a1,11c18 <__lshift+0x8c>
+   11c14:	00298913          	addi	s2,s3,2
+   11c18:	197d                	addi	s2,s2,-1
+   11c1a:	012a2823          	sw	s2,16(s4)
+   11c1e:	8556                	mv	a0,s5
+   11c20:	85a6                	mv	a1,s1
+   11c22:	b1dff0ef          	jal	ra,1173e <_Bfree>
+   11c26:	50b2                	lw	ra,44(sp)
+   11c28:	5422                	lw	s0,40(sp)
+   11c2a:	8552                	mv	a0,s4
+   11c2c:	5492                	lw	s1,36(sp)
+   11c2e:	5902                	lw	s2,32(sp)
+   11c30:	49f2                	lw	s3,28(sp)
+   11c32:	4a62                	lw	s4,24(sp)
+   11c34:	4ad2                	lw	s5,20(sp)
+   11c36:	6145                	addi	sp,sp,48
+   11c38:	8082                	ret
+   11c3a:	0585                	addi	a1,a1,1
+   11c3c:	0786                	slli	a5,a5,0x1
+   11c3e:	bf95                	j	11bb2 <__lshift+0x26>
+   11c40:	fe06ae23          	sw	zero,-4(a3) # fffc <_dtoa_r+0x20c>
+   11c44:	0705                	addi	a4,a4,1
+   11c46:	b751                	j	11bca <__lshift+0x3e>
+   11c48:	0791                	addi	a5,a5,4
+   11c4a:	ffc7a603          	lw	a2,-4(a5)
+   11c4e:	0711                	addi	a4,a4,4
+   11c50:	fec72e23          	sw	a2,-4(a4)
+   11c54:	fed7eae3          	bltu	a5,a3,11c48 <__lshift+0xbc>
+   11c58:	b7c1                	j	11c18 <__lshift+0x8c>
+
+00011c5a <__mcmp>:
+__mcmp():
+   11c5a:	491c                	lw	a5,16(a0)
+   11c5c:	4998                	lw	a4,16(a1)
+   11c5e:	8f99                	sub	a5,a5,a4
+   11c60:	e38d                	bnez	a5,11c82 <__mcmp+0x28>
+   11c62:	070a                	slli	a4,a4,0x2
+   11c64:	0551                	addi	a0,a0,20
+   11c66:	05d1                	addi	a1,a1,20
+   11c68:	00e506b3          	add	a3,a0,a4
+   11c6c:	95ba                	add	a1,a1,a4
+   11c6e:	16f1                	addi	a3,a3,-4
+   11c70:	15f1                	addi	a1,a1,-4
+   11c72:	4290                	lw	a2,0(a3)
+   11c74:	4198                	lw	a4,0(a1)
+   11c76:	00e60863          	beq	a2,a4,11c86 <__mcmp+0x2c>
+   11c7a:	57fd                	li	a5,-1
+   11c7c:	00e66363          	bltu	a2,a4,11c82 <__mcmp+0x28>
+   11c80:	4785                	li	a5,1
+   11c82:	853e                	mv	a0,a5
+   11c84:	8082                	ret
+   11c86:	fed564e3          	bltu	a0,a3,11c6e <__mcmp+0x14>
+   11c8a:	bfe5                	j	11c82 <__mcmp+0x28>
+
+00011c8c <__mdiff>:
+__mdiff():
+   11c8c:	1101                	addi	sp,sp,-32
+   11c8e:	ca26                	sw	s1,20(sp)
+   11c90:	84ae                	mv	s1,a1
+   11c92:	c64e                	sw	s3,12(sp)
+   11c94:	85b2                	mv	a1,a2
+   11c96:	89aa                	mv	s3,a0
+   11c98:	8526                	mv	a0,s1
+   11c9a:	cc22                	sw	s0,24(sp)
+   11c9c:	ce06                	sw	ra,28(sp)
+   11c9e:	c84a                	sw	s2,16(sp)
+   11ca0:	8432                	mv	s0,a2
+   11ca2:	fb9ff0ef          	jal	ra,11c5a <__mcmp>
+   11ca6:	e105                	bnez	a0,11cc6 <__mdiff+0x3a>
+   11ca8:	4581                	li	a1,0
+   11caa:	854e                	mv	a0,s3
+   11cac:	a07ff0ef          	jal	ra,116b2 <_Balloc>
+   11cb0:	4785                	li	a5,1
+   11cb2:	c91c                	sw	a5,16(a0)
+   11cb4:	00052a23          	sw	zero,20(a0)
+   11cb8:	40f2                	lw	ra,28(sp)
+   11cba:	4462                	lw	s0,24(sp)
+   11cbc:	44d2                	lw	s1,20(sp)
+   11cbe:	4942                	lw	s2,16(sp)
+   11cc0:	49b2                	lw	s3,12(sp)
+   11cc2:	6105                	addi	sp,sp,32
+   11cc4:	8082                	ret
+   11cc6:	4905                	li	s2,1
+   11cc8:	00054663          	bltz	a0,11cd4 <__mdiff+0x48>
+   11ccc:	87a2                	mv	a5,s0
+   11cce:	4901                	li	s2,0
+   11cd0:	8426                	mv	s0,s1
+   11cd2:	84be                	mv	s1,a5
+   11cd4:	404c                	lw	a1,4(s0)
+   11cd6:	854e                	mv	a0,s3
+   11cd8:	9dbff0ef          	jal	ra,116b2 <_Balloc>
+   11cdc:	01042303          	lw	t1,16(s0)
+   11ce0:	0104a883          	lw	a7,16(s1)
+   11ce4:	01440613          	addi	a2,s0,20
+   11ce8:	00231e13          	slli	t3,t1,0x2
+   11cec:	01448813          	addi	a6,s1,20
+   11cf0:	088a                	slli	a7,a7,0x2
+   11cf2:	6ec1                	lui	t4,0x10
+   11cf4:	01252623          	sw	s2,12(a0)
+   11cf8:	9e32                	add	t3,t3,a2
+   11cfa:	98c2                	add	a7,a7,a6
+   11cfc:	01450693          	addi	a3,a0,20
+   11d00:	4f01                	li	t5,0
+   11d02:	1efd                	addi	t4,t4,-1
+   11d04:	4218                	lw	a4,0(a2)
+   11d06:	00082f83          	lw	t6,0(a6)
+   11d0a:	0691                	addi	a3,a3,4
+   11d0c:	01d775b3          	and	a1,a4,t4
+   11d10:	01dff7b3          	and	a5,t6,t4
+   11d14:	95fa                	add	a1,a1,t5
+   11d16:	8d9d                	sub	a1,a1,a5
+   11d18:	010fdf93          	srli	t6,t6,0x10
+   11d1c:	01075793          	srli	a5,a4,0x10
+   11d20:	41f787b3          	sub	a5,a5,t6
+   11d24:	4105d713          	srai	a4,a1,0x10
+   11d28:	97ba                	add	a5,a5,a4
+   11d2a:	4107df13          	srai	t5,a5,0x10
+   11d2e:	01d5f5b3          	and	a1,a1,t4
+   11d32:	07c2                	slli	a5,a5,0x10
+   11d34:	8fcd                	or	a5,a5,a1
+   11d36:	0811                	addi	a6,a6,4
+   11d38:	fef6ae23          	sw	a5,-4(a3)
+   11d3c:	0611                	addi	a2,a2,4
+   11d3e:	fd1863e3          	bltu	a6,a7,11d04 <__mdiff+0x78>
+   11d42:	65c1                	lui	a1,0x10
+   11d44:	15fd                	addi	a1,a1,-1
+   11d46:	01c66863          	bltu	a2,t3,11d56 <__mdiff+0xca>
+   11d4a:	16f1                	addi	a3,a3,-4
+   11d4c:	429c                	lw	a5,0(a3)
+   11d4e:	c795                	beqz	a5,11d7a <__mdiff+0xee>
+   11d50:	00652823          	sw	t1,16(a0)
+   11d54:	b795                	j	11cb8 <__mdiff+0x2c>
+   11d56:	421c                	lw	a5,0(a2)
+   11d58:	0691                	addi	a3,a3,4
+   11d5a:	0611                	addi	a2,a2,4
+   11d5c:	00b7f733          	and	a4,a5,a1
+   11d60:	977a                	add	a4,a4,t5
+   11d62:	41075813          	srai	a6,a4,0x10
+   11d66:	83c1                	srli	a5,a5,0x10
+   11d68:	97c2                	add	a5,a5,a6
+   11d6a:	4107df13          	srai	t5,a5,0x10
+   11d6e:	8f6d                	and	a4,a4,a1
+   11d70:	07c2                	slli	a5,a5,0x10
+   11d72:	8fd9                	or	a5,a5,a4
+   11d74:	fef6ae23          	sw	a5,-4(a3)
+   11d78:	b7f9                	j	11d46 <__mdiff+0xba>
+   11d7a:	137d                	addi	t1,t1,-1
+   11d7c:	b7f9                	j	11d4a <__mdiff+0xbe>
+
+00011d7e <__ulp>:
+__ulp():
+   11d7e:	7ff007b7          	lui	a5,0x7ff00
+   11d82:	8dfd                	and	a1,a1,a5
+   11d84:	fcc007b7          	lui	a5,0xfcc00
+   11d88:	95be                	add	a1,a1,a5
+   11d8a:	00b05563          	blez	a1,11d94 <__ulp+0x16>
+   11d8e:	4781                	li	a5,0
+   11d90:	853e                	mv	a0,a5
+   11d92:	8082                	ret
+   11d94:	40b005b3          	neg	a1,a1
+   11d98:	4145d793          	srai	a5,a1,0x14
+   11d9c:	474d                	li	a4,19
+   11d9e:	00f74763          	blt	a4,a5,11dac <__ulp+0x2e>
+   11da2:	000805b7          	lui	a1,0x80
+   11da6:	40f5d5b3          	sra	a1,a1,a5
+   11daa:	b7d5                	j	11d8e <__ulp+0x10>
+   11dac:	fec78713          	addi	a4,a5,-20 # fcbfffec <_eusrstack+0xdcbeffec>
+   11db0:	46f9                	li	a3,30
+   11db2:	4581                	li	a1,0
+   11db4:	4785                	li	a5,1
+   11db6:	fce6cde3          	blt	a3,a4,11d90 <__ulp+0x12>
+   11dba:	800007b7          	lui	a5,0x80000
+   11dbe:	00e7d7b3          	srl	a5,a5,a4
+   11dc2:	b7f9                	j	11d90 <__ulp+0x12>
+
+00011dc4 <__b2d>:
+__b2d():
+   11dc4:	7179                	addi	sp,sp,-48
+   11dc6:	d226                	sw	s1,36(sp)
+   11dc8:	4904                	lw	s1,16(a0)
+   11dca:	ce4e                	sw	s3,28(sp)
+   11dcc:	01450993          	addi	s3,a0,20
+   11dd0:	048a                	slli	s1,s1,0x2
+   11dd2:	94ce                	add	s1,s1,s3
+   11dd4:	d422                	sw	s0,40(sp)
+   11dd6:	ffc4a403          	lw	s0,-4(s1)
+   11dda:	d04a                	sw	s2,32(sp)
+   11ddc:	c62e                	sw	a1,12(sp)
+   11dde:	8522                	mv	a0,s0
+   11de0:	d606                	sw	ra,44(sp)
+   11de2:	addff0ef          	jal	ra,118be <__hi0bits>
+   11de6:	45b2                	lw	a1,12(sp)
+   11de8:	02000793          	li	a5,32
+   11dec:	8f89                	sub	a5,a5,a0
+   11dee:	c19c                	sw	a5,0(a1)
+   11df0:	47a9                	li	a5,10
+   11df2:	ffc48913          	addi	s2,s1,-4
+   11df6:	02a7cd63          	blt	a5,a0,11e30 <__b2d+0x6c>
+   11dfa:	47ad                	li	a5,11
+   11dfc:	8f89                	sub	a5,a5,a0
+   11dfe:	3ff00737          	lui	a4,0x3ff00
+   11e02:	00f456b3          	srl	a3,s0,a5
+   11e06:	8ed9                	or	a3,a3,a4
+   11e08:	4701                	li	a4,0
+   11e0a:	0129f463          	bgeu	s3,s2,11e12 <__b2d+0x4e>
+   11e0e:	ff84a703          	lw	a4,-8(s1)
+   11e12:	0555                	addi	a0,a0,21
+   11e14:	00a41533          	sll	a0,s0,a0
+   11e18:	00f757b3          	srl	a5,a4,a5
+   11e1c:	8fc9                	or	a5,a5,a0
+   11e1e:	50b2                	lw	ra,44(sp)
+   11e20:	5422                	lw	s0,40(sp)
+   11e22:	5492                	lw	s1,36(sp)
+   11e24:	5902                	lw	s2,32(sp)
+   11e26:	49f2                	lw	s3,28(sp)
+   11e28:	853e                	mv	a0,a5
+   11e2a:	85b6                	mv	a1,a3
+   11e2c:	6145                	addi	sp,sp,48
+   11e2e:	8082                	ret
+   11e30:	4781                	li	a5,0
+   11e32:	0129f663          	bgeu	s3,s2,11e3e <__b2d+0x7a>
+   11e36:	ff84a783          	lw	a5,-8(s1)
+   11e3a:	ff848913          	addi	s2,s1,-8
+   11e3e:	1555                	addi	a0,a0,-11
+   11e40:	c905                	beqz	a0,11e70 <__b2d+0xac>
+   11e42:	02000713          	li	a4,32
+   11e46:	40a70633          	sub	a2,a4,a0
+   11e4a:	00c7d733          	srl	a4,a5,a2
+   11e4e:	00a41433          	sll	s0,s0,a0
+   11e52:	8c59                	or	s0,s0,a4
+   11e54:	3ff006b7          	lui	a3,0x3ff00
+   11e58:	8ec1                	or	a3,a3,s0
+   11e5a:	4701                	li	a4,0
+   11e5c:	0129f463          	bgeu	s3,s2,11e64 <__b2d+0xa0>
+   11e60:	ffc92703          	lw	a4,-4(s2)
+   11e64:	00a797b3          	sll	a5,a5,a0
+   11e68:	00c75733          	srl	a4,a4,a2
+   11e6c:	8fd9                	or	a5,a5,a4
+   11e6e:	bf45                	j	11e1e <__b2d+0x5a>
+   11e70:	3ff006b7          	lui	a3,0x3ff00
+   11e74:	8ec1                	or	a3,a3,s0
+   11e76:	b765                	j	11e1e <__b2d+0x5a>
+
+00011e78 <__d2b>:
+__d2b():
+   11e78:	7179                	addi	sp,sp,-48
+   11e7a:	d422                	sw	s0,40(sp)
+   11e7c:	842e                	mv	s0,a1
+   11e7e:	4585                	li	a1,1
+   11e80:	d226                	sw	s1,36(sp)
+   11e82:	d04a                	sw	s2,32(sp)
+   11e84:	84b2                	mv	s1,a2
+   11e86:	ce4e                	sw	s3,28(sp)
+   11e88:	cc52                	sw	s4,24(sp)
+   11e8a:	893a                	mv	s2,a4
+   11e8c:	d606                	sw	ra,44(sp)
+   11e8e:	8a36                	mv	s4,a3
+   11e90:	823ff0ef          	jal	ra,116b2 <_Balloc>
+   11e94:	00100737          	lui	a4,0x100
+   11e98:	fff70793          	addi	a5,a4,-1 # fffff <_data_lma+0xeb9d7>
+   11e9c:	8fe5                	and	a5,a5,s1
+   11e9e:	80d1                	srli	s1,s1,0x14
+   11ea0:	7ff4f493          	andi	s1,s1,2047
+   11ea4:	89aa                	mv	s3,a0
+   11ea6:	e0b5                	bnez	s1,11f0a <__d2b+0x92>
+   11ea8:	c63e                	sw	a5,12(sp)
+   11eaa:	c42d                	beqz	s0,11f14 <__d2b+0x9c>
+   11eac:	0028                	addi	a0,sp,8
+   11eae:	c422                	sw	s0,8(sp)
+   11eb0:	a55ff0ef          	jal	ra,11904 <__lo0bits>
+   11eb4:	46a2                	lw	a3,8(sp)
+   11eb6:	cd21                	beqz	a0,11f0e <__d2b+0x96>
+   11eb8:	4732                	lw	a4,12(sp)
+   11eba:	02000793          	li	a5,32
+   11ebe:	8f89                	sub	a5,a5,a0
+   11ec0:	00f717b3          	sll	a5,a4,a5
+   11ec4:	8fd5                	or	a5,a5,a3
+   11ec6:	00a75733          	srl	a4,a4,a0
+   11eca:	00f9aa23          	sw	a5,20(s3)
+   11ece:	c63a                	sw	a4,12(sp)
+   11ed0:	4432                	lw	s0,12(sp)
+   11ed2:	0089ac23          	sw	s0,24(s3)
+   11ed6:	00803433          	snez	s0,s0
+   11eda:	0405                	addi	s0,s0,1
+   11edc:	0089a823          	sw	s0,16(s3)
+   11ee0:	c4b9                	beqz	s1,11f2e <__d2b+0xb6>
+   11ee2:	bcd48493          	addi	s1,s1,-1075
+   11ee6:	94aa                	add	s1,s1,a0
+   11ee8:	03500793          	li	a5,53
+   11eec:	009a2023          	sw	s1,0(s4)
+   11ef0:	40a78533          	sub	a0,a5,a0
+   11ef4:	00a92023          	sw	a0,0(s2)
+   11ef8:	50b2                	lw	ra,44(sp)
+   11efa:	5422                	lw	s0,40(sp)
+   11efc:	854e                	mv	a0,s3
+   11efe:	5492                	lw	s1,36(sp)
+   11f00:	5902                	lw	s2,32(sp)
+   11f02:	49f2                	lw	s3,28(sp)
+   11f04:	4a62                	lw	s4,24(sp)
+   11f06:	6145                	addi	sp,sp,48
+   11f08:	8082                	ret
+   11f0a:	8fd9                	or	a5,a5,a4
+   11f0c:	bf71                	j	11ea8 <__d2b+0x30>
+   11f0e:	00d9aa23          	sw	a3,20(s3)
+   11f12:	bf7d                	j	11ed0 <__d2b+0x58>
+   11f14:	0068                	addi	a0,sp,12
+   11f16:	9efff0ef          	jal	ra,11904 <__lo0bits>
+   11f1a:	47b2                	lw	a5,12(sp)
+   11f1c:	02050513          	addi	a0,a0,32
+   11f20:	4405                	li	s0,1
+   11f22:	00f9aa23          	sw	a5,20(s3)
+   11f26:	4785                	li	a5,1
+   11f28:	00f9a823          	sw	a5,16(s3)
+   11f2c:	bf55                	j	11ee0 <__d2b+0x68>
+   11f2e:	00241793          	slli	a5,s0,0x2
+   11f32:	bce50513          	addi	a0,a0,-1074
+   11f36:	97ce                	add	a5,a5,s3
+   11f38:	00aa2023          	sw	a0,0(s4)
+   11f3c:	4b88                	lw	a0,16(a5)
+   11f3e:	0416                	slli	s0,s0,0x5
+   11f40:	97fff0ef          	jal	ra,118be <__hi0bits>
+   11f44:	8c09                	sub	s0,s0,a0
+   11f46:	00892023          	sw	s0,0(s2)
+   11f4a:	b77d                	j	11ef8 <__d2b+0x80>
+
+00011f4c <__ratio>:
+__ratio():
+   11f4c:	7179                	addi	sp,sp,-48
+   11f4e:	d04a                	sw	s2,32(sp)
+   11f50:	892e                	mv	s2,a1
+   11f52:	002c                	addi	a1,sp,8
+   11f54:	d606                	sw	ra,44(sp)
+   11f56:	d422                	sw	s0,40(sp)
+   11f58:	d226                	sw	s1,36(sp)
+   11f5a:	ce4e                	sw	s3,28(sp)
+   11f5c:	cc52                	sw	s4,24(sp)
+   11f5e:	8a2a                	mv	s4,a0
+   11f60:	e65ff0ef          	jal	ra,11dc4 <__b2d>
+   11f64:	89aa                	mv	s3,a0
+   11f66:	84ae                	mv	s1,a1
+   11f68:	842e                	mv	s0,a1
+   11f6a:	854a                	mv	a0,s2
+   11f6c:	006c                	addi	a1,sp,12
+   11f6e:	e57ff0ef          	jal	ra,11dc4 <__b2d>
+   11f72:	01092783          	lw	a5,16(s2)
+   11f76:	010a2703          	lw	a4,16(s4)
+   11f7a:	46a2                	lw	a3,8(sp)
+   11f7c:	8f1d                	sub	a4,a4,a5
+   11f7e:	47b2                	lw	a5,12(sp)
+   11f80:	0716                	slli	a4,a4,0x5
+   11f82:	8e9d                	sub	a3,a3,a5
+   11f84:	00d707b3          	add	a5,a4,a3
+   11f88:	02f05563          	blez	a5,11fb2 <__ratio+0x66>
+   11f8c:	07d2                	slli	a5,a5,0x14
+   11f8e:	862e                	mv	a2,a1
+   11f90:	00978433          	add	s0,a5,s1
+   11f94:	8732                	mv	a4,a2
+   11f96:	85a2                	mv	a1,s0
+   11f98:	862a                	mv	a2,a0
+   11f9a:	86ba                	mv	a3,a4
+   11f9c:	854e                	mv	a0,s3
+   11f9e:	c38fa0ef          	jal	ra,c3d6 <__divdf3>
+   11fa2:	50b2                	lw	ra,44(sp)
+   11fa4:	5422                	lw	s0,40(sp)
+   11fa6:	5492                	lw	s1,36(sp)
+   11fa8:	5902                	lw	s2,32(sp)
+   11faa:	49f2                	lw	s3,28(sp)
+   11fac:	4a62                	lw	s4,24(sp)
+   11fae:	6145                	addi	sp,sp,48
+   11fb0:	8082                	ret
+   11fb2:	fff00737          	lui	a4,0xfff00
+   11fb6:	02e787b3          	mul	a5,a5,a4
+   11fba:	00b78633          	add	a2,a5,a1
+   11fbe:	bfd9                	j	11f94 <__ratio+0x48>
+
+00011fc0 <__copybits>:
+__copybits():
+   11fc0:	fff58793          	addi	a5,a1,-1 # 7ffff <_data_lma+0x6b9d7>
+   11fc4:	4a18                	lw	a4,16(a2)
+   11fc6:	8795                	srai	a5,a5,0x5
+   11fc8:	0785                	addi	a5,a5,1
+   11fca:	078a                	slli	a5,a5,0x2
+   11fcc:	01460693          	addi	a3,a2,20
+   11fd0:	070a                	slli	a4,a4,0x2
+   11fd2:	97aa                	add	a5,a5,a0
+   11fd4:	9736                	add	a4,a4,a3
+   11fd6:	00e6e563          	bltu	a3,a4,11fe0 <__copybits+0x20>
+   11fda:	00f56a63          	bltu	a0,a5,11fee <__copybits+0x2e>
+   11fde:	8082                	ret
+   11fe0:	0691                	addi	a3,a3,4
+   11fe2:	ffc6a603          	lw	a2,-4(a3) # 3feffffc <_eusrstack+0x1feefffc>
+   11fe6:	0511                	addi	a0,a0,4
+   11fe8:	fec52e23          	sw	a2,-4(a0)
+   11fec:	b7ed                	j	11fd6 <__copybits+0x16>
+   11fee:	0511                	addi	a0,a0,4
+   11ff0:	fe052e23          	sw	zero,-4(a0)
+   11ff4:	b7dd                	j	11fda <__copybits+0x1a>
+
+00011ff6 <__any_on>:
+__any_on():
+   11ff6:	4914                	lw	a3,16(a0)
+   11ff8:	4055d793          	srai	a5,a1,0x5
+   11ffc:	01450713          	addi	a4,a0,20
+   12000:	02f6c763          	blt	a3,a5,1202e <__any_on+0x38>
+   12004:	00d7df63          	bge	a5,a3,12022 <__any_on+0x2c>
+   12008:	89fd                	andi	a1,a1,31
+   1200a:	cd81                	beqz	a1,12022 <__any_on+0x2c>
+   1200c:	00279693          	slli	a3,a5,0x2
+   12010:	96ba                	add	a3,a3,a4
+   12012:	4290                	lw	a2,0(a3)
+   12014:	4505                	li	a0,1
+   12016:	00b656b3          	srl	a3,a2,a1
+   1201a:	00b695b3          	sll	a1,a3,a1
+   1201e:	00b61e63          	bne	a2,a1,1203a <__any_on+0x44>
+   12022:	078a                	slli	a5,a5,0x2
+   12024:	97ba                	add	a5,a5,a4
+   12026:	00f76663          	bltu	a4,a5,12032 <__any_on+0x3c>
+   1202a:	4501                	li	a0,0
+   1202c:	8082                	ret
+   1202e:	87b6                	mv	a5,a3
+   12030:	bfcd                	j	12022 <__any_on+0x2c>
+   12032:	17f1                	addi	a5,a5,-4
+   12034:	4394                	lw	a3,0(a5)
+   12036:	dae5                	beqz	a3,12026 <__any_on+0x30>
+   12038:	4505                	li	a0,1
+   1203a:	8082                	ret
+
+0001203c <_calloc_r>:
+_calloc_r():
+   1203c:	02c58633          	mul	a2,a1,a2
+   12040:	1101                	addi	sp,sp,-32
+   12042:	cc22                	sw	s0,24(sp)
+   12044:	ce06                	sw	ra,28(sp)
+   12046:	85b2                	mv	a1,a2
+   12048:	c632                	sw	a2,12(sp)
+   1204a:	a35fb0ef          	jal	ra,da7e <_malloc_r>
+   1204e:	842a                	mv	s0,a0
+   12050:	c509                	beqz	a0,1205a <_calloc_r+0x1e>
+   12052:	4632                	lw	a2,12(sp)
+   12054:	4581                	li	a1,0
+   12056:	b4ff30ef          	jal	ra,5ba4 <memset>
+   1205a:	8522                	mv	a0,s0
+   1205c:	40f2                	lw	ra,28(sp)
+   1205e:	4462                	lw	s0,24(sp)
+   12060:	6105                	addi	sp,sp,32
+   12062:	8082                	ret
+
+00012064 <_realloc_r>:
+_realloc_r():
+   12064:	e581                	bnez	a1,1206c <_realloc_r+0x8>
+   12066:	85b2                	mv	a1,a2
+   12068:	a17fb06f          	j	da7e <_malloc_r>
+   1206c:	1101                	addi	sp,sp,-32
+   1206e:	cc22                	sw	s0,24(sp)
+   12070:	ce06                	sw	ra,28(sp)
+   12072:	ca26                	sw	s1,20(sp)
+   12074:	c84a                	sw	s2,16(sp)
+   12076:	c64e                	sw	s3,12(sp)
+   12078:	8432                	mv	s0,a2
+   1207a:	ee01                	bnez	a2,12092 <_realloc_r+0x2e>
+   1207c:	95bfb0ef          	jal	ra,d9d6 <_free_r>
+   12080:	4901                	li	s2,0
+   12082:	40f2                	lw	ra,28(sp)
+   12084:	4462                	lw	s0,24(sp)
+   12086:	854a                	mv	a0,s2
+   12088:	44d2                	lw	s1,20(sp)
+   1208a:	4942                	lw	s2,16(sp)
+   1208c:	49b2                	lw	s3,12(sp)
+   1208e:	6105                	addi	sp,sp,32
+   12090:	8082                	ret
+   12092:	84ae                	mv	s1,a1
+   12094:	89aa                	mv	s3,a0
+   12096:	18a010ef          	jal	ra,13220 <_malloc_usable_size_r>
+   1209a:	8926                	mv	s2,s1
+   1209c:	fe8573e3          	bgeu	a0,s0,12082 <_realloc_r+0x1e>
+   120a0:	85a2                	mv	a1,s0
+   120a2:	854e                	mv	a0,s3
+   120a4:	9dbfb0ef          	jal	ra,da7e <_malloc_r>
+   120a8:	892a                	mv	s2,a0
+   120aa:	dd61                	beqz	a0,12082 <_realloc_r+0x1e>
+   120ac:	85a6                	mv	a1,s1
+   120ae:	8622                	mv	a2,s0
+   120b0:	875fb0ef          	jal	ra,d924 <memcpy>
+   120b4:	85a6                	mv	a1,s1
+   120b6:	854e                	mv	a0,s3
+   120b8:	91ffb0ef          	jal	ra,d9d6 <_free_r>
+   120bc:	b7d9                	j	12082 <_realloc_r+0x1e>
+
+000120be <__ssputs_r>:
+__ssputs_r():
+   120be:	1101                	addi	sp,sp,-32
+   120c0:	c84a                	sw	s2,16(sp)
+   120c2:	0085a903          	lw	s2,8(a1)
+   120c6:	cc22                	sw	s0,24(sp)
+   120c8:	c452                	sw	s4,8(sp)
+   120ca:	c05a                	sw	s6,0(sp)
+   120cc:	ce06                	sw	ra,28(sp)
+   120ce:	ca26                	sw	s1,20(sp)
+   120d0:	c64e                	sw	s3,12(sp)
+   120d2:	c256                	sw	s5,4(sp)
+   120d4:	842e                	mv	s0,a1
+   120d6:	8b32                	mv	s6,a2
+   120d8:	8a36                	mv	s4,a3
+   120da:	0926e963          	bltu	a3,s2,1216c <__ssputs_r+0xae>
+   120de:	25de                	lhu	a5,12(a1)
+   120e0:	4807f713          	andi	a4,a5,1152
+   120e4:	c351                	beqz	a4,12168 <__ssputs_r+0xaa>
+   120e6:	4004                	lw	s1,0(s0)
+   120e8:	498c                	lw	a1,16(a1)
+   120ea:	4858                	lw	a4,20(s0)
+   120ec:	8aaa                	mv	s5,a0
+   120ee:	40b489b3          	sub	s3,s1,a1
+   120f2:	448d                	li	s1,3
+   120f4:	02e484b3          	mul	s1,s1,a4
+   120f8:	4709                	li	a4,2
+   120fa:	02e4c4b3          	div	s1,s1,a4
+   120fe:	00168713          	addi	a4,a3,1
+   12102:	974e                	add	a4,a4,s3
+   12104:	00e4f363          	bgeu	s1,a4,1210a <__ssputs_r+0x4c>
+   12108:	84ba                	mv	s1,a4
+   1210a:	4007f793          	andi	a5,a5,1024
+   1210e:	cfbd                	beqz	a5,1218c <__ssputs_r+0xce>
+   12110:	85a6                	mv	a1,s1
+   12112:	8556                	mv	a0,s5
+   12114:	96bfb0ef          	jal	ra,da7e <_malloc_r>
+   12118:	892a                	mv	s2,a0
+   1211a:	e11d                	bnez	a0,12140 <__ssputs_r+0x82>
+   1211c:	47b1                	li	a5,12
+   1211e:	00faa023          	sw	a5,0(s5)
+   12122:	245e                	lhu	a5,12(s0)
+   12124:	557d                	li	a0,-1
+   12126:	0407e793          	ori	a5,a5,64
+   1212a:	a45e                	sh	a5,12(s0)
+   1212c:	40f2                	lw	ra,28(sp)
+   1212e:	4462                	lw	s0,24(sp)
+   12130:	44d2                	lw	s1,20(sp)
+   12132:	4942                	lw	s2,16(sp)
+   12134:	49b2                	lw	s3,12(sp)
+   12136:	4a22                	lw	s4,8(sp)
+   12138:	4a92                	lw	s5,4(sp)
+   1213a:	4b02                	lw	s6,0(sp)
+   1213c:	6105                	addi	sp,sp,32
+   1213e:	8082                	ret
+   12140:	480c                	lw	a1,16(s0)
+   12142:	864e                	mv	a2,s3
+   12144:	fe0fb0ef          	jal	ra,d924 <memcpy>
+   12148:	245e                	lhu	a5,12(s0)
+   1214a:	b7f7f793          	andi	a5,a5,-1153
+   1214e:	0807e793          	ori	a5,a5,128
+   12152:	a45e                	sh	a5,12(s0)
+   12154:	01242823          	sw	s2,16(s0)
+   12158:	c844                	sw	s1,20(s0)
+   1215a:	994e                	add	s2,s2,s3
+   1215c:	413484b3          	sub	s1,s1,s3
+   12160:	01242023          	sw	s2,0(s0)
+   12164:	c404                	sw	s1,8(s0)
+   12166:	8952                	mv	s2,s4
+   12168:	012a7363          	bgeu	s4,s2,1216e <__ssputs_r+0xb0>
+   1216c:	8952                	mv	s2,s4
+   1216e:	4008                	lw	a0,0(s0)
+   12170:	864a                	mv	a2,s2
+   12172:	85da                	mv	a1,s6
+   12174:	066010ef          	jal	ra,131da <memmove>
+   12178:	441c                	lw	a5,8(s0)
+   1217a:	4501                	li	a0,0
+   1217c:	412787b3          	sub	a5,a5,s2
+   12180:	c41c                	sw	a5,8(s0)
+   12182:	401c                	lw	a5,0(s0)
+   12184:	993e                	add	s2,s2,a5
+   12186:	01242023          	sw	s2,0(s0)
+   1218a:	b74d                	j	1212c <__ssputs_r+0x6e>
+   1218c:	8626                	mv	a2,s1
+   1218e:	8556                	mv	a0,s5
+   12190:	ed5ff0ef          	jal	ra,12064 <_realloc_r>
+   12194:	892a                	mv	s2,a0
+   12196:	fd5d                	bnez	a0,12154 <__ssputs_r+0x96>
+   12198:	480c                	lw	a1,16(s0)
+   1219a:	8556                	mv	a0,s5
+   1219c:	83bfb0ef          	jal	ra,d9d6 <_free_r>
+   121a0:	bfb5                	j	1211c <__ssputs_r+0x5e>
+
+000121a2 <_svfiprintf_r>:
+_svfprintf_r():
+   121a2:	25de                	lhu	a5,12(a1)
+   121a4:	7171                	addi	sp,sp,-176
+   121a6:	d326                	sw	s1,164(sp)
+   121a8:	d14a                	sw	s2,160(sp)
+   121aa:	cf4e                	sw	s3,156(sp)
+   121ac:	d706                	sw	ra,172(sp)
+   121ae:	d522                	sw	s0,168(sp)
+   121b0:	cd52                	sw	s4,152(sp)
+   121b2:	cb56                	sw	s5,148(sp)
+   121b4:	c95a                	sw	s6,144(sp)
+   121b6:	c75e                	sw	s7,140(sp)
+   121b8:	c562                	sw	s8,136(sp)
+   121ba:	c366                	sw	s9,132(sp)
+   121bc:	0807f793          	andi	a5,a5,128
+   121c0:	89aa                	mv	s3,a0
+   121c2:	892e                	mv	s2,a1
+   121c4:	84b2                	mv	s1,a2
+   121c6:	c3b9                	beqz	a5,1220c <_svfiprintf_r+0x6a>
+   121c8:	499c                	lw	a5,16(a1)
+   121ca:	e3a9                	bnez	a5,1220c <_svfiprintf_r+0x6a>
+   121cc:	04000593          	li	a1,64
+   121d0:	c636                	sw	a3,12(sp)
+   121d2:	8adfb0ef          	jal	ra,da7e <_malloc_r>
+   121d6:	00a92023          	sw	a0,0(s2)
+   121da:	00a92823          	sw	a0,16(s2)
+   121de:	46b2                	lw	a3,12(sp)
+   121e0:	e115                	bnez	a0,12204 <_svfiprintf_r+0x62>
+   121e2:	47b1                	li	a5,12
+   121e4:	00f9a023          	sw	a5,0(s3)
+   121e8:	557d                	li	a0,-1
+   121ea:	50ba                	lw	ra,172(sp)
+   121ec:	542a                	lw	s0,168(sp)
+   121ee:	549a                	lw	s1,164(sp)
+   121f0:	590a                	lw	s2,160(sp)
+   121f2:	49fa                	lw	s3,156(sp)
+   121f4:	4a6a                	lw	s4,152(sp)
+   121f6:	4ada                	lw	s5,148(sp)
+   121f8:	4b4a                	lw	s6,144(sp)
+   121fa:	4bba                	lw	s7,140(sp)
+   121fc:	4c2a                	lw	s8,136(sp)
+   121fe:	4c9a                	lw	s9,132(sp)
+   12200:	614d                	addi	sp,sp,176
+   12202:	8082                	ret
+   12204:	04000793          	li	a5,64
+   12208:	00f92a23          	sw	a5,20(s2)
+   1220c:	02000793          	li	a5,32
+   12210:	02f10ca3          	sb	a5,57(sp)
+   12214:	03000793          	li	a5,48
+   12218:	da02                	sw	zero,52(sp)
+   1221a:	02f10d23          	sb	a5,58(sp)
+   1221e:	ce36                	sw	a3,28(sp)
+   12220:	02500b93          	li	s7,37
+   12224:	00002a97          	auipc	s5,0x2
+   12228:	278a8a93          	addi	s5,s5,632 # 1449c <p05.3319+0xc>
+   1222c:	4c05                	li	s8,1
+   1222e:	4b29                	li	s6,10
+   12230:	8426                	mv	s0,s1
+   12232:	201c                	lbu	a5,0(s0)
+   12234:	c399                	beqz	a5,1223a <_svfiprintf_r+0x98>
+   12236:	09779963          	bne	a5,s7,122c8 <_svfiprintf_r+0x126>
+   1223a:	40940cb3          	sub	s9,s0,s1
+   1223e:	000c8e63          	beqz	s9,1225a <_svfiprintf_r+0xb8>
+   12242:	86e6                	mv	a3,s9
+   12244:	8626                	mv	a2,s1
+   12246:	85ca                	mv	a1,s2
+   12248:	854e                	mv	a0,s3
+   1224a:	e75ff0ef          	jal	ra,120be <__ssputs_r>
+   1224e:	57fd                	li	a5,-1
+   12250:	18f50963          	beq	a0,a5,123e2 <_svfiprintf_r+0x240>
+   12254:	56d2                	lw	a3,52(sp)
+   12256:	96e6                	add	a3,a3,s9
+   12258:	da36                	sw	a3,52(sp)
+   1225a:	201c                	lbu	a5,0(s0)
+   1225c:	18078363          	beqz	a5,123e2 <_svfiprintf_r+0x240>
+   12260:	57fd                	li	a5,-1
+   12262:	00140493          	addi	s1,s0,1
+   12266:	d002                	sw	zero,32(sp)
+   12268:	d602                	sw	zero,44(sp)
+   1226a:	d23e                	sw	a5,36(sp)
+   1226c:	d402                	sw	zero,40(sp)
+   1226e:	060101a3          	sb	zero,99(sp)
+   12272:	dc82                	sw	zero,120(sp)
+   12274:	208c                	lbu	a1,0(s1)
+   12276:	4615                	li	a2,5
+   12278:	8556                	mv	a0,s5
+   1227a:	c1cff0ef          	jal	ra,11696 <memchr>
+   1227e:	00148413          	addi	s0,s1,1
+   12282:	5782                	lw	a5,32(sp)
+   12284:	e521                	bnez	a0,122cc <_svfiprintf_r+0x12a>
+   12286:	0107f713          	andi	a4,a5,16
+   1228a:	c709                	beqz	a4,12294 <_svfiprintf_r+0xf2>
+   1228c:	02000713          	li	a4,32
+   12290:	06e101a3          	sb	a4,99(sp)
+   12294:	0087f713          	andi	a4,a5,8
+   12298:	c709                	beqz	a4,122a2 <_svfiprintf_r+0x100>
+   1229a:	02b00713          	li	a4,43
+   1229e:	06e101a3          	sb	a4,99(sp)
+   122a2:	2094                	lbu	a3,0(s1)
+   122a4:	02a00713          	li	a4,42
+   122a8:	02e68a63          	beq	a3,a4,122dc <_svfiprintf_r+0x13a>
+   122ac:	57b2                	lw	a5,44(sp)
+   122ae:	8426                	mv	s0,s1
+   122b0:	4681                	li	a3,0
+   122b2:	4625                	li	a2,9
+   122b4:	2018                	lbu	a4,0(s0)
+   122b6:	00140593          	addi	a1,s0,1
+   122ba:	fd070713          	addi	a4,a4,-48 # ffefffd0 <_eusrstack+0xdfeeffd0>
+   122be:	06e67263          	bgeu	a2,a4,12322 <_svfiprintf_r+0x180>
+   122c2:	c68d                	beqz	a3,122ec <_svfiprintf_r+0x14a>
+   122c4:	d63e                	sw	a5,44(sp)
+   122c6:	a01d                	j	122ec <_svfiprintf_r+0x14a>
+   122c8:	0405                	addi	s0,s0,1
+   122ca:	b7a5                	j	12232 <_svfiprintf_r+0x90>
+   122cc:	41550533          	sub	a0,a0,s5
+   122d0:	00ac1533          	sll	a0,s8,a0
+   122d4:	8fc9                	or	a5,a5,a0
+   122d6:	d03e                	sw	a5,32(sp)
+   122d8:	84a2                	mv	s1,s0
+   122da:	bf69                	j	12274 <_svfiprintf_r+0xd2>
+   122dc:	4772                	lw	a4,28(sp)
+   122de:	00470693          	addi	a3,a4,4
+   122e2:	4318                	lw	a4,0(a4)
+   122e4:	ce36                	sw	a3,28(sp)
+   122e6:	02074763          	bltz	a4,12314 <_svfiprintf_r+0x172>
+   122ea:	d63a                	sw	a4,44(sp)
+   122ec:	2018                	lbu	a4,0(s0)
+   122ee:	02e00793          	li	a5,46
+   122f2:	04f71d63          	bne	a4,a5,1234c <_svfiprintf_r+0x1aa>
+   122f6:	3018                	lbu	a4,1(s0)
+   122f8:	02a00793          	li	a5,42
+   122fc:	02f71b63          	bne	a4,a5,12332 <_svfiprintf_r+0x190>
+   12300:	47f2                	lw	a5,28(sp)
+   12302:	0409                	addi	s0,s0,2
+   12304:	00478713          	addi	a4,a5,4 # 80000004 <_eusrstack+0x5fff0004>
+   12308:	439c                	lw	a5,0(a5)
+   1230a:	ce3a                	sw	a4,28(sp)
+   1230c:	0207c163          	bltz	a5,1232e <_svfiprintf_r+0x18c>
+   12310:	d23e                	sw	a5,36(sp)
+   12312:	a82d                	j	1234c <_svfiprintf_r+0x1aa>
+   12314:	40e00733          	neg	a4,a4
+   12318:	0027e793          	ori	a5,a5,2
+   1231c:	d63a                	sw	a4,44(sp)
+   1231e:	d03e                	sw	a5,32(sp)
+   12320:	b7f1                	j	122ec <_svfiprintf_r+0x14a>
+   12322:	036787b3          	mul	a5,a5,s6
+   12326:	4685                	li	a3,1
+   12328:	842e                	mv	s0,a1
+   1232a:	97ba                	add	a5,a5,a4
+   1232c:	b761                	j	122b4 <_svfiprintf_r+0x112>
+   1232e:	57fd                	li	a5,-1
+   12330:	b7c5                	j	12310 <_svfiprintf_r+0x16e>
+   12332:	0405                	addi	s0,s0,1
+   12334:	d202                	sw	zero,36(sp)
+   12336:	4681                	li	a3,0
+   12338:	4781                	li	a5,0
+   1233a:	4625                	li	a2,9
+   1233c:	2018                	lbu	a4,0(s0)
+   1233e:	00140593          	addi	a1,s0,1
+   12342:	fd070713          	addi	a4,a4,-48
+   12346:	06e67663          	bgeu	a2,a4,123b2 <_svfiprintf_r+0x210>
+   1234a:	f2f9                	bnez	a3,12310 <_svfiprintf_r+0x16e>
+   1234c:	200c                	lbu	a1,0(s0)
+   1234e:	460d                	li	a2,3
+   12350:	00002517          	auipc	a0,0x2
+   12354:	15450513          	addi	a0,a0,340 # 144a4 <p05.3319+0x14>
+   12358:	b3eff0ef          	jal	ra,11696 <memchr>
+   1235c:	cd11                	beqz	a0,12378 <_svfiprintf_r+0x1d6>
+   1235e:	00002797          	auipc	a5,0x2
+   12362:	14678793          	addi	a5,a5,326 # 144a4 <p05.3319+0x14>
+   12366:	8d1d                	sub	a0,a0,a5
+   12368:	04000793          	li	a5,64
+   1236c:	00a797b3          	sll	a5,a5,a0
+   12370:	5502                	lw	a0,32(sp)
+   12372:	0405                	addi	s0,s0,1
+   12374:	8d5d                	or	a0,a0,a5
+   12376:	d02a                	sw	a0,32(sp)
+   12378:	200c                	lbu	a1,0(s0)
+   1237a:	4619                	li	a2,6
+   1237c:	00002517          	auipc	a0,0x2
+   12380:	12c50513          	addi	a0,a0,300 # 144a8 <p05.3319+0x18>
+   12384:	00140493          	addi	s1,s0,1
+   12388:	02b10c23          	sb	a1,56(sp)
+   1238c:	b0aff0ef          	jal	ra,11696 <memchr>
+   12390:	c135                	beqz	a0,123f4 <_svfiprintf_r+0x252>
+   12392:	ffffc797          	auipc	a5,0xffffc
+   12396:	93478793          	addi	a5,a5,-1740 # dcc6 <_printf_float>
+   1239a:	e795                	bnez	a5,123c6 <_svfiprintf_r+0x224>
+   1239c:	5702                	lw	a4,32(sp)
+   1239e:	47f2                	lw	a5,28(sp)
+   123a0:	10077713          	andi	a4,a4,256
+   123a4:	cf09                	beqz	a4,123be <_svfiprintf_r+0x21c>
+   123a6:	0791                	addi	a5,a5,4
+   123a8:	ce3e                	sw	a5,28(sp)
+   123aa:	57d2                	lw	a5,52(sp)
+   123ac:	97d2                	add	a5,a5,s4
+   123ae:	da3e                	sw	a5,52(sp)
+   123b0:	b541                	j	12230 <_svfiprintf_r+0x8e>
+   123b2:	036787b3          	mul	a5,a5,s6
+   123b6:	4685                	li	a3,1
+   123b8:	842e                	mv	s0,a1
+   123ba:	97ba                	add	a5,a5,a4
+   123bc:	b741                	j	1233c <_svfiprintf_r+0x19a>
+   123be:	079d                	addi	a5,a5,7
+   123c0:	9be1                	andi	a5,a5,-8
+   123c2:	07a1                	addi	a5,a5,8
+   123c4:	b7d5                	j	123a8 <_svfiprintf_r+0x206>
+   123c6:	0878                	addi	a4,sp,28
+   123c8:	00000697          	auipc	a3,0x0
+   123cc:	cf668693          	addi	a3,a3,-778 # 120be <__ssputs_r>
+   123d0:	864a                	mv	a2,s2
+   123d2:	100c                	addi	a1,sp,32
+   123d4:	854e                	mv	a0,s3
+   123d6:	8f1fb0ef          	jal	ra,dcc6 <_printf_float>
+   123da:	57fd                	li	a5,-1
+   123dc:	8a2a                	mv	s4,a0
+   123de:	fcf516e3          	bne	a0,a5,123aa <_svfiprintf_r+0x208>
+   123e2:	00c95783          	lhu	a5,12(s2)
+   123e6:	557d                	li	a0,-1
+   123e8:	0407f793          	andi	a5,a5,64
+   123ec:	de079fe3          	bnez	a5,121ea <_svfiprintf_r+0x48>
+   123f0:	5552                	lw	a0,52(sp)
+   123f2:	bbe5                	j	121ea <_svfiprintf_r+0x48>
+   123f4:	0878                	addi	a4,sp,28
+   123f6:	00000697          	auipc	a3,0x0
+   123fa:	cc868693          	addi	a3,a3,-824 # 120be <__ssputs_r>
+   123fe:	864a                	mv	a2,s2
+   12400:	100c                	addi	a1,sp,32
+   12402:	854e                	mv	a0,s3
+   12404:	e93fb0ef          	jal	ra,e296 <_printf_i>
+   12408:	bfc9                	j	123da <_svfiprintf_r+0x238>
+
+0001240a <_sungetc_r>:
+_sungetc_r():
+   1240a:	1141                	addi	sp,sp,-16
+   1240c:	c606                	sw	ra,12(sp)
+   1240e:	c422                	sw	s0,8(sp)
+   12410:	c226                	sw	s1,4(sp)
+   12412:	c04a                	sw	s2,0(sp)
+   12414:	57fd                	li	a5,-1
+   12416:	00f59a63          	bne	a1,a5,1242a <_sungetc_r+0x20>
+   1241a:	54fd                	li	s1,-1
+   1241c:	40b2                	lw	ra,12(sp)
+   1241e:	4422                	lw	s0,8(sp)
+   12420:	8526                	mv	a0,s1
+   12422:	4902                	lw	s2,0(sp)
+   12424:	4492                	lw	s1,4(sp)
+   12426:	0141                	addi	sp,sp,16
+   12428:	8082                	ret
+   1242a:	265e                	lhu	a5,12(a2)
+   1242c:	0ff5f913          	andi	s2,a1,255
+   12430:	0ff5f493          	andi	s1,a1,255
+   12434:	fdf7f793          	andi	a5,a5,-33
+   12438:	a65e                	sh	a5,12(a2)
+   1243a:	5a5c                	lw	a5,52(a2)
+   1243c:	4258                	lw	a4,4(a2)
+   1243e:	c785                	beqz	a5,12466 <_sungetc_r+0x5c>
+   12440:	5e1c                	lw	a5,56(a2)
+   12442:	8432                	mv	s0,a2
+   12444:	00f75c63          	bge	a4,a5,1245c <_sungetc_r+0x52>
+   12448:	401c                	lw	a5,0(s0)
+   1244a:	fff78713          	addi	a4,a5,-1
+   1244e:	c018                	sw	a4,0(s0)
+   12450:	ff278fa3          	sb	s2,-1(a5)
+   12454:	405c                	lw	a5,4(s0)
+   12456:	0785                	addi	a5,a5,1
+   12458:	c05c                	sw	a5,4(s0)
+   1245a:	b7c9                	j	1241c <_sungetc_r+0x12>
+   1245c:	85b2                	mv	a1,a2
+   1245e:	477000ef          	jal	ra,130d4 <__submore>
+   12462:	d17d                	beqz	a0,12448 <_sungetc_r+0x3e>
+   12464:	bf5d                	j	1241a <_sungetc_r+0x10>
+   12466:	4a14                	lw	a3,16(a2)
+   12468:	421c                	lw	a5,0(a2)
+   1246a:	ce81                	beqz	a3,12482 <_sungetc_r+0x78>
+   1246c:	00f6fb63          	bgeu	a3,a5,12482 <_sungetc_r+0x78>
+   12470:	fff7c683          	lbu	a3,-1(a5)
+   12474:	00969763          	bne	a3,s1,12482 <_sungetc_r+0x78>
+   12478:	17fd                	addi	a5,a5,-1
+   1247a:	0705                	addi	a4,a4,1
+   1247c:	c21c                	sw	a5,0(a2)
+   1247e:	c258                	sw	a4,4(a2)
+   12480:	bf71                	j	1241c <_sungetc_r+0x12>
+   12482:	de5c                	sw	a5,60(a2)
+   12484:	04460793          	addi	a5,a2,68
+   12488:	da5c                	sw	a5,52(a2)
+   1248a:	478d                	li	a5,3
+   1248c:	de1c                	sw	a5,56(a2)
+   1248e:	04660793          	addi	a5,a2,70
+   12492:	c21c                	sw	a5,0(a2)
+   12494:	4785                	li	a5,1
+   12496:	c238                	sw	a4,64(a2)
+   12498:	05260323          	sb	s2,70(a2)
+   1249c:	c25c                	sw	a5,4(a2)
+   1249e:	bfbd                	j	1241c <_sungetc_r+0x12>
+
+000124a0 <__ssrefill_r>:
+__ssrefill_r():
+   124a0:	1141                	addi	sp,sp,-16
+   124a2:	c422                	sw	s0,8(sp)
+   124a4:	842e                	mv	s0,a1
+   124a6:	59cc                	lw	a1,52(a1)
+   124a8:	c606                	sw	ra,12(sp)
+   124aa:	c19d                	beqz	a1,124d0 <__ssrefill_r+0x30>
+   124ac:	04440793          	addi	a5,s0,68
+   124b0:	00f58463          	beq	a1,a5,124b8 <__ssrefill_r+0x18>
+   124b4:	d22fb0ef          	jal	ra,d9d6 <_free_r>
+   124b8:	403c                	lw	a5,64(s0)
+   124ba:	02042a23          	sw	zero,52(s0)
+   124be:	c05c                	sw	a5,4(s0)
+   124c0:	cb81                	beqz	a5,124d0 <__ssrefill_r+0x30>
+   124c2:	5c5c                	lw	a5,60(s0)
+   124c4:	4501                	li	a0,0
+   124c6:	c01c                	sw	a5,0(s0)
+   124c8:	40b2                	lw	ra,12(sp)
+   124ca:	4422                	lw	s0,8(sp)
+   124cc:	0141                	addi	sp,sp,16
+   124ce:	8082                	ret
+   124d0:	481c                	lw	a5,16(s0)
+   124d2:	00042223          	sw	zero,4(s0)
+   124d6:	557d                	li	a0,-1
+   124d8:	c01c                	sw	a5,0(s0)
+   124da:	245e                	lhu	a5,12(s0)
+   124dc:	0207e793          	ori	a5,a5,32
+   124e0:	a45e                	sh	a5,12(s0)
+   124e2:	b7dd                	j	124c8 <__ssrefill_r+0x28>
+
+000124e4 <__ssvfiscanf_r>:
+__ssvfscanf_r():
+   124e4:	d2010113          	addi	sp,sp,-736
+   124e8:	00000797          	auipc	a5,0x0
+   124ec:	f2278793          	addi	a5,a5,-222 # 1240a <_sungetc_r>
+   124f0:	2d312623          	sw	s3,716(sp)
+   124f4:	28f12c23          	sw	a5,664(sp)
+   124f8:	01c10993          	addi	s3,sp,28
+   124fc:	00000797          	auipc	a5,0x0
+   12500:	fa478793          	addi	a5,a5,-92 # 124a0 <__ssrefill_r>
+   12504:	2c812c23          	sw	s0,728(sp)
+   12508:	2c912a23          	sw	s1,724(sp)
+   1250c:	2d212823          	sw	s2,720(sp)
+   12510:	2d412423          	sw	s4,712(sp)
+   12514:	2d512223          	sw	s5,708(sp)
+   12518:	2d612023          	sw	s6,704(sp)
+   1251c:	2b712e23          	sw	s7,700(sp)
+   12520:	2b812c23          	sw	s8,696(sp)
+   12524:	2c112e23          	sw	ra,732(sp)
+   12528:	2b912a23          	sw	s9,692(sp)
+   1252c:	2ba12823          	sw	s10,688(sp)
+   12530:	2bb12623          	sw	s11,684(sp)
+   12534:	84aa                	mv	s1,a0
+   12536:	842e                	mv	s0,a1
+   12538:	12012423          	sw	zero,296(sp)
+   1253c:	12012623          	sw	zero,300(sp)
+   12540:	13312823          	sw	s3,304(sp)
+   12544:	28f12e23          	sw	a5,668(sp)
+   12548:	cc36                	sw	a3,24(sp)
+   1254a:	02500a13          	li	s4,37
+   1254e:	02a00b13          	li	s6,42
+   12552:	4ba5                	li	s7,9
+   12554:	4929                	li	s2,10
+   12556:	00002a97          	auipc	s5,0x2
+   1255a:	f4ea8a93          	addi	s5,s5,-178 # 144a4 <p05.3319+0x14>
+   1255e:	ffffcc17          	auipc	s8,0xffffc
+   12562:	fdcc0c13          	addi	s8,s8,-36 # e53a <_scanf_float>
+   12566:	221c                	lbu	a5,0(a2)
+   12568:	c632                	sw	a2,12(sp)
+   1256a:	30078963          	beqz	a5,1287c <__ssvfiscanf_r+0x398>
+   1256e:	fa7fe0ef          	jal	ra,11514 <__locale_ctype_ptr>
+   12572:	4632                	lw	a2,12(sp)
+   12574:	00064d83          	lbu	s11,0(a2)
+   12578:	00160c93          	addi	s9,a2,1
+   1257c:	956e                	add	a0,a0,s11
+   1257e:	311c                	lbu	a5,1(a0)
+   12580:	8ba1                	andi	a5,a5,8
+   12582:	c3a1                	beqz	a5,125c2 <__ssvfiscanf_r+0xde>
+   12584:	405c                	lw	a5,4(s0)
+   12586:	02f05763          	blez	a5,125b4 <__ssvfiscanf_r+0xd0>
+   1258a:	f8bfe0ef          	jal	ra,11514 <__locale_ctype_ptr>
+   1258e:	401c                	lw	a5,0(s0)
+   12590:	2398                	lbu	a4,0(a5)
+   12592:	953a                	add	a0,a0,a4
+   12594:	3118                	lbu	a4,1(a0)
+   12596:	8b21                	andi	a4,a4,8
+   12598:	e319                	bnez	a4,1259e <__ssvfiscanf_r+0xba>
+   1259a:	8666                	mv	a2,s9
+   1259c:	b7e9                	j	12566 <__ssvfiscanf_r+0x82>
+   1259e:	12c12703          	lw	a4,300(sp)
+   125a2:	0785                	addi	a5,a5,1
+   125a4:	c01c                	sw	a5,0(s0)
+   125a6:	0705                	addi	a4,a4,1
+   125a8:	12e12623          	sw	a4,300(sp)
+   125ac:	4058                	lw	a4,4(s0)
+   125ae:	177d                	addi	a4,a4,-1
+   125b0:	c058                	sw	a4,4(s0)
+   125b2:	bfc9                	j	12584 <__ssvfiscanf_r+0xa0>
+   125b4:	29c12783          	lw	a5,668(sp)
+   125b8:	85a2                	mv	a1,s0
+   125ba:	8526                	mv	a0,s1
+   125bc:	9782                	jalr	a5
+   125be:	d571                	beqz	a0,1258a <__ssvfiscanf_r+0xa6>
+   125c0:	bfe9                	j	1259a <__ssvfiscanf_r+0xb6>
+   125c2:	174d9763          	bne	s11,s4,12730 <__ssvfiscanf_r+0x24c>
+   125c6:	12012223          	sw	zero,292(sp)
+   125ca:	10012e23          	sw	zero,284(sp)
+   125ce:	321c                	lbu	a5,1(a2)
+   125d0:	01679763          	bne	a5,s6,125de <__ssvfiscanf_r+0xfa>
+   125d4:	47c1                	li	a5,16
+   125d6:	10f12e23          	sw	a5,284(sp)
+   125da:	00260c93          	addi	s9,a2,2
+   125de:	000cc583          	lbu	a1,0(s9)
+   125e2:	8d66                	mv	s10,s9
+   125e4:	0c85                	addi	s9,s9,1
+   125e6:	fd058793          	addi	a5,a1,-48
+   125ea:	06fbf063          	bgeu	s7,a5,1264a <__ssvfiscanf_r+0x166>
+   125ee:	460d                	li	a2,3
+   125f0:	8556                	mv	a0,s5
+   125f2:	8a4ff0ef          	jal	ra,11696 <memchr>
+   125f6:	cd01                	beqz	a0,1260e <__ssvfiscanf_r+0x12a>
+   125f8:	41550533          	sub	a0,a0,s5
+   125fc:	4785                	li	a5,1
+   125fe:	00a797b3          	sll	a5,a5,a0
+   12602:	11c12503          	lw	a0,284(sp)
+   12606:	8d66                	mv	s10,s9
+   12608:	8d5d                	or	a0,a0,a5
+   1260a:	10a12e23          	sw	a0,284(sp)
+   1260e:	000d4783          	lbu	a5,0(s10)
+   12612:	06700713          	li	a4,103
+   12616:	001d0c93          	addi	s9,s10,1
+   1261a:	08f76663          	bltu	a4,a5,126a6 <__ssvfiscanf_r+0x1c2>
+   1261e:	06500713          	li	a4,101
+   12622:	1ae7fb63          	bgeu	a5,a4,127d8 <__ssvfiscanf_r+0x2f4>
+   12626:	04700713          	li	a4,71
+   1262a:	02f76a63          	bltu	a4,a5,1265e <__ssvfiscanf_r+0x17a>
+   1262e:	04500713          	li	a4,69
+   12632:	1ae7f363          	bgeu	a5,a4,127d8 <__ssvfiscanf_r+0x2f4>
+   12636:	12078863          	beqz	a5,12766 <__ssvfiscanf_r+0x282>
+   1263a:	0f478b63          	beq	a5,s4,12730 <__ssvfiscanf_r+0x24c>
+   1263e:	478d                	li	a5,3
+   12640:	12f12a23          	sw	a5,308(sp)
+   12644:	13212023          	sw	s2,288(sp)
+   12648:	a061                	j	126d0 <__ssvfiscanf_r+0x1ec>
+   1264a:	12412783          	lw	a5,292(sp)
+   1264e:	02f907b3          	mul	a5,s2,a5
+   12652:	fd078793          	addi	a5,a5,-48
+   12656:	97ae                	add	a5,a5,a1
+   12658:	12f12223          	sw	a5,292(sp)
+   1265c:	b749                	j	125de <__ssvfiscanf_r+0xfa>
+   1265e:	05b00713          	li	a4,91
+   12662:	12e78063          	beq	a5,a4,12782 <__ssvfiscanf_r+0x29e>
+   12666:	02f76563          	bltu	a4,a5,12690 <__ssvfiscanf_r+0x1ac>
+   1266a:	05800713          	li	a4,88
+   1266e:	fce798e3          	bne	a5,a4,1263e <__ssvfiscanf_r+0x15a>
+   12672:	11c12703          	lw	a4,284(sp)
+   12676:	20076713          	ori	a4,a4,512
+   1267a:	10e12e23          	sw	a4,284(sp)
+   1267e:	4741                	li	a4,16
+   12680:	12e12023          	sw	a4,288(sp)
+   12684:	06e00713          	li	a4,110
+   12688:	00f737b3          	sltu	a5,a4,a5
+   1268c:	078d                	addi	a5,a5,3
+   1268e:	a83d                	j	126cc <__ssvfiscanf_r+0x1e8>
+   12690:	06300713          	li	a4,99
+   12694:	10e78363          	beq	a5,a4,1279a <__ssvfiscanf_r+0x2b6>
+   12698:	06400713          	li	a4,100
+   1269c:	fae791e3          	bne	a5,a4,1263e <__ssvfiscanf_r+0x15a>
+   126a0:	13212023          	sw	s2,288(sp)
+   126a4:	b7c5                	j	12684 <__ssvfiscanf_r+0x1a0>
+   126a6:	07000713          	li	a4,112
+   126aa:	0ce78063          	beq	a5,a4,1276a <__ssvfiscanf_r+0x286>
+   126ae:	06f76363          	bltu	a4,a5,12714 <__ssvfiscanf_r+0x230>
+   126b2:	06e00713          	li	a4,110
+   126b6:	0ee78b63          	beq	a5,a4,127ac <__ssvfiscanf_r+0x2c8>
+   126ba:	0af76f63          	bltu	a4,a5,12778 <__ssvfiscanf_r+0x294>
+   126be:	06900713          	li	a4,105
+   126c2:	f6e79ee3          	bne	a5,a4,1263e <__ssvfiscanf_r+0x15a>
+   126c6:	12012023          	sw	zero,288(sp)
+   126ca:	478d                	li	a5,3
+   126cc:	12f12a23          	sw	a5,308(sp)
+   126d0:	405c                	lw	a5,4(s0)
+   126d2:	10f05563          	blez	a5,127dc <__ssvfiscanf_r+0x2f8>
+   126d6:	11c12783          	lw	a5,284(sp)
+   126da:	0407f793          	andi	a5,a5,64
+   126de:	eb91                	bnez	a5,126f2 <__ssvfiscanf_r+0x20e>
+   126e0:	e35fe0ef          	jal	ra,11514 <__locale_ctype_ptr>
+   126e4:	401c                	lw	a5,0(s0)
+   126e6:	2398                	lbu	a4,0(a5)
+   126e8:	953a                	add	a0,a0,a4
+   126ea:	3118                	lbu	a4,1(a0)
+   126ec:	8b21                	andi	a4,a4,8
+   126ee:	0e071f63          	bnez	a4,127ec <__ssvfiscanf_r+0x308>
+   126f2:	13412783          	lw	a5,308(sp)
+   126f6:	4709                	li	a4,2
+   126f8:	10f74f63          	blt	a4,a5,12816 <__ssvfiscanf_r+0x332>
+   126fc:	0834                	addi	a3,sp,24
+   126fe:	8622                	mv	a2,s0
+   12700:	0a6c                	addi	a1,sp,284
+   12702:	8526                	mv	a0,s1
+   12704:	2995                	jal	12b78 <_scanf_chars>
+   12706:	4785                	li	a5,1
+   12708:	16f50a63          	beq	a0,a5,1287c <__ssvfiscanf_r+0x398>
+   1270c:	4789                	li	a5,2
+   1270e:	e8f516e3          	bne	a0,a5,1259a <__ssvfiscanf_r+0xb6>
+   12712:	a0b9                	j	12760 <__ssvfiscanf_r+0x27c>
+   12714:	07500713          	li	a4,117
+   12718:	f8e784e3          	beq	a5,a4,126a0 <__ssvfiscanf_r+0x1bc>
+   1271c:	07800713          	li	a4,120
+   12720:	f4e789e3          	beq	a5,a4,12672 <__ssvfiscanf_r+0x18e>
+   12724:	07300713          	li	a4,115
+   12728:	f0e79be3          	bne	a5,a4,1263e <__ssvfiscanf_r+0x15a>
+   1272c:	4789                	li	a5,2
+   1272e:	bf79                	j	126cc <__ssvfiscanf_r+0x1e8>
+   12730:	405c                	lw	a5,4(s0)
+   12732:	02f05163          	blez	a5,12754 <__ssvfiscanf_r+0x270>
+   12736:	401c                	lw	a5,0(s0)
+   12738:	2398                	lbu	a4,0(a5)
+   1273a:	15b71163          	bne	a4,s11,1287c <__ssvfiscanf_r+0x398>
+   1273e:	0785                	addi	a5,a5,1
+   12740:	4058                	lw	a4,4(s0)
+   12742:	c01c                	sw	a5,0(s0)
+   12744:	12c12783          	lw	a5,300(sp)
+   12748:	177d                	addi	a4,a4,-1
+   1274a:	c058                	sw	a4,4(s0)
+   1274c:	0785                	addi	a5,a5,1
+   1274e:	12f12623          	sw	a5,300(sp)
+   12752:	b5a1                	j	1259a <__ssvfiscanf_r+0xb6>
+   12754:	29c12783          	lw	a5,668(sp)
+   12758:	85a2                	mv	a1,s0
+   1275a:	8526                	mv	a0,s1
+   1275c:	9782                	jalr	a5
+   1275e:	dd61                	beqz	a0,12736 <__ssvfiscanf_r+0x252>
+   12760:	12812503          	lw	a0,296(sp)
+   12764:	e979                	bnez	a0,1283a <__ssvfiscanf_r+0x356>
+   12766:	557d                	li	a0,-1
+   12768:	a8e9                	j	12842 <__ssvfiscanf_r+0x35e>
+   1276a:	11c12703          	lw	a4,284(sp)
+   1276e:	02076713          	ori	a4,a4,32
+   12772:	10e12e23          	sw	a4,284(sp)
+   12776:	bdf5                	j	12672 <__ssvfiscanf_r+0x18e>
+   12778:	47a1                	li	a5,8
+   1277a:	12f12023          	sw	a5,288(sp)
+   1277e:	4791                	li	a5,4
+   12780:	b7b1                	j	126cc <__ssvfiscanf_r+0x1e8>
+   12782:	85e6                	mv	a1,s9
+   12784:	854e                	mv	a0,s3
+   12786:	278d                	jal	12ee8 <__sccl>
+   12788:	11c12783          	lw	a5,284(sp)
+   1278c:	8caa                	mv	s9,a0
+   1278e:	0407e793          	ori	a5,a5,64
+   12792:	10f12e23          	sw	a5,284(sp)
+   12796:	4785                	li	a5,1
+   12798:	bf15                	j	126cc <__ssvfiscanf_r+0x1e8>
+   1279a:	11c12783          	lw	a5,284(sp)
+   1279e:	12012a23          	sw	zero,308(sp)
+   127a2:	0407e793          	ori	a5,a5,64
+   127a6:	10f12e23          	sw	a5,284(sp)
+   127aa:	b71d                	j	126d0 <__ssvfiscanf_r+0x1ec>
+   127ac:	11c12783          	lw	a5,284(sp)
+   127b0:	0107f713          	andi	a4,a5,16
+   127b4:	de0713e3          	bnez	a4,1259a <__ssvfiscanf_r+0xb6>
+   127b8:	4762                	lw	a4,24(sp)
+   127ba:	0017f593          	andi	a1,a5,1
+   127be:	12c12683          	lw	a3,300(sp)
+   127c2:	00470613          	addi	a2,a4,4
+   127c6:	c589                	beqz	a1,127d0 <__ssvfiscanf_r+0x2ec>
+   127c8:	cc32                	sw	a2,24(sp)
+   127ca:	431c                	lw	a5,0(a4)
+   127cc:	a396                	sh	a3,0(a5)
+   127ce:	b3f1                	j	1259a <__ssvfiscanf_r+0xb6>
+   127d0:	cc32                	sw	a2,24(sp)
+   127d2:	431c                	lw	a5,0(a4)
+   127d4:	c394                	sw	a3,0(a5)
+   127d6:	b3d1                	j	1259a <__ssvfiscanf_r+0xb6>
+   127d8:	4795                	li	a5,5
+   127da:	bdcd                	j	126cc <__ssvfiscanf_r+0x1e8>
+   127dc:	29c12783          	lw	a5,668(sp)
+   127e0:	85a2                	mv	a1,s0
+   127e2:	8526                	mv	a0,s1
+   127e4:	9782                	jalr	a5
+   127e6:	ee0508e3          	beqz	a0,126d6 <__ssvfiscanf_r+0x1f2>
+   127ea:	bf9d                	j	12760 <__ssvfiscanf_r+0x27c>
+   127ec:	12c12703          	lw	a4,300(sp)
+   127f0:	0705                	addi	a4,a4,1
+   127f2:	12e12623          	sw	a4,300(sp)
+   127f6:	4058                	lw	a4,4(s0)
+   127f8:	177d                	addi	a4,a4,-1
+   127fa:	c058                	sw	a4,4(s0)
+   127fc:	00e05563          	blez	a4,12806 <__ssvfiscanf_r+0x322>
+   12800:	0785                	addi	a5,a5,1
+   12802:	c01c                	sw	a5,0(s0)
+   12804:	bdf1                	j	126e0 <__ssvfiscanf_r+0x1fc>
+   12806:	29c12783          	lw	a5,668(sp)
+   1280a:	85a2                	mv	a1,s0
+   1280c:	8526                	mv	a0,s1
+   1280e:	9782                	jalr	a5
+   12810:	ec0508e3          	beqz	a0,126e0 <__ssvfiscanf_r+0x1fc>
+   12814:	b7b1                	j	12760 <__ssvfiscanf_r+0x27c>
+   12816:	4711                	li	a4,4
+   12818:	00f74863          	blt	a4,a5,12828 <__ssvfiscanf_r+0x344>
+   1281c:	0834                	addi	a3,sp,24
+   1281e:	8622                	mv	a2,s0
+   12820:	0a6c                	addi	a1,sp,284
+   12822:	8526                	mv	a0,s1
+   12824:	291d                	jal	12c5a <_scanf_i>
+   12826:	b5c5                	j	12706 <__ssvfiscanf_r+0x222>
+   12828:	d60c09e3          	beqz	s8,1259a <__ssvfiscanf_r+0xb6>
+   1282c:	0834                	addi	a3,sp,24
+   1282e:	8622                	mv	a2,s0
+   12830:	0a6c                	addi	a1,sp,284
+   12832:	8526                	mv	a0,s1
+   12834:	d07fb0ef          	jal	ra,e53a <_scanf_float>
+   12838:	b5f9                	j	12706 <__ssvfiscanf_r+0x222>
+   1283a:	245e                	lhu	a5,12(s0)
+   1283c:	0407f793          	andi	a5,a5,64
+   12840:	f39d                	bnez	a5,12766 <__ssvfiscanf_r+0x282>
+   12842:	2dc12083          	lw	ra,732(sp)
+   12846:	2d812403          	lw	s0,728(sp)
+   1284a:	2d412483          	lw	s1,724(sp)
+   1284e:	2d012903          	lw	s2,720(sp)
+   12852:	2cc12983          	lw	s3,716(sp)
+   12856:	2c812a03          	lw	s4,712(sp)
+   1285a:	2c412a83          	lw	s5,708(sp)
+   1285e:	2c012b03          	lw	s6,704(sp)
+   12862:	2bc12b83          	lw	s7,700(sp)
+   12866:	2b812c03          	lw	s8,696(sp)
+   1286a:	2b412c83          	lw	s9,692(sp)
+   1286e:	2b012d03          	lw	s10,688(sp)
+   12872:	2ac12d83          	lw	s11,684(sp)
+   12876:	2e010113          	addi	sp,sp,736
+   1287a:	8082                	ret
+   1287c:	12812503          	lw	a0,296(sp)
+   12880:	b7c9                	j	12842 <__ssvfiscanf_r+0x35e>
+
+00012882 <__sfputc_r>:
+__sfputc_r():
+   12882:	461c                	lw	a5,8(a2)
+   12884:	17fd                	addi	a5,a5,-1
+   12886:	c61c                	sw	a5,8(a2)
+   12888:	0007da63          	bgez	a5,1289c <__sfputc_r+0x1a>
+   1288c:	4e18                	lw	a4,24(a2)
+   1288e:	00e7c563          	blt	a5,a4,12898 <__sfputc_r+0x16>
+   12892:	47a9                	li	a5,10
+   12894:	00f59463          	bne	a1,a5,1289c <__sfputc_r+0x1a>
+   12898:	9f2fd06f          	j	fa8a <__swbuf_r>
+   1289c:	421c                	lw	a5,0(a2)
+   1289e:	852e                	mv	a0,a1
+   128a0:	00178713          	addi	a4,a5,1
+   128a4:	c218                	sw	a4,0(a2)
+   128a6:	a38c                	sb	a1,0(a5)
+   128a8:	8082                	ret
+
+000128aa <__sfputs_r>:
+__sfputs_r():
+   128aa:	1101                	addi	sp,sp,-32
+   128ac:	cc22                	sw	s0,24(sp)
+   128ae:	ca26                	sw	s1,20(sp)
+   128b0:	c84a                	sw	s2,16(sp)
+   128b2:	c64e                	sw	s3,12(sp)
+   128b4:	c452                	sw	s4,8(sp)
+   128b6:	ce06                	sw	ra,28(sp)
+   128b8:	892a                	mv	s2,a0
+   128ba:	89ae                	mv	s3,a1
+   128bc:	8432                	mv	s0,a2
+   128be:	00d604b3          	add	s1,a2,a3
+   128c2:	5a7d                	li	s4,-1
+   128c4:	00941463          	bne	s0,s1,128cc <__sfputs_r+0x22>
+   128c8:	4501                	li	a0,0
+   128ca:	a809                	j	128dc <__sfputs_r+0x32>
+   128cc:	200c                	lbu	a1,0(s0)
+   128ce:	864e                	mv	a2,s3
+   128d0:	854a                	mv	a0,s2
+   128d2:	fb1ff0ef          	jal	ra,12882 <__sfputc_r>
+   128d6:	0405                	addi	s0,s0,1
+   128d8:	ff4516e3          	bne	a0,s4,128c4 <__sfputs_r+0x1a>
+   128dc:	40f2                	lw	ra,28(sp)
+   128de:	4462                	lw	s0,24(sp)
+   128e0:	44d2                	lw	s1,20(sp)
+   128e2:	4942                	lw	s2,16(sp)
+   128e4:	49b2                	lw	s3,12(sp)
+   128e6:	4a22                	lw	s4,8(sp)
+   128e8:	6105                	addi	sp,sp,32
+   128ea:	8082                	ret
+
+000128ec <_vfiprintf_r>:
+_vfiprintf_r():
+   128ec:	7135                	addi	sp,sp,-160
+   128ee:	cd22                	sw	s0,152(sp)
+   128f0:	cb26                	sw	s1,148(sp)
+   128f2:	c94a                	sw	s2,144(sp)
+   128f4:	c74e                	sw	s3,140(sp)
+   128f6:	cf06                	sw	ra,156(sp)
+   128f8:	c552                	sw	s4,136(sp)
+   128fa:	c356                	sw	s5,132(sp)
+   128fc:	c15a                	sw	s6,128(sp)
+   128fe:	dede                	sw	s7,124(sp)
+   12900:	dce2                	sw	s8,120(sp)
+   12902:	dae6                	sw	s9,116(sp)
+   12904:	89aa                	mv	s3,a0
+   12906:	84ae                	mv	s1,a1
+   12908:	8932                	mv	s2,a2
+   1290a:	8436                	mv	s0,a3
+   1290c:	c509                	beqz	a0,12916 <_vfiprintf_r+0x2a>
+   1290e:	4d1c                	lw	a5,24(a0)
+   12910:	e399                	bnez	a5,12916 <_vfiprintf_r+0x2a>
+   12912:	b44fe0ef          	jal	ra,10c56 <__sinit>
+   12916:	00002797          	auipc	a5,0x2
+   1291a:	a3a78793          	addi	a5,a5,-1478 # 14350 <__sf_fake_stdin>
+   1291e:	0cf49963          	bne	s1,a5,129f0 <_vfiprintf_r+0x104>
+   12922:	0049a483          	lw	s1,4(s3)
+   12926:	24de                	lhu	a5,12(s1)
+   12928:	8ba1                	andi	a5,a5,8
+   1292a:	c7ed                	beqz	a5,12a14 <_vfiprintf_r+0x128>
+   1292c:	489c                	lw	a5,16(s1)
+   1292e:	c3fd                	beqz	a5,12a14 <_vfiprintf_r+0x128>
+   12930:	02000793          	li	a5,32
+   12934:	02f104a3          	sb	a5,41(sp)
+   12938:	03000793          	li	a5,48
+   1293c:	d202                	sw	zero,36(sp)
+   1293e:	02f10523          	sb	a5,42(sp)
+   12942:	c622                	sw	s0,12(sp)
+   12944:	02500b93          	li	s7,37
+   12948:	00002a97          	auipc	s5,0x2
+   1294c:	b54a8a93          	addi	s5,s5,-1196 # 1449c <p05.3319+0xc>
+   12950:	4c05                	li	s8,1
+   12952:	4b29                	li	s6,10
+   12954:	844a                	mv	s0,s2
+   12956:	201c                	lbu	a5,0(s0)
+   12958:	c399                	beqz	a5,1295e <_vfiprintf_r+0x72>
+   1295a:	0f779063          	bne	a5,s7,12a3a <_vfiprintf_r+0x14e>
+   1295e:	41240cb3          	sub	s9,s0,s2
+   12962:	000c8e63          	beqz	s9,1297e <_vfiprintf_r+0x92>
+   12966:	86e6                	mv	a3,s9
+   12968:	864a                	mv	a2,s2
+   1296a:	85a6                	mv	a1,s1
+   1296c:	854e                	mv	a0,s3
+   1296e:	f3dff0ef          	jal	ra,128aa <__sfputs_r>
+   12972:	57fd                	li	a5,-1
+   12974:	1ef50063          	beq	a0,a5,12b54 <_vfiprintf_r+0x268>
+   12978:	5692                	lw	a3,36(sp)
+   1297a:	96e6                	add	a3,a3,s9
+   1297c:	d236                	sw	a3,36(sp)
+   1297e:	201c                	lbu	a5,0(s0)
+   12980:	1c078a63          	beqz	a5,12b54 <_vfiprintf_r+0x268>
+   12984:	57fd                	li	a5,-1
+   12986:	00140913          	addi	s2,s0,1
+   1298a:	c802                	sw	zero,16(sp)
+   1298c:	ce02                	sw	zero,28(sp)
+   1298e:	ca3e                	sw	a5,20(sp)
+   12990:	cc02                	sw	zero,24(sp)
+   12992:	040109a3          	sb	zero,83(sp)
+   12996:	d482                	sw	zero,104(sp)
+   12998:	00094583          	lbu	a1,0(s2)
+   1299c:	4615                	li	a2,5
+   1299e:	8556                	mv	a0,s5
+   129a0:	cf7fe0ef          	jal	ra,11696 <memchr>
+   129a4:	00190413          	addi	s0,s2,1
+   129a8:	47c2                	lw	a5,16(sp)
+   129aa:	e951                	bnez	a0,12a3e <_vfiprintf_r+0x152>
+   129ac:	0107f713          	andi	a4,a5,16
+   129b0:	c709                	beqz	a4,129ba <_vfiprintf_r+0xce>
+   129b2:	02000713          	li	a4,32
+   129b6:	04e109a3          	sb	a4,83(sp)
+   129ba:	0087f713          	andi	a4,a5,8
+   129be:	c709                	beqz	a4,129c8 <_vfiprintf_r+0xdc>
+   129c0:	02b00713          	li	a4,43
+   129c4:	04e109a3          	sb	a4,83(sp)
+   129c8:	00094683          	lbu	a3,0(s2)
+   129cc:	02a00713          	li	a4,42
+   129d0:	06e68f63          	beq	a3,a4,12a4e <_vfiprintf_r+0x162>
+   129d4:	47f2                	lw	a5,28(sp)
+   129d6:	844a                	mv	s0,s2
+   129d8:	4681                	li	a3,0
+   129da:	4625                	li	a2,9
+   129dc:	2018                	lbu	a4,0(s0)
+   129de:	00140593          	addi	a1,s0,1
+   129e2:	fd070713          	addi	a4,a4,-48
+   129e6:	0ae67763          	bgeu	a2,a4,12a94 <_vfiprintf_r+0x1a8>
+   129ea:	cab5                	beqz	a3,12a5e <_vfiprintf_r+0x172>
+   129ec:	ce3e                	sw	a5,28(sp)
+   129ee:	a885                	j	12a5e <_vfiprintf_r+0x172>
+   129f0:	00002797          	auipc	a5,0x2
+   129f4:	98078793          	addi	a5,a5,-1664 # 14370 <__sf_fake_stdout>
+   129f8:	00f49563          	bne	s1,a5,12a02 <_vfiprintf_r+0x116>
+   129fc:	0089a483          	lw	s1,8(s3)
+   12a00:	b71d                	j	12926 <_vfiprintf_r+0x3a>
+   12a02:	00002797          	auipc	a5,0x2
+   12a06:	92e78793          	addi	a5,a5,-1746 # 14330 <__sf_fake_stderr>
+   12a0a:	f0f49ee3          	bne	s1,a5,12926 <_vfiprintf_r+0x3a>
+   12a0e:	00c9a483          	lw	s1,12(s3)
+   12a12:	bf11                	j	12926 <_vfiprintf_r+0x3a>
+   12a14:	85a6                	mv	a1,s1
+   12a16:	854e                	mv	a0,s3
+   12a18:	96afd0ef          	jal	ra,fb82 <__swsetup_r>
+   12a1c:	d911                	beqz	a0,12930 <_vfiprintf_r+0x44>
+   12a1e:	557d                	li	a0,-1
+   12a20:	40fa                	lw	ra,156(sp)
+   12a22:	446a                	lw	s0,152(sp)
+   12a24:	44da                	lw	s1,148(sp)
+   12a26:	494a                	lw	s2,144(sp)
+   12a28:	49ba                	lw	s3,140(sp)
+   12a2a:	4a2a                	lw	s4,136(sp)
+   12a2c:	4a9a                	lw	s5,132(sp)
+   12a2e:	4b0a                	lw	s6,128(sp)
+   12a30:	5bf6                	lw	s7,124(sp)
+   12a32:	5c66                	lw	s8,120(sp)
+   12a34:	5cd6                	lw	s9,116(sp)
+   12a36:	610d                	addi	sp,sp,160
+   12a38:	8082                	ret
+   12a3a:	0405                	addi	s0,s0,1
+   12a3c:	bf29                	j	12956 <_vfiprintf_r+0x6a>
+   12a3e:	41550533          	sub	a0,a0,s5
+   12a42:	00ac1533          	sll	a0,s8,a0
+   12a46:	8fc9                	or	a5,a5,a0
+   12a48:	c83e                	sw	a5,16(sp)
+   12a4a:	8922                	mv	s2,s0
+   12a4c:	b7b1                	j	12998 <_vfiprintf_r+0xac>
+   12a4e:	4732                	lw	a4,12(sp)
+   12a50:	00470693          	addi	a3,a4,4
+   12a54:	4318                	lw	a4,0(a4)
+   12a56:	c636                	sw	a3,12(sp)
+   12a58:	02074763          	bltz	a4,12a86 <_vfiprintf_r+0x19a>
+   12a5c:	ce3a                	sw	a4,28(sp)
+   12a5e:	2018                	lbu	a4,0(s0)
+   12a60:	02e00793          	li	a5,46
+   12a64:	04f71d63          	bne	a4,a5,12abe <_vfiprintf_r+0x1d2>
+   12a68:	3018                	lbu	a4,1(s0)
+   12a6a:	02a00793          	li	a5,42
+   12a6e:	02f71b63          	bne	a4,a5,12aa4 <_vfiprintf_r+0x1b8>
+   12a72:	47b2                	lw	a5,12(sp)
+   12a74:	0409                	addi	s0,s0,2
+   12a76:	00478713          	addi	a4,a5,4
+   12a7a:	439c                	lw	a5,0(a5)
+   12a7c:	c63a                	sw	a4,12(sp)
+   12a7e:	0207c163          	bltz	a5,12aa0 <_vfiprintf_r+0x1b4>
+   12a82:	ca3e                	sw	a5,20(sp)
+   12a84:	a82d                	j	12abe <_vfiprintf_r+0x1d2>
+   12a86:	40e00733          	neg	a4,a4
+   12a8a:	0027e793          	ori	a5,a5,2
+   12a8e:	ce3a                	sw	a4,28(sp)
+   12a90:	c83e                	sw	a5,16(sp)
+   12a92:	b7f1                	j	12a5e <_vfiprintf_r+0x172>
+   12a94:	036787b3          	mul	a5,a5,s6
+   12a98:	4685                	li	a3,1
+   12a9a:	842e                	mv	s0,a1
+   12a9c:	97ba                	add	a5,a5,a4
+   12a9e:	bf3d                	j	129dc <_vfiprintf_r+0xf0>
+   12aa0:	57fd                	li	a5,-1
+   12aa2:	b7c5                	j	12a82 <_vfiprintf_r+0x196>
+   12aa4:	0405                	addi	s0,s0,1
+   12aa6:	ca02                	sw	zero,20(sp)
+   12aa8:	4681                	li	a3,0
+   12aaa:	4781                	li	a5,0
+   12aac:	4625                	li	a2,9
+   12aae:	2018                	lbu	a4,0(s0)
+   12ab0:	00140593          	addi	a1,s0,1
+   12ab4:	fd070713          	addi	a4,a4,-48
+   12ab8:	06e67663          	bgeu	a2,a4,12b24 <_vfiprintf_r+0x238>
+   12abc:	f2f9                	bnez	a3,12a82 <_vfiprintf_r+0x196>
+   12abe:	200c                	lbu	a1,0(s0)
+   12ac0:	460d                	li	a2,3
+   12ac2:	00002517          	auipc	a0,0x2
+   12ac6:	9e250513          	addi	a0,a0,-1566 # 144a4 <p05.3319+0x14>
+   12aca:	bcdfe0ef          	jal	ra,11696 <memchr>
+   12ace:	cd11                	beqz	a0,12aea <_vfiprintf_r+0x1fe>
+   12ad0:	00002797          	auipc	a5,0x2
+   12ad4:	9d478793          	addi	a5,a5,-1580 # 144a4 <p05.3319+0x14>
+   12ad8:	8d1d                	sub	a0,a0,a5
+   12ada:	04000793          	li	a5,64
+   12ade:	00a797b3          	sll	a5,a5,a0
+   12ae2:	4542                	lw	a0,16(sp)
+   12ae4:	0405                	addi	s0,s0,1
+   12ae6:	8d5d                	or	a0,a0,a5
+   12ae8:	c82a                	sw	a0,16(sp)
+   12aea:	200c                	lbu	a1,0(s0)
+   12aec:	4619                	li	a2,6
+   12aee:	00002517          	auipc	a0,0x2
+   12af2:	9ba50513          	addi	a0,a0,-1606 # 144a8 <p05.3319+0x18>
+   12af6:	00140913          	addi	s2,s0,1
+   12afa:	02b10423          	sb	a1,40(sp)
+   12afe:	b99fe0ef          	jal	ra,11696 <memchr>
+   12b02:	c125                	beqz	a0,12b62 <_vfiprintf_r+0x276>
+   12b04:	ffffb797          	auipc	a5,0xffffb
+   12b08:	1c278793          	addi	a5,a5,450 # dcc6 <_printf_float>
+   12b0c:	e795                	bnez	a5,12b38 <_vfiprintf_r+0x24c>
+   12b0e:	4742                	lw	a4,16(sp)
+   12b10:	47b2                	lw	a5,12(sp)
+   12b12:	10077713          	andi	a4,a4,256
+   12b16:	cf09                	beqz	a4,12b30 <_vfiprintf_r+0x244>
+   12b18:	0791                	addi	a5,a5,4
+   12b1a:	c63e                	sw	a5,12(sp)
+   12b1c:	5792                	lw	a5,36(sp)
+   12b1e:	97d2                	add	a5,a5,s4
+   12b20:	d23e                	sw	a5,36(sp)
+   12b22:	bd0d                	j	12954 <_vfiprintf_r+0x68>
+   12b24:	036787b3          	mul	a5,a5,s6
+   12b28:	4685                	li	a3,1
+   12b2a:	842e                	mv	s0,a1
+   12b2c:	97ba                	add	a5,a5,a4
+   12b2e:	b741                	j	12aae <_vfiprintf_r+0x1c2>
+   12b30:	079d                	addi	a5,a5,7
+   12b32:	9be1                	andi	a5,a5,-8
+   12b34:	07a1                	addi	a5,a5,8
+   12b36:	b7d5                	j	12b1a <_vfiprintf_r+0x22e>
+   12b38:	0078                	addi	a4,sp,12
+   12b3a:	00000697          	auipc	a3,0x0
+   12b3e:	d7068693          	addi	a3,a3,-656 # 128aa <__sfputs_r>
+   12b42:	8626                	mv	a2,s1
+   12b44:	080c                	addi	a1,sp,16
+   12b46:	854e                	mv	a0,s3
+   12b48:	97efb0ef          	jal	ra,dcc6 <_printf_float>
+   12b4c:	57fd                	li	a5,-1
+   12b4e:	8a2a                	mv	s4,a0
+   12b50:	fcf516e3          	bne	a0,a5,12b1c <_vfiprintf_r+0x230>
+   12b54:	24de                	lhu	a5,12(s1)
+   12b56:	0407f793          	andi	a5,a5,64
+   12b5a:	ec0792e3          	bnez	a5,12a1e <_vfiprintf_r+0x132>
+   12b5e:	5512                	lw	a0,36(sp)
+   12b60:	b5c1                	j	12a20 <_vfiprintf_r+0x134>
+   12b62:	0078                	addi	a4,sp,12
+   12b64:	00000697          	auipc	a3,0x0
+   12b68:	d4668693          	addi	a3,a3,-698 # 128aa <__sfputs_r>
+   12b6c:	8626                	mv	a2,s1
+   12b6e:	080c                	addi	a1,sp,16
+   12b70:	854e                	mv	a0,s3
+   12b72:	f24fb0ef          	jal	ra,e296 <_printf_i>
+   12b76:	bfd9                	j	12b4c <_vfiprintf_r+0x260>
+
+00012b78 <_scanf_chars>:
+_scanf_chars():
+   12b78:	459c                	lw	a5,8(a1)
+   12b7a:	1101                	addi	sp,sp,-32
+   12b7c:	cc22                	sw	s0,24(sp)
+   12b7e:	ca26                	sw	s1,20(sp)
+   12b80:	c452                	sw	s4,8(sp)
+   12b82:	ce06                	sw	ra,28(sp)
+   12b84:	c84a                	sw	s2,16(sp)
+   12b86:	c64e                	sw	s3,12(sp)
+   12b88:	c256                	sw	s5,4(sp)
+   12b8a:	c05a                	sw	s6,0(sp)
+   12b8c:	8a2a                	mv	s4,a0
+   12b8e:	842e                	mv	s0,a1
+   12b90:	84b2                	mv	s1,a2
+   12b92:	e791                	bnez	a5,12b9e <_scanf_chars+0x26>
+   12b94:	4d98                	lw	a4,24(a1)
+   12b96:	4785                	li	a5,1
+   12b98:	c311                	beqz	a4,12b9c <_scanf_chars+0x24>
+   12b9a:	57fd                	li	a5,-1
+   12b9c:	c41c                	sw	a5,8(s0)
+   12b9e:	401c                	lw	a5,0(s0)
+   12ba0:	8bc1                	andi	a5,a5,16
+   12ba2:	e799                	bnez	a5,12bb0 <_scanf_chars+0x38>
+   12ba4:	429c                	lw	a5,0(a3)
+   12ba6:	00478713          	addi	a4,a5,4
+   12baa:	c298                	sw	a4,0(a3)
+   12bac:	0007a983          	lw	s3,0(a5)
+   12bb0:	4901                	li	s2,0
+   12bb2:	4a85                	li	s5,1
+   12bb4:	4b09                	li	s6,2
+   12bb6:	4c08                	lw	a0,24(s0)
+   12bb8:	c50d                	beqz	a0,12be2 <_scanf_chars+0x6a>
+   12bba:	07551f63          	bne	a0,s5,12c38 <_scanf_chars+0xc0>
+   12bbe:	409c                	lw	a5,0(s1)
+   12bc0:	2398                	lbu	a4,0(a5)
+   12bc2:	485c                	lw	a5,20(s0)
+   12bc4:	97ba                	add	a5,a5,a4
+   12bc6:	239c                	lbu	a5,0(a5)
+   12bc8:	ef89                	bnez	a5,12be2 <_scanf_chars+0x6a>
+   12bca:	04091763          	bnez	s2,12c18 <_scanf_chars+0xa0>
+   12bce:	40f2                	lw	ra,28(sp)
+   12bd0:	4462                	lw	s0,24(sp)
+   12bd2:	44d2                	lw	s1,20(sp)
+   12bd4:	4942                	lw	s2,16(sp)
+   12bd6:	49b2                	lw	s3,12(sp)
+   12bd8:	4a22                	lw	s4,8(sp)
+   12bda:	4a92                	lw	s5,4(sp)
+   12bdc:	4b02                	lw	s6,0(sp)
+   12bde:	6105                	addi	sp,sp,32
+   12be0:	8082                	ret
+   12be2:	401c                	lw	a5,0(s0)
+   12be4:	0905                	addi	s2,s2,1
+   12be6:	8bc1                	andi	a5,a5,16
+   12be8:	e791                	bnez	a5,12bf4 <_scanf_chars+0x7c>
+   12bea:	409c                	lw	a5,0(s1)
+   12bec:	0985                	addi	s3,s3,1
+   12bee:	239c                	lbu	a5,0(a5)
+   12bf0:	fef98fa3          	sb	a5,-1(s3)
+   12bf4:	4098                	lw	a4,0(s1)
+   12bf6:	40dc                	lw	a5,4(s1)
+   12bf8:	0705                	addi	a4,a4,1
+   12bfa:	c098                	sw	a4,0(s1)
+   12bfc:	4418                	lw	a4,8(s0)
+   12bfe:	17fd                	addi	a5,a5,-1
+   12c00:	c0dc                	sw	a5,4(s1)
+   12c02:	177d                	addi	a4,a4,-1
+   12c04:	c418                	sw	a4,8(s0)
+   12c06:	cb09                	beqz	a4,12c18 <_scanf_chars+0xa0>
+   12c08:	faf047e3          	bgtz	a5,12bb6 <_scanf_chars+0x3e>
+   12c0c:	18042783          	lw	a5,384(s0)
+   12c10:	85a6                	mv	a1,s1
+   12c12:	8552                	mv	a0,s4
+   12c14:	9782                	jalr	a5
+   12c16:	d145                	beqz	a0,12bb6 <_scanf_chars+0x3e>
+   12c18:	401c                	lw	a5,0(s0)
+   12c1a:	8bc1                	andi	a5,a5,16
+   12c1c:	eb81                	bnez	a5,12c2c <_scanf_chars+0xb4>
+   12c1e:	445c                	lw	a5,12(s0)
+   12c20:	0785                	addi	a5,a5,1
+   12c22:	c45c                	sw	a5,12(s0)
+   12c24:	4c1c                	lw	a5,24(s0)
+   12c26:	c399                	beqz	a5,12c2c <_scanf_chars+0xb4>
+   12c28:	00098023          	sb	zero,0(s3)
+   12c2c:	481c                	lw	a5,16(s0)
+   12c2e:	4501                	li	a0,0
+   12c30:	993e                	add	s2,s2,a5
+   12c32:	01242823          	sw	s2,16(s0)
+   12c36:	bf61                	j	12bce <_scanf_chars+0x56>
+   12c38:	01651a63          	bne	a0,s6,12c4c <_scanf_chars+0xd4>
+   12c3c:	8d9fe0ef          	jal	ra,11514 <__locale_ctype_ptr>
+   12c40:	409c                	lw	a5,0(s1)
+   12c42:	239c                	lbu	a5,0(a5)
+   12c44:	953e                	add	a0,a0,a5
+   12c46:	311c                	lbu	a5,1(a0)
+   12c48:	8ba1                	andi	a5,a5,8
+   12c4a:	dfc1                	beqz	a5,12be2 <_scanf_chars+0x6a>
+   12c4c:	fc0916e3          	bnez	s2,12c18 <_scanf_chars+0xa0>
+   12c50:	4c08                	lw	a0,24(s0)
+   12c52:	4785                	li	a5,1
+   12c54:	fcf512e3          	bne	a0,a5,12c18 <_scanf_chars+0xa0>
+   12c58:	bf9d                	j	12bce <_scanf_chars+0x56>
+
+00012c5a <_scanf_i>:
+_scanf_i():
+   12c5a:	715d                	addi	sp,sp,-80
+   12c5c:	00002797          	auipc	a5,0x2
+   12c60:	86878793          	addi	a5,a5,-1944 # 144c4 <p05.3319+0x34>
+   12c64:	c0ca                	sw	s2,64(sp)
+   12c66:	c23e                	sw	a5,4(sp)
+   12c68:	8936                	mv	s2,a3
+   12c6a:	00002797          	auipc	a5,0x2
+   12c6e:	85e78793          	addi	a5,a5,-1954 # 144c8 <p05.3319+0x38>
+   12c72:	4d94                	lw	a3,24(a1)
+   12c74:	c43e                	sw	a5,8(sp)
+   12c76:	00002797          	auipc	a5,0x2
+   12c7a:	85678793          	addi	a5,a5,-1962 # 144cc <p05.3319+0x3c>
+   12c7e:	c4a2                	sw	s0,72(sp)
+   12c80:	de4e                	sw	s3,60(sp)
+   12c82:	d85a                	sw	s6,48(sp)
+   12c84:	ce6e                	sw	s11,28(sp)
+   12c86:	c63e                	sw	a5,12(sp)
+   12c88:	c686                	sw	ra,76(sp)
+   12c8a:	c2a6                	sw	s1,68(sp)
+   12c8c:	dc52                	sw	s4,56(sp)
+   12c8e:	da56                	sw	s5,52(sp)
+   12c90:	d65e                	sw	s7,44(sp)
+   12c92:	d462                	sw	s8,40(sp)
+   12c94:	d266                	sw	s9,36(sp)
+   12c96:	d06a                	sw	s10,32(sp)
+   12c98:	478d                	li	a5,3
+   12c9a:	89aa                	mv	s3,a0
+   12c9c:	842e                	mv	s0,a1
+   12c9e:	8db2                	mv	s11,a2
+   12ca0:	00000b17          	auipc	s6,0x0
+   12ca4:	422b0b13          	addi	s6,s6,1058 # 130c2 <_strtoul_r>
+   12ca8:	00f69663          	bne	a3,a5,12cb4 <_scanf_i+0x5a>
+   12cac:	ffffdb17          	auipc	s6,0xffffd
+   12cb0:	dccb0b13          	addi	s6,s6,-564 # fa78 <_strtol_r>
+   12cb4:	441c                	lw	a5,8(s0)
+   12cb6:	15c00693          	li	a3,348
+   12cba:	4a01                	li	s4,0
+   12cbc:	fff78613          	addi	a2,a5,-1
+   12cc0:	00c6f763          	bgeu	a3,a2,12cce <_scanf_i+0x74>
+   12cc4:	ea378a13          	addi	s4,a5,-349
+   12cc8:	15d00793          	li	a5,349
+   12ccc:	c41c                	sw	a5,8(s0)
+   12cce:	401c                	lw	a5,0(s0)
+   12cd0:	6685                	lui	a3,0x1
+   12cd2:	d0068693          	addi	a3,a3,-768 # d00 <__stack_size+0x500>
+   12cd6:	01c40493          	addi	s1,s0,28
+   12cda:	8fd5                	or	a5,a5,a3
+   12cdc:	c01c                	sw	a5,0(s0)
+   12cde:	00410c13          	addi	s8,sp,4
+   12ce2:	8aa6                	mv	s5,s1
+   12ce4:	4b81                	li	s7,0
+   12ce6:	20000c93          	li	s9,512
+   12cea:	000da783          	lw	a5,0(s11)
+   12cee:	000c2503          	lw	a0,0(s8)
+   12cf2:	4609                	li	a2,2
+   12cf4:	238c                	lbu	a1,0(a5)
+   12cf6:	9a1fe0ef          	jal	ra,11696 <memchr>
+   12cfa:	cd39                	beqz	a0,12d58 <_scanf_i+0xfe>
+   12cfc:	4785                	li	a5,1
+   12cfe:	0cfb9e63          	bne	s7,a5,12dda <_scanf_i+0x180>
+   12d02:	405c                	lw	a5,4(s0)
+   12d04:	e799                	bnez	a5,12d12 <_scanf_i+0xb8>
+   12d06:	401c                	lw	a5,0(s0)
+   12d08:	4721                	li	a4,8
+   12d0a:	c058                	sw	a4,4(s0)
+   12d0c:	2007e793          	ori	a5,a5,512
+   12d10:	c01c                	sw	a5,0(s0)
+   12d12:	401c                	lw	a5,0(s0)
+   12d14:	aff7f793          	andi	a5,a5,-1281
+   12d18:	c01c                	sw	a5,0(s0)
+   12d1a:	441c                	lw	a5,8(s0)
+   12d1c:	fff78613          	addi	a2,a5,-1
+   12d20:	c410                	sw	a2,8(s0)
+   12d22:	cb9d                	beqz	a5,12d58 <_scanf_i+0xfe>
+   12d24:	000da603          	lw	a2,0(s11)
+   12d28:	001a8d13          	addi	s10,s5,1
+   12d2c:	00160793          	addi	a5,a2,1
+   12d30:	00fda023          	sw	a5,0(s11)
+   12d34:	2210                	lbu	a2,0(a2)
+   12d36:	00ca8023          	sb	a2,0(s5)
+   12d3a:	004da603          	lw	a2,4(s11)
+   12d3e:	8aea                	mv	s5,s10
+   12d40:	167d                	addi	a2,a2,-1
+   12d42:	00cda223          	sw	a2,4(s11)
+   12d46:	00c04963          	bgtz	a2,12d58 <_scanf_i+0xfe>
+   12d4a:	18042603          	lw	a2,384(s0)
+   12d4e:	85ee                	mv	a1,s11
+   12d50:	854e                	mv	a0,s3
+   12d52:	9602                	jalr	a2
+   12d54:	10051863          	bnez	a0,12e64 <_scanf_i+0x20a>
+   12d58:	0b85                	addi	s7,s7,1
+   12d5a:	478d                	li	a5,3
+   12d5c:	0c11                	addi	s8,s8,4
+   12d5e:	f8fb96e3          	bne	s7,a5,12cea <_scanf_i+0x90>
+   12d62:	405c                	lw	a5,4(s0)
+   12d64:	e399                	bnez	a5,12d6a <_scanf_i+0x110>
+   12d66:	47a9                	li	a5,10
+   12d68:	c05c                	sw	a5,4(s0)
+   12d6a:	405c                	lw	a5,4(s0)
+   12d6c:	4848                	lw	a0,20(s0)
+   12d6e:	00001597          	auipc	a1,0x1
+   12d72:	75258593          	addi	a1,a1,1874 # 144c0 <p05.3319+0x30>
+   12d76:	8d9d                	sub	a1,a1,a5
+   12d78:	7bfd                	lui	s7,0xfffff
+   12d7a:	6c05                	lui	s8,0x1
+   12d7c:	8d56                	mv	s10,s5
+   12d7e:	22ad                	jal	12ee8 <__sccl>
+   12d80:	4a81                	li	s5,0
+   12d82:	03000c93          	li	s9,48
+   12d86:	6ffb8b93          	addi	s7,s7,1791 # fffff6ff <_eusrstack+0xdffef6ff>
+   12d8a:	800c0c13          	addi	s8,s8,-2048 # 800 <__stack_size>
+   12d8e:	4414                	lw	a3,8(s0)
+   12d90:	4010                	lw	a2,0(s0)
+   12d92:	cebd                	beqz	a3,12e10 <_scanf_i+0x1b6>
+   12d94:	000da503          	lw	a0,0(s11)
+   12d98:	484c                	lw	a1,20(s0)
+   12d9a:	00054803          	lbu	a6,0(a0)
+   12d9e:	95c2                	add	a1,a1,a6
+   12da0:	218c                	lbu	a1,0(a1)
+   12da2:	c5bd                	beqz	a1,12e10 <_scanf_i+0x1b6>
+   12da4:	05981863          	bne	a6,s9,12df4 <_scanf_i+0x19a>
+   12da8:	018675b3          	and	a1,a2,s8
+   12dac:	c5a1                	beqz	a1,12df4 <_scanf_i+0x19a>
+   12dae:	0a85                	addi	s5,s5,1
+   12db0:	000a0563          	beqz	s4,12dba <_scanf_i+0x160>
+   12db4:	0685                	addi	a3,a3,1
+   12db6:	1a7d                	addi	s4,s4,-1
+   12db8:	c414                	sw	a3,8(s0)
+   12dba:	004da683          	lw	a3,4(s11)
+   12dbe:	16fd                	addi	a3,a3,-1
+   12dc0:	00dda223          	sw	a3,4(s11)
+   12dc4:	04d05063          	blez	a3,12e04 <_scanf_i+0x1aa>
+   12dc8:	000da683          	lw	a3,0(s11)
+   12dcc:	0685                	addi	a3,a3,1
+   12dce:	00dda023          	sw	a3,0(s11)
+   12dd2:	4414                	lw	a3,8(s0)
+   12dd4:	16fd                	addi	a3,a3,-1
+   12dd6:	c414                	sw	a3,8(s0)
+   12dd8:	bf5d                	j	12d8e <_scanf_i+0x134>
+   12dda:	4789                	li	a5,2
+   12ddc:	f2fb9fe3          	bne	s7,a5,12d1a <_scanf_i+0xc0>
+   12de0:	401c                	lw	a5,0(s0)
+   12de2:	6007f613          	andi	a2,a5,1536
+   12de6:	f79619e3          	bne	a2,s9,12d58 <_scanf_i+0xfe>
+   12dea:	4741                	li	a4,16
+   12dec:	c058                	sw	a4,4(s0)
+   12dee:	1007e793          	ori	a5,a5,256
+   12df2:	b71d                	j	12d18 <_scanf_i+0xbe>
+   12df4:	01767633          	and	a2,a2,s7
+   12df8:	c010                	sw	a2,0(s0)
+   12dfa:	2114                	lbu	a3,0(a0)
+   12dfc:	0d05                	addi	s10,s10,1
+   12dfe:	fedd0fa3          	sb	a3,-1(s10)
+   12e02:	bf65                	j	12dba <_scanf_i+0x160>
+   12e04:	18042683          	lw	a3,384(s0)
+   12e08:	85ee                	mv	a1,s11
+   12e0a:	854e                	mv	a0,s3
+   12e0c:	9682                	jalr	a3
+   12e0e:	d171                	beqz	a0,12dd2 <_scanf_i+0x178>
+   12e10:	4014                	lw	a3,0(s0)
+   12e12:	1006f693          	andi	a3,a3,256
+   12e16:	c285                	beqz	a3,12e36 <_scanf_i+0x1dc>
+   12e18:	01a4fc63          	bgeu	s1,s10,12e30 <_scanf_i+0x1d6>
+   12e1c:	fffd4583          	lbu	a1,-1(s10)
+   12e20:	17c42683          	lw	a3,380(s0)
+   12e24:	fffd0a13          	addi	s4,s10,-1
+   12e28:	866e                	mv	a2,s11
+   12e2a:	854e                	mv	a0,s3
+   12e2c:	9682                	jalr	a3
+   12e2e:	8d52                	mv	s10,s4
+   12e30:	4505                	li	a0,1
+   12e32:	049d0e63          	beq	s10,s1,12e8e <_scanf_i+0x234>
+   12e36:	4018                	lw	a4,0(s0)
+   12e38:	8b41                	andi	a4,a4,16
+   12e3a:	e339                	bnez	a4,12e80 <_scanf_i+0x226>
+   12e3c:	000d0023          	sb	zero,0(s10)
+   12e40:	4054                	lw	a3,4(s0)
+   12e42:	4601                	li	a2,0
+   12e44:	85a6                	mv	a1,s1
+   12e46:	854e                	mv	a0,s3
+   12e48:	9b02                	jalr	s6
+   12e4a:	4014                	lw	a3,0(s0)
+   12e4c:	00092703          	lw	a4,0(s2)
+   12e50:	0206f613          	andi	a2,a3,32
+   12e54:	ca11                	beqz	a2,12e68 <_scanf_i+0x20e>
+   12e56:	00470693          	addi	a3,a4,4
+   12e5a:	00d92023          	sw	a3,0(s2)
+   12e5e:	4318                	lw	a4,0(a4)
+   12e60:	c308                	sw	a0,0(a4)
+   12e62:	a821                	j	12e7a <_scanf_i+0x220>
+   12e64:	4a81                	li	s5,0
+   12e66:	b76d                	j	12e10 <_scanf_i+0x1b6>
+   12e68:	0016f593          	andi	a1,a3,1
+   12e6c:	00470613          	addi	a2,a4,4
+   12e70:	cd95                	beqz	a1,12eac <_scanf_i+0x252>
+   12e72:	00c92023          	sw	a2,0(s2)
+   12e76:	4318                	lw	a4,0(a4)
+   12e78:	a30a                	sh	a0,0(a4)
+   12e7a:	4458                	lw	a4,12(s0)
+   12e7c:	0705                	addi	a4,a4,1
+   12e7e:	c458                	sw	a4,12(s0)
+   12e80:	481c                	lw	a5,16(s0)
+   12e82:	409d04b3          	sub	s1,s10,s1
+   12e86:	94d6                	add	s1,s1,s5
+   12e88:	94be                	add	s1,s1,a5
+   12e8a:	c804                	sw	s1,16(s0)
+   12e8c:	4501                	li	a0,0
+   12e8e:	40b6                	lw	ra,76(sp)
+   12e90:	4426                	lw	s0,72(sp)
+   12e92:	4496                	lw	s1,68(sp)
+   12e94:	4906                	lw	s2,64(sp)
+   12e96:	59f2                	lw	s3,60(sp)
+   12e98:	5a62                	lw	s4,56(sp)
+   12e9a:	5ad2                	lw	s5,52(sp)
+   12e9c:	5b42                	lw	s6,48(sp)
+   12e9e:	5bb2                	lw	s7,44(sp)
+   12ea0:	5c22                	lw	s8,40(sp)
+   12ea2:	5c92                	lw	s9,36(sp)
+   12ea4:	5d02                	lw	s10,32(sp)
+   12ea6:	4df2                	lw	s11,28(sp)
+   12ea8:	6161                	addi	sp,sp,80
+   12eaa:	8082                	ret
+   12eac:	00c92023          	sw	a2,0(s2)
+   12eb0:	b77d                	j	12e5e <_scanf_i+0x204>
+
+00012eb2 <_read_r>:
+_read_r():
+   12eb2:	1141                	addi	sp,sp,-16
+   12eb4:	c422                	sw	s0,8(sp)
+   12eb6:	842a                	mv	s0,a0
+   12eb8:	852e                	mv	a0,a1
+   12eba:	85b2                	mv	a1,a2
+   12ebc:	8636                	mv	a2,a3
+   12ebe:	1fff4797          	auipc	a5,0x1fff4
+   12ec2:	b007a323          	sw	zero,-1274(a5) # 200069c4 <errno>
+   12ec6:	c606                	sw	ra,12(sp)
+   12ec8:	14d000ef          	jal	ra,13814 <_read>
+   12ecc:	57fd                	li	a5,-1
+   12ece:	00f51963          	bne	a0,a5,12ee0 <_read_r+0x2e>
+   12ed2:	1fff4797          	auipc	a5,0x1fff4
+   12ed6:	af278793          	addi	a5,a5,-1294 # 200069c4 <errno>
+   12eda:	439c                	lw	a5,0(a5)
+   12edc:	c391                	beqz	a5,12ee0 <_read_r+0x2e>
+   12ede:	c01c                	sw	a5,0(s0)
+   12ee0:	40b2                	lw	ra,12(sp)
+   12ee2:	4422                	lw	s0,8(sp)
+   12ee4:	0141                	addi	sp,sp,16
+   12ee6:	8082                	ret
+
+00012ee8 <__sccl>:
+__sccl():
+   12ee8:	219c                	lbu	a5,0(a1)
+   12eea:	05e00713          	li	a4,94
+   12eee:	04e78663          	beq	a5,a4,12f3a <__sccl+0x52>
+   12ef2:	00158713          	addi	a4,a1,1
+   12ef6:	4681                	li	a3,0
+   12ef8:	4601                	li	a2,0
+   12efa:	10000593          	li	a1,256
+   12efe:	00c50833          	add	a6,a0,a2
+   12f02:	00d80023          	sb	a3,0(a6)
+   12f06:	0605                	addi	a2,a2,1
+   12f08:	feb61be3          	bne	a2,a1,12efe <__sccl+0x16>
+   12f0c:	fff70613          	addi	a2,a4,-1
+   12f10:	c39d                	beqz	a5,12f36 <__sccl+0x4e>
+   12f12:	0016c693          	xori	a3,a3,1
+   12f16:	02d00893          	li	a7,45
+   12f1a:	05d00813          	li	a6,93
+   12f1e:	00f50633          	add	a2,a0,a5
+   12f22:	a214                	sb	a3,0(a2)
+   12f24:	230c                	lbu	a1,0(a4)
+   12f26:	00170613          	addi	a2,a4,1
+   12f2a:	03158363          	beq	a1,a7,12f50 <__sccl+0x68>
+   12f2e:	01058463          	beq	a1,a6,12f36 <__sccl+0x4e>
+   12f32:	e989                	bnez	a1,12f44 <__sccl+0x5c>
+   12f34:	863a                	mv	a2,a4
+   12f36:	8532                	mv	a0,a2
+   12f38:	8082                	ret
+   12f3a:	00258713          	addi	a4,a1,2
+   12f3e:	319c                	lbu	a5,1(a1)
+   12f40:	4685                	li	a3,1
+   12f42:	bf5d                	j	12ef8 <__sccl+0x10>
+   12f44:	87ae                	mv	a5,a1
+   12f46:	8732                	mv	a4,a2
+   12f48:	bfd9                	j	12f1e <__sccl+0x36>
+   12f4a:	02d00793          	li	a5,45
+   12f4e:	bfe5                	j	12f46 <__sccl+0x5e>
+   12f50:	330c                	lbu	a1,1(a4)
+   12f52:	ff058ce3          	beq	a1,a6,12f4a <__sccl+0x62>
+   12f56:	fef5cae3          	blt	a1,a5,12f4a <__sccl+0x62>
+   12f5a:	0709                	addi	a4,a4,2
+   12f5c:	0785                	addi	a5,a5,1
+   12f5e:	00f50633          	add	a2,a0,a5
+   12f62:	a214                	sb	a3,0(a2)
+   12f64:	feb7cce3          	blt	a5,a1,12f5c <__sccl+0x74>
+   12f68:	bf75                	j	12f24 <__sccl+0x3c>
+
+00012f6a <strncmp>:
+strncmp():
+   12f6a:	c215                	beqz	a2,12f8e <strncmp+0x24>
+   12f6c:	167d                	addi	a2,a2,-1
+   12f6e:	4701                	li	a4,0
+   12f70:	00e507b3          	add	a5,a0,a4
+   12f74:	00e586b3          	add	a3,a1,a4
+   12f78:	239c                	lbu	a5,0(a5)
+   12f7a:	2294                	lbu	a3,0(a3)
+   12f7c:	00d79663          	bne	a5,a3,12f88 <strncmp+0x1e>
+   12f80:	00c70463          	beq	a4,a2,12f88 <strncmp+0x1e>
+   12f84:	0705                	addi	a4,a4,1
+   12f86:	f7ed                	bnez	a5,12f70 <strncmp+0x6>
+   12f88:	40d78533          	sub	a0,a5,a3
+   12f8c:	8082                	ret
+   12f8e:	4501                	li	a0,0
+   12f90:	8082                	ret
+
+00012f92 <_strtoul_l.isra.0>:
+_strtoul_l.isra.0():
+   12f92:	7179                	addi	sp,sp,-48
+   12f94:	d04a                	sw	s2,32(sp)
+   12f96:	ce4e                	sw	s3,28(sp)
+   12f98:	d606                	sw	ra,44(sp)
+   12f9a:	d422                	sw	s0,40(sp)
+   12f9c:	d226                	sw	s1,36(sp)
+   12f9e:	89aa                	mv	s3,a0
+   12fa0:	892e                	mv	s2,a1
+   12fa2:	00190493          	addi	s1,s2,1
+   12fa6:	fff4c403          	lbu	s0,-1(s1)
+   12faa:	853a                	mv	a0,a4
+   12fac:	c636                	sw	a3,12(sp)
+   12fae:	c432                	sw	a2,8(sp)
+   12fb0:	c22e                	sw	a1,4(sp)
+   12fb2:	c03a                	sw	a4,0(sp)
+   12fb4:	d5afe0ef          	jal	ra,1150e <__locale_ctype_ptr_l>
+   12fb8:	9522                	add	a0,a0,s0
+   12fba:	311c                	lbu	a5,1(a0)
+   12fbc:	4702                	lw	a4,0(sp)
+   12fbe:	4592                	lw	a1,4(sp)
+   12fc0:	8ba1                	andi	a5,a5,8
+   12fc2:	4622                	lw	a2,8(sp)
+   12fc4:	46b2                	lw	a3,12(sp)
+   12fc6:	efa5                	bnez	a5,1303e <_strtoul_l.isra.0+0xac>
+   12fc8:	02d00793          	li	a5,45
+   12fcc:	06f41b63          	bne	s0,a5,13042 <_strtoul_l.isra.0+0xb0>
+   12fd0:	209c                	lbu	a5,0(s1)
+   12fd2:	4305                	li	t1,1
+   12fd4:	00290493          	addi	s1,s2,2
+   12fd8:	cef9                	beqz	a3,130b6 <_strtoul_l.isra.0+0x124>
+   12fda:	4741                	li	a4,16
+   12fdc:	02e69063          	bne	a3,a4,12ffc <_strtoul_l.isra.0+0x6a>
+   12fe0:	03000713          	li	a4,48
+   12fe4:	00e79c63          	bne	a5,a4,12ffc <_strtoul_l.isra.0+0x6a>
+   12fe8:	209c                	lbu	a5,0(s1)
+   12fea:	05800713          	li	a4,88
+   12fee:	0df7f793          	andi	a5,a5,223
+   12ff2:	0ae79d63          	bne	a5,a4,130ac <_strtoul_l.isra.0+0x11a>
+   12ff6:	309c                	lbu	a5,1(s1)
+   12ff8:	46c1                	li	a3,16
+   12ffa:	0489                	addi	s1,s1,2
+   12ffc:	577d                	li	a4,-1
+   12ffe:	02d75e33          	divu	t3,a4,a3
+   13002:	4801                	li	a6,0
+   13004:	4501                	li	a0,0
+   13006:	4f25                	li	t5,9
+   13008:	4ee5                	li	t4,25
+   1300a:	02d778b3          	remu	a7,a4,a3
+   1300e:	fd078713          	addi	a4,a5,-48
+   13012:	04ef6363          	bltu	t5,a4,13058 <_strtoul_l.isra.0+0xc6>
+   13016:	87ba                	mv	a5,a4
+   13018:	06d7d063          	bge	a5,a3,13078 <_strtoul_l.isra.0+0xe6>
+   1301c:	04084c63          	bltz	a6,13074 <_strtoul_l.isra.0+0xe2>
+   13020:	587d                	li	a6,-1
+   13022:	00ae6a63          	bltu	t3,a0,13036 <_strtoul_l.isra.0+0xa4>
+   13026:	00ae1463          	bne	t3,a0,1302e <_strtoul_l.isra.0+0x9c>
+   1302a:	00f8c663          	blt	a7,a5,13036 <_strtoul_l.isra.0+0xa4>
+   1302e:	4805                	li	a6,1
+   13030:	02a68533          	mul	a0,a3,a0
+   13034:	953e                	add	a0,a0,a5
+   13036:	0485                	addi	s1,s1,1
+   13038:	fff4c783          	lbu	a5,-1(s1)
+   1303c:	bfc9                	j	1300e <_strtoul_l.isra.0+0x7c>
+   1303e:	8926                	mv	s2,s1
+   13040:	b78d                	j	12fa2 <_strtoul_l.isra.0+0x10>
+   13042:	02b00793          	li	a5,43
+   13046:	00f40563          	beq	s0,a5,13050 <_strtoul_l.isra.0+0xbe>
+   1304a:	87a2                	mv	a5,s0
+   1304c:	4301                	li	t1,0
+   1304e:	b769                	j	12fd8 <_strtoul_l.isra.0+0x46>
+   13050:	209c                	lbu	a5,0(s1)
+   13052:	00290493          	addi	s1,s2,2
+   13056:	bfdd                	j	1304c <_strtoul_l.isra.0+0xba>
+   13058:	fbf78713          	addi	a4,a5,-65
+   1305c:	00eee563          	bltu	t4,a4,13066 <_strtoul_l.isra.0+0xd4>
+   13060:	fc978793          	addi	a5,a5,-55
+   13064:	bf55                	j	13018 <_strtoul_l.isra.0+0x86>
+   13066:	f9f78713          	addi	a4,a5,-97
+   1306a:	00eee763          	bltu	t4,a4,13078 <_strtoul_l.isra.0+0xe6>
+   1306e:	fa978793          	addi	a5,a5,-87
+   13072:	b75d                	j	13018 <_strtoul_l.isra.0+0x86>
+   13074:	587d                	li	a6,-1
+   13076:	b7c1                	j	13036 <_strtoul_l.isra.0+0xa4>
+   13078:	00085f63          	bgez	a6,13096 <_strtoul_l.isra.0+0x104>
+   1307c:	02200793          	li	a5,34
+   13080:	00f9a023          	sw	a5,0(s3)
+   13084:	557d                	li	a0,-1
+   13086:	ee19                	bnez	a2,130a4 <_strtoul_l.isra.0+0x112>
+   13088:	50b2                	lw	ra,44(sp)
+   1308a:	5422                	lw	s0,40(sp)
+   1308c:	5492                	lw	s1,36(sp)
+   1308e:	5902                	lw	s2,32(sp)
+   13090:	49f2                	lw	s3,28(sp)
+   13092:	6145                	addi	sp,sp,48
+   13094:	8082                	ret
+   13096:	00030463          	beqz	t1,1309e <_strtoul_l.isra.0+0x10c>
+   1309a:	40a00533          	neg	a0,a0
+   1309e:	d66d                	beqz	a2,13088 <_strtoul_l.isra.0+0xf6>
+   130a0:	00080463          	beqz	a6,130a8 <_strtoul_l.isra.0+0x116>
+   130a4:	fff48593          	addi	a1,s1,-1
+   130a8:	c20c                	sw	a1,0(a2)
+   130aa:	bff9                	j	13088 <_strtoul_l.isra.0+0xf6>
+   130ac:	03000793          	li	a5,48
+   130b0:	f6b1                	bnez	a3,12ffc <_strtoul_l.isra.0+0x6a>
+   130b2:	46a1                	li	a3,8
+   130b4:	b7a1                	j	12ffc <_strtoul_l.isra.0+0x6a>
+   130b6:	03000713          	li	a4,48
+   130ba:	f2e787e3          	beq	a5,a4,12fe8 <_strtoul_l.isra.0+0x56>
+   130be:	46a9                	li	a3,10
+   130c0:	bf35                	j	12ffc <_strtoul_l.isra.0+0x6a>
+
+000130c2 <_strtoul_r>:
+_strtoul_r():
+   130c2:	73818793          	addi	a5,gp,1848 # 20004738 <_impure_ptr>
+   130c6:	439c                	lw	a5,0(a5)
+   130c8:	5398                	lw	a4,32(a5)
+   130ca:	e319                	bnez	a4,130d0 <_strtoul_r+0xe>
+   130cc:	58c18713          	addi	a4,gp,1420 # 2000458c <__global_locale>
+   130d0:	ec3ff06f          	j	12f92 <_strtoul_l.isra.0>
+
+000130d4 <__submore>:
+__submore():
+   130d4:	1101                	addi	sp,sp,-32
+   130d6:	cc22                	sw	s0,24(sp)
+   130d8:	842e                	mv	s0,a1
+   130da:	59cc                	lw	a1,52(a1)
+   130dc:	ce06                	sw	ra,28(sp)
+   130de:	ca26                	sw	s1,20(sp)
+   130e0:	c84a                	sw	s2,16(sp)
+   130e2:	c64e                	sw	s3,12(sp)
+   130e4:	c452                	sw	s4,8(sp)
+   130e6:	04440793          	addi	a5,s0,68
+   130ea:	04f59263          	bne	a1,a5,1312e <__submore+0x5a>
+   130ee:	40000593          	li	a1,1024
+   130f2:	98dfa0ef          	jal	ra,da7e <_malloc_r>
+   130f6:	e911                	bnez	a0,1310a <__submore+0x36>
+   130f8:	557d                	li	a0,-1
+   130fa:	40f2                	lw	ra,28(sp)
+   130fc:	4462                	lw	s0,24(sp)
+   130fe:	44d2                	lw	s1,20(sp)
+   13100:	4942                	lw	s2,16(sp)
+   13102:	49b2                	lw	s3,12(sp)
+   13104:	4a22                	lw	s4,8(sp)
+   13106:	6105                	addi	sp,sp,32
+   13108:	8082                	ret
+   1310a:	40000793          	li	a5,1024
+   1310e:	dc1c                	sw	a5,56(s0)
+   13110:	04644783          	lbu	a5,70(s0)
+   13114:	d848                	sw	a0,52(s0)
+   13116:	3fd50513          	addi	a0,a0,1021
+   1311a:	a13c                	sb	a5,2(a0)
+   1311c:	04544783          	lbu	a5,69(s0)
+   13120:	b11c                	sb	a5,1(a0)
+   13122:	04444783          	lbu	a5,68(s0)
+   13126:	a11c                	sb	a5,0(a0)
+   13128:	c008                	sw	a0,0(s0)
+   1312a:	4501                	li	a0,0
+   1312c:	b7f9                	j	130fa <__submore+0x26>
+   1312e:	03842903          	lw	s2,56(s0)
+   13132:	00191993          	slli	s3,s2,0x1
+   13136:	864e                	mv	a2,s3
+   13138:	f2dfe0ef          	jal	ra,12064 <_realloc_r>
+   1313c:	84aa                	mv	s1,a0
+   1313e:	dd4d                	beqz	a0,130f8 <__submore+0x24>
+   13140:	01250a33          	add	s4,a0,s2
+   13144:	85aa                	mv	a1,a0
+   13146:	864a                	mv	a2,s2
+   13148:	8552                	mv	a0,s4
+   1314a:	fdafa0ef          	jal	ra,d924 <memcpy>
+   1314e:	01442023          	sw	s4,0(s0)
+   13152:	d844                	sw	s1,52(s0)
+   13154:	03342c23          	sw	s3,56(s0)
+   13158:	bfc9                	j	1312a <__submore+0x56>
+
+0001315a <__ascii_wctomb>:
+__ascii_wctomb():
+   1315a:	cd89                	beqz	a1,13174 <__ascii_wctomb+0x1a>
+   1315c:	0ff00793          	li	a5,255
+   13160:	00c7f763          	bgeu	a5,a2,1316e <__ascii_wctomb+0x14>
+   13164:	08a00793          	li	a5,138
+   13168:	c11c                	sw	a5,0(a0)
+   1316a:	557d                	li	a0,-1
+   1316c:	8082                	ret
+   1316e:	a190                	sb	a2,0(a1)
+   13170:	4505                	li	a0,1
+   13172:	8082                	ret
+   13174:	4501                	li	a0,0
+   13176:	8082                	ret
+
+00013178 <_fstat_r>:
+_fstat_r():
+   13178:	1141                	addi	sp,sp,-16
+   1317a:	c422                	sw	s0,8(sp)
+   1317c:	842a                	mv	s0,a0
+   1317e:	852e                	mv	a0,a1
+   13180:	85b2                	mv	a1,a2
+   13182:	1fff4797          	auipc	a5,0x1fff4
+   13186:	8407a123          	sw	zero,-1982(a5) # 200069c4 <errno>
+   1318a:	c606                	sw	ra,12(sp)
+   1318c:	2da1                	jal	137e4 <_fstat>
+   1318e:	57fd                	li	a5,-1
+   13190:	00f51963          	bne	a0,a5,131a2 <_fstat_r+0x2a>
+   13194:	1fff4797          	auipc	a5,0x1fff4
+   13198:	83078793          	addi	a5,a5,-2000 # 200069c4 <errno>
+   1319c:	439c                	lw	a5,0(a5)
+   1319e:	c391                	beqz	a5,131a2 <_fstat_r+0x2a>
+   131a0:	c01c                	sw	a5,0(s0)
+   131a2:	40b2                	lw	ra,12(sp)
+   131a4:	4422                	lw	s0,8(sp)
+   131a6:	0141                	addi	sp,sp,16
+   131a8:	8082                	ret
+
+000131aa <_isatty_r>:
+_isatty_r():
+   131aa:	1141                	addi	sp,sp,-16
+   131ac:	c422                	sw	s0,8(sp)
+   131ae:	842a                	mv	s0,a0
+   131b0:	852e                	mv	a0,a1
+   131b2:	1fff4797          	auipc	a5,0x1fff4
+   131b6:	8007a923          	sw	zero,-2030(a5) # 200069c4 <errno>
+   131ba:	c606                	sw	ra,12(sp)
+   131bc:	2d25                	jal	137f4 <_isatty>
+   131be:	57fd                	li	a5,-1
+   131c0:	00f51963          	bne	a0,a5,131d2 <_isatty_r+0x28>
+   131c4:	1fff4797          	auipc	a5,0x1fff4
+   131c8:	80078793          	addi	a5,a5,-2048 # 200069c4 <errno>
+   131cc:	439c                	lw	a5,0(a5)
+   131ce:	c391                	beqz	a5,131d2 <_isatty_r+0x28>
+   131d0:	c01c                	sw	a5,0(s0)
+   131d2:	40b2                	lw	ra,12(sp)
+   131d4:	4422                	lw	s0,8(sp)
+   131d6:	0141                	addi	sp,sp,16
+   131d8:	8082                	ret
+
+000131da <memmove>:
+memmove():
+   131da:	04a5f163          	bgeu	a1,a0,1321c <memmove+0x42>
+   131de:	00c586b3          	add	a3,a1,a2
+   131e2:	02d57d63          	bgeu	a0,a3,1321c <memmove+0x42>
+   131e6:	fff64593          	not	a1,a2
+   131ea:	4781                	li	a5,0
+   131ec:	17fd                	addi	a5,a5,-1
+   131ee:	00f59363          	bne	a1,a5,131f4 <memmove+0x1a>
+   131f2:	8082                	ret
+   131f4:	00f68733          	add	a4,a3,a5
+   131f8:	00074803          	lbu	a6,0(a4)
+   131fc:	00c78733          	add	a4,a5,a2
+   13200:	972a                	add	a4,a4,a0
+   13202:	01070023          	sb	a6,0(a4)
+   13206:	b7dd                	j	131ec <memmove+0x12>
+   13208:	00f58733          	add	a4,a1,a5
+   1320c:	2314                	lbu	a3,0(a4)
+   1320e:	00f50733          	add	a4,a0,a5
+   13212:	0785                	addi	a5,a5,1
+   13214:	a314                	sb	a3,0(a4)
+   13216:	fef619e3          	bne	a2,a5,13208 <memmove+0x2e>
+   1321a:	8082                	ret
+   1321c:	4781                	li	a5,0
+   1321e:	bfe5                	j	13216 <memmove+0x3c>
+
+00013220 <_malloc_usable_size_r>:
+_malloc_usable_size_r():
+   13220:	ffc5a783          	lw	a5,-4(a1)
+   13224:	ffc78513          	addi	a0,a5,-4
+   13228:	0007d563          	bgez	a5,13232 <_malloc_usable_size_r+0x12>
+   1322c:	95aa                	add	a1,a1,a0
+   1322e:	419c                	lw	a5,0(a1)
+   13230:	953e                	add	a0,a0,a5
+   13232:	8082                	ret
+
+00013234 <__ledf2>:
+__ltdf2():
+   13234:	0145d713          	srli	a4,a1,0x14
+   13238:	001007b7          	lui	a5,0x100
+   1323c:	17fd                	addi	a5,a5,-1
+   1323e:	0146d813          	srli	a6,a3,0x14
+   13242:	7ff77713          	andi	a4,a4,2047
+   13246:	7ff00893          	li	a7,2047
+   1324a:	00b7fe33          	and	t3,a5,a1
+   1324e:	8eaa                	mv	t4,a0
+   13250:	8ff5                	and	a5,a5,a3
+   13252:	81fd                	srli	a1,a1,0x1f
+   13254:	8f32                	mv	t5,a2
+   13256:	7ff87813          	andi	a6,a6,2047
+   1325a:	82fd                	srli	a3,a3,0x1f
+   1325c:	03170e63          	beq	a4,a7,13298 <__ledf2+0x64>
+   13260:	01180d63          	beq	a6,a7,1327a <__ledf2+0x46>
+   13264:	e329                	bnez	a4,132a6 <__ledf2+0x72>
+   13266:	00ae68b3          	or	a7,t3,a0
+   1326a:	00081f63          	bnez	a6,13288 <__ledf2+0x54>
+   1326e:	8e5d                	or	a2,a2,a5
+   13270:	ee01                	bnez	a2,13288 <__ledf2+0x54>
+   13272:	4301                	li	t1,0
+   13274:	04088c63          	beqz	a7,132cc <__ledf2+0x98>
+   13278:	a821                	j	13290 <__ledf2+0x5c>
+   1327a:	00c7e8b3          	or	a7,a5,a2
+   1327e:	4309                	li	t1,2
+   13280:	04089663          	bnez	a7,132cc <__ledf2+0x98>
+   13284:	d36d                	beqz	a4,13266 <__ledf2+0x32>
+   13286:	a005                	j	132a6 <__ledf2+0x72>
+   13288:	04088463          	beqz	a7,132d0 <__ledf2+0x9c>
+   1328c:	02d58563          	beq	a1,a3,132b6 <__ledf2+0x82>
+   13290:	4305                	li	t1,1
+   13292:	cd8d                	beqz	a1,132cc <__ledf2+0x98>
+   13294:	537d                	li	t1,-1
+   13296:	a81d                	j	132cc <__ledf2+0x98>
+   13298:	00ae68b3          	or	a7,t3,a0
+   1329c:	4309                	li	t1,2
+   1329e:	02089763          	bnez	a7,132cc <__ledf2+0x98>
+   132a2:	02e80a63          	beq	a6,a4,132d6 <__ledf2+0xa2>
+   132a6:	00081463          	bnez	a6,132ae <__ledf2+0x7a>
+   132aa:	8e5d                	or	a2,a2,a5
+   132ac:	d275                	beqz	a2,13290 <__ledf2+0x5c>
+   132ae:	fed591e3          	bne	a1,a3,13290 <__ledf2+0x5c>
+   132b2:	fce84fe3          	blt	a6,a4,13290 <__ledf2+0x5c>
+   132b6:	01074963          	blt	a4,a6,132c8 <__ledf2+0x94>
+   132ba:	fdc7ebe3          	bltu	a5,t3,13290 <__ledf2+0x5c>
+   132be:	00fe0f63          	beq	t3,a5,132dc <__ledf2+0xa8>
+   132c2:	4301                	li	t1,0
+   132c4:	00fe7463          	bgeu	t3,a5,132cc <__ledf2+0x98>
+   132c8:	d5f1                	beqz	a1,13294 <__ledf2+0x60>
+   132ca:	4305                	li	t1,1
+   132cc:	851a                	mv	a0,t1
+   132ce:	8082                	ret
+   132d0:	feed                	bnez	a3,132ca <__ledf2+0x96>
+   132d2:	537d                	li	t1,-1
+   132d4:	bfe5                	j	132cc <__ledf2+0x98>
+   132d6:	8e5d                	or	a2,a2,a5
+   132d8:	da79                	beqz	a2,132ae <__ledf2+0x7a>
+   132da:	bfcd                	j	132cc <__ledf2+0x98>
+   132dc:	fbdf6ae3          	bltu	t5,t4,13290 <__ledf2+0x5c>
+   132e0:	4301                	li	t1,0
+   132e2:	ffeef5e3          	bgeu	t4,t5,132cc <__ledf2+0x98>
+   132e6:	f1f5                	bnez	a1,132ca <__ledf2+0x96>
+   132e8:	b775                	j	13294 <__ledf2+0x60>
+
+000132ea <__fixdfsi>:
+__fixdfsi():
+   132ea:	0145d793          	srli	a5,a1,0x14
+   132ee:	001006b7          	lui	a3,0x100
+   132f2:	fff68713          	addi	a4,a3,-1 # fffff <_data_lma+0xeb9d7>
+   132f6:	7ff7f793          	andi	a5,a5,2047
+   132fa:	3fe00613          	li	a2,1022
+   132fe:	8f6d                	and	a4,a4,a1
+   13300:	81fd                	srli	a1,a1,0x1f
+   13302:	00f65c63          	bge	a2,a5,1331a <__fixdfsi+0x30>
+   13306:	41d00613          	li	a2,1053
+   1330a:	00f65a63          	bge	a2,a5,1331e <__fixdfsi+0x34>
+   1330e:	80000537          	lui	a0,0x80000
+   13312:	fff54513          	not	a0,a0
+   13316:	952e                	add	a0,a0,a1
+   13318:	8082                	ret
+   1331a:	4501                	li	a0,0
+   1331c:	8082                	ret
+   1331e:	43300613          	li	a2,1075
+   13322:	8e1d                	sub	a2,a2,a5
+   13324:	487d                	li	a6,31
+   13326:	8f55                	or	a4,a4,a3
+   13328:	00c85d63          	bge	a6,a2,13342 <__fixdfsi+0x58>
+   1332c:	41300693          	li	a3,1043
+   13330:	40f687b3          	sub	a5,a3,a5
+   13334:	00f757b3          	srl	a5,a4,a5
+   13338:	40f00533          	neg	a0,a5
+   1333c:	f1e5                	bnez	a1,1331c <__fixdfsi+0x32>
+   1333e:	853e                	mv	a0,a5
+   13340:	8082                	ret
+   13342:	bed78793          	addi	a5,a5,-1043 # ffbed <_data_lma+0xeb5c5>
+   13346:	00f717b3          	sll	a5,a4,a5
+   1334a:	00c55533          	srl	a0,a0,a2
+   1334e:	8fc9                	or	a5,a5,a0
+   13350:	b7e5                	j	13338 <__fixdfsi+0x4e>
+
+00013352 <__fixunsdfsi>:
+__fixunsdfsi():
+   13352:	0145d793          	srli	a5,a1,0x14
+   13356:	001006b7          	lui	a3,0x100
+   1335a:	fff68713          	addi	a4,a3,-1 # fffff <_data_lma+0xeb9d7>
+   1335e:	7ff7f793          	andi	a5,a5,2047
+   13362:	3fe00613          	li	a2,1022
+   13366:	882a                	mv	a6,a0
+   13368:	8f6d                	and	a4,a4,a1
+   1336a:	4501                	li	a0,0
+   1336c:	81fd                	srli	a1,a1,0x1f
+   1336e:	00f65463          	bge	a2,a5,13376 <__fixunsdfsi+0x24>
+   13372:	c199                	beqz	a1,13378 <__fixunsdfsi+0x26>
+   13374:	8082                	ret
+   13376:	8082                	ret
+   13378:	41e00613          	li	a2,1054
+   1337c:	557d                	li	a0,-1
+   1337e:	fef64be3          	blt	a2,a5,13374 <__fixunsdfsi+0x22>
+   13382:	43300513          	li	a0,1075
+   13386:	8d1d                	sub	a0,a0,a5
+   13388:	467d                	li	a2,31
+   1338a:	8f55                	or	a4,a4,a3
+   1338c:	00a64a63          	blt	a2,a0,133a0 <__fixunsdfsi+0x4e>
+   13390:	bed78793          	addi	a5,a5,-1043
+   13394:	00f71733          	sll	a4,a4,a5
+   13398:	00a85533          	srl	a0,a6,a0
+   1339c:	8d59                	or	a0,a0,a4
+   1339e:	8082                	ret
+   133a0:	41300513          	li	a0,1043
+   133a4:	40f507b3          	sub	a5,a0,a5
+   133a8:	00f75533          	srl	a0,a4,a5
+   133ac:	8082                	ret
+
+000133ae <__floatunsidf>:
+__floatunsidf():
+   133ae:	cd1d                	beqz	a0,133ec <__floatunsidf+0x3e>
+   133b0:	1141                	addi	sp,sp,-16
+   133b2:	c422                	sw	s0,8(sp)
+   133b4:	c606                	sw	ra,12(sp)
+   133b6:	842a                	mv	s0,a0
+   133b8:	cf4fa0ef          	jal	ra,d8ac <__clzsi2>
+   133bc:	41e00693          	li	a3,1054
+   133c0:	8e89                	sub	a3,a3,a0
+   133c2:	47a9                	li	a5,10
+   133c4:	7ff6f693          	andi	a3,a3,2047
+   133c8:	02a7dc63          	bge	a5,a0,13400 <__floatunsidf+0x52>
+   133cc:	1555                	addi	a0,a0,-11
+   133ce:	00a417b3          	sll	a5,s0,a0
+   133d2:	07b2                	slli	a5,a5,0xc
+   133d4:	83b1                	srli	a5,a5,0xc
+   133d6:	4701                	li	a4,0
+   133d8:	40b2                	lw	ra,12(sp)
+   133da:	4422                	lw	s0,8(sp)
+   133dc:	07b2                	slli	a5,a5,0xc
+   133de:	06d2                	slli	a3,a3,0x14
+   133e0:	83b1                	srli	a5,a5,0xc
+   133e2:	8fd5                	or	a5,a5,a3
+   133e4:	853a                	mv	a0,a4
+   133e6:	85be                	mv	a1,a5
+   133e8:	0141                	addi	sp,sp,16
+   133ea:	8082                	ret
+   133ec:	4781                	li	a5,0
+   133ee:	4681                	li	a3,0
+   133f0:	07b2                	slli	a5,a5,0xc
+   133f2:	06d2                	slli	a3,a3,0x14
+   133f4:	83b1                	srli	a5,a5,0xc
+   133f6:	4701                	li	a4,0
+   133f8:	8fd5                	or	a5,a5,a3
+   133fa:	853a                	mv	a0,a4
+   133fc:	85be                	mv	a1,a5
+   133fe:	8082                	ret
+   13400:	472d                	li	a4,11
+   13402:	8f09                	sub	a4,a4,a0
+   13404:	00e457b3          	srl	a5,s0,a4
+   13408:	07b2                	slli	a5,a5,0xc
+   1340a:	01550713          	addi	a4,a0,21 # 80000015 <_eusrstack+0x5fff0015>
+   1340e:	00e41733          	sll	a4,s0,a4
+   13412:	83b1                	srli	a5,a5,0xc
+   13414:	b7d1                	j	133d8 <__floatunsidf+0x2a>
+
+00013416 <__extenddftf2>:
+__extenddftf2():
+   13416:	01465793          	srli	a5,a2,0x14
+   1341a:	00c61713          	slli	a4,a2,0xc
+   1341e:	7ff7f793          	andi	a5,a5,2047
+   13422:	7179                	addi	sp,sp,-48
+   13424:	8331                	srli	a4,a4,0xc
+   13426:	00178693          	addi	a3,a5,1
+   1342a:	d422                	sw	s0,40(sp)
+   1342c:	d226                	sw	s1,36(sp)
+   1342e:	d606                	sw	ra,44(sp)
+   13430:	d04a                	sw	s2,32(sp)
+   13432:	c82e                	sw	a1,16(sp)
+   13434:	ca3a                	sw	a4,20(sp)
+   13436:	ce02                	sw	zero,28(sp)
+   13438:	cc02                	sw	zero,24(sp)
+   1343a:	7fe6f693          	andi	a3,a3,2046
+   1343e:	842a                	mv	s0,a0
+   13440:	01f65493          	srli	s1,a2,0x1f
+   13444:	cab9                	beqz	a3,1349a <__extenddftf2+0x84>
+   13446:	6691                	lui	a3,0x4
+   13448:	c0068693          	addi	a3,a3,-1024 # 3c00 <__stack_size+0x3400>
+   1344c:	97b6                	add	a5,a5,a3
+   1344e:	0045d613          	srli	a2,a1,0x4
+   13452:	01c71693          	slli	a3,a4,0x1c
+   13456:	07c6                	slli	a5,a5,0x11
+   13458:	8ed1                	or	a3,a3,a2
+   1345a:	01c59513          	slli	a0,a1,0x1c
+   1345e:	8311                	srli	a4,a4,0x4
+   13460:	83c5                	srli	a5,a5,0x11
+   13462:	4801                	li	a6,0
+   13464:	8678                	sh	a4,12(sp)
+   13466:	4732                	lw	a4,12(sp)
+   13468:	07c6                	slli	a5,a5,0x11
+   1346a:	800105b7          	lui	a1,0x80010
+   1346e:	83c5                	srli	a5,a5,0x11
+   13470:	15fd                	addi	a1,a1,-1
+   13472:	07c2                	slli	a5,a5,0x10
+   13474:	8f6d                	and	a4,a4,a1
+   13476:	8fd9                	or	a5,a5,a4
+   13478:	0786                	slli	a5,a5,0x1
+   1347a:	01f49613          	slli	a2,s1,0x1f
+   1347e:	8385                	srli	a5,a5,0x1
+   13480:	8fd1                	or	a5,a5,a2
+   13482:	c048                	sw	a0,4(s0)
+   13484:	01042023          	sw	a6,0(s0)
+   13488:	c414                	sw	a3,8(s0)
+   1348a:	c45c                	sw	a5,12(s0)
+   1348c:	8522                	mv	a0,s0
+   1348e:	50b2                	lw	ra,44(sp)
+   13490:	5422                	lw	s0,40(sp)
+   13492:	5492                	lw	s1,36(sp)
+   13494:	5902                	lw	s2,32(sp)
+   13496:	6145                	addi	sp,sp,48
+   13498:	8082                	ret
+   1349a:	00b76533          	or	a0,a4,a1
+   1349e:	e7bd                	bnez	a5,1350c <__extenddftf2+0xf6>
+   134a0:	cd51                	beqz	a0,1353c <__extenddftf2+0x126>
+   134a2:	c355                	beqz	a4,13546 <__extenddftf2+0x130>
+   134a4:	853a                	mv	a0,a4
+   134a6:	c06fa0ef          	jal	ra,d8ac <__clzsi2>
+   134aa:	03150713          	addi	a4,a0,49
+   134ae:	01f77813          	andi	a6,a4,31
+   134b2:	8715                	srai	a4,a4,0x5
+   134b4:	0a081d63          	bnez	a6,1356e <__extenddftf2+0x158>
+   134b8:	0810                	addi	a2,sp,16
+   134ba:	00271693          	slli	a3,a4,0x2
+   134be:	40d606b3          	sub	a3,a2,a3
+   134c2:	888a                	mv	a7,sp
+   134c4:	00271813          	slli	a6,a4,0x2
+   134c8:	46cc                	lw	a1,12(a3)
+   134ca:	010687b3          	add	a5,a3,a6
+   134ce:	16f1                	addi	a3,a3,-4
+   134d0:	c7cc                	sw	a1,12(a5)
+   134d2:	fed89be3          	bne	a7,a3,134c8 <__extenddftf2+0xb2>
+   134d6:	177d                	addi	a4,a4,-1
+   134d8:	070a                	slli	a4,a4,0x2
+   134da:	9732                	add	a4,a4,a2
+   134dc:	00072023          	sw	zero,0(a4)
+   134e0:	ffc70693          	addi	a3,a4,-4
+   134e4:	00e60963          	beq	a2,a4,134f6 <__extenddftf2+0xe0>
+   134e8:	8736                	mv	a4,a3
+   134ea:	00072023          	sw	zero,0(a4)
+   134ee:	ffc70693          	addi	a3,a4,-4
+   134f2:	fee61be3          	bne	a2,a4,134e8 <__extenddftf2+0xd2>
+   134f6:	6791                	lui	a5,0x4
+   134f8:	c0c78793          	addi	a5,a5,-1012 # 3c0c <__stack_size+0x340c>
+   134fc:	8f89                	sub	a5,a5,a0
+   134fe:	07c6                	slli	a5,a5,0x11
+   13500:	4842                	lw	a6,16(sp)
+   13502:	4552                	lw	a0,20(sp)
+   13504:	46e2                	lw	a3,24(sp)
+   13506:	86b8                	lhu	a4,28(sp)
+   13508:	83c5                	srli	a5,a5,0x11
+   1350a:	bfa9                	j	13464 <__extenddftf2+0x4e>
+   1350c:	c115                	beqz	a0,13530 <__extenddftf2+0x11a>
+   1350e:	67a1                	lui	a5,0x8
+   13510:	00475513          	srli	a0,a4,0x4
+   13514:	01c71693          	slli	a3,a4,0x1c
+   13518:	00f56733          	or	a4,a0,a5
+   1351c:	0045d613          	srli	a2,a1,0x4
+   13520:	0742                	slli	a4,a4,0x10
+   13522:	8ed1                	or	a3,a3,a2
+   13524:	01c59513          	slli	a0,a1,0x1c
+   13528:	8341                	srli	a4,a4,0x10
+   1352a:	17fd                	addi	a5,a5,-1
+   1352c:	4801                	li	a6,0
+   1352e:	bf1d                	j	13464 <__extenddftf2+0x4e>
+   13530:	67a1                	lui	a5,0x8
+   13532:	4681                	li	a3,0
+   13534:	17fd                	addi	a5,a5,-1
+   13536:	4701                	li	a4,0
+   13538:	4801                	li	a6,0
+   1353a:	b72d                	j	13464 <__extenddftf2+0x4e>
+   1353c:	4681                	li	a3,0
+   1353e:	4781                	li	a5,0
+   13540:	4701                	li	a4,0
+   13542:	4801                	li	a6,0
+   13544:	b705                	j	13464 <__extenddftf2+0x4e>
+   13546:	852e                	mv	a0,a1
+   13548:	892e                	mv	s2,a1
+   1354a:	b62fa0ef          	jal	ra,d8ac <__clzsi2>
+   1354e:	05150713          	addi	a4,a0,81
+   13552:	01f77813          	andi	a6,a4,31
+   13556:	02050513          	addi	a0,a0,32
+   1355a:	8715                	srai	a4,a4,0x5
+   1355c:	f4080ee3          	beqz	a6,134b8 <__extenddftf2+0xa2>
+   13560:	4789                	li	a5,2
+   13562:	00f70663          	beq	a4,a5,1356e <__extenddftf2+0x158>
+   13566:	4709                	li	a4,2
+   13568:	0810                	addi	a2,sp,16
+   1356a:	48b1                	li	a7,12
+   1356c:	a835                	j	135a8 <__extenddftf2+0x192>
+   1356e:	40e006b3          	neg	a3,a4
+   13572:	068a                	slli	a3,a3,0x2
+   13574:	0810                	addi	a2,sp,16
+   13576:	06b1                	addi	a3,a3,12
+   13578:	02000e13          	li	t3,32
+   1357c:	96b2                	add	a3,a3,a2
+   1357e:	00271893          	slli	a7,a4,0x2
+   13582:	410e0e33          	sub	t3,t3,a6
+   13586:	ffc6a583          	lw	a1,-4(a3)
+   1358a:	429c                	lw	a5,0(a3)
+   1358c:	01168333          	add	t1,a3,a7
+   13590:	01c5d5b3          	srl	a1,a1,t3
+   13594:	010797b3          	sll	a5,a5,a6
+   13598:	8ddd                	or	a1,a1,a5
+   1359a:	00b32023          	sw	a1,0(t1)
+   1359e:	16f1                	addi	a3,a3,-4
+   135a0:	fed613e3          	bne	a2,a3,13586 <__extenddftf2+0x170>
+   135a4:	4942                	lw	s2,16(sp)
+   135a6:	177d                	addi	a4,a4,-1
+   135a8:	101c                	addi	a5,sp,32
+   135aa:	98be                	add	a7,a7,a5
+   135ac:	01091933          	sll	s2,s2,a6
+   135b0:	ff28a823          	sw	s2,-16(a7) # fff0 <_dtoa_r+0x200>
+   135b4:	b715                	j	134d8 <__extenddftf2+0xc2>
+
+000135b6 <__trunctfdf2>:
+__trunctfdf2():
+   135b6:	00c52803          	lw	a6,12(a0)
+   135ba:	4118                	lw	a4,0(a0)
+   135bc:	4154                	lw	a3,4(a0)
+   135be:	450c                	lw	a1,8(a0)
+   135c0:	6521                	lui	a0,0x8
+   135c2:	fff50793          	addi	a5,a0,-1 # 7fff <User_Config_Read_Config+0x2b>
+   135c6:	01085613          	srli	a2,a6,0x10
+   135ca:	00359e13          	slli	t3,a1,0x3
+   135ce:	8e7d                	and	a2,a2,a5
+   135d0:	01d75893          	srli	a7,a4,0x1d
+   135d4:	01d6d793          	srli	a5,a3,0x1d
+   135d8:	01081313          	slli	t1,a6,0x10
+   135dc:	068e                	slli	a3,a3,0x3
+   135de:	1141                	addi	sp,sp,-16
+   135e0:	01c7e7b3          	or	a5,a5,t3
+   135e4:	0116e6b3          	or	a3,a3,a7
+   135e8:	01035313          	srli	t1,t1,0x10
+   135ec:	00371e13          	slli	t3,a4,0x3
+   135f0:	00160893          	addi	a7,a2,1
+   135f4:	1579                	addi	a0,a0,-2
+   135f6:	81f5                	srli	a1,a1,0x1d
+   135f8:	030e                	slli	t1,t1,0x3
+   135fa:	c43e                	sw	a5,8(sp)
+   135fc:	c236                	sw	a3,4(sp)
+   135fe:	c072                	sw	t3,0(sp)
+   13600:	00a8f533          	and	a0,a7,a0
+   13604:	01f85813          	srli	a6,a6,0x1f
+   13608:	0065e5b3          	or	a1,a1,t1
+   1360c:	c905                	beqz	a0,1363c <__trunctfdf2+0x86>
+   1360e:	7771                	lui	a4,0xffffc
+   13610:	40070713          	addi	a4,a4,1024 # ffffc400 <_eusrstack+0xdffec400>
+   13614:	963a                	add	a2,a2,a4
+   13616:	7fe00713          	li	a4,2046
+   1361a:	04c75d63          	bge	a4,a2,13674 <__trunctfdf2+0xbe>
+   1361e:	7ff00613          	li	a2,2047
+   13622:	4701                	li	a4,0
+   13624:	4781                	li	a5,0
+   13626:	0732                	slli	a4,a4,0xc
+   13628:	0652                	slli	a2,a2,0x14
+   1362a:	8331                	srli	a4,a4,0xc
+   1362c:	087e                	slli	a6,a6,0x1f
+   1362e:	8f51                	or	a4,a4,a2
+   13630:	01076733          	or	a4,a4,a6
+   13634:	853e                	mv	a0,a5
+   13636:	85ba                	mv	a1,a4
+   13638:	0141                	addi	sp,sp,16
+   1363a:	8082                	ret
+   1363c:	8fd5                	or	a5,a5,a3
+   1363e:	8fcd                	or	a5,a5,a1
+   13640:	01c7e7b3          	or	a5,a5,t3
+   13644:	e205                	bnez	a2,13664 <__trunctfdf2+0xae>
+   13646:	cbf1                	beqz	a5,1371a <__trunctfdf2+0x164>
+   13648:	4781                	li	a5,0
+   1364a:	4695                	li	a3,5
+   1364c:	0036d593          	srli	a1,a3,0x3
+   13650:	00979713          	slli	a4,a5,0x9
+   13654:	01d79693          	slli	a3,a5,0x1d
+   13658:	00b6e7b3          	or	a5,a3,a1
+   1365c:	8331                	srli	a4,a4,0xc
+   1365e:	7ff67613          	andi	a2,a2,2047
+   13662:	b7d1                	j	13626 <__trunctfdf2+0x70>
+   13664:	dfcd                	beqz	a5,1361e <__trunctfdf2+0x68>
+   13666:	4801                	li	a6,0
+   13668:	7ff00613          	li	a2,2047
+   1366c:	00080737          	lui	a4,0x80
+   13670:	4781                	li	a5,0
+   13672:	bf55                	j	13626 <__trunctfdf2+0x70>
+   13674:	0ac04663          	bgtz	a2,13720 <__trunctfdf2+0x16a>
+   13678:	fcc00793          	li	a5,-52
+   1367c:	0ef64f63          	blt	a2,a5,1377a <__trunctfdf2+0x1c4>
+   13680:	03d00793          	li	a5,61
+   13684:	40c78633          	sub	a2,a5,a2
+   13688:	40565793          	srai	a5,a2,0x5
+   1368c:	00080737          	lui	a4,0x80
+   13690:	8dd9                	or	a1,a1,a4
+   13692:	00279513          	slli	a0,a5,0x2
+   13696:	870a                	mv	a4,sp
+   13698:	4681                	li	a3,0
+   1369a:	c62e                	sw	a1,12(sp)
+   1369c:	00a108b3          	add	a7,sp,a0
+   136a0:	0711                	addi	a4,a4,4
+   136a2:	8a7d                	andi	a2,a2,31
+   136a4:	01c6e6b3          	or	a3,a3,t3
+   136a8:	01170963          	beq	a4,a7,136ba <__trunctfdf2+0x104>
+   136ac:	00072e03          	lw	t3,0(a4) # 80000 <_data_lma+0x6b9d8>
+   136b0:	0711                	addi	a4,a4,4
+   136b2:	01c6e6b3          	or	a3,a3,t3
+   136b6:	ff171be3          	bne	a4,a7,136ac <__trunctfdf2+0xf6>
+   136ba:	470d                	li	a4,3
+   136bc:	8f1d                	sub	a4,a4,a5
+   136be:	ca79                	beqz	a2,13794 <__trunctfdf2+0x1de>
+   136c0:	01010893          	addi	a7,sp,16
+   136c4:	98aa                	add	a7,a7,a0
+   136c6:	ff08a883          	lw	a7,-16(a7)
+   136ca:	02000e13          	li	t3,32
+   136ce:	40ce0e33          	sub	t3,t3,a2
+   136d2:	01c898b3          	sll	a7,a7,t3
+   136d6:	0116e6b3          	or	a3,a3,a7
+   136da:	cb75                	beqz	a4,137ce <__trunctfdf2+0x218>
+   136dc:	070a                	slli	a4,a4,0x2
+   136de:	950a                	add	a0,a0,sp
+   136e0:	00e10eb3          	add	t4,sp,a4
+   136e4:	888a                	mv	a7,sp
+   136e6:	410c                	lw	a1,0(a0)
+   136e8:	00452303          	lw	t1,4(a0)
+   136ec:	0891                	addi	a7,a7,4
+   136ee:	00c5d5b3          	srl	a1,a1,a2
+   136f2:	01c31333          	sll	t1,t1,t3
+   136f6:	0065e5b3          	or	a1,a1,t1
+   136fa:	feb8ae23          	sw	a1,-4(a7)
+   136fe:	0511                	addi	a0,a0,4
+   13700:	ff1e93e3          	bne	t4,a7,136e6 <__trunctfdf2+0x130>
+   13704:	4591                	li	a1,4
+   13706:	40f587b3          	sub	a5,a1,a5
+   1370a:	45b2                	lw	a1,12(sp)
+   1370c:	0808                	addi	a0,sp,16
+   1370e:	972a                	add	a4,a4,a0
+   13710:	00c5d5b3          	srl	a1,a1,a2
+   13714:	feb72823          	sw	a1,-16(a4)
+   13718:	a861                	j	137b0 <__trunctfdf2+0x1fa>
+   1371a:	4601                	li	a2,0
+   1371c:	4701                	li	a4,0
+   1371e:	b721                	j	13626 <__trunctfdf2+0x70>
+   13720:	00469713          	slli	a4,a3,0x4
+   13724:	00479513          	slli	a0,a5,0x4
+   13728:	01c76733          	or	a4,a4,t3
+   1372c:	82f1                	srli	a3,a3,0x1c
+   1372e:	83f1                	srli	a5,a5,0x1c
+   13730:	0592                	slli	a1,a1,0x4
+   13732:	00e03733          	snez	a4,a4
+   13736:	8ec9                	or	a3,a3,a0
+   13738:	8fcd                	or	a5,a5,a1
+   1373a:	8ed9                	or	a3,a3,a4
+   1373c:	0076f713          	andi	a4,a3,7
+   13740:	c711                	beqz	a4,1374c <__trunctfdf2+0x196>
+   13742:	00f6f713          	andi	a4,a3,15
+   13746:	4591                	li	a1,4
+   13748:	02b71c63          	bne	a4,a1,13780 <__trunctfdf2+0x1ca>
+   1374c:	00800737          	lui	a4,0x800
+   13750:	8f7d                	and	a4,a4,a5
+   13752:	ee070de3          	beqz	a4,1364c <__trunctfdf2+0x96>
+   13756:	0605                	addi	a2,a2,1
+   13758:	7ff00713          	li	a4,2047
+   1375c:	ece601e3          	beq	a2,a4,1361e <__trunctfdf2+0x68>
+   13760:	ff800737          	lui	a4,0xff800
+   13764:	177d                	addi	a4,a4,-1
+   13766:	8f7d                	and	a4,a4,a5
+   13768:	01d71793          	slli	a5,a4,0x1d
+   1376c:	828d                	srli	a3,a3,0x3
+   1376e:	0726                	slli	a4,a4,0x9
+   13770:	7ff67613          	andi	a2,a2,2047
+   13774:	8fd5                	or	a5,a5,a3
+   13776:	8331                	srli	a4,a4,0xc
+   13778:	b57d                	j	13626 <__trunctfdf2+0x70>
+   1377a:	4685                	li	a3,1
+   1377c:	4781                	li	a5,0
+   1377e:	4601                	li	a2,0
+   13780:	ffc6b713          	sltiu	a4,a3,-4
+   13784:	00174713          	xori	a4,a4,1
+   13788:	97ba                	add	a5,a5,a4
+   1378a:	00800737          	lui	a4,0x800
+   1378e:	0691                	addi	a3,a3,4
+   13790:	8f7d                	and	a4,a4,a5
+   13792:	b7c1                	j	13752 <__trunctfdf2+0x19c>
+   13794:	858a                	mv	a1,sp
+   13796:	00a588b3          	add	a7,a1,a0
+   1379a:	0008a883          	lw	a7,0(a7)
+   1379e:	0591                	addi	a1,a1,4
+   137a0:	0605                	addi	a2,a2,1
+   137a2:	ff15ae23          	sw	a7,-4(a1) # 8000fffc <_eusrstack+0x5ffffffc>
+   137a6:	fec758e3          	bge	a4,a2,13796 <__trunctfdf2+0x1e0>
+   137aa:	4711                	li	a4,4
+   137ac:	40f707b3          	sub	a5,a4,a5
+   137b0:	078a                	slli	a5,a5,0x2
+   137b2:	978a                	add	a5,a5,sp
+   137b4:	0818                	addi	a4,sp,16
+   137b6:	0007a023          	sw	zero,0(a5) # 8000 <User_Config_Read_Config+0x2c>
+   137ba:	0791                	addi	a5,a5,4
+   137bc:	fee79de3          	bne	a5,a4,137b6 <__trunctfdf2+0x200>
+   137c0:	4702                	lw	a4,0(sp)
+   137c2:	00d036b3          	snez	a3,a3
+   137c6:	4792                	lw	a5,4(sp)
+   137c8:	8ed9                	or	a3,a3,a4
+   137ca:	4601                	li	a2,0
+   137cc:	bf85                	j	1373c <__trunctfdf2+0x186>
+   137ce:	4785                	li	a5,1
+   137d0:	4701                	li	a4,0
+   137d2:	bf2d                	j	1370c <__trunctfdf2+0x156>
+
+000137d4 <_close>:
+_close():
+   137d4:	05800793          	li	a5,88
+   137d8:	1fff3717          	auipc	a4,0x1fff3
+   137dc:	1ef72623          	sw	a5,492(a4) # 200069c4 <errno>
+   137e0:	557d                	li	a0,-1
+   137e2:	8082                	ret
+
+000137e4 <_fstat>:
+_fstat():
+   137e4:	05800793          	li	a5,88
+   137e8:	1fff3717          	auipc	a4,0x1fff3
+   137ec:	1cf72e23          	sw	a5,476(a4) # 200069c4 <errno>
+   137f0:	557d                	li	a0,-1
+   137f2:	8082                	ret
+
+000137f4 <_isatty>:
+_isatty():
+   137f4:	05800793          	li	a5,88
+   137f8:	1fff3717          	auipc	a4,0x1fff3
+   137fc:	1cf72623          	sw	a5,460(a4) # 200069c4 <errno>
+   13800:	4501                	li	a0,0
+   13802:	8082                	ret
+
+00013804 <_lseek>:
+_lseek():
+   13804:	05800793          	li	a5,88
+   13808:	1fff3717          	auipc	a4,0x1fff3
+   1380c:	1af72e23          	sw	a5,444(a4) # 200069c4 <errno>
+   13810:	557d                	li	a0,-1
+   13812:	8082                	ret
+
+00013814 <_read>:
+_read():
+   13814:	05800793          	li	a5,88
+   13818:	1fff3717          	auipc	a4,0x1fff3
+   1381c:	1af72623          	sw	a5,428(a4) # 200069c4 <errno>
+   13820:	557d                	li	a0,-1
+   13822:	8082                	ret
+
+00013824 <lic_data>:
+   13824:	8911 1223 2446 488c 8110 0221 0442 0884     ..#.F$.H..!.B...
+   13834:	d819 b033 6067 c0ce 9195 3323 6646 cc8c     ..3.g`....#3Ff..
+   13844:	bb1c 7639 ec72 d8e5 a1c3 538f b716 6e2d     ..9vr......S..-n
+   13854:	440b 8816 102d 205a 40b4 9160 22c1 558a     .D..-.Z .@`..".U
+   13864:	2b04 5608 ac10 5821 b042 6085 d102 a205     .+.V..!XB..`....
+   13874:	d59f bb37 766f ecde c9b5 8363 06c7 1d86     ..7.ov....c.....
+   13884:	bf81 6f0b de16 bc2d 785b f0b6 f165 e2cb     ...o..-.[x..e...
+   13894:	dc5a b8b5 6163 c2c6 9585 3b03 7606 ec0c     Z...ca.....;.v..
+
+000138a4 <key_data>:
+   138a4:	0000 1021 2042 3063 4084 50a5 60c6 70e7     ..!.B c0.@.P.`.p
+   138b4:	8108 9129 a14a b16b c18c d1ad e1ce f1ef     ..).J.k.........
+   138c4:	1231 0210 3273 2252 52b5 4294 72f7 62d6     1...s2R".R.B.r.b
+   138d4:	9339 8318 b37b a35a d3bd c39c f3ff e3de     9...{.Z.........
+   138e4:	2462 3443 0420 1401 64e6 74c7 44a4 5485     b$C4 ....d.t.D.T
+   138f4:	a56a b54b 8528 9509 e5ee f5cf c5ac d58d     j.K.(...........
+   13904:	3653 2672 1611 0630 76d7 66f6 5695 46b4     S6r&..0..v.f.V.F
+   13914:	b75b a77a 9719 8738 f7df e7fe d79d c7bc     [.z...8.........
+
+00013924 <InvSBox>:
+   13924:	0952 d56a 3630 38a5 40bf 9ea3 f381 fbd7     R.j.06.8.@......
+   13934:	e37c 8239 2f9b 87ff 8e34 4443 dec4 cbe9     |.9../..4.CD....
+   13944:	7b54 3294 c2a6 3d23 4cee 0b95 fa42 4ec3     T{.2..#=.L..B..N
+   13954:	2e08 66a1 d928 b224 5b76 49a2 8b6d 25d1     ...f(.$.v[.Im..%
+   13964:	f872 64f6 6886 1698 a4d4 cc5c 655d 92b6     r..d.h....\.]e..
+   13974:	706c 5048 edfd dab9 155e 5746 8da7 849d     lpHP....^.FW....
+   13984:	d890 00ab bc8c 0ad3 e4f7 0558 b3b8 0645     ..........X...E.
+   13994:	2cd0 8f1e 3fca 020f afc1 03bd 1301 6b8a     .,...?.........k
+   139a4:	913a 4111 674f eadc f297 cecf b4f0 73e6     :..AOg.........s
+   139b4:	ac96 2274 ade7 8535 f9e2 e837 751c 6edf     ..t"..5...7..u.n
+   139c4:	f147 711a 291d 89c5 b76f 0e62 18aa 1bbe     G..q.)..o.b.....
+   139d4:	56fc 4b3e d2c6 2079 db9a fec0 cd78 f45a     .V>K..y ....x.Z.
+   139e4:	dd1f 33a8 0788 31c7 12b1 5910 8027 5fec     ...3...1...Y'.._
+   139f4:	5160 a97f b519 0d4a e52d 9f7a c993 ef9c     `Q....J.-.z.....
+   13a04:	e0a0 4d3b 2aae b0f5 ebc8 3cbb 5383 6199     ..;M.*.....<.S.a
+   13a14:	2b17 7e04 77ba 26d6 69e1 6314 2155 7d0c     .+.~.w.&.i.cU!.}
+
+00013a24 <SBox>:
+   13a24:	7c63 7b77 6bf2 c56f 0130 2b67 d7fe 76ab     c|w{.ko.0.g+...v
+   13a34:	82ca 7dc9 59fa f047 d4ad afa2 a49c c072     ...}.YG.......r.
+   13a44:	fdb7 2693 3f36 ccf7 a534 f1e5 d871 1531     ...&6?..4...q.1.
+   13a54:	c704 c323 9618 9a05 1207 e280 27eb 75b2     ..#..........'.u
+   13a64:	8309 1a2c 6e1b a05a 3b52 b3d6 e329 842f     ..,..nZ.R;..)./.
+   13a74:	d153 ed00 fc20 5bb1 cb6a 39be 4c4a cf58     S... ..[j..9JLX.
+   13a84:	efd0 fbaa 4d43 8533 f945 7f02 3c50 a89f     ....CM3.E...P<..
+   13a94:	a351 8f40 9d92 f538 b6bc 21da ff10 d2f3     Q.@...8....!....
+   13aa4:	0ccd ec13 975f 1744 a7c4 3d7e 5d64 7319     ...._.D...~=d].s
+   13ab4:	8160 dc4f 2a22 8890 ee46 14b8 5ede db0b     `.O."*..F....^..
+   13ac4:	32e0 0a3a 0649 5c24 d3c2 62ac 9591 79e4     .2:.I.$\...b...y
+   13ad4:	c8e7 6d37 d58d a94e 566c eaf4 7a65 08ae     ..7m..N.lV..ez..
+   13ae4:	78ba 2e25 a61c c6b4 dde8 1f74 bd4b 8a8b     .x%.......t.K...
+   13af4:	3e70 66b5 0348 0ef6 3561 b957 c186 9e1d     p>.fH...a5W.....
+   13b04:	f8e1 1198 d969 948e 1e9b e987 55ce df28     ....i........U(.
+   13b14:	a18c 0d89 e6bf 6842 9941 0f2d 54b0 16bb     ......BhA.-..T..
+   13b24:	2bb4 ffff 2be0 ffff 2be6 ffff 2bec ffff     .+...+...+...+..
+   13b34:	2bf2 ffff 2bf8 ffff 2bee ffff 2c06 ffff     .+...+...+...,..
+   13b44:	2c18 ffff 2c2a ffff 2c3c ffff 2c4e ffff     .,..*,..<,..N,..
+   13b54:	2c60 ffff 2f7c ffff 2f8a ffff 2f94 ffff     `,..|/.../.../..
+   13b64:	2fa8 ffff 2fba ffff 7274 6575 0000 0000     ./.../..true....
+   13b74:	6166 736c 0065 0000 6f4e 252e 2064 6572     false...No.%d re
+   13b84:	6461 6320 7261 2064 203d 7325 252c 3230     ad card = %s,%02
+   13b94:	2558 3230 2558 3230 2558 3230 0a58 0000     X%02X%02X%02X...
+   13ba4:	464e 5f43 5954 4550 525f 5453 535f 4154     NFC_TYPE_RST_STA
+   13bb4:	5452 0000 464e 5f43 5954 4550 525f 5453     RT..NFC_TYPE_RST
+   13bc4:	455f 444e 0000 0000 6f4e 252e 2064 464e     _END....No.%d NF
+   13bd4:	5f43 5954 4550 495f 494e 2c54 6469 303d     C_TYPE_INIT,id=0
+   13be4:	2578 3230 0a58 0000 7375 7265 6e5f 6366     x%02X...user_nfc
+   13bf4:	745f 7361 5f6b 6469 253d 0a64 0000 0000     _task_id=%d.....
+   13c04:	3c58 ffff 3c74 ffff 3c9a ffff 3cac ffff     X<..t<...<...<..
+   13c14:	3cc4 ffff 3cdc ffff 656c 5f64 6174 6b73     .<...<..led_task
+   13c24:	695f 3d64 6425 000a 6573 2074 6f4e 252e     _id=%d..set No.%
+   13c34:	2064 656c 2064 7473 7461 253a 0a64 0000     d led stat:%d...
+   13c44:	6c65 6365 5f74 6174 6b73 695f 3d64 6425     elect_task_id=%d
+   13c54:	000a 0000 6f4e 252e 2064 6c65 6365 2074     ....No.%d elect 
+   13c64:	7075 6f6c 6461 7320 6174 0a74 0000 0000     upload stat.....
+   13c74:	6f4e 252e 2064 6c65 6365 2074 203d 7325     No.%d elect = %s
+   13c84:	000a 0000 6472 6320 6e6f 6966 2067 7573     ....rd config su
+   13c94:	6363 0021 6163 206e 6162 6475 253d 0a64     cc!.can baud=%d.
+   13ca4:	0000 0000 6472 6320 6e6f 6966 2067 7265     ....rd config er
+   13cb4:	6f72 2172 0000 0000 440a ffff 4418 ffff     ror!.....D...D..
+   13cc4:	4422 ffff 442c ffff 4436 ffff 4440 ffff     "D..,D..6D..@D..
+   13cd4:	444c ffff 4458 ffff 7375 7265 635f 6e61     LD..XD..user_can
+   13ce4:	745f 7361 5f6b 6469 253d 0a64 0000 0000     _task_id=%d.....
+   13cf4:	6f4e 6564 4920 3d44 6425 000a 7372 3d74     Node ID=%d..rst=
+   13d04:	0031 0000 4f53 5446 5220 5453 0021 0000     1...SOFT RST!...
+   13d14:	4e45 4554 2052 544f 0041 0000 4e45 4554     ENTER OTA...ENTE
+   13d24:	2052 544f 2141 0000 6f63 666e 6769 6e49     R OTA!..configIn
+   13d34:	7469 0000 4f43 464e 4749 4920 494e 2154     it..CONFIG INIT!
+   13d44:	0000 0000 706f 6e65 003d 0000 706f 6e65     ....open=...open
+   13d54:	253d 0064 6c63 736f 3d65 0000 6c63 736f     =%d.close=..clos
+   13d64:	3d65 6425 0000 0000 6552 7473 7261 2074     e=%d....Restart 
+   13d74:	6f63 6e75 6474 776f 206e 6425 7320 6365     countdown %d sec
+   13d84:	6e6f 0a64 0000 0000 7375 7265 735f 7265     ond.....user_ser
+   13d94:	6576 5f72 6174 6b73 695f 3d64 6425 000a     ver_task_id=%d..
+   13da4:	7325 530a 7379 6574 436d 6b6c 253a 0d64     %s.SystemClk:%d.
+   13db4:	000a 0000 6843 7069 4449 253a 3830 0d78     ....ChipID:%08x.
+   13dc4:	000a 0000 56e2 ffff 56f6 ffff 5802 ffff     .....V...V...X..
+   13dd4:	5746 ffff 57f0 ffff 583a ffff 6850 2079     FW...W..:X..Phy 
+   13de4:	7075 6164 6574 5220 3a78 7825 5420 3a78     update Rx:%x Tx:
+   13df4:	7825 2e20 0a2e 0000 746d 2075 7865 6863     %x .....mtu exch
+   13e04:	6e61 6567 203a 6425 000a 0000 4850 2059     ange: %d....PHY 
+   13e14:	7055 6164 6574 2520 2e78 2e2e 000a 0000     Update %x.......
+   13e24:	6f54 206f 616c 6772 2065 6f6e 6974 0000     Too large noti..
+   13e34:	7055 6164 6574 2520 2078 202d 6e49 2074     Update %x - Int 
+   13e44:	7825 0a20 0000 0000 5245 2e52 002e 0000     %x .....ERR.....
+   13e54:	6e49 7469 6169 696c 657a 2e64 002e 0000     Initialized.....
+   13e64:	6944 6373 6e6f 656e 7463 6465 2e2e 5220     Disconnected.. R
+   13e74:	6165 6f73 3a6e 7825 000a 0000 6441 6576     eason:%x....Adve
+   13e84:	7472 7369 6e69 2e67 002e 0000 6f43 6e6e     rtising.....Conn
+   13e94:	6365 6974 6e6f 6d20 7861 2e2e 002e 0000     ection max......
+   13ea4:	6f43 6e6e 2520 2078 202d 6e49 2074 7825     Conn %x - Int %x
+   13eb4:	0a20 0000 6f43 6e6e 6365 6574 2e64 002e      ...Connected...
+   13ec4:	6f43 6e6e 6365 6574 2064 6441 6576 7472     Connected Advert
+   13ed4:	7369 6e69 2e67 002e 6157 7469 6e69 2067     ising...Waiting 
+   13ee4:	6f66 2072 6461 6576 7472 7369 6e69 2e67     for advertising.
+   13ef4:	002e 0000 7245 6f72 2e72 002e 7245 6f72     ....Error...Erro
+   13f04:	2e72 252e 0a78 0000                         r..%x...
+
+00013f0c <devInfo11073Cert>:
+   13f0c:	00fe 7865 6570 6972 656d 746e 6c61 0000     ..experimental..
+
+00013f1c <devInfoFirmwareRev>:
+   13f1c:	6946 6d72 6177 6572 5220 7665 7369 6f69     Firmware Revisio
+   13f2c:	006e 0000                                   n...
+
+00013f30 <devInfoHardwareRev>:
+   13f30:	6148 6472 6177 6572 5220 7665 7369 6f69     Hardware Revisio
+   13f40:	006e 0000                                   n...
+
+00013f44 <devInfoMfrName>:
+   13f44:	614d 756e 6166 7463 7275 7265 4e20 6d61     Manufacturer Nam
+   13f54:	0065 0000                                   e...
+
+00013f58 <devInfoModelNumber>:
+   13f58:	6f4d 6564 206c 754e 626d 7265 0000 0000     Model Number....
+
+00013f68 <devInfoSerialNumber>:
+   13f68:	6553 6972 6c61 4e20 6d75 6562 0072 0000     Serial Number...
+
+00013f78 <devInfoSoftwareRev>:
+   13f78:	6f53 7466 6177 6572 5220 7665 7369 6f69     Software Revisio
+   13f88:	006e 0000 202a 0000 4843 3233 3256 7830     n...* ..CH32V20x
+   13f98:	425f 454c 4c5f 4249 565f 2e31 3034 0000     _BLE_LIB_V1.40..
+   13fa8:	6568 6461 6620 6c69 2065 7265 6f72 2e72     head file error.
+   13fb8:	2e2e 0000 494c 2042 6e69 7469 6520 7272     ....LIB init err
+   13fc8:	726f 6320 646f 3a65 2520 2078 2e2e 0a2e     or code: %x ....
+   13fd8:	0000 0000 6974 656d 6520 7272 726f 2e2e     ....time error..
+   13fe8:	0000 0000 4d54 534f 545f 6d69 7265 6e49     ....TMOS_TimerIn
+   13ff8:	7469 6520 7272 2520 0a78 0000 656b 3a79     it err %x...key:
+   14008:	0000 0000 3025 5832 0020 0000 000d 0000     ....%02X .......
+   14018:	6164 6174 003a 0000 4241 4443 4645 4847     data:...ABCDEFGH
+   14028:	4a49 4c4b 4e4d 504f 5251 5453 5655 5857     IJKLMNOPQRSTUVWX
+   14038:	5a59 6261 6463 6665 6867 6a69 6c6b 6e6d     YZabcdefghijklmn
+   14048:	706f 7271 7473 7675 7877 7a79 3130 3332     opqrstuvwxyz0123
+   14058:	3534 3736 3938 2f2b 0000 0000 85b4 ffff     456789+/........
+   14068:	8438 ffff 8548 ffff 8550 ffff 8548 ffff     8...H...P...H...
+   14078:	8468 ffff 8548 ffff 8550 ffff 8438 ffff     h...H...P...8...
+   14088:	8438 ffff 8468 ffff 8550 ffff 85aa ffff     8...h...P.......
+   14098:	85aa ffff 85aa ffff 8468 ffff 8c0e ffff     ........h.......
+   140a8:	8b00 ffff 8b00 ffff 8afe ffff 8b06 ffff     ................
+   140b8:	8b06 ffff 8acc ffff 8afe ffff 8b06 ffff     ................
+   140c8:	8acc ffff 8b06 ffff 8afe ffff 8bfa ffff     ................
+   140d8:	8bfa ffff 8bfa ffff 8acc ffff               ............
+
+000140e4 <__clz_tab>:
+   140e4:	0100 0202 0303 0303 0404 0404 0404 0404     ................
+   140f4:	0505 0505 0505 0505 0505 0505 0505 0505     ................
+   14104:	0606 0606 0606 0606 0606 0606 0606 0606     ................
+   14114:	0606 0606 0606 0606 0606 0606 0606 0606     ................
+   14124:	0707 0707 0707 0707 0707 0707 0707 0707     ................
+   14134:	0707 0707 0707 0707 0707 0707 0707 0707     ................
+   14144:	0707 0707 0707 0707 0707 0707 0707 0707     ................
+   14154:	0707 0707 0707 0707 0707 0707 0707 0707     ................
+   14164:	0808 0808 0808 0808 0808 0808 0808 0808     ................
+   14174:	0808 0808 0808 0808 0808 0808 0808 0808     ................
+   14184:	0808 0808 0808 0808 0808 0808 0808 0808     ................
+   14194:	0808 0808 0808 0808 0808 0808 0808 0808     ................
+   141a4:	0808 0808 0808 0808 0808 0808 0808 0808     ................
+   141b4:	0808 0808 0808 0808 0808 0808 0808 0808     ................
+   141c4:	0808 0808 0808 0808 0808 0808 0808 0808     ................
+   141d4:	0808 0808 0808 0808 0808 0808 0808 0808     ................
+   141e4:	0000 0000 ffff ffff ffff 7fef 4e49 0046     ............INF.
+   141f4:	6e69 0066 414e 004e 616e 006e 0030 0000     inf.NAN.nan.0...
+   14204:	3130 3332 3534 3736 3938 4241 4443 4645     0123456789ABCDEF
+   14214:	0000 0000 3130 3332 3534 3736 3938 6261     ....0123456789ab
+   14224:	6463 6665 0000 0000 2565 646c 0000 0000     cdef....e%ld....
+   14234:	0000 7fc0 abe6 ffff abd2 ffff ac04 ffff     ................
+   14244:	ac0a ffff abe6 ffff 0000 0000 0000 0000     ................
+   14254:	0000 3fe0 0000 0000 0000 3ff0 0000 0000     ...?.......?....
+   14264:	0000 4000 0000 ffc0 ffff 41df 3595 94a0     ...@.......A.5..
+   14274:	ffff 3fdf e535 35af 0000 3fe0 3595 94a0     ...?5..5...?.5..
+   14284:	ffff 3fcf 666e 0000 6e69 7469 0079 0000     ...?nf..inity...
+   14294:	6e61 0000                                   an..
+
+00014298 <fpi.3395>:
+   14298:	0035 0000 fbce ffff 03cb 0000 0001 0000     5...............
+   142a8:	0000 0000                                   ....
+
+000142ac <fpinan.3431>:
+   142ac:	0034 0000 fbce ffff 03cb 0000 0001 0000     4...............
+   142bc:	0000 0000                                   ....
+
+000142c0 <tinytens>:
+   142c0:	89bc 97d8 d2b2 3c9c a733 d5a8 f623 3949     .......<3...#.I9
+   142d0:	a73d 44f4 0ffd 32a5 979d cf8c ba08 255b     =..D...2......[%
+   142e0:	6f43 64ac 0628 1168 0000 0000 0000 3ff8     Co.d(.h........?
+   142f0:	4361 636f 87a7 3fd2 c8b3 8b60 8a28 3fc6     aCoc...?..`.(..?
+   14300:	79fb 509f 4413 3fd3 0000 0000 0000 4024     .y.P.D.?......$@
+   14310:	0000 0000 0000 401c 0000 0000 0000 4014     .......@.......@
+   14320:	6e49 6966 696e 7974 0000 0000 614e 004e     Infinity....NaN.
+
+00014330 <__sf_fake_stderr>:
+	...
+
+00014350 <__sf_fake_stdin>:
+	...
+
+00014370 <__sf_fake_stdout>:
+	...
+   14390:	0043 0000 4f50 4953 0058 0000 0000 0000     C...POSIX.......
+
+000143a0 <__mprec_bigtens>:
+   143a0:	8000 37e0 c379 4341 6e17 b505 b8b5 4693     ...7y.AC.n.....F
+   143b0:	f9f5 e93f 4f03 4d38 1d32 f930 7748 5a82     ..?..O8M2.0.Hw.Z
+   143c0:	bf3c 7f73 4fdd 7515                         <.s..O.u
+
+000143c8 <__mprec_tens>:
+   143c8:	0000 0000 0000 3ff0 0000 0000 0000 4024     .......?......$@
+   143d8:	0000 0000 0000 4059 0000 0000 4000 408f     ......Y@.....@.@
+   143e8:	0000 0000 8800 40c3 0000 0000 6a00 40f8     .......@.....j.@
+   143f8:	0000 0000 8480 412e 0000 0000 12d0 4163     .......A......cA
+   14408:	0000 0000 d784 4197 0000 0000 cd65 41cd     .......A....e..A
+   14418:	0000 2000 a05f 4202 0000 e800 4876 4237     ... _..B....vH7B
+   14428:	0000 a200 1a94 426d 0000 e540 309c 42a2     ......mB..@..0.B
+   14438:	0000 1e90 bcc4 42d6 0000 2634 6bf5 430c     .......B..4&.k.C
+   14448:	8000 37e0 c379 4341 a000 85d8 3457 4376     ...7y.AC....W4vC
+   14458:	c800 674e c16d 43ab 3d00 6091 58e4 43e1     ..Ngm..C.=.`.X.C
+   14468:	8c40 78b5 af1d 4415 ef50 d6e2 1ae4 444b     @..x...DP.....KD
+   14478:	d592 064d f0cf 4480 4af6 c7e1 2d02 44b5     ..M....D.J...-.D
+   14488:	9db4 79d9 7843 44ea                         ...yCx.D
+
+00014490 <p05.3319>:
+   14490:	0005 0000 0019 0000 007d 0000 2d23 2b30     ........}...#-0+
+   144a0:	0020 0000 6c68 004c 6665 4567 4746 0000      ...hlL.efgEFG..
+   144b0:	2d41 6146 662d 3938 3130 3332 3534 3736     A-Fa-f8901234567
+   144c0:	005d 0000 2d2b 0000 3030 0000 5878 0000     ]...+-..00..xX..
+
+000144d0 <_ctype_>:
+   144d0:	2000 2020 2020 2020 2020 2828 2828 2028     .         ((((( 
+   144e0:	2020 2020 2020 2020 2020 2020 2020 2020                     
+   144f0:	8820 1010 1010 1010 1010 1010 1010 1010      ...............
+   14500:	0410 0404 0404 0404 0404 1004 1010 1010     ................
+   14510:	1010 4141 4141 4141 0101 0101 0101 0101     ..AAAAAA........
+   14520:	0101 0101 0101 0101 0101 0101 1010 1010     ................
+   14530:	1010 4242 4242 4242 0202 0202 0202 0202     ..BBBBBB........
+   14540:	0202 0202 0202 0202 0202 0202 1010 1010     ................
+   14550:	0020 0000 0000 0000 0000 0000 0000 0000      ...............
+	...
+
+000145d4 <Address>:
+   145d4:	ffff ffff                                   ....
+
+000145d8 <devInfo11073CertUUID>:
+   145d8:	2a2a 0000                                   **..
+
+000145dc <devInfoFirmwareRevUUID>:
+   145dc:	2a26 0000                                   &*..
+
+000145e0 <devInfoHardwareRevUUID>:
+   145e0:	2a27 0000                                   '*..
+
+000145e4 <devInfoMfrNameUUID>:
+   145e4:	2a29 0000                                   )*..
+
+000145e8 <devInfoModelNumberUUID>:
+   145e8:	2a24 0000                                   $*..
+
+000145ec <devInfoPnpIdUUID>:
+   145ec:	2a50 0000                                   P*..
+
+000145f0 <devInfoSerialNumberUUID>:
+   145f0:	2a25 0000                                   %*..
+
+000145f4 <devInfoServUUID>:
+   145f4:	180a 0000                                   ....
+
+000145f8 <devInfoService>:
+   145f8:	0002 0000 45f4 0001                         .....E..
+
+00014600 <devInfoSoftwareRevUUID>:
+   14600:	2a28 0000                                   (*..
+
+00014604 <devInfoSystemIdUUID>:
+   14604:	2a23 0000                                   #*..
+
+00014608 <simpleProfileServUUID>:
+   14608:	fee7 0000                                   ....
+
+0001460c <simpleProfileService>:
+   1460c:	0002 0000 4608 0001                         .....F..
+
+00014614 <simpleProfilechar1UUID>:
+   14614:	ffe1 0000                                   ....
+
+00014618 <simpleProfilechar2UUID>:
+   14618:	ffe2 0000                                   ....
+
+0001461c <simpleProfilechar3UUID>:
+   1461c:	ffe3 0000                                   ....
+
+00014620 <simpleProfilechar4UUID>:
+   14620:	ffe4 0000                                   ....
+
+00014624 <_global_impure_ptr>:
+   14624:	452c 2000                                   ,E. 

Diff do ficheiro suprimidas por serem muito extensas
+ 832 - 832
mainboard/obj/mainboard.map


BIN
obj/main.bin


Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff