diff --git a/library/inc/cmsis_armclang.h b/library/inc/cmsis_armclang.h old mode 100755 new mode 100644 diff --git a/library/inc/cmsis_compiler.h b/library/inc/cmsis_compiler.h old mode 100755 new mode 100644 diff --git a/library/inc/cmsis_version.h b/library/inc/cmsis_version.h old mode 100755 new mode 100644 diff --git a/library/inc/core_cm0plus.h b/library/inc/core_cm0plus.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x.h b/library/inc/lh32m0g3x.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_adc.h b/library/inc/lh32m0g3x_adc.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_btim.h b/library/inc/lh32m0g3x_btim.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_crc.h b/library/inc/lh32m0g3x_crc.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_dac.h b/library/inc/lh32m0g3x_dac.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_dma.h b/library/inc/lh32m0g3x_dma.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_dmamux.h b/library/inc/lh32m0g3x_dmamux.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_eeprom.h b/library/inc/lh32m0g3x_eeprom.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_exti.h b/library/inc/lh32m0g3x_exti.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_flash.h b/library/inc/lh32m0g3x_flash.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_gpio.h b/library/inc/lh32m0g3x_gpio.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_i2c.h b/library/inc/lh32m0g3x_i2c.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_iwdg.h b/library/inc/lh32m0g3x_iwdg.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_lhl_config.h b/library/inc/lh32m0g3x_lhl_config.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_lptim.h b/library/inc/lh32m0g3x_lptim.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_mcal.h b/library/inc/lh32m0g3x_mcal.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_mio.h b/library/inc/lh32m0g3x_mio.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_owi.h b/library/inc/lh32m0g3x_owi.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_power.h b/library/inc/lh32m0g3x_power.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_rcc.h b/library/inc/lh32m0g3x_rcc.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_rtc.h b/library/inc/lh32m0g3x_rtc.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_spi.h b/library/inc/lh32m0g3x_spi.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_timer.h b/library/inc/lh32m0g3x_timer.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_uart.h b/library/inc/lh32m0g3x_uart.h old mode 100755 new mode 100644 diff --git a/library/inc/lh32m0g3x_xlink.h b/library/inc/lh32m0g3x_xlink.h old mode 100755 new mode 100644 index 7787db6..11dd7bc --- a/library/inc/lh32m0g3x_xlink.h +++ b/library/inc/lh32m0g3x_xlink.h @@ -28,16 +28,16 @@ typedef enum XLINK0_INPUT_XB_IN1, XLINK0_INPUT_XB_IN2, XLINK0_INPUT_XB_IN3, + XLINK0_INPUT_TIM0_TRGO, + XLINK0_INPUT_TIM0_INT, XLINK0_INPUT_TIM1_TRGO, XLINK0_INPUT_TIM1_INT, - XLINK0_INPUT_TIM2_TRGO, - XLINK0_INPUT_TIM2_INT, XLINK0_INPUT_ADC0_CNV_DONE, XLINK0_INPUT_ADC1_CNV_DONE, - XLINK0_INPUT_LPTIM1_INT = 0x10u, - XLINK0_INPUT_LPTIM2_INT, + XLINK0_INPUT_LPTIM0_INT = 0x10u, + XLINK0_INPUT_LPTIM1_INT, + XLINK0_INPUT_BTIM0_TRIGGER, XLINK0_INPUT_BTIM1_TRIGGER, - XLINK0_INPUT_BTIM2_TRIGGER, XLINK0_INPUT_RTC_ALARM, XLINK0_INPUT_FAULT, XLINK0_INPUT_SOFT_SYNC, @@ -55,20 +55,20 @@ typedef enum typedef enum { - XLINK1_INPUT_TIM1_TRGO = 0x00u, /*!< Cross Link 1 输入源 */ + XLINK1_INPUT_TIM0_TRGO = 0x00u, /*!< Cross Link 1 输入源 */ + XLINK1_INPUT_TIM0_INT, + XLINK1_INPUT_TIM1_TRGO, XLINK1_INPUT_TIM1_INT, - XLINK1_INPUT_TIM2_TRGO, - XLINK1_INPUT_TIM2_INT, XLINK1_INPUT_ADC0_CNV_DONE, XLINK1_INPUT_ADC1_CNV_DONE, XLINK1_INPUT_XB_IN0, XLINK1_INPUT_XB_IN1, XLINK1_INPUT_XB_IN2, XLINK1_INPUT_XB_IN3, - XLINK1_INPUT_LPTIM1_INT = 0x0Eu, - XLINK1_INPUT_LPTIM2_INT, + XLINK1_INPUT_LPTIM0_INT = 0x0Eu, + XLINK1_INPUT_LPTIM1_INT, + XLINK1_INPUT_BTIM0_TRIGGER, XLINK1_INPUT_BTIM1_TRIGGER, - XLINK1_INPUT_BTIM2_TRIGGER, XLINK1_INPUT_RTC_ALARM, XLINK1_INPUT_FAULT, XLINK1_INPUT_SOFT_SYNC, @@ -89,12 +89,12 @@ typedef enum XLINK0_OUTPUT_ADC0_TRIG = 0x0008U, XLINK0_OUTPUT_ADC1_TRIG = 0x0808U, XLINK0_OUTPUT_DAC_SYNC = 0x1008U, - XLINK0_OUTPUT_TIM1_ITR0 = 0x1808U, - XLINK0_OUTPUT_TIM2_ITR0 = 0x000CU, + XLINK0_OUTPUT_TIM0_ITR0 = 0x1808U, + XLINK0_OUTPUT_TIM1_ITR0 = 0x000CU, XLINK0_OUTPUT_MIO_TRIGGER_IN0 = 0x080CU, XLINK0_OUTPUT_MIO_TRIGGER_IN1 = 0x100CU, - XLINK0_OUTPUT_LPTIM1_CL = 0x180CU, - XLINK0_OUTPUT_LPTIM2_CL = 0x0010U, + XLINK0_OUTPUT_LPTIM0_CL = 0x180CU, + XLINK0_OUTPUT_LPTIM1_CL = 0x0010U, } XLINK0_OUTPUT_PORT_t; /** diff --git a/library/inc/lh32m0xx_lhl.h b/library/inc/lh32m0xx_lhl.h old mode 100755 new mode 100644 diff --git a/library/inc/qfplib-m0-full.h b/library/inc/qfplib-m0-full.h old mode 100755 new mode 100644 diff --git a/library/inc/sdk_mio_common.h b/library/inc/sdk_mio_common.h old mode 100755 new mode 100644 diff --git a/library/src/lh32m0g3x_adc.c b/library/src/lh32m0g3x_adc.c old mode 100755 new mode 100644 diff --git a/library/src/lh32m0g3x_btim.c b/library/src/lh32m0g3x_btim.c old mode 100755 new mode 100644 diff --git a/library/src/lh32m0g3x_crc.c b/library/src/lh32m0g3x_crc.c old mode 100755 new mode 100644 diff --git a/library/src/lh32m0g3x_dac.c b/library/src/lh32m0g3x_dac.c old mode 100755 new mode 100644 diff --git a/library/src/lh32m0g3x_dma.c b/library/src/lh32m0g3x_dma.c old mode 100755 new mode 100644 index ca3f11f..676c089 --- a/library/src/lh32m0g3x_dma.c +++ b/library/src/lh32m0g3x_dma.c @@ -319,6 +319,8 @@ void LHL_DMA_ITConfig(DMA_HandleTypeDef* handle, uint32_t DMA_IT, FunctionalStat } } + + void LHL_DMA_Start(DMA_HandleTypeDef* handle) { pDMA_CONTROL->DMA_SERQ = handle->Channel; diff --git a/library/src/lh32m0g3x_dmamux.c b/library/src/lh32m0g3x_dmamux.c old mode 100755 new mode 100644 diff --git a/library/src/lh32m0g3x_eeprom.c b/library/src/lh32m0g3x_eeprom.c old mode 100755 new mode 100644 diff --git a/library/src/lh32m0g3x_exti.c b/library/src/lh32m0g3x_exti.c old mode 100755 new mode 100644 diff --git a/library/src/lh32m0g3x_flash.c b/library/src/lh32m0g3x_flash.c old mode 100755 new mode 100644 diff --git a/library/src/lh32m0g3x_gpio.c b/library/src/lh32m0g3x_gpio.c old mode 100755 new mode 100644 index 96348a2..32aec78 --- a/library/src/lh32m0g3x_gpio.c +++ b/library/src/lh32m0g3x_gpio.c @@ -118,7 +118,7 @@ void LHL_GPIO_Init(GPIO_TypeDef* pGPIOx, GPIO_InitTypeDef* GPIO_Init) { pGPIOx->PUE &= ~(1u << pinpos); pGPIOx->PDE &= ~(1u << pinpos); - } + } /* AFIO设置应该被设置 */ pGPIOx->CON0 &= ~((uint32_t)0xf << (pinpos*4)); diff --git a/library/src/lh32m0g3x_i2c.c b/library/src/lh32m0g3x_i2c.c old mode 100755 new mode 100644 index 3aeab84..4254402 --- a/library/src/lh32m0g3x_i2c.c +++ b/library/src/lh32m0g3x_i2c.c @@ -645,21 +645,6 @@ void LHL_I2C_SoftwareResetCmd( FunctionalState NewState) } } -/** - * @brief Selects the specified I2C NACK position in master receiver mode. - * This function is useful in I2C Master Receiver mode when the number - * of data to be received is equal to 2. In this case, this function - * should be called (with parameter I2C_NACKPosition_Next) before data - * reception starts,as described in the 2-byte reception procedure - * recommended in Reference Manual in Section: Master receiver. - * @param I2C_NACKPosition: specifies the NACK position. - * This parameter can be one of the following values: - * @arg I2C_NACKPosition_Next: indicates that the next byte will be the last - * received byte. - * @arg I2C_NACKPosition_Current: indicates that current byte is the last - * received byte. - * @retval None - */ void LHL_I2C_NACKPositionConfig(uint16_t I2C_NACKPosition) { /* Check the input parameter */ @@ -745,14 +730,6 @@ void LHL_I2C_StretchClockCmd(FunctionalState NewState) } } -/** - * @brief Selects the specified I2C fast mode duty cycle. - * @param I2C_DutyCycle: specifies the fast mode duty cycle. - * This parameter can be one of the following values: - * @arg I2C_DutyCycle_2: I2C fast mode Tlow/Thigh = 2 - * @arg I2C_DutyCycle_16_9: I2C fast mode Tlow/Thigh = 16/9 - * @retval None - */ void LHL_I2C_FastModeDutyCycleConfig(uint16_t I2C_DutyCycle) { if (I2C_DutyCycle != I2C_DutyCycle_16_9) @@ -767,116 +744,6 @@ void LHL_I2C_FastModeDutyCycleConfig(uint16_t I2C_DutyCycle) } } -/** - * @brief - **************************************************************************************** - * - * I2C State Monitoring Functions - * - **************************************************************************************** - * This I2C driver provides three different ways for I2C state monitoring - * depending on the application requirements and constraints: - * - * 1) Basic state monitoring: - * Using I2C_CheckEvent() function: - * It compares the status registers (SR1 and SR2) content to a given event - * (can be the combination of one or more flags). - * It returns SUCCESS if the current status includes the given flags - * and returns ERROR if one or more flags are missing in the current status. - * - When to use: - * - This function is suitable for most applications as well as for startup - * activity since the events are fully described in the product reference manual. - * - It is also suitable for users who need to define their own events. - * - Limitations: - * - If an error occurs (ie. error flags are set besides to the monitored flags), - * the I2C_CheckEvent() function may return SUCCESS despite the communication - * hold or corrupted real state. - * In this case, it is advised to use error interrupts to monitor the error - * events and handle them in the interrupt IRQ handler. - * - * @note - * For error management, it is advised to use the following functions: - * - I2C_ITConfig() to configure and enable the error interrupts (I2C_IT_ERR). - * - I2Cx_ER_IRQHandler() which is called when the error interrupt occurs. - * Where x is the peripheral instance (I2C1, I2C2 ...) - * - I2C_GetFlagStatus() or I2C_GetITStatus() to be called into I2Cx_ER_IRQHandler() - * in order to determine which error occured. - * - I2C_ClearFlag() or I2C_ClearITPendingBit() and/or I2C_SoftwareResetCmd() - * and/or I2C_GenerateStop() in order to clear the error flag and source, - * and return to correct communication status. - * - * - * 2) Advanced state monitoring: - * Using the function I2C_GetLastEvent() which returns the image of both status - * registers in a single word (uint32_t) (Status Register 2 value is shifted left - * by 16 bits and concatenated to Status Register 1). - * - When to use: - * - This function is suitable for the same applications above but it allows to - * overcome the mentioned limitation of I2C_GetFlagStatus() function. - * The returned value could be compared to events already defined in the - * library or to custom values defined by user. - * - This function is suitable when multiple flags are monitored at the same time. - * - At the opposite of I2C_CheckEvent() function, this function allows user to - * choose when an event is accepted (when all events flags are set and no - * other flags are set or just when the needed flags are set like - * I2C_CheckEvent() function). - * - Limitations: - * - User may need to define his own events. - * - Same remark concerning the error management is applicable for this - * function if user decides to check only regular communication flags (and - * ignores error flags). - * - * 3) Flag-based state monitoring: - * Using the function I2C_GetFlagStatus() which simply returns the status of - * one single flag (ie. I2C_FLAG_RXNE ...). - * - When to use: - * - This function could be used for specific applications or in debug phase. - * - It is suitable when only one flag checking is needed (most I2C events - * are monitored through multiple flags). - * - Limitations: - * - When calling this function, the Status register is accessed. Some flags are - * cleared when the status register is accessed. So checking the status - * of one Flag, may clear other ones. - * - Function may need to be called twice or more in order to monitor one - * single event. - * - */ - -/** - * - * 1) Basic state monitoring - ******************************************************************************* - */ - -/** - * @brief Checks whether the last I2Cx Event is equal to the one passed - * as parameter. - * @param I2C_EVENT: specifies the event to be checked. - * This parameter can be one of the following values: - * @arg I2C_EVENT_SLAVE_TRANSMITTER_ADDRESS_MATCHED : EV1 - * @arg I2C_EVENT_SLAVE_RECEIVER_ADDRESS_MATCHED : EV1 - * @arg I2C_EVENT_SLAVE_TRANSMITTER_SECONDADDRESS_MATCHED : EV1 - * @arg I2C_EVENT_SLAVE_RECEIVER_SECONDADDRESS_MATCHED : EV1 - * @arg I2C_EVENT_SLAVE_GENERALCALLADDRESS_MATCHED : EV1 - * @arg I2C_EVENT_SLAVE_BYTE_RECEIVED : EV2 - * @arg (I2C_EVENT_SLAVE_BYTE_RECEIVED | I2C_FLAG_DUALF) : EV2 - * @arg (I2C_EVENT_SLAVE_BYTE_RECEIVED | I2C_FLAG_GENCALL) : EV2 - * @arg I2C_EVENT_SLAVE_BYTE_TRANSMITTED : EV3 - * @arg (I2C_EVENT_SLAVE_BYTE_TRANSMITTED | I2C_FLAG_DUALF) : EV3 - * @arg (I2C_EVENT_SLAVE_BYTE_TRANSMITTED | I2C_FLAG_GENCALL) : EV3 - * @arg I2C_EVENT_SLAVE_ACK_FAILURE : EV3_2 - * @arg I2C_EVENT_SLAVE_STOP_DETECTED : EV4 - * @arg I2C_EVENT_MASTER_MODE_SELECT : EV5 - * @arg I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED : EV6 - * @arg I2C_EVENT_MASTER_RECEIVER_MODE_SELECTED : EV6 - * @arg I2C_EVENT_MASTER_BYTE_RECEIVED : EV7 - * @arg I2C_EVENT_MASTER_BYTE_TRANSMITTING : EV8 - * @arg I2C_EVENT_MASTER_BYTE_TRANSMITTED : EV8_2 - * @arg I2C_EVENT_MASTER_MODE_ADDRESS10 : EV9 - * @retval An ErrorStatus enumeration value: - * - LHL_OK: Last event is equal to the I2C_EVENT - * - LHL_ERROR: Last event is different from the I2C_EVENT - */ LHL_StatusTypeDef LHL_I2C_CheckEvent(uint32_t I2C_EVENT) { uint32_t lastevent = 0; @@ -931,40 +798,6 @@ uint32_t LHL_I2C_GetLastEvent(void) return lastevent; } -/** - * - * 3) Flag-based state monitoring - ******************************************************************************* - */ - -/** - * @brief Checks whether the specified I2C flag is set or not. - * @param I2C_FLAG: specifies the flag to check. - * This parameter can be one of the following values: - * @arg I2C_FLAG_DUALF: Dual flag (Slave mode) - * @arg I2C_FLAG_SMBHOST: SMBus host header (Slave mode) - * @arg I2C_FLAG_SMBDEFAULT: SMBus default header (Slave mode) - * @arg I2C_FLAG_GENCALL: General call header flag (Slave mode) - * @arg I2C_FLAG_TRA: Transmitter/Receiver flag - * @arg I2C_FLAG_BUSY: Bus busy flag - * @arg I2C_FLAG_MSL: Master/Slave flag - * @arg I2C_FLAG_SMBALERT: SMBus Alert flag - * @arg I2C_FLAG_TIMEOUT: Timeout or Tlow error flag - * @arg I2C_FLAG_PECERR: PEC error in reception flag - * @arg I2C_FLAG_OVR: Overrun/Underrun flag (Slave mode) - * @arg I2C_FLAG_AF: Acknowledge failure flag - * @arg I2C_FLAG_ARLO: Arbitration lost flag (Master mode) - * @arg I2C_FLAG_BERR: Bus error flag - * @arg I2C_FLAG_TXE: Data register empty flag (Transmitter) - * @arg I2C_FLAG_RXNE: Data register not empty (Receiver) flag - * @arg I2C_FLAG_STOPF: Stop detection flag (Slave mode) - * @arg I2C_FLAG_ADD10: 10-bit header sent flag (Master mode) - * @arg I2C_FLAG_BTF: Byte transfer finished flag - * @arg I2C_FLAG_ADDR: Address sent flag (Master mode) "ADSL" - * Address matched flag (Slave mode)"ENDA" - * @arg I2C_FLAG_SB: Start bit flag (Master mode) - * @retval The new state of I2C_FLAG (SET or RESET). - */ FlagStatus LHL_I2C_GetFlag(uint32_t I2C_FLAG) { FlagStatus bitstatus = RESET; @@ -1007,36 +840,6 @@ FlagStatus LHL_I2C_GetFlag(uint32_t I2C_FLAG) return bitstatus; } -/** - * @brief Clears the I2Cx's pending flags. - * @param I2C_FLAG: specifies the flag to clear. - * This parameter can be any combination of the following values: - * @arg I2C_FLAG_SMBALERT: SMBus Alert flag - * @arg I2C_FLAG_TIMEOUT: Timeout or Tlow error flag - * @arg I2C_FLAG_PECERR: PEC error in reception flag - * @arg I2C_FLAG_OVR: Overrun/Underrun flag (Slave mode) - * @arg I2C_FLAG_AF: Acknowledge failure flag - * @arg I2C_FLAG_ARLO: Arbitration lost flag (Master mode) - * @arg I2C_FLAG_BERR: Bus error flag - * - * @note - * - STOPF (STOP detection) is cleared by software sequence: a read operation - * to I2C_SR1 register (I2C_GetFlagStatus()) followed by a write operation - * to I2C_CR1 register (I2C_Cmd() to re-enable the I2C peripheral). - * - ADD10 (10-bit header sent) is cleared by software sequence: a read - * operation to I2C_SR1 (I2C_GetFlagStatus()) followed by writing the - * second byte of the address in DR register. - * - BTF (Byte Transfer Finished) is cleared by software sequence: a read - * operation to I2C_SR1 register (I2C_GetFlagStatus()) followed by a - * read/write to I2C_DR register (I2C_SendData()). - * - ADDR (Address sent) is cleared by software sequence: a read operation to - * I2C_SR1 register (I2C_GetFlagStatus()) followed by a read operation to - * I2C_SR2 register ((void)(I2Cx->SR2)). - * - SB (Start Bit) is cleared software sequence: a read operation to I2C_SR1 - * register (I2C_GetFlagStatus()) followed by a write operation to I2C_DR - * register (I2C_SendData()). - * @retval None - */ void LHL_I2C_ClearFlag(uint32_t I2C_FLAG) { uint32_t flagpos = 0; @@ -1047,27 +850,6 @@ void LHL_I2C_ClearFlag(uint32_t I2C_FLAG) pI2C->SR1 = (uint16_t)~flagpos; } -/** - * @brief Checks whether the specified I2C interrupt has occurred or not. - * @param I2C_IT: specifies the interrupt source to check. - * This parameter can be one of the following values: - * @arg I2C_IT_SMBALERT: SMBus Alert flag - * @arg I2C_IT_TIMEOUT: Timeout or Tlow error flag - * @arg I2C_IT_PECERR: PEC error in reception flag - * @arg I2C_IT_OVR: Overrun/Underrun flag (Slave mode) - * @arg I2C_IT_AF: Acknowledge failure flag - * @arg I2C_IT_ARLO: Arbitration lost flag (Master mode) - * @arg I2C_IT_BERR: Bus error flag - * @arg I2C_IT_TXE: Data register empty flag (Transmitter) - * @arg I2C_IT_RXNE: Data register not empty (Receiver) flag - * @arg I2C_IT_STOPF: Stop detection flag (Slave mode) - * @arg I2C_IT_ADD10: 10-bit header sent flag (Master mode) - * @arg I2C_IT_BTF: Byte transfer finished flag - * @arg I2C_IT_ADDR: Address sent flag (Master mode) "ADSL" - * Address matched flag (Slave mode)"ENDAD" - * @arg I2C_IT_SB: Start bit flag (Master mode) - * @retval The new state of I2C_IT (SET or RESET). - */ ITStatus LHL_I2C_GetPending(uint32_t I2C_IT) { ITStatus bitstatus = RESET; @@ -1094,36 +876,6 @@ ITStatus LHL_I2C_GetPending(uint32_t I2C_IT) return bitstatus; } -/** - * @brief Clears the I2C interrupt pending bits. - * @param I2C_IT: specifies the interrupt pending bit to clear. - * This parameter can be any combination of the following values: - * @arg I2C_IT_SMBALERT: SMBus Alert interrupt - * @arg I2C_IT_TIMEOUT: Timeout or Tlow error interrupt - * @arg I2C_IT_PECERR: PEC error in reception interrupt - * @arg I2C_IT_OVR: Overrun/Underrun interrupt (Slave mode) - * @arg I2C_IT_AF: Acknowledge failure interrupt - * @arg I2C_IT_ARLO: Arbitration lost interrupt (Master mode) - * @arg I2C_IT_BERR: Bus error interrupt - * - * @note - * - STOPF (STOP detection) is cleared by software sequence: a read operation - * to I2C_SR1 register (I2C_GetITStatus()) followed by a write operation to - * I2C_CR1 register (I2C_Cmd() to re-enable the I2C peripheral). - * - ADD10 (10-bit header sent) is cleared by software sequence: a read - * operation to I2C_SR1 (I2C_GetITStatus()) followed by writing the second - * byte of the address in I2C_DR register. - * - BTF (Byte Transfer Finished) is cleared by software sequence: a read - * operation to I2C_SR1 register (I2C_GetITStatus()) followed by a - * read/write to I2C_DR register (I2C_SendData()). - * - ADDR (Address sent) is cleared by software sequence: a read operation to - * I2C_SR1 register (I2C_GetITStatus()) followed by a read operation to - * I2C_SR2 register ((void)(I2Cx->SR2)). - * - SB (Start Bit) is cleared by software sequence: a read operation to - * I2C_SR1 register (I2C_GetITStatus()) followed by a write operation to - * I2C_DR register (I2C_SendData()). - * @retval None - */ void LHL_I2C_ClearPending(uint32_t I2C_IT) { uint32_t flagpos = 0; diff --git a/library/src/lh32m0g3x_iwdg.c b/library/src/lh32m0g3x_iwdg.c old mode 100755 new mode 100644 diff --git a/library/src/lh32m0g3x_lhl.c b/library/src/lh32m0g3x_lhl.c old mode 100755 new mode 100644 index 7d7478d..77f7113 --- a/library/src/lh32m0g3x_lhl.c +++ b/library/src/lh32m0g3x_lhl.c @@ -74,6 +74,11 @@ LHL_TickFreqTypeDef LHL_GetTickFreq(void) return uTickFreq; } +void SysTick_Handler(void) +{ +LHL_IncTick(); // 调用 LHL 库提供的累加函数 +} + /** * @brief 暂停Systick中断 */ diff --git a/library/src/lh32m0g3x_lptim.c b/library/src/lh32m0g3x_lptim.c old mode 100755 new mode 100644 diff --git a/library/src/lh32m0g3x_mcal.c b/library/src/lh32m0g3x_mcal.c old mode 100755 new mode 100644 diff --git a/library/src/lh32m0g3x_mio.c b/library/src/lh32m0g3x_mio.c old mode 100755 new mode 100644 diff --git a/library/src/lh32m0g3x_power.c b/library/src/lh32m0g3x_power.c old mode 100755 new mode 100644 diff --git a/library/src/lh32m0g3x_rcc.c b/library/src/lh32m0g3x_rcc.c old mode 100755 new mode 100644 diff --git a/library/src/lh32m0g3x_rtc.c b/library/src/lh32m0g3x_rtc.c old mode 100755 new mode 100644 diff --git a/library/src/lh32m0g3x_spi.c b/library/src/lh32m0g3x_spi.c old mode 100755 new mode 100644 diff --git a/library/src/lh32m0g3x_timer.c b/library/src/lh32m0g3x_timer.c old mode 100755 new mode 100644 diff --git a/library/src/lh32m0g3x_uart.c b/library/src/lh32m0g3x_uart.c old mode 100755 new mode 100644 diff --git a/library/src/lh32m0g3x_xlink.c b/library/src/lh32m0g3x_xlink.c old mode 100755 new mode 100644 index a92d004..e1e62e3 --- a/library/src/lh32m0g3x_xlink.c +++ b/library/src/lh32m0g3x_xlink.c @@ -28,7 +28,7 @@ void LHL_XLINK_Init(XLINK_InitTypeDef* XLink_Init) tmp = (uint32_t)CROSSLINK_BASE; tmp += (XLink_Init->XLink_0_Output & 0x0F); - pos = ((XLink_Init->XLink_0_Output >> 8) & 0xFF); + pos = ((XLink_Init->XLink_0_Output >> 8) & 0x0F); *(__IO uint32_t *)tmp &= ~(0x1Fu << pos); *(__IO uint32_t *)tmp |= ((uint32_t)XLink_Init->XLink_0_Input << pos); diff --git a/library/src/qfplib-m0-full.a b/library/src/qfplib-m0-full.a old mode 100755 new mode 100644 diff --git a/library/src/system_lh32m0g3x.c b/library/src/system_lh32m0g3x.c old mode 100755 new mode 100644 diff --git a/project/.vscode/c_cpp_properties.json b/project/.vscode/c_cpp_properties.json old mode 100755 new mode 100644 diff --git a/project/.vscode/uv4.log b/project/.vscode/uv4.log old mode 100755 new mode 100644 diff --git a/project/EventRecorderStub.scvd b/project/EventRecorderStub.scvd old mode 100755 new mode 100644 diff --git a/project/JLinkLog.txt b/project/JLinkLog.txt old mode 100755 new mode 100644 index c219f82..ffb0aae --- a/project/JLinkLog.txt +++ b/project/JLinkLog.txt @@ -1,2072 +1,9196 @@ -T8E50 000:005.226 SEGGER J-Link V7.82 Log File -T8E50 000:005.342 DLL Compiled: Oct 13 2022 13:32:51 -T8E50 000:005.346 Logging started @ 2026-03-20 09:21 -T8E50 000:005.351 - 5.353ms -T8E50 000:005.359 JLINK_SetWarnOutHandler(...) -T8E50 000:005.364 - 0.006ms -T8E50 000:005.369 JLINK_OpenEx(...) -T8E50 000:006.776 Firmware: J-Link V9 compiled May 7 2021 16:26:12 -T8E50 000:007.083 Firmware: J-Link V9 compiled May 7 2021 16:26:12 -T8E50 000:007.210 Decompressing FW timestamp took 108 us -T8E50 000:013.374 Hardware: V9.20 -T8E50 000:013.409 S/N: 4294967295 -T8E50 000:013.415 OEM: SEGGER -T8E50 000:013.420 Feature(s): RDI, GDB, FlashDL, FlashBP, JFlash -T8E50 000:014.400 TELNET listener socket opened on port 19021 -T8E50 000:014.499 WEBSRV WEBSRV_Init(): Starting webserver thread(s) -T8E50 000:014.628 WEBSRV Webserver running on local port 19080 -T8E50 000:018.266 - 12.919ms returns "O.K." -T8E50 000:018.316 JLINK_GetEmuCaps() -T8E50 000:018.321 - 0.007ms returns 0xB9FF7BBF -T8E50 000:018.328 JLINK_TIF_GetAvailable(...) -T8E50 000:018.528 - 0.210ms -T8E50 000:018.543 JLINK_SetErrorOutHandler(...) -T8E50 000:018.548 - 0.006ms -T8E50 000:018.562 JLINK_ExecCommand("ProjectFile = "C:\Users\hyj\Desktop\vm1000zuizhong\chenxuzuixing\LH32M0G314 Core V0307-1.8\project\JLinkSettings.ini"", ...). -T8E50 000:026.160 Ref file found at: C:\Keil_v5\ARM\Segger\JLinkDevices.ref -T8E50 000:026.232 REF file references invalid XML file: C:\Program Files\SEGGER\JLink\JLinkDevices.xml -T8E50 000:026.363 Device "CORTEX-M0" selected. -T8E50 000:026.549 - 7.991ms returns 0x00 -T8E50 000:026.569 JLINK_ExecCommand("Device = LH32M0G30X", ...). -T8E50 000:026.681 Device "CORTEX-M0" selected. -T8E50 000:026.840 - 0.268ms returns 0x00 -T8E50 000:026.848 JLINK_ExecCommand("DisableConnectionTimeout", ...). -T8E50 000:026.856 - 0.003ms returns 0x01 -T8E50 000:026.861 JLINK_GetHardwareVersion() -T8E50 000:026.865 - 0.006ms returns 92000 -T8E50 000:026.873 JLINK_GetDLLVersion() -T8E50 000:026.876 - 0.005ms returns 78200 -T8E50 000:026.881 JLINK_GetOEMString(...) -T8E50 000:026.885 JLINK_GetFirmwareString(...) -T8E50 000:026.889 - 0.005ms -T8E50 000:026.903 JLINK_GetDLLVersion() -T8E50 000:026.907 - 0.005ms returns 78200 -T8E50 000:026.911 JLINK_GetCompileDateTime() -T8E50 000:026.915 - 0.005ms -T8E50 000:026.922 JLINK_GetFirmwareString(...) -T8E50 000:026.926 - 0.005ms -T8E50 000:026.932 JLINK_GetHardwareVersion() -T8E50 000:026.936 - 0.005ms returns 92000 -T8E50 000:026.943 JLINK_GetSN() -T8E50 000:026.947 - 0.006ms returns -1 -T8E50 000:026.952 JLINK_GetOEMString(...) -T8E50 000:026.961 JLINK_TIF_Select(JLINKARM_TIF_SWD) -T8E50 000:027.615 - 0.660ms returns 0x00 -T8E50 000:027.625 JLINK_HasError() -T8E50 000:027.636 JLINK_SetSpeed(1000) -T8E50 000:027.823 - 0.190ms -T8E50 000:027.830 JLINK_GetId() -T8E50 000:028.819 Found SW-DP with ID 0x0BC11477 -T8E50 000:032.438 DPIDR: 0x0BC11477 -T8E50 000:032.463 CoreSight SoC-400 or earlier -T8E50 000:032.472 Scanning AP map to find all available APs -T8E50 000:033.313 AP[1]: Stopped AP scan as end of AP map has been reached -T8E50 000:033.326 AP[0]: AHB-AP (IDR: 0x04770031) -T8E50 000:033.333 Iterating through AP map to find AHB-AP to use -T8E50 000:034.640 AP[0]: Core found -T8E50 000:034.657 AP[0]: AHB-AP ROM base: 0xE00FF000 -T8E50 000:035.327 CPUID register: 0x410CC601. Implementer code: 0x41 (ARM) -T8E50 000:035.338 Found Cortex-M0 r0p1, Little endian. -T8E50 000:035.759 -- Max. mem block: 0x00010C40 -T8E50 000:035.894 CPU_ReadMem(4 bytes @ 0xE000EDF0) -T8E50 000:036.551 CPU_WriteMem(4 bytes @ 0xE000EDF0) -T8E50 000:037.221 CPU_ReadMem(4 bytes @ 0xE0002000) -T8E50 000:037.804 FPUnit: 4 code (BP) slots and 0 literal slots -T8E50 000:037.810 CPU_ReadMem(4 bytes @ 0xE000EDFC) -T8E50 000:038.426 CPU_WriteMem(4 bytes @ 0xE000EDFC) -T8E50 000:039.046 CPU_ReadMem(4 bytes @ 0xE0001000) -T8E50 000:039.615 CPU_WriteMem(4 bytes @ 0xE0001000) -T8E50 000:040.325 CoreSight components: -T8E50 000:040.412 ROMTbl[0] @ E00FF000 -T8E50 000:040.417 CPU_ReadMem(64 bytes @ 0xE00FF000) -T8E50 000:041.773 CPU_ReadMem(32 bytes @ 0xE000EFE0) -T8E50 000:042.769 [0][0]: E000E000 CID B105E00D PID 000BB008 SCS -T8E50 000:042.832 CPU_ReadMem(32 bytes @ 0xE0001FE0) -T8E50 000:043.777 [0][1]: E0001000 CID B105E00D PID 000BB00A DWT -T8E50 000:043.783 CPU_ReadMem(32 bytes @ 0xE0002FE0) -T8E50 000:044.727 [0][2]: E0002000 CID B105E00D PID 000BB00B FPB -T8E50 000:045.065 - 17.237ms returns 0x0BC11477 -T8E50 000:045.077 JLINK_GetDLLVersion() -T8E50 000:045.081 - 0.005ms returns 78200 -T8E50 000:045.088 JLINK_CORE_GetFound() -T8E50 000:045.092 - 0.005ms returns 0x60000FF -T8E50 000:045.098 JLINK_GetDebugInfo(0x100 = JLINKARM_ROM_TABLE_ADDR_INDEX) -T8E50 000:045.104 Value=0xE00FF000 -T8E50 000:045.110 - 0.013ms returns 0 -T8E50 000:045.146 JLINK_GetDebugInfo(0x100 = JLINKARM_ROM_TABLE_ADDR_INDEX) -T8E50 000:045.151 Value=0xE00FF000 -T8E50 000:045.156 - 0.011ms returns 0 -T8E50 000:045.160 JLINK_GetDebugInfo(0x101 = JLINKARM_DEBUG_INFO_ETM_ADDR_INDEX) -T8E50 000:045.164 Value=0x00000000 -T8E50 000:045.169 - 0.010ms returns 0 -T8E50 000:045.175 JLINK_ReadMemEx(0xE0041FF0, 0x10 Bytes, Flags = 0x02000004) -T8E50 000:045.191 CPU_ReadMem(16 bytes @ 0xE0041FF0) -T8E50 000:045.875 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -T8E50 000:045.882 - 0.708ms returns 16 (0x10) -T8E50 000:045.888 JLINK_GetDebugInfo(0x102 = JLINKARM_DEBUG_INFO_MTB_ADDR_INDEX) -T8E50 000:045.892 Value=0x00000000 -T8E50 000:045.898 - 0.011ms returns 0 -T8E50 000:045.902 JLINK_GetDebugInfo(0x103 = JLINKARM_DEBUG_INFO_TPIU_ADDR_INDEX) -T8E50 000:045.906 Value=0x00000000 -T8E50 000:045.911 - 0.011ms returns 0 -T8E50 000:045.916 JLINK_ReadMemEx(0xE0040FF0, 0x10 Bytes, Flags = 0x02000004) -T8E50 000:045.922 CPU_ReadMem(16 bytes @ 0xE0040FF0) -T8E50 000:046.622 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -T8E50 000:046.635 - 0.722ms returns 16 (0x10) -T8E50 000:046.643 JLINK_GetDebugInfo(0x104 = JLINKARM_DEBUG_INFO_ITM_ADDR_INDEX) -T8E50 000:046.648 Value=0xE0000000 -T8E50 000:046.653 - 0.011ms returns 0 -T8E50 000:046.657 JLINK_GetDebugInfo(0x105 = JLINKARM_DEBUG_INFO_DWT_ADDR_INDEX) -T8E50 000:046.666 Value=0xE0001000 -T8E50 000:046.671 - 0.015ms returns 0 -T8E50 000:046.675 JLINK_GetDebugInfo(0x106 = JLINKARM_DEBUG_INFO_FPB_ADDR_INDEX) -T8E50 000:046.679 Value=0xE0002000 -T8E50 000:046.684 - 0.010ms returns 0 -T8E50 000:046.688 JLINK_GetDebugInfo(0x107 = JLINKARM_DEBUG_INFO_NVIC_ADDR_INDEX) -T8E50 000:046.692 Value=0xE000E000 -T8E50 000:046.697 - 0.010ms returns 0 -T8E50 000:046.702 JLINK_GetDebugInfo(0x10C = JLINKARM_DEBUG_INFO_DBG_ADDR_INDEX) -T8E50 000:046.705 Value=0xE000EDF0 -T8E50 000:046.711 - 0.011ms returns 0 -T8E50 000:046.715 JLINK_GetDebugInfo(0x01 = Unknown) -T8E50 000:046.722 Value=0x00000000 -T8E50 000:046.727 - 0.014ms returns 0 -T8E50 000:046.732 JLINK_ReadMemU32(0xE000ED00, 0x1 Items) -T8E50 000:046.740 CPU_ReadMem(4 bytes @ 0xE000ED00) -T8E50 000:047.236 Data: 01 C6 0C 41 -T8E50 000:047.252 Debug reg: CPUID -T8E50 000:047.257 - 0.527ms returns 1 (0x1) -T8E50 000:047.264 JLINK_GetDebugInfo(0x10F = JLINKARM_DEBUG_INFO_HAS_CORTEX_M_SECURITY_EXT_INDEX) -T8E50 000:047.268 Value=0x00000000 -T8E50 000:047.273 - 0.011ms returns 0 -T8E50 000:047.278 JLINK_HasError() -T8E50 000:047.283 JLINK_SetResetType(JLINKARM_CM3_RESET_TYPE_NORMAL) -T8E50 000:047.287 - 0.005ms returns JLINKARM_CM3_RESET_TYPE_NORMAL -T8E50 000:047.292 JLINK_Reset() -T8E50 000:047.307 CPU is running -T8E50 000:047.313 CPU_WriteMem(4 bytes @ 0xE000EDF0) -T8E50 000:047.822 CPU is running -T8E50 000:047.837 CPU_WriteMem(4 bytes @ 0xE000EDFC) -T8E50 000:048.436 Reset: Halt core after reset via DEMCR.VC_CORERESET. -T8E50 000:048.931 Reset: Reset device via AIRCR.SYSRESETREQ. -T8E50 000:048.937 CPU is running -T8E50 000:048.944 CPU_WriteMem(4 bytes @ 0xE000ED0C) -T8E50 000:102.566 CPU_ReadMem(4 bytes @ 0xE000EDF0) -T8E50 000:103.380 CPU_ReadMem(4 bytes @ 0xE000EDF0) -T8E50 000:104.243 CPU is running -T8E50 000:104.276 CPU_WriteMem(4 bytes @ 0xE000EDF0) -T8E50 000:105.041 CPU is running -T8E50 000:105.243 CPU_WriteMem(4 bytes @ 0xE000EDFC) -T8E50 000:111.676 CPU_ReadMem(4 bytes @ 0xE000EDF0) -T8E50 000:118.761 CPU_WriteMem(4 bytes @ 0xE0002000) -T8E50 000:119.621 CPU_ReadMem(4 bytes @ 0xE000EDFC) -T8E50 000:120.387 CPU_ReadMem(4 bytes @ 0xE0001000) -T8E50 000:121.106 CPU_WriteMem(4 bytes @ 0xE0001000) -T8E50 000:121.909 - 74.630ms -T8E50 000:121.988 JLINK_HasError() -T8E50 000:122.149 JLINK_ReadReg(R15 (PC)) -T8E50 000:122.193 - 0.053ms returns 0x00000020 -T8E50 000:122.217 JLINK_ReadReg(XPSR) -T8E50 000:122.237 - 0.029ms returns 0x21000000 -T8E50 000:122.261 JLINK_Halt() -T8E50 000:122.279 - 0.027ms returns 0x00 -T8E50 000:122.302 JLINK_ReadMemU32(0xE000EDF0, 0x1 Items) -T8E50 000:122.334 CPU_ReadMem(4 bytes @ 0xE000EDF0) -T8E50 000:122.966 Data: 03 00 03 00 -T8E50 000:122.996 Debug reg: DHCSR -T8E50 000:123.022 - 0.729ms returns 1 (0x1) -T8E50 000:123.054 JLINK_WriteU32_64(0xE000EDF0, 0xA05F0003) -T8E50 000:123.078 Debug reg: DHCSR -T8E50 000:124.208 CPU_WriteMem(4 bytes @ 0xE000EDF0) -T8E50 000:124.908 - 1.867ms returns 0 (0x00000000) -T8E50 000:124.940 JLINK_WriteU32_64(0xE000EDFC, 0x01000000) -T8E50 000:124.960 Debug reg: DEMCR -T8E50 000:125.000 CPU_WriteMem(4 bytes @ 0xE000EDFC) -T8E50 000:125.617 - 0.723ms returns 0 (0x00000000) -T8E50 000:125.812 JLINK_GetHWStatus(...) -T8E50 000:126.142 - 0.355ms returns 0 -T8E50 000:126.280 JLINK_GetNumBPUnits(Type = 0xFFFFFF00) -T8E50 000:126.303 - 0.032ms returns 0x04 -T8E50 000:126.325 JLINK_GetNumBPUnits(Type = 0xF0) -T8E50 000:126.359 - 0.043ms returns 0x2000 -T8E50 000:126.382 JLINK_GetNumWPUnits() -T8E50 000:126.400 - 0.026ms returns 2 -T8E50 000:126.452 JLINK_GetSpeed() -T8E50 000:126.471 - 0.028ms returns 1000 -T8E50 000:126.512 JLINK_ReadMemU32(0xE000E004, 0x1 Items) -T8E50 000:126.548 CPU_ReadMem(4 bytes @ 0xE000E004) -T8E50 000:127.189 Data: 00 00 00 00 -T8E50 000:127.218 - 0.714ms returns 1 (0x1) -T8E50 000:127.246 JLINK_HasError() -T8E50 000:127.268 JLINK_ReadReg(R15 (PC)) -T8E50 000:127.290 - 0.029ms returns 0x00000020 -T8E50 000:127.309 JLINK_ReadReg(XPSR) -T8E50 000:127.327 - 0.025ms returns 0x21000000 -T8E50 000:222.338 JLINK_HasError() -T8E50 000:222.392 JLINK_SetResetType(JLINKARM_CM3_RESET_TYPE_NORMAL) -T8E50 000:222.403 - 0.015ms returns JLINKARM_CM3_RESET_TYPE_NORMAL -T8E50 000:222.414 JLINK_Reset() -T8E50 000:222.441 CPU_WriteMem(4 bytes @ 0xE000EDF0) -T8E50 000:223.197 CPU_WriteMem(4 bytes @ 0xE000EDFC) -T8E50 000:223.861 Reset: Halt core after reset via DEMCR.VC_CORERESET. -T8E50 000:224.449 Reset: Reset device via AIRCR.SYSRESETREQ. -T8E50 000:224.465 CPU_WriteMem(4 bytes @ 0xE000ED0C) -T8E50 000:276.911 CPU_ReadMem(4 bytes @ 0xE000EDF0) -T8E50 000:277.514 CPU_ReadMem(4 bytes @ 0xE000EDF0) -T8E50 000:278.109 CPU_WriteMem(4 bytes @ 0xE000EDF0) -T8E50 000:278.780 CPU_WriteMem(4 bytes @ 0xE000EDFC) -T8E50 000:284.916 CPU_ReadMem(4 bytes @ 0xE000EDF0) -T8E50 000:291.610 CPU_WriteMem(4 bytes @ 0xE0002000) -T8E50 000:292.276 CPU_ReadMem(4 bytes @ 0xE000EDFC) -T8E50 000:292.889 CPU_ReadMem(4 bytes @ 0xE0001000) -T8E50 000:293.514 CPU_WriteMem(4 bytes @ 0xE0001000) -T8E50 000:294.123 - 71.718ms -T8E50 000:294.299 JLINK_HasError() -T8E50 000:294.326 JLINK_ReadReg(R15 (PC)) -T8E50 000:294.350 - 0.038ms returns 0x00000020 -T8E50 000:294.376 JLINK_ReadReg(XPSR) -T8E50 000:294.392 - 0.023ms returns 0x21000000 -T8E50 002:123.956 JLINK_HasError() -T8E50 002:123.990 JLINK_ReadReg(R0) -T8E50 002:124.695 - 0.753ms returns 0x00000001 -T8E50 002:124.754 JLINK_ReadReg(R1) -T8E50 002:124.759 - 0.007ms returns 0x00000000 -T8E50 002:124.763 JLINK_ReadReg(R2) -T8E50 002:124.767 - 0.005ms returns 0x00000000 -T8E50 002:124.771 JLINK_ReadReg(R3) -T8E50 002:124.775 - 0.005ms returns 0x4002901C -T8E50 002:124.779 JLINK_ReadReg(R4) -T8E50 002:124.783 - 0.005ms returns 0x20000220 -T8E50 002:124.787 JLINK_ReadReg(R5) -T8E50 002:124.791 - 0.005ms returns 0x00000001 -T8E50 002:124.795 JLINK_ReadReg(R6) -T8E50 002:124.799 - 0.005ms returns 0x0800913C -T8E50 002:124.803 JLINK_ReadReg(R7) -T8E50 002:124.812 - 0.012ms returns 0x0000000B -T8E50 002:124.818 JLINK_ReadReg(R8) -T8E50 002:124.826 - 0.009ms returns 0x00000000 -T8E50 002:124.830 JLINK_ReadReg(R9) -T8E50 002:124.834 - 0.005ms returns 0x200000F0 -T8E50 002:124.838 JLINK_ReadReg(R10) -T8E50 002:124.842 - 0.005ms returns 0x00000000 -T8E50 002:124.846 JLINK_ReadReg(R11) -T8E50 002:124.849 - 0.005ms returns 0x00000000 -T8E50 002:124.853 JLINK_ReadReg(R12) -T8E50 002:124.857 - 0.005ms returns 0x00000000 -T8E50 002:124.861 JLINK_ReadReg(R13 (SP)) -T8E50 002:124.865 - 0.005ms returns 0x20000100 -T8E50 002:124.869 JLINK_ReadReg(R14) -T8E50 002:124.873 - 0.005ms returns 0x08006D27 -T8E50 002:124.877 JLINK_ReadReg(R15 (PC)) -T8E50 002:124.881 - 0.005ms returns 0x00000020 -T8E50 002:124.885 JLINK_ReadReg(XPSR) -T8E50 002:124.889 - 0.005ms returns 0x21000000 -T8E50 002:124.893 JLINK_ReadReg(MSP) -T8E50 002:124.897 - 0.005ms returns 0x20000100 -T8E50 002:124.901 JLINK_ReadReg(PSP) -T8E50 002:124.905 - 0.005ms returns 0x20001000 -T8E50 002:124.909 JLINK_ReadReg(CFBP) -T8E50 002:124.913 - 0.005ms returns 0x00000000 -T8E50 002:144.050 JLINK_ReadMemEx(0x200012B8, 0x8 Bytes, Flags = 0x02000000) -T8E50 002:144.087 CPU_ReadMem(8 bytes @ 0x200012B8) -T8E50 002:144.853 Data: 00 00 00 00 00 00 00 00 -T8E50 002:144.871 - 0.823ms returns 8 (0x8) -T8E50 002:144.962 JLINK_ReadMemEx(0x200012B8, 0x8 Bytes, Flags = 0x02000000) -T8E50 002:144.983 CPU_ReadMem(8 bytes @ 0x200012B8) -T8E50 002:145.595 Data: 00 00 00 00 00 00 00 00 -T8E50 002:145.601 - 0.640ms returns 8 (0x8) -T8E50 002:145.618 JLINK_ReadMemEx(0x200012B8, 0x8 Bytes, Flags = 0x02000000) -T8E50 002:145.624 CPU_ReadMem(8 bytes @ 0x200012B8) -T8E50 002:146.228 Data: 00 00 00 00 00 00 00 00 -T8E50 002:146.239 - 0.623ms returns 8 (0x8) -T8E50 002:147.896 JLINK_ReadMemEx(0x2000154C, 0x4 Bytes, Flags = 0x02000000) -T8E50 002:147.932 CPU_ReadMem(4 bytes @ 0x2000154C) -T8E50 002:148.555 Data: 00 00 00 00 -T8E50 002:148.583 - 0.688ms returns 4 (0x4) -T8E50 002:148.659 JLINK_ReadMemEx(0x2000154C, 0x4 Bytes, Flags = 0x02000000) -T8E50 002:148.673 CPU_ReadMem(4 bytes @ 0x2000154C) -T8E50 002:149.204 Data: 00 00 00 00 -T8E50 002:149.210 - 0.552ms returns 4 (0x4) -T8E50 002:149.228 JLINK_ReadMemEx(0x2000154C, 0x4 Bytes, Flags = 0x02000000) -T8E50 002:149.234 CPU_ReadMem(4 bytes @ 0x2000154C) -T8E50 002:149.783 Data: 00 00 00 00 -T8E50 002:149.789 - 0.563ms returns 4 (0x4) -T8E50 002:150.535 JLINK_ReadMemEx(0x20001288, 0x4 Bytes, Flags = 0x02000000) -T8E50 002:150.558 CPU_ReadMem(4 bytes @ 0x20001288) -T8E50 002:151.135 Data: 00 00 00 00 -T8E50 002:151.144 - 0.611ms returns 4 (0x4) -T8E50 002:151.175 JLINK_ReadMemEx(0x20001288, 0x4 Bytes, Flags = 0x02000000) -T8E50 002:151.182 CPU_ReadMem(4 bytes @ 0x20001288) -T8E50 002:151.693 Data: 00 00 00 00 -T8E50 002:151.700 - 0.526ms returns 4 (0x4) -T8E50 002:151.716 JLINK_ReadMemEx(0x20001288, 0x4 Bytes, Flags = 0x02000000) -T8E50 002:151.722 CPU_ReadMem(4 bytes @ 0x20001288) -T8E50 002:152.291 Data: 00 00 00 00 -T8E50 002:152.298 - 0.584ms returns 4 (0x4) -T8E50 002:153.103 JLINK_ReadMemEx(0x20001548, 0x2 Bytes, Flags = 0x02000000) -T8E50 002:153.120 CPU_ReadMem(2 bytes @ 0x20001548) -T8E50 002:153.664 Data: 01 00 -T8E50 002:153.675 - 0.574ms returns 2 (0x2) -T8E50 002:153.716 JLINK_ReadMemEx(0x20001548, 0x2 Bytes, Flags = 0x02000000) -T8E50 002:153.725 CPU_ReadMem(2 bytes @ 0x20001548) -T8E50 002:154.215 Data: 01 00 -T8E50 002:154.227 - 0.513ms returns 2 (0x2) -T8E50 002:154.246 JLINK_ReadMemEx(0x20001548, 0x2 Bytes, Flags = 0x02000000) -T8E50 002:154.253 CPU_ReadMem(2 bytes @ 0x20001548) -T8E50 002:154.893 Data: 01 00 -T8E50 002:154.909 - 0.665ms returns 2 (0x2) -T8E50 002:170.862 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 002:170.901 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 002:171.518 Data: 00 00 00 00 -T8E50 002:171.537 - 0.676ms returns 4 (0x4) -T8E50 002:171.559 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 002:171.568 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 002:172.121 Data: 00 00 00 00 -T8E50 002:172.137 - 0.580ms returns 4 (0x4) -T8E50 002:172.157 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 002:172.163 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 002:172.706 Data: 00 00 00 00 -T8E50 002:172.711 - 0.556ms returns 4 (0x4) -T8E50 002:178.293 JLINK_ReadMemEx(0x200012A0, 0x4 Bytes, Flags = 0x02000000) -T8E50 002:178.326 CPU_ReadMem(4 bytes @ 0x200012A0) -T8E50 002:178.956 Data: 00 00 00 00 -T8E50 002:178.970 - 0.678ms returns 4 (0x4) -T8E50 002:179.007 JLINK_ReadMemEx(0x200012A0, 0x4 Bytes, Flags = 0x02000000) -T8E50 002:179.015 CPU_ReadMem(4 bytes @ 0x200012A0) -T8E50 002:179.505 Data: 00 00 00 00 -T8E50 002:179.523 - 0.518ms returns 4 (0x4) -T8E50 002:179.550 JLINK_ReadMemEx(0x200012A0, 0x4 Bytes, Flags = 0x02000000) -T8E50 002:179.558 CPU_ReadMem(4 bytes @ 0x200012A0) -T8E50 002:180.047 Data: 00 00 00 00 -T8E50 002:180.063 - 0.515ms returns 4 (0x4) -T8E50 002:187.347 JLINK_ReadMemEx(0x2000129A, 0x1 Bytes, Flags = 0x02000000) -T8E50 002:187.383 CPU_ReadMem(1 bytes @ 0x2000129A) -T8E50 002:188.035 Data: 00 -T8E50 002:188.075 - 0.730ms returns 1 (0x1) -T8E50 002:188.156 JLINK_ReadMemEx(0x2000129A, 0x1 Bytes, Flags = 0x02000000) -T8E50 002:188.174 CPU_ReadMem(1 bytes @ 0x2000129A) -T8E50 002:188.818 Data: 00 -T8E50 002:188.825 - 0.671ms returns 1 (0x1) -T8E50 002:188.848 JLINK_ReadMemEx(0x2000129A, 0x1 Bytes, Flags = 0x02000000) -T8E50 002:188.856 CPU_ReadMem(1 bytes @ 0x2000129A) -T8E50 002:189.521 Data: 00 -T8E50 002:189.543 - 0.696ms returns 1 (0x1) -T9080 002:289.035 JLINK_ReadMemEx(0x00000020, 0x2 Bytes, Flags = 0x02000000) -T9080 002:289.080 CPU_ReadMem(2 bytes @ 0x00000020) -T9080 002:289.677 Data: 00 27 -T9080 002:289.695 - 0.661ms returns 2 (0x2) -T9080 002:289.703 JLINK_HasError() -T9080 002:289.708 JLINK_SetBPEx(Addr = 0x08006CE8, Type = 0xFFFFFFF2) -T9080 002:289.721 - 0.015ms returns 0x00000001 -T9080 002:289.726 JLINK_HasError() -T9080 002:289.731 JLINK_HasError() -T9080 002:289.736 JLINK_Go() -T9080 002:289.743 CPU_WriteMem(4 bytes @ 0xE0002000) -T9080 002:290.324 CPU_ReadMem(4 bytes @ 0xE0001000) -T9080 002:290.978 CPU_WriteMem(4 bytes @ 0xE0001000) -T9080 002:291.497 CPU_WriteMem(4 bytes @ 0xE0002008) -T9080 002:291.505 CPU_WriteMem(4 bytes @ 0xE000200C) -T9080 002:291.512 CPU_WriteMem(4 bytes @ 0xE0002010) -T9080 002:291.518 CPU_WriteMem(4 bytes @ 0xE0002014) -T9080 002:293.191 CPU_WriteMem(4 bytes @ 0xE0001004) -T9080 002:294.462 - 4.742ms -T9080 002:394.693 JLINK_HasError() -T9080 002:394.721 JLINK_IsHalted() -T9080 002:400.855 - 6.159ms returns TRUE -T9080 002:400.888 JLINK_HasError() -T9080 002:400.893 JLINK_Halt() -T9080 002:400.897 - 0.005ms returns 0x00 -T9080 002:400.901 JLINK_IsHalted() -T9080 002:400.905 - 0.005ms returns TRUE -T9080 002:400.909 JLINK_IsHalted() -T9080 002:400.913 - 0.005ms returns TRUE -T9080 002:400.917 JLINK_IsHalted() -T9080 002:400.921 - 0.005ms returns TRUE -T9080 002:400.926 JLINK_HasError() -T9080 002:400.930 JLINK_ReadReg(R15 (PC)) -T9080 002:400.937 - 0.008ms returns 0x08006CE8 -T9080 002:400.942 JLINK_ReadReg(XPSR) -T9080 002:400.946 - 0.005ms returns 0x61000000 -T9080 002:400.955 JLINK_HasError() -T9080 002:400.959 JLINK_ClrBPEx(BPHandle = 0x00000001) -T9080 002:400.963 - 0.006ms returns 0x00 -T9080 002:400.968 JLINK_HasError() -T9080 002:400.972 JLINK_HasError() -T9080 002:400.976 JLINK_ReadMemU32(0xE000ED30, 0x1 Items) -T9080 002:400.985 CPU_ReadMem(4 bytes @ 0xE000ED30) -T9080 002:401.608 Data: 02 00 00 00 -T9080 002:401.623 - 0.649ms returns 1 (0x1) -T9080 002:401.630 JLINK_ReadMemU32(0xE0001028, 0x1 Items) -T9080 002:401.639 CPU_ReadMem(4 bytes @ 0xE0001028) -T9080 002:402.166 Data: 00 00 00 00 -T9080 002:402.172 Debug reg: DWT_FUNC[0] -T9080 002:402.177 - 0.548ms returns 1 (0x1) -T9080 002:402.182 JLINK_ReadMemU32(0xE0001038, 0x1 Items) -T9080 002:402.188 CPU_ReadMem(4 bytes @ 0xE0001038) -T9080 002:402.785 Data: 00 00 00 00 -T9080 002:402.790 Debug reg: DWT_FUNC[1] -T9080 002:402.795 - 0.614ms returns 1 (0x1) -T9080 002:402.827 JLINK_HasError() -T9080 002:402.839 JLINK_ReadReg(R0) -T9080 002:402.844 - 0.007ms returns 0x08006CE9 -T9080 002:402.848 JLINK_ReadReg(R1) -T9080 002:402.852 - 0.005ms returns 0x20001DE8 -T9080 002:402.856 JLINK_ReadReg(R2) -T9080 002:402.860 - 0.005ms returns 0x00000000 -T9080 002:402.864 JLINK_ReadReg(R3) -T9080 002:402.868 - 0.005ms returns 0x08006D9F -T9080 002:402.873 JLINK_ReadReg(R4) -T9080 002:402.876 - 0.005ms returns 0x0800913C -T9080 002:402.880 JLINK_ReadReg(R5) -T9080 002:402.884 - 0.005ms returns 0x00000001 -T9080 002:402.889 JLINK_ReadReg(R6) -T9080 002:402.892 - 0.005ms returns 0x0800913C -T9080 002:402.897 JLINK_ReadReg(R7) -T9080 002:402.900 - 0.005ms returns 0x0000000B -T9080 002:402.905 JLINK_ReadReg(R8) -T9080 002:402.908 - 0.005ms returns 0x00000000 -T9080 002:402.913 JLINK_ReadReg(R9) -T9080 002:402.916 - 0.005ms returns 0x200000F0 -T9080 002:402.921 JLINK_ReadReg(R10) -T9080 002:402.924 - 0.005ms returns 0x00000000 -T9080 002:402.929 JLINK_ReadReg(R11) -T9080 002:402.932 - 0.005ms returns 0x00000000 -T9080 002:402.937 JLINK_ReadReg(R12) -T9080 002:402.940 - 0.005ms returns 0x00000000 -T9080 002:402.945 JLINK_ReadReg(R13 (SP)) -T9080 002:402.949 - 0.005ms returns 0x20001DE8 -T9080 002:402.953 JLINK_ReadReg(R14) -T9080 002:402.957 - 0.005ms returns 0x08000899 -T9080 002:402.961 JLINK_ReadReg(R15 (PC)) -T9080 002:402.965 - 0.005ms returns 0x08006CE8 -T9080 002:402.969 JLINK_ReadReg(XPSR) -T9080 002:402.973 - 0.005ms returns 0x61000000 -T9080 002:402.977 JLINK_ReadReg(MSP) -T9080 002:402.981 - 0.005ms returns 0x20001DE8 -T9080 002:402.985 JLINK_ReadReg(PSP) -T9080 002:402.989 - 0.005ms returns 0x20001000 -T9080 002:402.993 JLINK_ReadReg(CFBP) -T9080 002:402.997 - 0.005ms returns 0x00000000 -T8E50 002:404.826 JLINK_ReadMemEx(0x200012B8, 0x8 Bytes, Flags = 0x02000000) -T8E50 002:404.848 CPU_ReadMem(8 bytes @ 0x200012B8) -T8E50 002:405.561 Data: 00 00 00 00 00 00 00 00 -T8E50 002:405.575 - 0.750ms returns 8 (0x8) -T8E50 002:405.627 JLINK_ReadMemEx(0x2000154C, 0x4 Bytes, Flags = 0x02000000) -T8E50 002:405.638 CPU_ReadMem(4 bytes @ 0x2000154C) -T8E50 002:406.222 Data: 00 00 00 00 -T8E50 002:406.228 - 0.603ms returns 4 (0x4) -T8E50 002:406.239 JLINK_ReadMemEx(0x20001288, 0x4 Bytes, Flags = 0x02000000) -T8E50 002:406.245 CPU_ReadMem(4 bytes @ 0x20001288) -T8E50 002:406.870 Data: 00 00 00 00 -T8E50 002:406.876 - 0.638ms returns 4 (0x4) -T8E50 002:406.889 JLINK_ReadMemEx(0x20001548, 0x2 Bytes, Flags = 0x02000000) -T8E50 002:406.894 CPU_ReadMem(2 bytes @ 0x20001548) -T8E50 002:407.434 Data: 00 00 -T8E50 002:407.444 - 0.558ms returns 2 (0x2) -T8E50 002:409.172 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 002:409.192 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 002:409.684 Data: 00 00 00 00 -T8E50 002:409.694 - 0.524ms returns 4 (0x4) -T8E50 002:410.055 JLINK_ReadMemEx(0x200012A0, 0x4 Bytes, Flags = 0x02000000) -T8E50 002:410.070 CPU_ReadMem(4 bytes @ 0x200012A0) -T8E50 002:410.707 Data: 00 00 00 00 -T8E50 002:410.715 - 0.661ms returns 4 (0x4) -T8E50 002:410.973 JLINK_ReadMemEx(0x2000129A, 0x1 Bytes, Flags = 0x02000000) -T8E50 002:410.987 CPU_ReadMem(1 bytes @ 0x2000129A) -T8E50 002:411.569 Data: 00 -T8E50 002:411.577 - 0.606ms returns 1 (0x1) -T8E50 003:275.161 JLINK_ReadMemEx(0x200012F2, 0x2 Bytes, Flags = 0x02000000) -T8E50 003:275.235 CPU_ReadMem(2 bytes @ 0x200012F2) -T8E50 003:275.846 Data: 00 00 -T8E50 003:275.862 - 0.705ms returns 2 (0x2) -T8E50 003:275.883 JLINK_ReadMemEx(0x200012F4, 0x2 Bytes, Flags = 0x02000000) -T8E50 003:275.898 CPU_ReadMem(2 bytes @ 0x200012F4) -T8E50 003:276.458 Data: 00 00 -T8E50 003:276.471 - 0.592ms returns 2 (0x2) -T8E50 003:276.486 JLINK_ReadMemEx(0x200012F6, 0x2 Bytes, Flags = 0x02000000) -T8E50 003:276.497 CPU_ReadMem(2 bytes @ 0x200012F6) -T8E50 003:277.066 Data: 00 00 -T8E50 003:277.079 - 0.597ms returns 2 (0x2) -T8E50 003:277.094 JLINK_ReadMemEx(0x200012F8, 0x2 Bytes, Flags = 0x02000000) -T8E50 003:277.105 CPU_ReadMem(2 bytes @ 0x200012F8) -T8E50 003:277.708 Data: 00 00 -T8E50 003:277.721 - 0.631ms returns 2 (0x2) -T8E50 003:277.743 JLINK_ReadMemEx(0x200012FA, 0x2 Bytes, Flags = 0x02000000) -T8E50 003:277.758 CPU_ReadMem(2 bytes @ 0x200012FA) -T8E50 003:278.328 Data: 00 00 -T8E50 003:278.341 - 0.601ms returns 2 (0x2) -T8E50 003:278.424 JLINK_ReadMemEx(0x200012FC, 0x4 Bytes, Flags = 0x02000000) -T8E50 003:278.469 CPU_ReadMem(4 bytes @ 0x200012FC) -T8E50 003:279.005 Data: 00 00 00 00 -T8E50 003:279.020 - 0.600ms returns 4 (0x4) -T8E50 003:279.035 JLINK_ReadMemEx(0x20001300, 0x4 Bytes, Flags = 0x02000000) -T8E50 003:279.047 CPU_ReadMem(4 bytes @ 0x20001300) -T8E50 003:279.573 Data: 00 00 00 00 -T8E50 003:279.610 - 0.579ms returns 4 (0x4) -T8E50 003:279.641 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 003:279.661 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 003:280.202 Data: 00 00 00 00 -T8E50 003:280.241 - 0.605ms returns 4 (0x4) -T8E50 003:280.275 JLINK_ReadMemEx(0x20001308, 0x4 Bytes, Flags = 0x02000000) -T8E50 003:280.294 CPU_ReadMem(4 bytes @ 0x20001308) -T8E50 003:280.832 Data: 00 00 00 00 -T8E50 003:280.845 - 0.574ms returns 4 (0x4) -T8E50 003:280.862 JLINK_ReadMemEx(0x2000130C, 0x4 Bytes, Flags = 0x02000000) -T8E50 003:280.875 CPU_ReadMem(4 bytes @ 0x2000130C) -T8E50 003:281.433 Data: 00 00 00 00 -T8E50 003:281.445 - 0.587ms returns 4 (0x4) -T8E50 003:281.460 JLINK_ReadMemEx(0x20001310, 0x4 Bytes, Flags = 0x02000000) -T8E50 003:281.472 CPU_ReadMem(4 bytes @ 0x20001310) -T8E50 003:282.058 Data: 00 00 00 00 -T8E50 003:282.084 - 0.628ms returns 4 (0x4) -T8E50 003:282.184 JLINK_ReadMemEx(0x200012F2, 0x2 Bytes, Flags = 0x02000000) -T8E50 003:282.203 CPU_ReadMem(2 bytes @ 0x200012F2) -T8E50 003:282.787 Data: 00 00 -T8E50 003:282.800 - 0.620ms returns 2 (0x2) -T8E50 003:282.815 JLINK_ReadMemEx(0x200012F4, 0x2 Bytes, Flags = 0x02000000) -T8E50 003:282.828 CPU_ReadMem(2 bytes @ 0x200012F4) -T8E50 003:283.431 Data: 00 00 -T8E50 003:283.444 - 0.633ms returns 2 (0x2) -T8E50 003:283.457 JLINK_ReadMemEx(0x200012F6, 0x2 Bytes, Flags = 0x02000000) -T8E50 003:283.469 CPU_ReadMem(2 bytes @ 0x200012F6) -T8E50 003:284.004 Data: 00 00 -T8E50 003:284.021 - 0.568ms returns 2 (0x2) -T8E50 003:284.036 JLINK_ReadMemEx(0x200012F8, 0x2 Bytes, Flags = 0x02000000) -T8E50 003:284.050 CPU_ReadMem(2 bytes @ 0x200012F8) -T8E50 003:284.549 Data: 00 00 -T8E50 003:284.566 - 0.534ms returns 2 (0x2) -T8E50 003:284.582 JLINK_ReadMemEx(0x200012FA, 0x2 Bytes, Flags = 0x02000000) -T8E50 003:284.596 CPU_ReadMem(2 bytes @ 0x200012FA) -T8E50 003:285.104 Data: 00 00 -T8E50 003:285.122 - 0.545ms returns 2 (0x2) -T8E50 003:285.138 JLINK_ReadMemEx(0x200012FC, 0x4 Bytes, Flags = 0x02000000) -T8E50 003:285.151 CPU_ReadMem(4 bytes @ 0x200012FC) -T8E50 003:285.712 Data: 00 00 00 00 -T8E50 003:285.724 - 0.590ms returns 4 (0x4) -T8E50 003:285.737 JLINK_ReadMemEx(0x20001300, 0x4 Bytes, Flags = 0x02000000) -T8E50 003:285.748 CPU_ReadMem(4 bytes @ 0x20001300) -T8E50 003:286.350 Data: 00 00 00 00 -T8E50 003:286.363 - 0.630ms returns 4 (0x4) -T8E50 003:286.376 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 003:286.387 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 003:286.972 Data: 00 00 00 00 -T8E50 003:286.985 - 0.613ms returns 4 (0x4) -T8E50 003:286.997 JLINK_ReadMemEx(0x20001308, 0x4 Bytes, Flags = 0x02000000) -T8E50 003:287.009 CPU_ReadMem(4 bytes @ 0x20001308) -T8E50 003:287.546 Data: 00 00 00 00 -T8E50 003:287.558 - 0.564ms returns 4 (0x4) -T8E50 003:287.571 JLINK_ReadMemEx(0x2000130C, 0x4 Bytes, Flags = 0x02000000) -T8E50 003:287.582 CPU_ReadMem(4 bytes @ 0x2000130C) -T8E50 003:288.122 Data: 00 00 00 00 -T8E50 003:288.135 - 0.568ms returns 4 (0x4) -T8E50 003:288.148 JLINK_ReadMemEx(0x20001310, 0x4 Bytes, Flags = 0x02000000) -T8E50 003:288.159 CPU_ReadMem(4 bytes @ 0x20001310) -T8E50 003:288.691 Data: 00 00 00 00 -T8E50 003:288.704 - 0.560ms returns 4 (0x4) -T8E50 003:295.381 JLINK_ReadMemEx(0x200012F2, 0x2 Bytes, Flags = 0x02000000) -T8E50 003:295.418 CPU_ReadMem(2 bytes @ 0x200012F2) -T8E50 003:295.951 Data: 00 00 -T8E50 003:295.964 - 0.585ms returns 2 (0x2) -T8E50 003:295.985 JLINK_ReadMemEx(0x200012F4, 0x2 Bytes, Flags = 0x02000000) -T8E50 003:295.998 CPU_ReadMem(2 bytes @ 0x200012F4) -T8E50 003:296.603 Data: 00 00 -T8E50 003:296.618 - 0.635ms returns 2 (0x2) -T8E50 003:296.629 JLINK_ReadMemEx(0x200012F6, 0x2 Bytes, Flags = 0x02000000) -T8E50 003:296.638 CPU_ReadMem(2 bytes @ 0x200012F6) -T8E50 003:297.168 Data: 00 00 -T8E50 003:297.188 - 0.561ms returns 2 (0x2) -T8E50 003:297.200 JLINK_ReadMemEx(0x200012F8, 0x2 Bytes, Flags = 0x02000000) -T8E50 003:297.209 CPU_ReadMem(2 bytes @ 0x200012F8) -T8E50 003:297.845 Data: 00 00 -T8E50 003:297.851 - 0.653ms returns 2 (0x2) -T8E50 003:297.858 JLINK_ReadMemEx(0x200012FA, 0x2 Bytes, Flags = 0x02000000) -T8E50 003:297.864 CPU_ReadMem(2 bytes @ 0x200012FA) -T8E50 003:298.461 Data: 00 00 -T8E50 003:298.469 - 0.613ms returns 2 (0x2) -T8E50 003:298.477 JLINK_ReadMemEx(0x200012FC, 0x4 Bytes, Flags = 0x02000000) -T8E50 003:298.485 CPU_ReadMem(4 bytes @ 0x200012FC) -T8E50 003:299.037 Data: 00 00 00 00 -T8E50 003:299.045 - 0.569ms returns 4 (0x4) -T8E50 003:299.275 JLINK_ReadMemEx(0x20001300, 0x4 Bytes, Flags = 0x02000000) -T8E50 003:299.326 CPU_ReadMem(4 bytes @ 0x20001300) -T8E50 003:299.916 Data: 00 00 00 00 -T8E50 003:299.927 - 0.653ms returns 4 (0x4) -T8E50 003:299.935 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 003:299.941 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 003:300.465 Data: 00 00 00 00 -T8E50 003:300.471 - 0.537ms returns 4 (0x4) -T8E50 003:300.476 JLINK_ReadMemEx(0x20001308, 0x4 Bytes, Flags = 0x02000000) -T8E50 003:300.481 CPU_ReadMem(4 bytes @ 0x20001308) -T8E50 003:301.036 Data: 00 00 00 00 -T8E50 003:301.042 - 0.567ms returns 4 (0x4) -T8E50 003:301.048 JLINK_ReadMemEx(0x2000130C, 0x4 Bytes, Flags = 0x02000000) -T8E50 003:301.053 CPU_ReadMem(4 bytes @ 0x2000130C) -T8E50 003:301.576 Data: 00 00 00 00 -T8E50 003:301.581 - 0.535ms returns 4 (0x4) -T8E50 003:301.587 JLINK_ReadMemEx(0x20001310, 0x4 Bytes, Flags = 0x02000000) -T8E50 003:301.592 CPU_ReadMem(4 bytes @ 0x20001310) -T8E50 003:302.160 Data: 00 00 00 00 -T8E50 003:302.166 - 0.580ms returns 4 (0x4) -T9080 005:203.374 JLINK_ReadMemEx(0x08006CE8, 0x2 Bytes, Flags = 0x02000000) -T9080 005:203.447 CPU_ReadMem(64 bytes @ 0x08006CC0) -T9080 005:204.973 -- Updating DA cache (64 bytes @ 0x08006CC0) -T9080 005:205.013 -- Read from DA cache (2 bytes @ 0x08006CE8) -T9080 005:205.028 Data: FE F7 -T9080 005:205.041 - 1.671ms returns 2 (0x2) -T9080 005:205.057 JLINK_HasError() -T9080 005:205.069 JLINK_HasError() -T9080 005:205.079 JLINK_Go() -T9080 005:205.845 CPU_ReadMem(4 bytes @ 0xE0001000) -T9080 005:206.531 CPU_WriteMem(4 bytes @ 0xE0002008) -T9080 005:208.113 - 3.037ms -T9080 005:308.472 JLINK_HasError() -T9080 005:308.533 JLINK_IsHalted() -T9080 005:309.206 - 0.681ms returns FALSE -T9080 005:409.411 JLINK_HasError() -T9080 005:409.457 JLINK_IsHalted() -T9080 005:410.113 - 0.663ms returns FALSE -T9080 005:510.818 JLINK_HasError() -T9080 005:510.886 JLINK_IsHalted() -T9080 005:511.592 - 0.734ms returns FALSE -T9080 005:612.629 JLINK_HasError() -T9080 005:612.674 JLINK_IsHalted() -T9080 005:613.370 - 0.715ms returns FALSE -T9080 005:713.646 JLINK_HasError() -T9080 005:713.716 JLINK_IsHalted() -T9080 005:714.470 - 0.764ms returns FALSE -T9080 005:815.554 JLINK_HasError() -T9080 005:815.656 JLINK_HasError() -T8E50 005:821.411 JLINK_ReadMemEx(0x200012B8, 0x8 Bytes, Flags = 0x02000000) -T8E50 005:821.470 CPU_ReadMem(8 bytes @ 0x200012B8) -T8E50 005:822.275 Data: 00 00 00 00 00 00 00 00 -T8E50 005:822.306 - 0.899ms returns 8 (0x8) -T8E50 005:822.438 JLINK_ReadMemEx(0x2000154C, 0x4 Bytes, Flags = 0x02000000) -T8E50 005:822.457 CPU_ReadMem(4 bytes @ 0x2000154C) -T8E50 005:823.120 Data: 00 00 00 00 -T8E50 005:823.149 - 0.714ms returns 4 (0x4) -T8E50 005:823.181 JLINK_ReadMemEx(0x20001288, 0x4 Bytes, Flags = 0x02000000) -T8E50 005:823.198 CPU_ReadMem(4 bytes @ 0x20001288) -T8E50 005:823.845 Data: 00 00 00 00 -T8E50 005:823.874 - 0.696ms returns 4 (0x4) -T8E50 005:823.906 JLINK_ReadMemEx(0x20001548, 0x2 Bytes, Flags = 0x02000000) -T8E50 005:823.995 CPU_ReadMem(2 bytes @ 0x20001548) -T8E50 005:824.620 Data: 01 00 -T8E50 005:824.650 - 0.748ms returns 2 (0x2) -T8E50 005:825.312 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 005:825.332 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 005:826.006 Data: 00 00 00 00 -T8E50 005:826.038 - 0.729ms returns 4 (0x4) -T8E50 005:827.088 JLINK_ReadMemEx(0x200012A0, 0x4 Bytes, Flags = 0x02000000) -T8E50 005:827.113 CPU_ReadMem(4 bytes @ 0x200012A0) -T8E50 005:827.758 Data: 00 00 00 00 -T8E50 005:827.780 - 0.695ms returns 4 (0x4) -T8E50 005:828.182 JLINK_ReadMemEx(0x2000129A, 0x1 Bytes, Flags = 0x02000000) -T8E50 005:828.202 CPU_ReadMem(1 bytes @ 0x2000129A) -T8E50 005:828.931 Data: 00 -T8E50 005:828.951 - 0.771ms returns 1 (0x1) -T8E50 005:828.993 JLINK_ReadMemEx(0x200012F2, 0x2 Bytes, Flags = 0x02000000) -T8E50 005:829.006 CPU_ReadMem(2 bytes @ 0x200012F2) -T8E50 005:829.584 Data: 00 00 -T8E50 005:829.656 - 0.671ms returns 2 (0x2) -T8E50 005:829.693 JLINK_ReadMemEx(0x200012F4, 0x2 Bytes, Flags = 0x02000000) -T8E50 005:829.726 CPU_ReadMem(2 bytes @ 0x200012F4) -T8E50 005:830.330 Data: 00 00 -T8E50 005:830.353 - 0.662ms returns 2 (0x2) -T8E50 005:830.365 JLINK_ReadMemEx(0x200012F6, 0x2 Bytes, Flags = 0x02000000) -T8E50 005:830.376 CPU_ReadMem(2 bytes @ 0x200012F6) -T8E50 005:831.066 Data: 00 00 -T8E50 005:831.085 - 0.723ms returns 2 (0x2) -T8E50 005:831.098 JLINK_ReadMemEx(0x200012F8, 0x2 Bytes, Flags = 0x02000000) -T8E50 005:831.110 CPU_ReadMem(2 bytes @ 0x200012F8) -T8E50 005:831.751 Data: 00 00 -T8E50 005:831.772 - 0.677ms returns 2 (0x2) -T8E50 005:831.786 JLINK_ReadMemEx(0x200012FA, 0x2 Bytes, Flags = 0x02000000) -T8E50 005:831.798 CPU_ReadMem(2 bytes @ 0x200012FA) -T8E50 005:832.499 Data: 00 00 -T8E50 005:832.581 - 0.804ms returns 2 (0x2) -T8E50 005:832.632 JLINK_ReadMemEx(0x200012FC, 0x4 Bytes, Flags = 0x02000000) -T8E50 005:832.676 CPU_ReadMem(4 bytes @ 0x200012FC) -T8E50 005:833.344 Data: 00 00 00 00 -T8E50 005:833.424 - 0.801ms returns 4 (0x4) -T8E50 005:833.474 JLINK_ReadMemEx(0x20001300, 0x4 Bytes, Flags = 0x02000000) -T8E50 005:833.518 CPU_ReadMem(4 bytes @ 0x20001300) -T8E50 005:834.164 Data: 00 00 00 00 -T8E50 005:834.197 - 0.732ms returns 4 (0x4) -T8E50 005:834.227 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 005:834.255 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 005:834.873 Data: 00 00 00 00 -T8E50 005:834.903 - 0.685ms returns 4 (0x4) -T8E50 005:834.931 JLINK_ReadMemEx(0x20001308, 0x4 Bytes, Flags = 0x02000000) -T8E50 005:834.956 CPU_ReadMem(4 bytes @ 0x20001308) -T8E50 005:835.571 Data: 00 00 00 00 -T8E50 005:835.600 - 0.677ms returns 4 (0x4) -T8E50 005:835.627 JLINK_ReadMemEx(0x2000130C, 0x4 Bytes, Flags = 0x02000000) -T8E50 005:835.652 CPU_ReadMem(4 bytes @ 0x2000130C) -T8E50 005:836.257 Data: 00 00 00 00 -T8E50 005:836.286 - 0.667ms returns 4 (0x4) -T8E50 005:836.313 JLINK_ReadMemEx(0x20001310, 0x4 Bytes, Flags = 0x02000000) -T8E50 005:836.337 CPU_ReadMem(4 bytes @ 0x20001310) -T8E50 005:836.924 Data: 00 00 00 00 -T8E50 005:836.953 - 0.649ms returns 4 (0x4) -T9080 005:837.474 JLINK_IsHalted() -T9080 005:838.260 - 0.814ms returns FALSE -T9080 005:938.805 JLINK_HasError() -T9080 005:939.709 JLINK_IsHalted() -T9080 005:940.698 - 1.047ms returns FALSE -T9080 006:041.327 JLINK_HasError() -T9080 006:041.428 JLINK_IsHalted() -T9080 006:042.338 - 0.922ms returns FALSE -T9080 006:142.999 JLINK_HasError() -T9080 006:143.114 JLINK_IsHalted() -T9080 006:144.178 - 1.128ms returns FALSE -T9080 006:244.659 JLINK_HasError() -T9080 006:244.712 JLINK_IsHalted() -T9080 006:245.438 - 0.755ms returns FALSE -T9080 006:345.854 JLINK_HasError() -T9080 006:346.038 JLINK_HasError() -T8E50 006:349.582 JLINK_ReadMemEx(0x200012B8, 0x8 Bytes, Flags = 0x02000000) -T8E50 006:349.652 CPU_ReadMem(8 bytes @ 0x200012B8) -T8E50 006:350.563 Data: 00 00 00 00 00 00 00 00 -T8E50 006:350.602 - 1.025ms returns 8 (0x8) -T8E50 006:350.793 JLINK_ReadMemEx(0x2000154C, 0x4 Bytes, Flags = 0x02000000) -T8E50 006:350.824 CPU_ReadMem(4 bytes @ 0x2000154C) -T8E50 006:351.489 Data: 00 00 00 00 -T8E50 006:351.526 - 0.738ms returns 4 (0x4) -T8E50 006:351.568 JLINK_ReadMemEx(0x20001288, 0x4 Bytes, Flags = 0x02000000) -T8E50 006:351.591 CPU_ReadMem(4 bytes @ 0x20001288) -T8E50 006:352.175 Data: 00 00 00 00 -T8E50 006:352.211 - 0.648ms returns 4 (0x4) -T8E50 006:352.258 JLINK_ReadMemEx(0x20001548, 0x2 Bytes, Flags = 0x02000000) -T8E50 006:352.282 CPU_ReadMem(2 bytes @ 0x20001548) -T8E50 006:352.812 Data: 01 00 -T8E50 006:352.828 - 0.575ms returns 2 (0x2) -T8E50 006:353.575 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 006:353.604 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 006:354.137 Data: 00 00 00 00 -T8E50 006:354.156 - 0.586ms returns 4 (0x4) -T8E50 006:355.659 JLINK_ReadMemEx(0x200012A0, 0x4 Bytes, Flags = 0x02000000) -T8E50 006:355.709 CPU_ReadMem(4 bytes @ 0x200012A0) -T8E50 006:356.299 Data: 00 00 00 00 -T8E50 006:356.318 - 0.665ms returns 4 (0x4) -T8E50 006:356.993 JLINK_ReadMemEx(0x2000129A, 0x1 Bytes, Flags = 0x02000000) -T8E50 006:357.026 CPU_ReadMem(1 bytes @ 0x2000129A) -T8E50 006:357.564 Data: 00 -T8E50 006:357.583 - 0.594ms returns 1 (0x1) -T8E50 006:357.642 JLINK_ReadMemEx(0x200012F2, 0x2 Bytes, Flags = 0x02000000) -T8E50 006:357.660 CPU_ReadMem(2 bytes @ 0x200012F2) -T8E50 006:358.195 Data: 00 00 -T8E50 006:358.209 - 0.572ms returns 2 (0x2) -T8E50 006:358.225 JLINK_ReadMemEx(0x200012F4, 0x2 Bytes, Flags = 0x02000000) -T8E50 006:358.239 CPU_ReadMem(2 bytes @ 0x200012F4) -T8E50 006:358.876 Data: 00 00 -T8E50 006:358.915 - 0.694ms returns 2 (0x2) -T8E50 006:358.939 JLINK_ReadMemEx(0x200012F6, 0x2 Bytes, Flags = 0x02000000) -T8E50 006:358.960 CPU_ReadMem(2 bytes @ 0x200012F6) -T8E50 006:359.542 Data: 00 00 -T8E50 006:359.577 - 0.643ms returns 2 (0x2) -T8E50 006:359.599 JLINK_ReadMemEx(0x200012F8, 0x2 Bytes, Flags = 0x02000000) -T8E50 006:359.619 CPU_ReadMem(2 bytes @ 0x200012F8) -T8E50 006:360.227 Data: 00 00 -T8E50 006:360.241 - 0.646ms returns 2 (0x2) -T8E50 006:360.255 JLINK_ReadMemEx(0x200012FA, 0x2 Bytes, Flags = 0x02000000) -T8E50 006:360.267 CPU_ReadMem(2 bytes @ 0x200012FA) -T8E50 006:360.788 Data: 00 00 -T8E50 006:360.816 - 0.565ms returns 2 (0x2) -T8E50 006:360.837 JLINK_ReadMemEx(0x200012FC, 0x4 Bytes, Flags = 0x02000000) -T8E50 006:360.854 CPU_ReadMem(4 bytes @ 0x200012FC) -T8E50 006:361.421 Data: 00 00 00 00 -T8E50 006:361.437 - 0.604ms returns 4 (0x4) -T8E50 006:361.451 JLINK_ReadMemEx(0x20001300, 0x4 Bytes, Flags = 0x02000000) -T8E50 006:361.464 CPU_ReadMem(4 bytes @ 0x20001300) -T8E50 006:362.019 Data: 00 00 00 00 -T8E50 006:362.032 - 0.584ms returns 4 (0x4) -T8E50 006:362.044 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 006:362.054 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 006:362.669 Data: 00 00 00 00 -T8E50 006:362.800 - 0.771ms returns 4 (0x4) -T8E50 006:362.829 JLINK_ReadMemEx(0x20001308, 0x4 Bytes, Flags = 0x02000000) -T8E50 006:362.846 CPU_ReadMem(4 bytes @ 0x20001308) -T8E50 006:363.421 Data: 00 00 00 00 -T8E50 006:363.437 - 0.612ms returns 4 (0x4) -T8E50 006:363.452 JLINK_ReadMemEx(0x2000130C, 0x4 Bytes, Flags = 0x02000000) -T8E50 006:363.466 CPU_ReadMem(4 bytes @ 0x2000130C) -T8E50 006:364.102 Data: 00 00 00 00 -T8E50 006:364.113 - 0.664ms returns 4 (0x4) -T8E50 006:364.125 JLINK_ReadMemEx(0x20001310, 0x4 Bytes, Flags = 0x02000000) -T8E50 006:364.136 CPU_ReadMem(4 bytes @ 0x20001310) -T8E50 006:364.724 Data: 00 00 00 00 -T8E50 006:364.736 - 0.614ms returns 4 (0x4) -T9080 006:364.955 JLINK_IsHalted() -T9080 006:365.602 - 0.660ms returns FALSE -T9080 006:466.602 JLINK_HasError() -T9080 006:466.651 JLINK_IsHalted() -T9080 006:467.372 - 0.728ms returns FALSE -T9080 006:568.397 JLINK_HasError() -T9080 006:568.452 JLINK_IsHalted() -T9080 006:569.337 - 0.912ms returns FALSE -T9080 006:669.944 JLINK_HasError() -T9080 006:670.043 JLINK_IsHalted() -T9080 006:670.770 - 0.740ms returns FALSE -T9080 006:771.310 JLINK_HasError() -T9080 006:771.400 JLINK_IsHalted() -T9080 006:772.195 - 0.815ms returns FALSE -T9080 006:872.637 JLINK_HasError() -T9080 006:872.696 JLINK_HasError() -T8E50 006:874.898 JLINK_ReadMemEx(0x200012B8, 0x8 Bytes, Flags = 0x02000000) -T8E50 006:875.001 CPU_ReadMem(8 bytes @ 0x200012B8) -T8E50 006:875.855 Data: 00 00 00 00 00 00 00 00 -T8E50 006:875.897 - 1.004ms returns 8 (0x8) -T8E50 006:876.102 JLINK_ReadMemEx(0x2000154C, 0x4 Bytes, Flags = 0x02000000) -T8E50 006:876.127 CPU_ReadMem(4 bytes @ 0x2000154C) -T8E50 006:876.859 Data: 00 00 00 00 -T8E50 006:876.900 - 0.803ms returns 4 (0x4) -T8E50 006:876.946 JLINK_ReadMemEx(0x20001288, 0x4 Bytes, Flags = 0x02000000) -T8E50 006:876.969 CPU_ReadMem(4 bytes @ 0x20001288) -T8E50 006:877.668 Data: 00 00 00 00 -T8E50 006:877.712 - 0.772ms returns 4 (0x4) -T8E50 006:877.760 JLINK_ReadMemEx(0x20001548, 0x2 Bytes, Flags = 0x02000000) -T8E50 006:877.786 CPU_ReadMem(2 bytes @ 0x20001548) -T8E50 006:878.478 Data: 01 00 -T8E50 006:878.518 - 0.763ms returns 2 (0x2) -T8E50 006:880.603 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 006:880.656 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 006:881.470 Data: 00 00 00 00 -T8E50 006:881.501 - 0.902ms returns 4 (0x4) -T8E50 006:882.564 JLINK_ReadMemEx(0x200012A0, 0x4 Bytes, Flags = 0x02000000) -T8E50 006:882.594 CPU_ReadMem(4 bytes @ 0x200012A0) -T8E50 006:883.238 Data: 00 00 00 00 -T8E50 006:883.263 - 0.702ms returns 4 (0x4) -T8E50 006:883.712 JLINK_ReadMemEx(0x2000129A, 0x1 Bytes, Flags = 0x02000000) -T8E50 006:883.733 CPU_ReadMem(1 bytes @ 0x2000129A) -T8E50 006:884.388 Data: 00 -T8E50 006:884.410 - 0.701ms returns 1 (0x1) -T8E50 006:884.453 JLINK_ReadMemEx(0x200012F2, 0x2 Bytes, Flags = 0x02000000) -T8E50 006:884.466 CPU_ReadMem(2 bytes @ 0x200012F2) -T8E50 006:885.190 Data: 01 00 -T8E50 006:885.211 - 0.760ms returns 2 (0x2) -T8E50 006:885.475 JLINK_ReadMemEx(0x200012F4, 0x2 Bytes, Flags = 0x02000000) -T8E50 006:885.493 CPU_ReadMem(2 bytes @ 0x200012F4) -T8E50 006:886.228 Data: 40 01 -T8E50 006:886.248 - 0.776ms returns 2 (0x2) -T8E50 006:886.509 JLINK_ReadMemEx(0x200012F6, 0x2 Bytes, Flags = 0x02000000) -T8E50 006:886.526 CPU_ReadMem(2 bytes @ 0x200012F6) -T8E50 006:887.217 Data: 00 00 -T8E50 006:887.240 - 0.733ms returns 2 (0x2) -T8E50 006:887.253 JLINK_ReadMemEx(0x200012F8, 0x2 Bytes, Flags = 0x02000000) -T8E50 006:887.264 CPU_ReadMem(2 bytes @ 0x200012F8) -T8E50 006:887.957 Data: 10 00 -T8E50 006:887.980 - 0.730ms returns 2 (0x2) -T8E50 006:888.235 JLINK_ReadMemEx(0x200012FA, 0x2 Bytes, Flags = 0x02000000) -T8E50 006:888.252 CPU_ReadMem(2 bytes @ 0x200012FA) -T8E50 006:888.950 Data: 05 00 -T8E50 006:888.970 - 0.738ms returns 2 (0x2) -T8E50 006:889.214 JLINK_ReadMemEx(0x200012FC, 0x4 Bytes, Flags = 0x02000000) -T8E50 006:889.230 CPU_ReadMem(4 bytes @ 0x200012FC) -T8E50 006:889.938 Data: 00 00 00 00 -T8E50 006:889.958 - 0.746ms returns 4 (0x4) -T8E50 006:889.971 JLINK_ReadMemEx(0x20001300, 0x4 Bytes, Flags = 0x02000000) -T8E50 006:889.982 CPU_ReadMem(4 bytes @ 0x20001300) -T8E50 006:890.669 Data: 00 00 00 00 -T8E50 006:890.688 - 0.719ms returns 4 (0x4) -T8E50 006:890.700 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 006:890.711 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 006:891.493 Data: 00 00 00 00 -T8E50 006:891.511 - 0.813ms returns 4 (0x4) -T8E50 006:891.524 JLINK_ReadMemEx(0x20001308, 0x4 Bytes, Flags = 0x02000000) -T8E50 006:891.535 CPU_ReadMem(4 bytes @ 0x20001308) -T8E50 006:892.268 Data: 00 00 00 00 -T8E50 006:892.293 - 0.772ms returns 4 (0x4) -T8E50 006:892.306 JLINK_ReadMemEx(0x2000130C, 0x4 Bytes, Flags = 0x02000000) -T8E50 006:892.318 CPU_ReadMem(4 bytes @ 0x2000130C) -T8E50 006:893.096 Data: 00 00 00 00 -T8E50 006:893.115 - 0.812ms returns 4 (0x4) -T8E50 006:893.128 JLINK_ReadMemEx(0x20001310, 0x4 Bytes, Flags = 0x02000000) -T8E50 006:893.140 CPU_ReadMem(4 bytes @ 0x20001310) -T8E50 006:893.641 Data: 00 00 00 00 -T8E50 006:893.650 - 0.524ms returns 4 (0x4) -T9080 006:893.789 JLINK_IsHalted() -T9080 006:894.368 - 0.589ms returns FALSE -T9080 006:994.865 JLINK_HasError() -T9080 006:994.929 JLINK_IsHalted() -T9080 006:995.621 - 0.700ms returns FALSE -T9080 007:096.521 JLINK_HasError() -T9080 007:096.614 JLINK_IsHalted() -T9080 007:097.583 - 1.016ms returns FALSE -T9080 007:198.645 JLINK_HasError() -T9080 007:198.700 JLINK_IsHalted() -T9080 007:199.567 - 0.899ms returns FALSE -T9080 007:300.268 JLINK_HasError() -T9080 007:301.658 JLINK_IsHalted() -T9080 007:302.389 - 0.777ms returns FALSE -T9080 007:402.835 JLINK_HasError() -T9080 007:402.920 JLINK_HasError() -T8E50 007:405.601 JLINK_ReadMemEx(0x200012B8, 0x8 Bytes, Flags = 0x02000000) -T8E50 007:405.690 CPU_ReadMem(8 bytes @ 0x200012B8) -T8E50 007:406.641 Data: 00 00 00 00 00 00 00 00 -T8E50 007:406.698 - 1.103ms returns 8 (0x8) -T8E50 007:406.921 JLINK_ReadMemEx(0x2000154C, 0x4 Bytes, Flags = 0x02000000) -T8E50 007:406.953 CPU_ReadMem(4 bytes @ 0x2000154C) -T8E50 007:407.829 Data: 00 00 00 00 -T8E50 007:407.878 - 0.963ms returns 4 (0x4) -T8E50 007:407.934 JLINK_ReadMemEx(0x20001288, 0x4 Bytes, Flags = 0x02000000) -T8E50 007:407.961 CPU_ReadMem(4 bytes @ 0x20001288) -T8E50 007:408.723 Data: 00 00 00 00 -T8E50 007:408.771 - 0.843ms returns 4 (0x4) -T8E50 007:408.830 JLINK_ReadMemEx(0x20001548, 0x2 Bytes, Flags = 0x02000000) -T8E50 007:408.856 CPU_ReadMem(2 bytes @ 0x20001548) -T8E50 007:409.488 Data: 01 00 -T8E50 007:409.538 - 0.714ms returns 2 (0x2) -T8E50 007:410.733 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 007:410.772 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 007:411.505 Data: 00 00 00 00 -T8E50 007:411.558 - 0.831ms returns 4 (0x4) -T8E50 007:411.758 JLINK_ReadMemEx(0x200012A0, 0x4 Bytes, Flags = 0x02000000) -T8E50 007:411.785 CPU_ReadMem(4 bytes @ 0x200012A0) -T8E50 007:412.598 Data: 00 00 00 00 -T8E50 007:412.635 - 0.881ms returns 4 (0x4) -T8E50 007:413.958 JLINK_ReadMemEx(0x2000129A, 0x1 Bytes, Flags = 0x02000000) -T8E50 007:414.003 CPU_ReadMem(1 bytes @ 0x2000129A) -T8E50 007:414.711 Data: 00 -T8E50 007:414.753 - 0.799ms returns 1 (0x1) -T8E50 007:414.851 JLINK_ReadMemEx(0x200012F2, 0x2 Bytes, Flags = 0x02000000) -T8E50 007:414.876 CPU_ReadMem(2 bytes @ 0x200012F2) -T8E50 007:415.624 Data: 01 00 -T8E50 007:415.640 - 0.793ms returns 2 (0x2) -T8E50 007:416.137 JLINK_ReadMemEx(0x200012F4, 0x2 Bytes, Flags = 0x02000000) -T8E50 007:416.167 CPU_ReadMem(2 bytes @ 0x200012F4) -T8E50 007:416.919 Data: 40 01 -T8E50 007:416.936 - 0.804ms returns 2 (0x2) -T8E50 007:417.302 JLINK_ReadMemEx(0x200012F6, 0x2 Bytes, Flags = 0x02000000) -T8E50 007:417.325 CPU_ReadMem(2 bytes @ 0x200012F6) -T8E50 007:418.027 Data: 00 00 -T8E50 007:418.041 - 0.742ms returns 2 (0x2) -T8E50 007:418.057 JLINK_ReadMemEx(0x200012F8, 0x2 Bytes, Flags = 0x02000000) -T8E50 007:418.070 CPU_ReadMem(2 bytes @ 0x200012F8) -T8E50 007:418.779 Data: 10 00 -T8E50 007:418.792 - 0.739ms returns 2 (0x2) -T8E50 007:419.081 JLINK_ReadMemEx(0x200012FA, 0x2 Bytes, Flags = 0x02000000) -T8E50 007:419.100 CPU_ReadMem(2 bytes @ 0x200012FA) -T8E50 007:419.767 Data: 05 00 -T8E50 007:419.781 - 0.704ms returns 2 (0x2) -T8E50 007:420.063 JLINK_ReadMemEx(0x200012FC, 0x4 Bytes, Flags = 0x02000000) -T8E50 007:420.081 CPU_ReadMem(4 bytes @ 0x200012FC) -T8E50 007:420.770 Data: 00 00 00 00 -T8E50 007:420.783 - 0.724ms returns 4 (0x4) -T8E50 007:420.812 JLINK_ReadMemEx(0x20001300, 0x4 Bytes, Flags = 0x02000000) -T8E50 007:420.825 CPU_ReadMem(4 bytes @ 0x20001300) -T8E50 007:421.425 Data: 00 00 00 00 -T8E50 007:421.437 - 0.629ms returns 4 (0x4) -T8E50 007:421.454 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 007:421.465 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 007:422.065 Data: 00 00 00 00 -T8E50 007:422.078 - 0.628ms returns 4 (0x4) -T8E50 007:422.096 JLINK_ReadMemEx(0x20001308, 0x4 Bytes, Flags = 0x02000000) -T8E50 007:422.107 CPU_ReadMem(4 bytes @ 0x20001308) -T8E50 007:422.714 Data: 00 00 00 00 -T8E50 007:422.727 - 0.634ms returns 4 (0x4) -T8E50 007:422.744 JLINK_ReadMemEx(0x2000130C, 0x4 Bytes, Flags = 0x02000000) -T8E50 007:422.755 CPU_ReadMem(4 bytes @ 0x2000130C) -T8E50 007:423.488 Data: 00 00 00 00 -T8E50 007:423.501 - 0.760ms returns 4 (0x4) -T8E50 007:423.519 JLINK_ReadMemEx(0x20001310, 0x4 Bytes, Flags = 0x02000000) -T8E50 007:423.531 CPU_ReadMem(4 bytes @ 0x20001310) -T8E50 007:424.037 Data: 00 00 00 00 -T8E50 007:424.061 - 0.546ms returns 4 (0x4) -T9080 007:424.223 JLINK_IsHalted() -T9080 007:424.868 - 0.651ms returns FALSE -T9080 007:525.372 JLINK_HasError() -T9080 007:525.486 JLINK_IsHalted() -T9080 007:526.477 - 1.053ms returns FALSE -T9080 007:627.424 JLINK_HasError() -T9080 007:627.517 JLINK_IsHalted() -T9080 007:628.264 - 0.791ms returns FALSE -T9080 007:728.503 JLINK_HasError() -T9080 007:728.559 JLINK_IsHalted() -T9080 007:729.374 - 0.828ms returns FALSE -T9080 007:830.879 JLINK_HasError() -T9080 007:831.001 JLINK_IsHalted() -T9080 007:832.215 - 1.268ms returns FALSE -T9080 007:932.663 JLINK_HasError() -T9080 007:932.778 JLINK_HasError() -T8E50 007:936.621 JLINK_ReadMemEx(0x200012B8, 0x8 Bytes, Flags = 0x02000000) -T8E50 007:936.728 CPU_ReadMem(8 bytes @ 0x200012B8) -T8E50 007:937.542 Data: 00 00 00 00 00 00 00 00 -T8E50 007:937.566 - 0.953ms returns 8 (0x8) -T8E50 007:937.730 JLINK_ReadMemEx(0x2000154C, 0x4 Bytes, Flags = 0x02000000) -T8E50 007:937.759 CPU_ReadMem(4 bytes @ 0x2000154C) -T8E50 007:938.566 Data: 00 00 00 00 -T8E50 007:938.587 - 0.863ms returns 4 (0x4) -T8E50 007:938.619 JLINK_ReadMemEx(0x20001288, 0x4 Bytes, Flags = 0x02000000) -T8E50 007:938.639 CPU_ReadMem(4 bytes @ 0x20001288) -T8E50 007:939.291 Data: 00 00 00 00 -T8E50 007:939.309 - 0.695ms returns 4 (0x4) -T8E50 007:939.336 JLINK_ReadMemEx(0x20001548, 0x2 Bytes, Flags = 0x02000000) -T8E50 007:939.352 CPU_ReadMem(2 bytes @ 0x20001548) -T8E50 007:939.944 Data: 01 00 -T8E50 007:939.963 - 0.633ms returns 2 (0x2) -T8E50 007:940.910 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 007:940.932 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 007:941.537 Data: 00 00 00 00 -T8E50 007:941.554 - 0.648ms returns 4 (0x4) -T8E50 007:941.719 JLINK_ReadMemEx(0x200012A0, 0x4 Bytes, Flags = 0x02000000) -T8E50 007:941.739 CPU_ReadMem(4 bytes @ 0x200012A0) -T8E50 007:942.355 Data: 00 00 00 00 -T8E50 007:942.373 - 0.658ms returns 4 (0x4) -T8E50 007:943.909 JLINK_ReadMemEx(0x2000129A, 0x1 Bytes, Flags = 0x02000000) -T8E50 007:943.964 CPU_ReadMem(1 bytes @ 0x2000129A) -T8E50 007:944.592 Data: 00 -T8E50 007:944.611 - 0.707ms returns 1 (0x1) -T8E50 007:944.694 JLINK_ReadMemEx(0x200012F2, 0x2 Bytes, Flags = 0x02000000) -T8E50 007:944.714 CPU_ReadMem(2 bytes @ 0x200012F2) -T8E50 007:945.377 Data: 01 00 -T8E50 007:945.394 - 0.705ms returns 2 (0x2) -T8E50 007:945.412 JLINK_ReadMemEx(0x200012F4, 0x2 Bytes, Flags = 0x02000000) -T8E50 007:945.427 CPU_ReadMem(2 bytes @ 0x200012F4) -T8E50 007:946.069 Data: 40 01 -T8E50 007:946.123 - 0.718ms returns 2 (0x2) -T8E50 007:946.149 JLINK_ReadMemEx(0x200012F6, 0x2 Bytes, Flags = 0x02000000) -T8E50 007:946.170 CPU_ReadMem(2 bytes @ 0x200012F6) -T8E50 007:946.748 Data: 00 00 -T8E50 007:946.791 - 0.648ms returns 2 (0x2) -T8E50 007:946.821 JLINK_ReadMemEx(0x200012F8, 0x2 Bytes, Flags = 0x02000000) -T8E50 007:946.851 CPU_ReadMem(2 bytes @ 0x200012F8) -T8E50 007:947.424 Data: 10 00 -T8E50 007:947.450 - 0.635ms returns 2 (0x2) -T8E50 007:947.472 JLINK_ReadMemEx(0x200012FA, 0x2 Bytes, Flags = 0x02000000) -T8E50 007:947.490 CPU_ReadMem(2 bytes @ 0x200012FA) -T8E50 007:948.125 Data: 05 00 -T8E50 007:948.143 - 0.675ms returns 2 (0x2) -T8E50 007:948.160 JLINK_ReadMemEx(0x200012FC, 0x4 Bytes, Flags = 0x02000000) -T8E50 007:948.175 CPU_ReadMem(4 bytes @ 0x200012FC) -T8E50 007:948.740 Data: 00 00 00 00 -T8E50 007:948.757 - 0.602ms returns 4 (0x4) -T8E50 007:948.774 JLINK_ReadMemEx(0x20001300, 0x4 Bytes, Flags = 0x02000000) -T8E50 007:948.789 CPU_ReadMem(4 bytes @ 0x20001300) -T8E50 007:949.398 Data: 00 00 00 00 -T8E50 007:949.417 - 0.649ms returns 4 (0x4) -T8E50 007:949.436 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 007:949.451 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 007:950.137 Data: 00 00 00 00 -T8E50 007:950.171 - 0.740ms returns 4 (0x4) -T8E50 007:950.189 JLINK_ReadMemEx(0x20001308, 0x4 Bytes, Flags = 0x02000000) -T8E50 007:950.205 CPU_ReadMem(4 bytes @ 0x20001308) -T8E50 007:950.792 Data: 00 00 00 00 -T8E50 007:950.809 - 0.625ms returns 4 (0x4) -T8E50 007:950.826 JLINK_ReadMemEx(0x2000130C, 0x4 Bytes, Flags = 0x02000000) -T8E50 007:950.840 CPU_ReadMem(4 bytes @ 0x2000130C) -T8E50 007:951.397 Data: 00 00 00 00 -T8E50 007:951.415 - 0.594ms returns 4 (0x4) -T8E50 007:951.433 JLINK_ReadMemEx(0x20001310, 0x4 Bytes, Flags = 0x02000000) -T8E50 007:951.448 CPU_ReadMem(4 bytes @ 0x20001310) -T8E50 007:952.105 Data: 00 00 00 00 -T8E50 007:952.155 - 0.728ms returns 4 (0x4) -T9080 007:952.479 JLINK_IsHalted() -T9080 007:953.119 - 0.656ms returns FALSE -T9080 008:053.565 JLINK_HasError() -T9080 008:053.663 JLINK_IsHalted() -T9080 008:054.696 - 1.100ms returns FALSE -T9080 008:155.353 JLINK_HasError() -T9080 008:155.458 JLINK_IsHalted() -T9080 008:156.333 - 0.891ms returns FALSE -T9080 008:257.396 JLINK_HasError() -T9080 008:257.452 JLINK_IsHalted() -T9080 008:258.189 - 0.747ms returns FALSE -T9080 008:358.428 JLINK_HasError() -T9080 008:358.483 JLINK_IsHalted() -T9080 008:359.122 - 0.643ms returns FALSE -T9080 008:459.403 JLINK_HasError() -T9080 008:459.483 JLINK_HasError() -T8E50 008:461.508 JLINK_ReadMemEx(0x200012B8, 0x8 Bytes, Flags = 0x02000000) -T8E50 008:461.639 CPU_ReadMem(8 bytes @ 0x200012B8) -T8E50 008:462.392 Data: 00 00 00 00 00 00 00 00 -T8E50 008:462.418 - 0.917ms returns 8 (0x8) -T8E50 008:462.690 JLINK_ReadMemEx(0x2000154C, 0x4 Bytes, Flags = 0x02000000) -T8E50 008:462.724 CPU_ReadMem(4 bytes @ 0x2000154C) -T8E50 008:463.299 Data: 00 00 00 00 -T8E50 008:463.324 - 0.640ms returns 4 (0x4) -T8E50 008:463.372 JLINK_ReadMemEx(0x20001288, 0x4 Bytes, Flags = 0x02000000) -T8E50 008:463.394 CPU_ReadMem(4 bytes @ 0x20001288) -T8E50 008:463.981 Data: 00 00 00 00 -T8E50 008:464.000 - 0.633ms returns 4 (0x4) -T8E50 008:464.027 JLINK_ReadMemEx(0x20001548, 0x2 Bytes, Flags = 0x02000000) -T8E50 008:464.044 CPU_ReadMem(2 bytes @ 0x20001548) -T8E50 008:464.742 Data: 01 00 -T8E50 008:464.759 - 0.736ms returns 2 (0x2) -T8E50 008:465.751 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 008:465.775 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 008:466.410 Data: 00 00 00 00 -T8E50 008:466.427 - 0.680ms returns 4 (0x4) -T8E50 008:466.599 JLINK_ReadMemEx(0x200012A0, 0x4 Bytes, Flags = 0x02000000) -T8E50 008:466.617 CPU_ReadMem(4 bytes @ 0x200012A0) -T8E50 008:467.358 Data: 00 00 00 00 -T8E50 008:467.375 - 0.781ms returns 4 (0x4) -T8E50 008:473.922 JLINK_ReadMemEx(0x2000129A, 0x1 Bytes, Flags = 0x02000000) -T8E50 008:473.957 CPU_ReadMem(1 bytes @ 0x2000129A) -T8E50 008:474.632 Data: 00 -T8E50 008:474.641 - 0.721ms returns 1 (0x1) -T8E50 008:474.687 JLINK_ReadMemEx(0x200012F2, 0x2 Bytes, Flags = 0x02000000) -T8E50 008:474.697 CPU_ReadMem(2 bytes @ 0x200012F2) -T8E50 008:475.319 Data: 01 00 -T8E50 008:475.327 - 0.642ms returns 2 (0x2) -T8E50 008:475.335 JLINK_ReadMemEx(0x200012F4, 0x2 Bytes, Flags = 0x02000000) -T8E50 008:475.342 CPU_ReadMem(2 bytes @ 0x200012F4) -T8E50 008:475.994 Data: 40 01 -T8E50 008:476.042 - 0.709ms returns 2 (0x2) -T8E50 008:476.050 JLINK_ReadMemEx(0x200012F6, 0x2 Bytes, Flags = 0x02000000) -T8E50 008:476.056 CPU_ReadMem(2 bytes @ 0x200012F6) -T8E50 008:476.666 Data: 00 00 -T8E50 008:476.674 - 0.626ms returns 2 (0x2) -T8E50 008:476.682 JLINK_ReadMemEx(0x200012F8, 0x2 Bytes, Flags = 0x02000000) -T8E50 008:476.688 CPU_ReadMem(2 bytes @ 0x200012F8) -T8E50 008:477.383 Data: 10 00 -T8E50 008:477.433 - 0.754ms returns 2 (0x2) -T8E50 008:477.441 JLINK_ReadMemEx(0x200012FA, 0x2 Bytes, Flags = 0x02000000) -T8E50 008:477.448 CPU_ReadMem(2 bytes @ 0x200012FA) -T8E50 008:478.141 Data: 05 00 -T8E50 008:478.177 - 0.738ms returns 2 (0x2) -T8E50 008:478.188 JLINK_ReadMemEx(0x200012FC, 0x4 Bytes, Flags = 0x02000000) -T8E50 008:478.196 CPU_ReadMem(4 bytes @ 0x200012FC) -T8E50 008:478.913 Data: 00 00 00 00 -T8E50 008:478.965 - 0.779ms returns 4 (0x4) -T8E50 008:478.974 JLINK_ReadMemEx(0x20001300, 0x4 Bytes, Flags = 0x02000000) -T8E50 008:478.982 CPU_ReadMem(4 bytes @ 0x20001300) -T8E50 008:479.678 Data: 00 00 00 00 -T8E50 008:479.694 - 0.723ms returns 4 (0x4) -T8E50 008:479.707 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 008:479.719 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 008:480.370 Data: 00 00 00 00 -T8E50 008:480.382 - 0.678ms returns 4 (0x4) -T8E50 008:480.393 JLINK_ReadMemEx(0x20001308, 0x4 Bytes, Flags = 0x02000000) -T8E50 008:480.403 CPU_ReadMem(4 bytes @ 0x20001308) -T8E50 008:481.114 Data: 00 00 00 00 -T8E50 008:481.125 - 0.735ms returns 4 (0x4) -T8E50 008:481.135 JLINK_ReadMemEx(0x2000130C, 0x4 Bytes, Flags = 0x02000000) -T8E50 008:481.143 CPU_ReadMem(4 bytes @ 0x2000130C) -T8E50 008:481.753 Data: 00 00 00 00 -T8E50 008:481.765 - 0.632ms returns 4 (0x4) -T8E50 008:481.774 JLINK_ReadMemEx(0x20001310, 0x4 Bytes, Flags = 0x02000000) -T8E50 008:481.783 CPU_ReadMem(4 bytes @ 0x20001310) -T8E50 008:482.383 Data: 00 00 00 00 -T8E50 008:482.393 - 0.621ms returns 4 (0x4) -T9080 008:482.601 JLINK_IsHalted() -T9080 008:483.275 - 0.693ms returns FALSE -T9080 008:584.392 JLINK_HasError() -T9080 008:584.470 JLINK_IsHalted() -T9080 008:585.494 - 1.034ms returns FALSE -T9080 008:686.589 JLINK_HasError() -T9080 008:686.688 JLINK_IsHalted() -T9080 008:687.642 - 0.966ms returns FALSE -T9080 008:788.021 JLINK_HasError() -T9080 008:788.146 JLINK_IsHalted() -T9080 008:789.197 - 1.117ms returns FALSE -T9080 008:890.064 JLINK_HasError() -T9080 008:890.171 JLINK_IsHalted() -T9080 008:891.051 - 0.895ms returns FALSE -T9080 008:991.296 JLINK_HasError() -T9080 008:991.364 JLINK_HasError() -T8E50 008:994.061 JLINK_ReadMemEx(0x200012B8, 0x8 Bytes, Flags = 0x02000000) -T8E50 008:994.154 CPU_ReadMem(8 bytes @ 0x200012B8) -T8E50 008:994.949 Data: 00 00 00 00 00 00 00 00 -T8E50 008:994.977 - 0.922ms returns 8 (0x8) -T8E50 008:995.250 JLINK_ReadMemEx(0x2000154C, 0x4 Bytes, Flags = 0x02000000) -T8E50 008:995.283 CPU_ReadMem(4 bytes @ 0x2000154C) -T8E50 008:995.908 Data: 00 00 00 00 -T8E50 008:995.964 - 0.721ms returns 4 (0x4) -T8E50 008:996.032 JLINK_ReadMemEx(0x20001288, 0x4 Bytes, Flags = 0x02000000) -T8E50 008:996.066 CPU_ReadMem(4 bytes @ 0x20001288) -T8E50 008:996.676 Data: 00 00 00 00 -T8E50 008:996.725 - 0.699ms returns 4 (0x4) -T8E50 008:996.786 JLINK_ReadMemEx(0x20001548, 0x2 Bytes, Flags = 0x02000000) -T8E50 008:996.813 CPU_ReadMem(2 bytes @ 0x20001548) -T8E50 008:997.428 Data: 01 00 -T8E50 008:997.470 - 0.691ms returns 2 (0x2) -T8E50 008:998.434 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 008:998.473 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 008:999.215 Data: 00 00 00 00 -T8E50 008:999.257 - 0.830ms returns 4 (0x4) -T8E50 008:999.561 JLINK_ReadMemEx(0x200012A0, 0x4 Bytes, Flags = 0x02000000) -T8E50 008:999.595 CPU_ReadMem(4 bytes @ 0x200012A0) -T8E50 009:000.290 Data: 00 00 00 00 -T8E50 009:000.310 - 0.754ms returns 4 (0x4) -T8E50 009:006.943 JLINK_ReadMemEx(0x2000129A, 0x1 Bytes, Flags = 0x02000000) -T8E50 009:006.972 CPU_ReadMem(1 bytes @ 0x2000129A) -T8E50 009:007.686 Data: 00 -T8E50 009:007.707 - 0.766ms returns 1 (0x1) -T8E50 009:007.742 JLINK_ReadMemEx(0x200012F2, 0x2 Bytes, Flags = 0x02000000) -T8E50 009:007.750 CPU_ReadMem(2 bytes @ 0x200012F2) -T8E50 009:008.397 Data: 01 00 -T8E50 009:008.404 - 0.664ms returns 2 (0x2) -T8E50 009:008.412 JLINK_ReadMemEx(0x200012F4, 0x2 Bytes, Flags = 0x02000000) -T8E50 009:008.418 CPU_ReadMem(2 bytes @ 0x200012F4) -T8E50 009:009.104 Data: 40 01 -T8E50 009:009.114 - 0.704ms returns 2 (0x2) -T8E50 009:009.121 JLINK_ReadMemEx(0x200012F6, 0x2 Bytes, Flags = 0x02000000) -T8E50 009:009.127 CPU_ReadMem(2 bytes @ 0x200012F6) -T8E50 009:009.836 Data: 00 00 -T8E50 009:009.844 - 0.725ms returns 2 (0x2) -T8E50 009:009.851 JLINK_ReadMemEx(0x200012F8, 0x2 Bytes, Flags = 0x02000000) -T8E50 009:009.858 CPU_ReadMem(2 bytes @ 0x200012F8) -T8E50 009:010.548 Data: 10 00 -T8E50 009:010.556 - 0.712ms returns 2 (0x2) -T8E50 009:010.572 JLINK_ReadMemEx(0x200012FA, 0x2 Bytes, Flags = 0x02000000) -T8E50 009:010.578 CPU_ReadMem(2 bytes @ 0x200012FA) -T8E50 009:011.251 Data: 05 00 -T8E50 009:011.259 - 0.689ms returns 2 (0x2) -T8E50 009:011.267 JLINK_ReadMemEx(0x200012FC, 0x4 Bytes, Flags = 0x02000000) -T8E50 009:011.274 CPU_ReadMem(4 bytes @ 0x200012FC) -T8E50 009:011.901 Data: 00 00 00 00 -T8E50 009:011.909 - 0.644ms returns 4 (0x4) -T8E50 009:011.917 JLINK_ReadMemEx(0x20001300, 0x4 Bytes, Flags = 0x02000000) -T8E50 009:011.924 CPU_ReadMem(4 bytes @ 0x20001300) -T8E50 009:012.539 Data: 00 00 00 00 -T8E50 009:012.556 - 0.641ms returns 4 (0x4) -T8E50 009:012.568 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 009:012.623 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 009:013.176 Data: 00 00 00 00 -T8E50 009:013.191 - 0.626ms returns 4 (0x4) -T8E50 009:013.204 JLINK_ReadMemEx(0x20001308, 0x4 Bytes, Flags = 0x02000000) -T8E50 009:013.216 CPU_ReadMem(4 bytes @ 0x20001308) -T8E50 009:013.750 Data: 00 00 00 00 -T8E50 009:013.768 - 0.566ms returns 4 (0x4) -T8E50 009:013.782 JLINK_ReadMemEx(0x2000130C, 0x4 Bytes, Flags = 0x02000000) -T8E50 009:013.794 CPU_ReadMem(4 bytes @ 0x2000130C) -T8E50 009:014.368 Data: 00 00 00 00 -T8E50 009:014.391 - 0.612ms returns 4 (0x4) -T8E50 009:014.400 JLINK_ReadMemEx(0x20001310, 0x4 Bytes, Flags = 0x02000000) -T8E50 009:014.409 CPU_ReadMem(4 bytes @ 0x20001310) -T8E50 009:014.966 Data: 00 00 00 00 -T8E50 009:014.993 - 0.595ms returns 4 (0x4) -T9080 009:015.154 JLINK_IsHalted() -T9080 009:015.721 - 0.572ms returns FALSE -T9080 009:116.200 JLINK_HasError() -T9080 009:116.261 JLINK_IsHalted() -T9080 009:117.079 - 0.849ms returns FALSE -T9080 009:217.566 JLINK_HasError() -T9080 009:217.653 JLINK_IsHalted() -T9080 009:218.493 - 0.884ms returns FALSE -T9080 009:318.875 JLINK_HasError() -T9080 009:318.977 JLINK_IsHalted() -T9080 009:319.928 - 1.010ms returns FALSE -T9080 009:420.207 JLINK_HasError() -T9080 009:420.314 JLINK_IsHalted() -T9080 009:421.268 - 1.016ms returns FALSE -T9080 009:522.066 JLINK_HasError() -T9080 009:522.144 JLINK_HasError() -T8E50 009:524.656 JLINK_ReadMemEx(0x200012B8, 0x8 Bytes, Flags = 0x02000000) -T8E50 009:524.727 CPU_ReadMem(8 bytes @ 0x200012B8) -T8E50 009:525.673 Data: 00 00 00 00 00 00 00 00 -T8E50 009:525.717 - 1.066ms returns 8 (0x8) -T8E50 009:525.894 JLINK_ReadMemEx(0x2000154C, 0x4 Bytes, Flags = 0x02000000) -T8E50 009:525.920 CPU_ReadMem(4 bytes @ 0x2000154C) -T8E50 009:526.778 Data: 00 00 00 00 -T8E50 009:526.819 - 0.931ms returns 4 (0x4) -T8E50 009:526.866 JLINK_ReadMemEx(0x20001288, 0x4 Bytes, Flags = 0x02000000) -T8E50 009:526.890 CPU_ReadMem(4 bytes @ 0x20001288) -T8E50 009:527.621 Data: 00 00 00 00 -T8E50 009:527.663 - 0.802ms returns 4 (0x4) -T8E50 009:527.708 JLINK_ReadMemEx(0x20001548, 0x2 Bytes, Flags = 0x02000000) -T8E50 009:527.733 CPU_ReadMem(2 bytes @ 0x20001548) -T8E50 009:528.469 Data: 01 00 -T8E50 009:528.515 - 0.812ms returns 2 (0x2) -T8E50 009:529.506 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 009:529.536 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 009:530.132 Data: 00 00 00 00 -T8E50 009:530.169 - 0.669ms returns 4 (0x4) -T8E50 009:530.441 JLINK_ReadMemEx(0x200012A0, 0x4 Bytes, Flags = 0x02000000) -T8E50 009:530.468 CPU_ReadMem(4 bytes @ 0x200012A0) -T8E50 009:531.113 Data: 00 00 00 00 -T8E50 009:531.129 - 0.693ms returns 4 (0x4) -T8E50 009:531.295 JLINK_ReadMemEx(0x2000129A, 0x1 Bytes, Flags = 0x02000000) -T8E50 009:531.313 CPU_ReadMem(1 bytes @ 0x2000129A) -T8E50 009:531.978 Data: 00 -T8E50 009:531.994 - 0.703ms returns 1 (0x1) -T8E50 009:532.046 JLINK_ReadMemEx(0x200012F2, 0x2 Bytes, Flags = 0x02000000) -T8E50 009:532.062 CPU_ReadMem(2 bytes @ 0x200012F2) -T8E50 009:532.727 Data: 01 00 -T8E50 009:532.743 - 0.702ms returns 2 (0x2) -T8E50 009:532.760 JLINK_ReadMemEx(0x200012F4, 0x2 Bytes, Flags = 0x02000000) -T8E50 009:532.774 CPU_ReadMem(2 bytes @ 0x200012F4) -T8E50 009:533.349 Data: 40 01 -T8E50 009:533.364 - 0.609ms returns 2 (0x2) -T8E50 009:533.482 JLINK_ReadMemEx(0x200012F6, 0x2 Bytes, Flags = 0x02000000) -T8E50 009:533.503 CPU_ReadMem(2 bytes @ 0x200012F6) -T8E50 009:534.070 Data: 00 00 -T8E50 009:534.086 - 0.608ms returns 2 (0x2) -T8E50 009:534.101 JLINK_ReadMemEx(0x200012F8, 0x2 Bytes, Flags = 0x02000000) -T8E50 009:534.115 CPU_ReadMem(2 bytes @ 0x200012F8) -T8E50 009:534.711 Data: 10 00 -T8E50 009:534.727 - 0.631ms returns 2 (0x2) -T8E50 009:534.743 JLINK_ReadMemEx(0x200012FA, 0x2 Bytes, Flags = 0x02000000) -T8E50 009:534.756 CPU_ReadMem(2 bytes @ 0x200012FA) -T8E50 009:535.337 Data: 05 00 -T8E50 009:535.354 - 0.617ms returns 2 (0x2) -T8E50 009:535.370 JLINK_ReadMemEx(0x200012FC, 0x4 Bytes, Flags = 0x02000000) -T8E50 009:535.385 CPU_ReadMem(4 bytes @ 0x200012FC) -T8E50 009:535.988 Data: 00 00 00 00 -T8E50 009:536.005 - 0.639ms returns 4 (0x4) -T8E50 009:536.021 JLINK_ReadMemEx(0x20001300, 0x4 Bytes, Flags = 0x02000000) -T8E50 009:536.036 CPU_ReadMem(4 bytes @ 0x20001300) -T8E50 009:536.619 Data: 00 00 00 00 -T8E50 009:536.636 - 0.620ms returns 4 (0x4) -T8E50 009:536.653 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 009:536.667 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 009:537.345 Data: 00 00 00 00 -T8E50 009:537.362 - 0.714ms returns 4 (0x4) -T8E50 009:537.379 JLINK_ReadMemEx(0x20001308, 0x4 Bytes, Flags = 0x02000000) -T8E50 009:537.393 CPU_ReadMem(4 bytes @ 0x20001308) -T8E50 009:537.912 Data: 00 00 00 00 -T8E50 009:537.945 - 0.571ms returns 4 (0x4) -T8E50 009:537.962 JLINK_ReadMemEx(0x2000130C, 0x4 Bytes, Flags = 0x02000000) -T8E50 009:537.976 CPU_ReadMem(4 bytes @ 0x2000130C) -T8E50 009:538.566 Data: 00 00 00 00 -T8E50 009:538.584 - 0.628ms returns 4 (0x4) -T8E50 009:538.602 JLINK_ReadMemEx(0x20001310, 0x4 Bytes, Flags = 0x02000000) -T8E50 009:538.617 CPU_ReadMem(4 bytes @ 0x20001310) -T8E50 009:539.217 Data: 00 00 00 00 -T8E50 009:539.236 - 0.640ms returns 4 (0x4) -T9080 009:539.474 JLINK_IsHalted() -T9080 009:540.240 - 0.780ms returns FALSE -T9080 009:641.056 JLINK_HasError() -T9080 009:641.128 JLINK_IsHalted() -T9080 009:641.829 - 0.711ms returns FALSE -T9080 009:742.077 JLINK_HasError() -T9080 009:742.125 JLINK_IsHalted() -T9080 009:742.888 - 0.789ms returns FALSE -T9080 009:843.150 JLINK_HasError() -T9080 009:843.359 JLINK_IsHalted() -T9080 009:844.186 - 0.886ms returns FALSE -T9080 009:944.549 JLINK_HasError() -T9080 009:944.597 JLINK_IsHalted() -T9080 009:945.269 - 0.703ms returns FALSE -T9080 010:046.162 JLINK_HasError() -T9080 010:046.286 JLINK_HasError() -T8E50 010:051.002 JLINK_ReadMemEx(0x200012B8, 0x8 Bytes, Flags = 0x02000000) -T8E50 010:051.031 CPU_ReadMem(8 bytes @ 0x200012B8) -T8E50 010:051.904 Data: 00 00 00 00 00 00 00 00 -T8E50 010:051.918 - 0.917ms returns 8 (0x8) -T8E50 010:051.990 JLINK_ReadMemEx(0x2000154C, 0x4 Bytes, Flags = 0x02000000) -T8E50 010:051.998 CPU_ReadMem(4 bytes @ 0x2000154C) -T8E50 010:052.635 Data: 00 00 00 00 -T8E50 010:052.648 - 0.660ms returns 4 (0x4) -T8E50 010:052.664 JLINK_ReadMemEx(0x20001288, 0x4 Bytes, Flags = 0x02000000) -T8E50 010:052.673 CPU_ReadMem(4 bytes @ 0x20001288) -T8E50 010:053.200 Data: 00 00 00 00 -T8E50 010:053.266 - 0.622ms returns 4 (0x4) -T8E50 010:053.311 JLINK_ReadMemEx(0x20001548, 0x2 Bytes, Flags = 0x02000000) -T8E50 010:053.326 CPU_ReadMem(2 bytes @ 0x20001548) -T8E50 010:053.895 Data: 01 00 -T8E50 010:053.909 - 0.602ms returns 2 (0x2) -T8E50 010:054.684 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 010:054.702 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 010:055.333 Data: 00 00 00 00 -T8E50 010:055.346 - 0.666ms returns 4 (0x4) -T8E50 010:055.488 JLINK_ReadMemEx(0x200012A0, 0x4 Bytes, Flags = 0x02000000) -T8E50 010:055.503 CPU_ReadMem(4 bytes @ 0x200012A0) -T8E50 010:056.071 Data: 00 00 00 00 -T8E50 010:056.083 - 0.598ms returns 4 (0x4) -T8E50 010:056.197 JLINK_ReadMemEx(0x2000129A, 0x1 Bytes, Flags = 0x02000000) -T8E50 010:056.208 CPU_ReadMem(1 bytes @ 0x2000129A) -T8E50 010:056.814 Data: 00 -T8E50 010:056.826 - 0.632ms returns 1 (0x1) -T8E50 010:056.863 JLINK_ReadMemEx(0x200012F2, 0x2 Bytes, Flags = 0x02000000) -T8E50 010:056.885 CPU_ReadMem(2 bytes @ 0x200012F2) -T8E50 010:057.531 Data: 01 00 -T8E50 010:057.542 - 0.682ms returns 2 (0x2) -T8E50 010:057.554 JLINK_ReadMemEx(0x200012F4, 0x2 Bytes, Flags = 0x02000000) -T8E50 010:057.564 CPU_ReadMem(2 bytes @ 0x200012F4) -T8E50 010:058.233 Data: 40 01 -T8E50 010:058.246 - 0.695ms returns 2 (0x2) -T8E50 010:058.258 JLINK_ReadMemEx(0x200012F6, 0x2 Bytes, Flags = 0x02000000) -T8E50 010:058.269 CPU_ReadMem(2 bytes @ 0x200012F6) -T8E50 010:058.799 Data: 00 00 -T8E50 010:058.818 - 0.564ms returns 2 (0x2) -T8E50 010:058.834 JLINK_ReadMemEx(0x200012F8, 0x2 Bytes, Flags = 0x02000000) -T8E50 010:058.848 CPU_ReadMem(2 bytes @ 0x200012F8) -T8E50 010:059.438 Data: 10 00 -T8E50 010:059.456 - 0.625ms returns 2 (0x2) -T8E50 010:059.468 JLINK_ReadMemEx(0x200012FA, 0x2 Bytes, Flags = 0x02000000) -T8E50 010:059.479 CPU_ReadMem(2 bytes @ 0x200012FA) -T8E50 010:060.081 Data: 05 00 -T8E50 010:060.093 - 0.629ms returns 2 (0x2) -T8E50 010:060.105 JLINK_ReadMemEx(0x200012FC, 0x4 Bytes, Flags = 0x02000000) -T8E50 010:060.116 CPU_ReadMem(4 bytes @ 0x200012FC) -T8E50 010:060.679 Data: 00 00 00 00 -T8E50 010:060.690 - 0.589ms returns 4 (0x4) -T8E50 010:060.702 JLINK_ReadMemEx(0x20001300, 0x4 Bytes, Flags = 0x02000000) -T8E50 010:060.712 CPU_ReadMem(4 bytes @ 0x20001300) -T8E50 010:061.299 Data: 00 00 00 00 -T8E50 010:061.311 - 0.613ms returns 4 (0x4) -T8E50 010:061.323 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 010:061.333 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 010:061.841 Data: 00 00 00 00 -T8E50 010:061.854 - 0.535ms returns 4 (0x4) -T8E50 010:061.867 JLINK_ReadMemEx(0x20001308, 0x4 Bytes, Flags = 0x02000000) -T8E50 010:061.878 CPU_ReadMem(4 bytes @ 0x20001308) -T8E50 010:062.428 Data: 00 00 00 00 -T8E50 010:062.440 - 0.577ms returns 4 (0x4) -T8E50 010:062.453 JLINK_ReadMemEx(0x2000130C, 0x4 Bytes, Flags = 0x02000000) -T8E50 010:062.464 CPU_ReadMem(4 bytes @ 0x2000130C) -T8E50 010:063.273 Data: 00 00 00 00 -T8E50 010:063.290 - 0.841ms returns 4 (0x4) -T8E50 010:063.305 JLINK_ReadMemEx(0x20001310, 0x4 Bytes, Flags = 0x02000000) -T8E50 010:063.317 CPU_ReadMem(4 bytes @ 0x20001310) -T8E50 010:063.993 Data: 00 00 00 00 -T8E50 010:064.006 - 0.705ms returns 4 (0x4) -T9080 010:064.227 JLINK_IsHalted() -T9080 010:064.828 - 0.607ms returns FALSE -T9080 010:165.043 JLINK_HasError() -T9080 010:165.108 JLINK_IsHalted() -T9080 010:165.909 - 0.809ms returns FALSE -T9080 010:266.674 JLINK_HasError() -T9080 010:266.727 JLINK_IsHalted() -T9080 010:267.535 - 0.815ms returns FALSE -T9080 010:367.700 JLINK_HasError() -T9080 010:367.771 JLINK_IsHalted() -T9080 010:368.534 - 0.772ms returns FALSE -T9080 010:469.399 JLINK_HasError() -T9080 010:469.512 JLINK_IsHalted() -T9080 010:470.454 - 0.955ms returns FALSE -T9080 010:570.911 JLINK_HasError() -T9080 010:570.971 JLINK_HasError() -T8E50 010:573.063 JLINK_ReadMemEx(0x200012B8, 0x8 Bytes, Flags = 0x02000000) -T8E50 010:573.131 CPU_ReadMem(8 bytes @ 0x200012B8) -T8E50 010:573.952 Data: 00 00 00 00 00 00 00 00 -T8E50 010:573.974 - 0.916ms returns 8 (0x8) -T8E50 010:574.105 JLINK_ReadMemEx(0x2000154C, 0x4 Bytes, Flags = 0x02000000) -T8E50 010:574.136 CPU_ReadMem(4 bytes @ 0x2000154C) -T8E50 010:574.762 Data: 00 00 00 00 -T8E50 010:574.782 - 0.682ms returns 4 (0x4) -T8E50 010:574.808 JLINK_ReadMemEx(0x20001288, 0x4 Bytes, Flags = 0x02000000) -T8E50 010:574.822 CPU_ReadMem(4 bytes @ 0x20001288) -T8E50 010:575.613 Data: 00 00 00 00 -T8E50 010:575.651 - 0.847ms returns 4 (0x4) -T8E50 010:575.761 JLINK_ReadMemEx(0x20001548, 0x2 Bytes, Flags = 0x02000000) -T8E50 010:575.785 CPU_ReadMem(2 bytes @ 0x20001548) -T8E50 010:576.547 Data: 01 00 -T8E50 010:576.583 - 0.826ms returns 2 (0x2) -T8E50 010:577.411 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 010:577.434 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 010:578.141 Data: 00 00 00 00 -T8E50 010:578.173 - 0.765ms returns 4 (0x4) -T8E50 010:578.353 JLINK_ReadMemEx(0x200012A0, 0x4 Bytes, Flags = 0x02000000) -T8E50 010:578.381 CPU_ReadMem(4 bytes @ 0x200012A0) -T8E50 010:579.069 Data: 00 00 00 00 -T8E50 010:579.096 - 0.747ms returns 4 (0x4) -T8E50 010:579.253 JLINK_ReadMemEx(0x2000129A, 0x1 Bytes, Flags = 0x02000000) -T8E50 010:579.271 CPU_ReadMem(1 bytes @ 0x2000129A) -T8E50 010:579.896 Data: 00 -T8E50 010:579.924 - 0.674ms returns 1 (0x1) -T8E50 010:579.987 JLINK_ReadMemEx(0x200012F2, 0x2 Bytes, Flags = 0x02000000) -T8E50 010:580.003 CPU_ReadMem(2 bytes @ 0x200012F2) -T8E50 010:580.511 Data: 01 00 -T8E50 010:580.522 - 0.539ms returns 2 (0x2) -T8E50 010:580.534 JLINK_ReadMemEx(0x200012F4, 0x2 Bytes, Flags = 0x02000000) -T8E50 010:580.544 CPU_ReadMem(2 bytes @ 0x200012F4) -T8E50 010:581.093 Data: 40 01 -T8E50 010:581.103 - 0.572ms returns 2 (0x2) -T8E50 010:581.114 JLINK_ReadMemEx(0x200012F6, 0x2 Bytes, Flags = 0x02000000) -T8E50 010:581.123 CPU_ReadMem(2 bytes @ 0x200012F6) -T8E50 010:581.715 Data: 00 00 -T8E50 010:581.726 - 0.615ms returns 2 (0x2) -T8E50 010:581.736 JLINK_ReadMemEx(0x200012F8, 0x2 Bytes, Flags = 0x02000000) -T8E50 010:581.744 CPU_ReadMem(2 bytes @ 0x200012F8) -T8E50 010:582.321 Data: 10 00 -T8E50 010:582.331 - 0.598ms returns 2 (0x2) -T8E50 010:582.341 JLINK_ReadMemEx(0x200012FA, 0x2 Bytes, Flags = 0x02000000) -T8E50 010:582.350 CPU_ReadMem(2 bytes @ 0x200012FA) -T8E50 010:582.841 Data: 05 00 -T8E50 010:582.851 - 0.513ms returns 2 (0x2) -T8E50 010:582.862 JLINK_ReadMemEx(0x200012FC, 0x4 Bytes, Flags = 0x02000000) -T8E50 010:582.871 CPU_ReadMem(4 bytes @ 0x200012FC) -T8E50 010:583.468 Data: 00 00 00 00 -T8E50 010:583.479 - 0.620ms returns 4 (0x4) -T8E50 010:583.489 JLINK_ReadMemEx(0x20001300, 0x4 Bytes, Flags = 0x02000000) -T8E50 010:583.498 CPU_ReadMem(4 bytes @ 0x20001300) -T8E50 010:584.049 Data: 00 00 00 00 -T8E50 010:584.060 - 0.574ms returns 4 (0x4) -T8E50 010:584.070 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 010:584.080 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 010:584.660 Data: 00 00 00 00 -T8E50 010:584.671 - 0.603ms returns 4 (0x4) -T8E50 010:584.681 JLINK_ReadMemEx(0x20001308, 0x4 Bytes, Flags = 0x02000000) -T8E50 010:584.691 CPU_ReadMem(4 bytes @ 0x20001308) -T8E50 010:585.264 Data: 00 00 00 00 -T8E50 010:585.275 - 0.597ms returns 4 (0x4) -T8E50 010:585.286 JLINK_ReadMemEx(0x2000130C, 0x4 Bytes, Flags = 0x02000000) -T8E50 010:585.296 CPU_ReadMem(4 bytes @ 0x2000130C) -T8E50 010:585.860 Data: 00 00 00 00 -T8E50 010:585.872 - 0.589ms returns 4 (0x4) -T8E50 010:585.884 JLINK_ReadMemEx(0x20001310, 0x4 Bytes, Flags = 0x02000000) -T8E50 010:585.893 CPU_ReadMem(4 bytes @ 0x20001310) -T8E50 010:586.440 Data: 00 00 00 00 -T8E50 010:586.452 - 0.572ms returns 4 (0x4) -T9080 010:586.626 JLINK_IsHalted() -T9080 010:587.204 - 0.583ms returns FALSE -T9080 010:687.313 JLINK_HasError() -T9080 010:687.431 JLINK_IsHalted() -T9080 010:688.322 - 0.907ms returns FALSE -T9080 010:788.567 JLINK_HasError() -T9080 010:788.673 JLINK_IsHalted() -T9080 010:789.577 - 0.917ms returns FALSE -T9080 010:889.859 JLINK_HasError() -T9080 010:889.967 JLINK_IsHalted() -T9080 010:890.768 - 0.860ms returns FALSE -T9080 010:990.930 JLINK_HasError() -T9080 010:991.019 JLINK_IsHalted() -T9080 010:992.065 - 1.116ms returns FALSE -T9080 011:092.634 JLINK_HasError() -T9080 011:092.736 JLINK_HasError() -T8E50 011:095.112 JLINK_ReadMemEx(0x200012B8, 0x8 Bytes, Flags = 0x02000000) -T8E50 011:095.236 CPU_ReadMem(8 bytes @ 0x200012B8) -T8E50 011:095.983 Data: 00 00 00 00 00 00 00 00 -T8E50 011:096.017 - 0.913ms returns 8 (0x8) -T8E50 011:096.276 JLINK_ReadMemEx(0x2000154C, 0x4 Bytes, Flags = 0x02000000) -T8E50 011:096.316 CPU_ReadMem(4 bytes @ 0x2000154C) -T8E50 011:097.035 Data: 00 00 00 00 -T8E50 011:097.100 - 0.831ms returns 4 (0x4) -T8E50 011:097.175 JLINK_ReadMemEx(0x20001288, 0x4 Bytes, Flags = 0x02000000) -T8E50 011:097.205 CPU_ReadMem(4 bytes @ 0x20001288) -T8E50 011:097.950 Data: 00 00 00 00 -T8E50 011:098.004 - 0.836ms returns 4 (0x4) -T8E50 011:098.063 JLINK_ReadMemEx(0x20001548, 0x2 Bytes, Flags = 0x02000000) -T8E50 011:098.105 CPU_ReadMem(2 bytes @ 0x20001548) -T8E50 011:098.780 Data: 01 00 -T8E50 011:098.830 - 0.773ms returns 2 (0x2) -T8E50 011:100.016 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 011:100.048 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 011:100.845 Data: 00 00 00 00 -T8E50 011:100.896 - 0.887ms returns 4 (0x4) -T8E50 011:101.206 JLINK_ReadMemEx(0x200012A0, 0x4 Bytes, Flags = 0x02000000) -T8E50 011:101.236 CPU_ReadMem(4 bytes @ 0x200012A0) -T8E50 011:102.066 Data: 00 00 00 00 -T8E50 011:102.115 - 0.915ms returns 4 (0x4) -T8E50 011:102.421 JLINK_ReadMemEx(0x2000129A, 0x1 Bytes, Flags = 0x02000000) -T8E50 011:102.454 CPU_ReadMem(1 bytes @ 0x2000129A) -T8E50 011:103.284 Data: 00 -T8E50 011:103.339 - 0.924ms returns 1 (0x1) -T8E50 011:103.438 JLINK_ReadMemEx(0x200012F2, 0x2 Bytes, Flags = 0x02000000) -T8E50 011:103.466 CPU_ReadMem(2 bytes @ 0x200012F2) -T8E50 011:104.439 Data: 01 00 -T8E50 011:104.483 - 1.051ms returns 2 (0x2) -T8E50 011:104.512 JLINK_ReadMemEx(0x200012F4, 0x2 Bytes, Flags = 0x02000000) -T8E50 011:104.537 CPU_ReadMem(2 bytes @ 0x200012F4) -T8E50 011:105.274 Data: 40 01 -T8E50 011:105.294 - 0.788ms returns 2 (0x2) -T8E50 011:105.313 JLINK_ReadMemEx(0x200012F6, 0x2 Bytes, Flags = 0x02000000) -T8E50 011:105.332 CPU_ReadMem(2 bytes @ 0x200012F6) -T8E50 011:106.081 Data: 00 00 -T8E50 011:106.099 - 0.791ms returns 2 (0x2) -T8E50 011:106.116 JLINK_ReadMemEx(0x200012F8, 0x2 Bytes, Flags = 0x02000000) -T8E50 011:106.132 CPU_ReadMem(2 bytes @ 0x200012F8) -T8E50 011:106.831 Data: 10 00 -T8E50 011:106.851 - 0.747ms returns 2 (0x2) -T8E50 011:106.877 JLINK_ReadMemEx(0x200012FA, 0x2 Bytes, Flags = 0x02000000) -T8E50 011:106.894 CPU_ReadMem(2 bytes @ 0x200012FA) -T8E50 011:107.514 Data: 05 00 -T8E50 011:107.534 - 0.663ms returns 2 (0x2) -T8E50 011:107.553 JLINK_ReadMemEx(0x200012FC, 0x4 Bytes, Flags = 0x02000000) -T8E50 011:107.570 CPU_ReadMem(4 bytes @ 0x200012FC) -T8E50 011:108.168 Data: 00 00 00 00 -T8E50 011:108.188 - 0.642ms returns 4 (0x4) -T8E50 011:108.209 JLINK_ReadMemEx(0x20001300, 0x4 Bytes, Flags = 0x02000000) -T8E50 011:108.227 CPU_ReadMem(4 bytes @ 0x20001300) -T8E50 011:108.792 Data: 00 00 00 00 -T8E50 011:108.813 - 0.611ms returns 4 (0x4) -T8E50 011:108.955 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 011:108.978 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 011:109.585 Data: 00 00 00 00 -T8E50 011:109.608 - 0.660ms returns 4 (0x4) -T8E50 011:109.631 JLINK_ReadMemEx(0x20001308, 0x4 Bytes, Flags = 0x02000000) -T8E50 011:109.651 CPU_ReadMem(4 bytes @ 0x20001308) -T8E50 011:110.284 Data: 00 00 00 00 -T8E50 011:110.307 - 0.683ms returns 4 (0x4) -T8E50 011:110.330 JLINK_ReadMemEx(0x2000130C, 0x4 Bytes, Flags = 0x02000000) -T8E50 011:110.350 CPU_ReadMem(4 bytes @ 0x2000130C) -T8E50 011:110.926 Data: 00 00 00 00 -T8E50 011:110.947 - 0.624ms returns 4 (0x4) -T8E50 011:110.968 JLINK_ReadMemEx(0x20001310, 0x4 Bytes, Flags = 0x02000000) -T8E50 011:110.986 CPU_ReadMem(4 bytes @ 0x20001310) -T8E50 011:111.547 Data: 00 00 00 00 -T8E50 011:111.569 - 0.607ms returns 4 (0x4) -T9080 011:111.900 JLINK_IsHalted() -T9080 011:112.595 - 0.724ms returns FALSE -T9080 011:212.921 JLINK_HasError() -T9080 011:213.049 JLINK_IsHalted() -T9080 011:214.146 - 1.153ms returns FALSE -T9080 011:314.671 JLINK_HasError() -T9080 011:314.750 JLINK_IsHalted() -T9080 011:315.558 - 0.819ms returns FALSE -T9080 011:416.751 JLINK_HasError() -T9080 011:416.780 JLINK_IsHalted() -T9080 011:417.666 - 0.900ms returns FALSE -T9080 011:518.758 JLINK_HasError() -T9080 011:518.813 JLINK_IsHalted() -T9080 011:519.514 - 0.731ms returns FALSE -T9080 011:619.790 JLINK_HasError() -T9080 011:619.890 JLINK_HasError() -T8E50 011:622.945 JLINK_ReadMemEx(0x200012B8, 0x8 Bytes, Flags = 0x02000000) -T8E50 011:623.068 CPU_ReadMem(8 bytes @ 0x200012B8) -T8E50 011:623.813 Data: 00 00 00 00 00 00 00 00 -T8E50 011:623.845 - 0.908ms returns 8 (0x8) -T8E50 011:624.107 JLINK_ReadMemEx(0x2000154C, 0x4 Bytes, Flags = 0x02000000) -T8E50 011:624.145 CPU_ReadMem(4 bytes @ 0x2000154C) -T8E50 011:624.927 Data: 00 00 00 00 -T8E50 011:624.955 - 0.854ms returns 4 (0x4) -T8E50 011:624.997 JLINK_ReadMemEx(0x20001288, 0x4 Bytes, Flags = 0x02000000) -T8E50 011:625.019 CPU_ReadMem(4 bytes @ 0x20001288) -T8E50 011:625.748 Data: 00 00 00 00 -T8E50 011:625.766 - 0.775ms returns 4 (0x4) -T8E50 011:625.795 JLINK_ReadMemEx(0x20001548, 0x2 Bytes, Flags = 0x02000000) -T8E50 011:625.811 CPU_ReadMem(2 bytes @ 0x20001548) -T8E50 011:626.519 Data: 01 00 -T8E50 011:626.535 - 0.746ms returns 2 (0x2) -T8E50 011:627.301 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 011:627.331 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 011:628.001 Data: 00 00 00 00 -T8E50 011:628.020 - 0.724ms returns 4 (0x4) -T8E50 011:628.177 JLINK_ReadMemEx(0x200012A0, 0x4 Bytes, Flags = 0x02000000) -T8E50 011:628.196 CPU_ReadMem(4 bytes @ 0x200012A0) -T8E50 011:628.849 Data: 00 00 00 00 -T8E50 011:628.865 - 0.692ms returns 4 (0x4) -T8E50 011:629.000 JLINK_ReadMemEx(0x2000129A, 0x1 Bytes, Flags = 0x02000000) -T8E50 011:629.018 CPU_ReadMem(1 bytes @ 0x2000129A) -T8E50 011:629.591 Data: 00 -T8E50 011:629.634 - 0.639ms returns 1 (0x1) -T8E50 011:629.745 JLINK_ReadMemEx(0x200012F2, 0x2 Bytes, Flags = 0x02000000) -T8E50 011:629.771 CPU_ReadMem(2 bytes @ 0x200012F2) -T8E50 011:630.353 Data: 01 00 -T8E50 011:630.371 - 0.631ms returns 2 (0x2) -T8E50 011:630.390 JLINK_ReadMemEx(0x200012F4, 0x2 Bytes, Flags = 0x02000000) -T8E50 011:630.407 CPU_ReadMem(2 bytes @ 0x200012F4) -T8E50 011:631.025 Data: 40 01 -T8E50 011:631.042 - 0.657ms returns 2 (0x2) -T8E50 011:631.059 JLINK_ReadMemEx(0x200012F6, 0x2 Bytes, Flags = 0x02000000) -T8E50 011:631.076 CPU_ReadMem(2 bytes @ 0x200012F6) -T8E50 011:631.702 Data: 00 00 -T8E50 011:631.720 - 0.666ms returns 2 (0x2) -T8E50 011:631.738 JLINK_ReadMemEx(0x200012F8, 0x2 Bytes, Flags = 0x02000000) -T8E50 011:631.754 CPU_ReadMem(2 bytes @ 0x200012F8) -T8E50 011:632.361 Data: 10 00 -T8E50 011:632.380 - 0.648ms returns 2 (0x2) -T8E50 011:632.401 JLINK_ReadMemEx(0x200012FA, 0x2 Bytes, Flags = 0x02000000) -T8E50 011:632.417 CPU_ReadMem(2 bytes @ 0x200012FA) -T8E50 011:632.999 Data: 05 00 -T8E50 011:633.051 - 0.657ms returns 2 (0x2) -T8E50 011:633.086 JLINK_ReadMemEx(0x200012FC, 0x4 Bytes, Flags = 0x02000000) -T8E50 011:633.116 CPU_ReadMem(4 bytes @ 0x200012FC) -T8E50 011:633.699 Data: 00 00 00 00 -T8E50 011:633.731 - 0.652ms returns 4 (0x4) -T8E50 011:633.759 JLINK_ReadMemEx(0x20001300, 0x4 Bytes, Flags = 0x02000000) -T8E50 011:633.784 CPU_ReadMem(4 bytes @ 0x20001300) -T8E50 011:634.424 Data: 00 00 00 00 -T8E50 011:634.444 - 0.691ms returns 4 (0x4) -T8E50 011:634.464 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 011:634.482 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 011:635.053 Data: 00 00 00 00 -T8E50 011:635.073 - 0.614ms returns 4 (0x4) -T8E50 011:635.092 JLINK_ReadMemEx(0x20001308, 0x4 Bytes, Flags = 0x02000000) -T8E50 011:635.110 CPU_ReadMem(4 bytes @ 0x20001308) -T8E50 011:635.717 Data: 00 00 00 00 -T8E50 011:635.735 - 0.648ms returns 4 (0x4) -T8E50 011:635.754 JLINK_ReadMemEx(0x2000130C, 0x4 Bytes, Flags = 0x02000000) -T8E50 011:635.770 CPU_ReadMem(4 bytes @ 0x2000130C) -T8E50 011:636.460 Data: 00 00 00 00 -T8E50 011:636.479 - 0.732ms returns 4 (0x4) -T8E50 011:636.498 JLINK_ReadMemEx(0x20001310, 0x4 Bytes, Flags = 0x02000000) -T8E50 011:636.515 CPU_ReadMem(4 bytes @ 0x20001310) -T8E50 011:637.153 Data: 00 00 00 00 -T8E50 011:637.174 - 0.682ms returns 4 (0x4) -T9080 011:637.487 JLINK_IsHalted() -T9080 011:638.127 - 0.656ms returns FALSE -T9080 011:738.628 JLINK_HasError() -T9080 011:738.684 JLINK_IsHalted() -T9080 011:739.339 - 0.702ms returns FALSE -T9080 011:840.368 JLINK_HasError() -T9080 011:840.407 JLINK_IsHalted() -T9080 011:841.080 - 0.677ms returns FALSE -T9080 011:941.763 JLINK_HasError() -T9080 011:941.793 JLINK_IsHalted() -T9080 011:942.420 - 0.630ms returns FALSE -T9080 012:043.386 JLINK_HasError() -T9080 012:043.451 JLINK_IsHalted() -T9080 012:044.139 - 0.696ms returns FALSE -T9080 012:144.238 JLINK_HasError() -T9080 012:144.332 JLINK_HasError() -T8E50 012:146.412 JLINK_ReadMemEx(0x200012B8, 0x8 Bytes, Flags = 0x02000000) -T8E50 012:146.487 CPU_ReadMem(8 bytes @ 0x200012B8) -T8E50 012:147.340 Data: 00 00 00 00 00 00 00 00 -T8E50 012:147.391 - 0.985ms returns 8 (0x8) -T8E50 012:147.602 JLINK_ReadMemEx(0x2000154C, 0x4 Bytes, Flags = 0x02000000) -T8E50 012:147.637 CPU_ReadMem(4 bytes @ 0x2000154C) -T8E50 012:148.311 Data: 00 00 00 00 -T8E50 012:148.329 - 0.731ms returns 4 (0x4) -T8E50 012:148.379 JLINK_ReadMemEx(0x20001288, 0x4 Bytes, Flags = 0x02000000) -T8E50 012:148.398 CPU_ReadMem(4 bytes @ 0x20001288) -T8E50 012:149.115 Data: 00 00 00 00 -T8E50 012:149.131 - 0.757ms returns 4 (0x4) -T8E50 012:149.163 JLINK_ReadMemEx(0x20001548, 0x2 Bytes, Flags = 0x02000000) -T8E50 012:149.179 CPU_ReadMem(2 bytes @ 0x20001548) -T8E50 012:149.744 Data: 01 00 -T8E50 012:149.761 - 0.603ms returns 2 (0x2) -T8E50 012:150.566 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 012:150.593 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 012:151.202 Data: 00 00 00 00 -T8E50 012:151.223 - 0.663ms returns 4 (0x4) -T8E50 012:151.410 JLINK_ReadMemEx(0x200012A0, 0x4 Bytes, Flags = 0x02000000) -T8E50 012:151.431 CPU_ReadMem(4 bytes @ 0x200012A0) -T8E50 012:152.252 Data: 00 00 00 00 -T8E50 012:152.314 - 0.912ms returns 4 (0x4) -T8E50 012:152.706 JLINK_ReadMemEx(0x2000129A, 0x1 Bytes, Flags = 0x02000000) -T8E50 012:152.743 CPU_ReadMem(1 bytes @ 0x2000129A) -T8E50 012:153.439 Data: 00 -T8E50 012:153.505 - 0.807ms returns 1 (0x1) -T8E50 012:153.636 JLINK_ReadMemEx(0x200012F2, 0x2 Bytes, Flags = 0x02000000) -T8E50 012:153.673 CPU_ReadMem(2 bytes @ 0x200012F2) -T8E50 012:154.437 Data: 01 00 -T8E50 012:154.513 - 0.885ms returns 2 (0x2) -T8E50 012:154.558 JLINK_ReadMemEx(0x200012F4, 0x2 Bytes, Flags = 0x02000000) -T8E50 012:154.598 CPU_ReadMem(2 bytes @ 0x200012F4) -T8E50 012:155.405 Data: 40 01 -T8E50 012:155.472 - 0.922ms returns 2 (0x2) -T8E50 012:155.512 JLINK_ReadMemEx(0x200012F6, 0x2 Bytes, Flags = 0x02000000) -T8E50 012:155.549 CPU_ReadMem(2 bytes @ 0x200012F6) -T8E50 012:156.265 Data: 00 00 -T8E50 012:156.324 - 0.819ms returns 2 (0x2) -T8E50 012:156.361 JLINK_ReadMemEx(0x200012F8, 0x2 Bytes, Flags = 0x02000000) -T8E50 012:156.393 CPU_ReadMem(2 bytes @ 0x200012F8) -T8E50 012:156.977 Data: 10 00 -T8E50 012:157.001 - 0.647ms returns 2 (0x2) -T8E50 012:157.024 JLINK_ReadMemEx(0x200012FA, 0x2 Bytes, Flags = 0x02000000) -T8E50 012:157.046 CPU_ReadMem(2 bytes @ 0x200012FA) -T8E50 012:157.727 Data: 05 00 -T8E50 012:157.747 - 0.728ms returns 2 (0x2) -T8E50 012:157.766 JLINK_ReadMemEx(0x200012FC, 0x4 Bytes, Flags = 0x02000000) -T8E50 012:157.783 CPU_ReadMem(4 bytes @ 0x200012FC) -T8E50 012:158.380 Data: 00 00 00 00 -T8E50 012:158.407 - 0.647ms returns 4 (0x4) -T8E50 012:158.426 JLINK_ReadMemEx(0x20001300, 0x4 Bytes, Flags = 0x02000000) -T8E50 012:158.443 CPU_ReadMem(4 bytes @ 0x20001300) -T8E50 012:158.974 Data: 00 00 00 00 -T8E50 012:158.995 - 0.574ms returns 4 (0x4) -T8E50 012:159.013 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 012:159.031 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 012:159.687 Data: 00 00 00 00 -T8E50 012:159.712 - 0.704ms returns 4 (0x4) -T8E50 012:159.734 JLINK_ReadMemEx(0x20001308, 0x4 Bytes, Flags = 0x02000000) -T8E50 012:159.754 CPU_ReadMem(4 bytes @ 0x20001308) -T8E50 012:160.360 Data: 00 00 00 00 -T8E50 012:160.380 - 0.651ms returns 4 (0x4) -T8E50 012:160.399 JLINK_ReadMemEx(0x2000130C, 0x4 Bytes, Flags = 0x02000000) -T8E50 012:160.416 CPU_ReadMem(4 bytes @ 0x2000130C) -T8E50 012:160.985 Data: 00 00 00 00 -T8E50 012:161.005 - 0.612ms returns 4 (0x4) -T8E50 012:161.024 JLINK_ReadMemEx(0x20001310, 0x4 Bytes, Flags = 0x02000000) -T8E50 012:161.047 CPU_ReadMem(4 bytes @ 0x20001310) -T8E50 012:161.698 Data: 00 00 00 00 -T8E50 012:161.716 - 0.697ms returns 4 (0x4) -T9080 012:162.097 JLINK_IsHalted() -T9080 012:162.707 - 0.634ms returns FALSE -T9080 012:262.829 JLINK_HasError() -T9080 012:262.955 JLINK_IsHalted() -T9080 012:263.886 - 1.006ms returns FALSE -T9080 012:365.086 JLINK_HasError() -T9080 012:365.185 JLINK_IsHalted() -T9080 012:365.982 - 0.854ms returns FALSE -T9080 012:466.635 JLINK_HasError() -T9080 012:466.679 JLINK_IsHalted() -T9080 012:467.397 - 0.723ms returns FALSE -T9080 012:568.431 JLINK_HasError() -T9080 012:568.480 JLINK_IsHalted() -T9080 012:569.100 - 0.668ms returns FALSE -T9080 012:669.887 JLINK_HasError() -T9080 012:669.926 JLINK_HasError() -T8E50 012:670.605 JLINK_ReadMemEx(0x200012B8, 0x8 Bytes, Flags = 0x02000000) -T8E50 012:670.636 CPU_ReadMem(8 bytes @ 0x200012B8) -T8E50 012:671.300 Data: 00 00 00 00 00 00 00 00 -T8E50 012:671.308 - 0.705ms returns 8 (0x8) -T8E50 012:671.381 JLINK_ReadMemEx(0x2000154C, 0x4 Bytes, Flags = 0x02000000) -T8E50 012:671.391 CPU_ReadMem(4 bytes @ 0x2000154C) -T8E50 012:671.894 Data: 00 00 00 00 -T8E50 012:671.929 - 0.553ms returns 4 (0x4) -T8E50 012:671.976 JLINK_ReadMemEx(0x20001288, 0x4 Bytes, Flags = 0x02000000) -T8E50 012:671.998 CPU_ReadMem(4 bytes @ 0x20001288) -T8E50 012:672.709 Data: 00 00 00 00 -T8E50 012:672.720 - 0.746ms returns 4 (0x4) -T8E50 012:672.733 JLINK_ReadMemEx(0x20001548, 0x2 Bytes, Flags = 0x02000000) -T8E50 012:672.740 CPU_ReadMem(2 bytes @ 0x20001548) -T8E50 012:673.244 Data: 01 00 -T8E50 012:673.252 - 0.521ms returns 2 (0x2) -T8E50 012:673.656 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 012:673.669 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 012:674.343 Data: 00 00 00 00 -T8E50 012:674.354 - 0.701ms returns 4 (0x4) -T8E50 012:674.433 JLINK_ReadMemEx(0x200012A0, 0x4 Bytes, Flags = 0x02000000) -T8E50 012:674.443 CPU_ReadMem(4 bytes @ 0x200012A0) -T8E50 012:675.066 Data: 00 00 00 00 -T8E50 012:675.076 - 0.646ms returns 4 (0x4) -T8E50 012:675.161 JLINK_ReadMemEx(0x2000129A, 0x1 Bytes, Flags = 0x02000000) -T8E50 012:675.171 CPU_ReadMem(1 bytes @ 0x2000129A) -T8E50 012:675.743 Data: 00 -T8E50 012:675.782 - 0.623ms returns 1 (0x1) -T8E50 012:675.811 JLINK_ReadMemEx(0x200012F2, 0x2 Bytes, Flags = 0x02000000) -T8E50 012:675.820 CPU_ReadMem(2 bytes @ 0x200012F2) -T8E50 012:676.350 Data: 01 00 -T8E50 012:676.362 - 0.555ms returns 2 (0x2) -T8E50 012:676.377 JLINK_ReadMemEx(0x200012F4, 0x2 Bytes, Flags = 0x02000000) -T8E50 012:676.388 CPU_ReadMem(2 bytes @ 0x200012F4) -T8E50 012:676.978 Data: 40 01 -T8E50 012:676.993 - 0.620ms returns 2 (0x2) -T8E50 012:677.006 JLINK_ReadMemEx(0x200012F6, 0x2 Bytes, Flags = 0x02000000) -T8E50 012:677.017 CPU_ReadMem(2 bytes @ 0x200012F6) -T8E50 012:677.550 Data: 00 00 -T8E50 012:677.563 - 0.561ms returns 2 (0x2) -T8E50 012:677.576 JLINK_ReadMemEx(0x200012F8, 0x2 Bytes, Flags = 0x02000000) -T8E50 012:677.589 CPU_ReadMem(2 bytes @ 0x200012F8) -T8E50 012:678.122 Data: 10 00 -T8E50 012:678.154 - 0.583ms returns 2 (0x2) -T8E50 012:678.168 JLINK_ReadMemEx(0x200012FA, 0x2 Bytes, Flags = 0x02000000) -T8E50 012:678.178 CPU_ReadMem(2 bytes @ 0x200012FA) -T8E50 012:678.699 Data: 05 00 -T8E50 012:678.713 - 0.549ms returns 2 (0x2) -T8E50 012:678.726 JLINK_ReadMemEx(0x200012FC, 0x4 Bytes, Flags = 0x02000000) -T8E50 012:678.738 CPU_ReadMem(4 bytes @ 0x200012FC) -T8E50 012:679.266 Data: 00 00 00 00 -T8E50 012:679.291 - 0.568ms returns 4 (0x4) -T8E50 012:679.312 JLINK_ReadMemEx(0x20001300, 0x4 Bytes, Flags = 0x02000000) -T8E50 012:679.328 CPU_ReadMem(4 bytes @ 0x20001300) -T8E50 012:680.021 Data: 00 00 00 00 -T8E50 012:680.039 - 0.731ms returns 4 (0x4) -T8E50 012:680.055 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 012:680.070 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 012:680.664 Data: 00 00 00 00 -T8E50 012:680.698 - 0.647ms returns 4 (0x4) -T8E50 012:680.721 JLINK_ReadMemEx(0x20001308, 0x4 Bytes, Flags = 0x02000000) -T8E50 012:680.739 CPU_ReadMem(4 bytes @ 0x20001308) -T8E50 012:681.356 Data: 00 00 00 00 -T8E50 012:681.369 - 0.651ms returns 4 (0x4) -T8E50 012:681.381 JLINK_ReadMemEx(0x2000130C, 0x4 Bytes, Flags = 0x02000000) -T8E50 012:681.393 CPU_ReadMem(4 bytes @ 0x2000130C) -T8E50 012:681.986 Data: 00 00 00 00 -T8E50 012:682.008 - 0.630ms returns 4 (0x4) -T8E50 012:682.025 JLINK_ReadMemEx(0x20001310, 0x4 Bytes, Flags = 0x02000000) -T8E50 012:682.035 CPU_ReadMem(4 bytes @ 0x20001310) -T8E50 012:682.560 Data: 00 00 00 00 -T8E50 012:682.572 - 0.550ms returns 4 (0x4) -T9080 012:682.792 JLINK_IsHalted() -T9080 012:683.400 - 0.613ms returns FALSE -T9080 012:784.381 JLINK_HasError() -T9080 012:784.512 JLINK_IsHalted() -T9080 012:785.144 - 0.686ms returns FALSE -T9080 012:885.565 JLINK_HasError() -T9080 012:885.620 JLINK_IsHalted() -T9080 012:886.345 - 0.755ms returns FALSE -T9080 012:987.385 JLINK_HasError() -T9080 012:987.432 JLINK_IsHalted() -T9080 012:988.191 - 0.764ms returns FALSE -T9080 013:089.130 JLINK_HasError() -T9080 013:089.179 JLINK_IsHalted() -T9080 013:089.838 - 0.667ms returns FALSE -T9080 013:190.150 JLINK_HasError() -T9080 013:190.273 JLINK_HasError() -T8E50 013:193.438 JLINK_ReadMemEx(0x200012B8, 0x8 Bytes, Flags = 0x02000000) -T8E50 013:193.563 CPU_ReadMem(8 bytes @ 0x200012B8) -T8E50 013:194.326 Data: 00 00 00 00 00 00 00 00 -T8E50 013:194.353 - 0.922ms returns 8 (0x8) -T8E50 013:194.509 JLINK_ReadMemEx(0x2000154C, 0x4 Bytes, Flags = 0x02000000) -T8E50 013:194.538 CPU_ReadMem(4 bytes @ 0x2000154C) -T8E50 013:195.166 Data: 00 00 00 00 -T8E50 013:195.189 - 0.686ms returns 4 (0x4) -T8E50 013:195.225 JLINK_ReadMemEx(0x20001288, 0x4 Bytes, Flags = 0x02000000) -T8E50 013:195.245 CPU_ReadMem(4 bytes @ 0x20001288) -T8E50 013:195.859 Data: 00 00 00 00 -T8E50 013:195.910 - 0.692ms returns 4 (0x4) -T8E50 013:195.976 JLINK_ReadMemEx(0x20001548, 0x2 Bytes, Flags = 0x02000000) -T8E50 013:196.007 CPU_ReadMem(2 bytes @ 0x20001548) -T8E50 013:196.648 Data: 01 00 -T8E50 013:196.678 - 0.708ms returns 2 (0x2) -T8E50 013:197.525 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 013:197.562 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 013:198.173 Data: 00 00 00 00 -T8E50 013:198.196 - 0.676ms returns 4 (0x4) -T8E50 013:198.348 JLINK_ReadMemEx(0x200012A0, 0x4 Bytes, Flags = 0x02000000) -T8E50 013:198.369 CPU_ReadMem(4 bytes @ 0x200012A0) -T8E50 013:198.937 Data: 00 00 00 00 -T8E50 013:198.958 - 0.616ms returns 4 (0x4) -T8E50 013:199.104 JLINK_ReadMemEx(0x2000129A, 0x1 Bytes, Flags = 0x02000000) -T8E50 013:199.124 CPU_ReadMem(1 bytes @ 0x2000129A) -T8E50 013:199.659 Data: 00 -T8E50 013:199.681 - 0.583ms returns 1 (0x1) -T8E50 013:199.749 JLINK_ReadMemEx(0x200012F2, 0x2 Bytes, Flags = 0x02000000) -T8E50 013:199.769 CPU_ReadMem(2 bytes @ 0x200012F2) -T8E50 013:200.389 Data: 01 00 -T8E50 013:200.409 - 0.666ms returns 2 (0x2) -T8E50 013:200.431 JLINK_ReadMemEx(0x200012F4, 0x2 Bytes, Flags = 0x02000000) -T8E50 013:200.454 CPU_ReadMem(2 bytes @ 0x200012F4) -T8E50 013:201.005 Data: 40 01 -T8E50 013:201.027 - 0.603ms returns 2 (0x2) -T8E50 013:201.049 JLINK_ReadMemEx(0x200012F6, 0x2 Bytes, Flags = 0x02000000) -T8E50 013:201.067 CPU_ReadMem(2 bytes @ 0x200012F6) -T8E50 013:201.716 Data: 00 00 -T8E50 013:201.737 - 0.695ms returns 2 (0x2) -T8E50 013:201.758 JLINK_ReadMemEx(0x200012F8, 0x2 Bytes, Flags = 0x02000000) -T8E50 013:201.776 CPU_ReadMem(2 bytes @ 0x200012F8) -T8E50 013:202.448 Data: 10 00 -T8E50 013:202.473 - 0.722ms returns 2 (0x2) -T8E50 013:202.495 JLINK_ReadMemEx(0x200012FA, 0x2 Bytes, Flags = 0x02000000) -T8E50 013:202.515 CPU_ReadMem(2 bytes @ 0x200012FA) -T8E50 013:203.174 Data: 05 00 -T8E50 013:203.198 - 0.710ms returns 2 (0x2) -T8E50 013:203.221 JLINK_ReadMemEx(0x200012FC, 0x4 Bytes, Flags = 0x02000000) -T8E50 013:203.241 CPU_ReadMem(4 bytes @ 0x200012FC) -T8E50 013:203.829 Data: 00 00 00 00 -T8E50 013:203.853 - 0.639ms returns 4 (0x4) -T8E50 013:203.877 JLINK_ReadMemEx(0x20001300, 0x4 Bytes, Flags = 0x02000000) -T8E50 013:203.897 CPU_ReadMem(4 bytes @ 0x20001300) -T8E50 013:204.506 Data: 00 00 00 00 -T8E50 013:204.527 - 0.656ms returns 4 (0x4) -T8E50 013:204.548 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 013:204.566 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 013:205.115 Data: 00 00 00 00 -T8E50 013:205.150 - 0.615ms returns 4 (0x4) -T8E50 013:205.178 JLINK_ReadMemEx(0x20001308, 0x4 Bytes, Flags = 0x02000000) -T8E50 013:205.196 CPU_ReadMem(4 bytes @ 0x20001308) -T8E50 013:205.804 Data: 00 00 00 00 -T8E50 013:205.828 - 0.657ms returns 4 (0x4) -T8E50 013:205.851 JLINK_ReadMemEx(0x2000130C, 0x4 Bytes, Flags = 0x02000000) -T8E50 013:205.870 CPU_ReadMem(4 bytes @ 0x2000130C) -T8E50 013:206.527 Data: 00 00 00 00 -T8E50 013:206.551 - 0.707ms returns 4 (0x4) -T8E50 013:206.574 JLINK_ReadMemEx(0x20001310, 0x4 Bytes, Flags = 0x02000000) -T8E50 013:206.594 CPU_ReadMem(4 bytes @ 0x20001310) -T8E50 013:207.175 Data: 00 00 00 00 -T8E50 013:207.199 - 0.632ms returns 4 (0x4) -T9080 013:207.635 JLINK_IsHalted() -T9080 013:208.313 - 0.727ms returns FALSE -T9080 013:308.725 JLINK_HasError() -T9080 013:308.777 JLINK_IsHalted() -T9080 013:309.494 - 0.750ms returns FALSE -T9080 013:410.013 JLINK_HasError() -T9080 013:410.083 JLINK_IsHalted() -T9080 013:410.705 - 0.647ms returns FALSE -T9080 013:511.522 JLINK_HasError() -T9080 013:511.593 JLINK_IsHalted() -T9080 013:512.282 - 0.695ms returns FALSE -T9080 013:612.706 JLINK_HasError() -T9080 013:612.790 JLINK_IsHalted() -T9080 013:613.433 - 0.666ms returns FALSE -T9080 013:714.588 JLINK_HasError() -T9080 013:714.684 JLINK_HasError() -T8E50 013:719.493 JLINK_ReadMemEx(0x200012B8, 0x8 Bytes, Flags = 0x02000000) -T8E50 013:719.543 CPU_ReadMem(8 bytes @ 0x200012B8) -T8E50 013:720.288 Data: 00 00 00 00 00 00 00 00 -T8E50 013:720.314 - 0.824ms returns 8 (0x8) -T8E50 013:720.403 JLINK_ReadMemEx(0x2000154C, 0x4 Bytes, Flags = 0x02000000) -T8E50 013:720.420 CPU_ReadMem(4 bytes @ 0x2000154C) -T8E50 013:720.995 Data: 00 00 00 00 -T8E50 013:721.008 - 0.608ms returns 4 (0x4) -T8E50 013:721.028 JLINK_ReadMemEx(0x20001288, 0x4 Bytes, Flags = 0x02000000) -T8E50 013:721.040 CPU_ReadMem(4 bytes @ 0x20001288) -T8E50 013:721.621 Data: 00 00 00 00 -T8E50 013:721.633 - 0.608ms returns 4 (0x4) -T8E50 013:721.649 JLINK_ReadMemEx(0x20001548, 0x2 Bytes, Flags = 0x02000000) -T8E50 013:721.659 CPU_ReadMem(2 bytes @ 0x20001548) -T8E50 013:722.321 Data: 01 00 -T8E50 013:722.333 - 0.687ms returns 2 (0x2) -T8E50 013:722.980 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 013:723.003 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 013:723.671 Data: 00 00 00 00 -T8E50 013:723.691 - 0.716ms returns 4 (0x4) -T8E50 013:723.878 JLINK_ReadMemEx(0x200012A0, 0x4 Bytes, Flags = 0x02000000) -T8E50 013:723.899 CPU_ReadMem(4 bytes @ 0x200012A0) -T8E50 013:724.506 Data: 00 00 00 00 -T8E50 013:724.524 - 0.651ms returns 4 (0x4) -T8E50 013:724.679 JLINK_ReadMemEx(0x2000129A, 0x1 Bytes, Flags = 0x02000000) -T8E50 013:724.700 CPU_ReadMem(1 bytes @ 0x2000129A) -T8E50 013:725.258 Data: 00 -T8E50 013:725.278 - 0.605ms returns 1 (0x1) -T8E50 013:725.337 JLINK_ReadMemEx(0x200012F2, 0x2 Bytes, Flags = 0x02000000) -T8E50 013:725.357 CPU_ReadMem(2 bytes @ 0x200012F2) -T8E50 013:725.912 Data: 01 00 -T8E50 013:725.932 - 0.600ms returns 2 (0x2) -T8E50 013:725.952 JLINK_ReadMemEx(0x200012F4, 0x2 Bytes, Flags = 0x02000000) -T8E50 013:725.970 CPU_ReadMem(2 bytes @ 0x200012F4) -T8E50 013:726.570 Data: 40 01 -T8E50 013:726.589 - 0.643ms returns 2 (0x2) -T8E50 013:726.615 JLINK_ReadMemEx(0x200012F6, 0x2 Bytes, Flags = 0x02000000) -T8E50 013:726.632 CPU_ReadMem(2 bytes @ 0x200012F6) -T8E50 013:727.196 Data: 00 00 -T8E50 013:727.218 - 0.609ms returns 2 (0x2) -T8E50 013:727.261 JLINK_ReadMemEx(0x200012F8, 0x2 Bytes, Flags = 0x02000000) -T8E50 013:727.280 CPU_ReadMem(2 bytes @ 0x200012F8) -T8E50 013:727.907 Data: 10 00 -T8E50 013:727.929 - 0.675ms returns 2 (0x2) -T8E50 013:727.961 JLINK_ReadMemEx(0x200012FA, 0x2 Bytes, Flags = 0x02000000) -T8E50 013:727.981 CPU_ReadMem(2 bytes @ 0x200012FA) -T8E50 013:728.500 Data: 05 00 -T8E50 013:728.516 - 0.560ms returns 2 (0x2) -T8E50 013:728.541 JLINK_ReadMemEx(0x200012FC, 0x4 Bytes, Flags = 0x02000000) -T8E50 013:728.557 CPU_ReadMem(4 bytes @ 0x200012FC) -T8E50 013:729.280 Data: 00 00 00 00 -T8E50 013:729.328 - 0.792ms returns 4 (0x4) -T8E50 013:729.456 JLINK_ReadMemEx(0x20001300, 0x4 Bytes, Flags = 0x02000000) -T8E50 013:729.492 CPU_ReadMem(4 bytes @ 0x20001300) -T8E50 013:730.171 Data: 00 00 00 00 -T8E50 013:730.222 - 0.772ms returns 4 (0x4) -T8E50 013:730.253 JLINK_ReadMemEx(0x20001304, 0x4 Bytes, Flags = 0x02000000) -T8E50 013:730.279 CPU_ReadMem(4 bytes @ 0x20001304) -T8E50 013:730.971 Data: 00 00 00 00 -T8E50 013:731.011 - 0.763ms returns 4 (0x4) -T8E50 013:731.036 JLINK_ReadMemEx(0x20001308, 0x4 Bytes, Flags = 0x02000000) -T8E50 013:731.058 CPU_ReadMem(4 bytes @ 0x20001308) -T8E50 013:731.802 Data: 00 00 00 00 -T8E50 013:731.839 - 0.808ms returns 4 (0x4) -T8E50 013:731.863 JLINK_ReadMemEx(0x2000130C, 0x4 Bytes, Flags = 0x02000000) -T8E50 013:731.890 CPU_ReadMem(4 bytes @ 0x2000130C) -T8E50 013:732.671 Data: 00 00 00 00 -T8E50 013:732.708 - 0.850ms returns 4 (0x4) -T8E50 013:732.732 JLINK_ReadMemEx(0x20001310, 0x4 Bytes, Flags = 0x02000000) -T8E50 013:732.754 CPU_ReadMem(4 bytes @ 0x20001310) -T8E50 013:733.410 Data: 00 00 00 00 -T8E50 013:733.447 - 0.719ms returns 4 (0x4) -T9080 013:733.721 JLINK_IsHalted() -T9080 013:734.563 - 0.870ms returns FALSE -T9080 013:835.091 JLINK_HasError() -T9080 013:835.150 JLINK_IsHalted() -T9080 013:835.896 - 0.753ms returns FALSE -T9080 013:936.673 JLINK_HasError() -T9080 013:936.712 JLINK_Halt() -T9080 013:942.668 - 5.968ms returns 0x00 -T9080 013:942.690 JLINK_IsHalted() -T9080 013:942.698 - 0.012ms returns TRUE -T9080 013:942.708 JLINK_IsHalted() -T9080 013:942.716 - 0.011ms returns TRUE -T9080 013:942.725 JLINK_IsHalted() -T9080 013:942.733 - 0.011ms returns TRUE -T9080 013:942.743 JLINK_HasError() -T9080 013:942.752 JLINK_ReadReg(R15 (PC)) -T9080 013:942.764 - 0.015ms returns 0x08005428 -T9080 013:942.773 JLINK_ReadReg(XPSR) -T9080 013:942.782 - 0.012ms returns 0x41000000 -T9080 013:942.795 JLINK_HasError() -T9080 013:942.804 JLINK_HasError() -T9080 013:942.813 JLINK_ReadMemU32(0xE000ED30, 0x1 Items) -T9080 013:942.828 CPU_ReadMem(4 bytes @ 0xE000ED30) -T9080 013:943.402 Data: 01 00 00 00 -T9080 013:943.416 - 0.606ms returns 1 (0x1) -T9080 013:943.427 JLINK_ReadMemU32(0xE0001028, 0x1 Items) -T9080 013:943.439 CPU_ReadMem(4 bytes @ 0xE0001028) -T9080 013:944.066 Data: 00 00 00 00 -T9080 013:944.080 Debug reg: DWT_FUNC[0] -T9080 013:944.092 - 0.668ms returns 1 (0x1) -T9080 013:944.102 JLINK_ReadMemU32(0xE0001038, 0x1 Items) -T9080 013:944.113 CPU_ReadMem(4 bytes @ 0xE0001038) -T9080 013:944.634 Data: 00 00 00 00 -T9080 013:944.648 Debug reg: DWT_FUNC[1] -T9080 013:944.659 - 0.560ms returns 1 (0x1) -T8E50 014:595.347 JLINK_HasError() -T8E50 014:600.385 JLINK_Close() -T8E50 014:600.945 CPU_ReadMem(4 bytes @ 0xE0001000) -T8E50 014:601.651 CPU_WriteMem(4 bytes @ 0xE0001000) -T8E50 014:625.261 - 24.923ms -T8E50 014:625.316 -T8E50 014:625.328 Closed +TB580 000:008.318 SEGGER J-Link V7.82 Log File +TB580 000:008.422 DLL Compiled: Oct 13 2022 13:32:51 +TB580 000:008.427 Logging started @ 2026-03-20 08:41 +TB580 000:008.430 - 8.432ms +TB580 000:008.438 JLINK_SetWarnOutHandler(...) +TB580 000:008.443 - 0.007ms +TB580 000:008.448 JLINK_OpenEx(...) +TB580 000:009.780 Firmware: J-Link V9 compiled May 7 2021 16:26:12 +TB580 000:010.122 Firmware: J-Link V9 compiled May 7 2021 16:26:12 +TB580 000:010.236 Decompressing FW timestamp took 96 us +TB580 000:016.161 Hardware: V9.20 +TB580 000:016.187 S/N: 4294967295 +TB580 000:016.193 OEM: SEGGER +TB580 000:016.199 Feature(s): RDI, GDB, FlashDL, FlashBP, JFlash +TB580 000:017.537 TELNET listener socket opened on port 19021 +TB580 000:017.636 WEBSRV WEBSRV_Init(): Starting webserver thread(s) +TB580 000:017.768 WEBSRV Webserver running on local port 19080 +TB580 000:024.953 - 16.523ms returns "O.K." +TB580 000:025.005 JLINK_GetEmuCaps() +TB580 000:025.010 - 0.007ms returns 0xB9FF7BBF +TB580 000:025.016 JLINK_TIF_GetAvailable(...) +TB580 000:025.368 - 0.364ms +TB580 000:025.390 JLINK_SetErrorOutHandler(...) +TB580 000:025.394 - 0.006ms +TB580 000:025.414 JLINK_ExecCommand("ProjectFile = "C:\Users\hyj\Desktop\vm1000zuizhong\chenxuzuixing\LH32M0G3XX(V3_6) - 1.7- ble\LH32M0G3XX(replace_V3_6)\project\JLinkSettings.ini"", ...). +TB580 000:033.187 Ref file found at: C:\Keil_v5\ARM\Segger\JLinkDevices.ref +TB580 000:033.268 REF file references invalid XML file: C:\Program Files\SEGGER\JLink\JLinkDevices.xml +TB580 000:033.393 Device "CORTEX-M0" selected. +TB580 000:033.572 - 8.161ms returns 0x00 +TB580 000:033.590 JLINK_ExecCommand("Device = LH32M0G30X", ...). +TB580 000:033.729 Device "CORTEX-M0" selected. +TB580 000:033.886 - 0.293ms returns 0x00 +TB580 000:033.894 JLINK_ExecCommand("DisableConnectionTimeout", ...). +TB580 000:033.900 - 0.002ms returns 0x01 +TB580 000:033.905 JLINK_GetHardwareVersion() +TB580 000:033.909 - 0.005ms returns 92000 +TB580 000:033.917 JLINK_GetDLLVersion() +TB580 000:033.921 - 0.005ms returns 78200 +TB580 000:033.925 JLINK_GetOEMString(...) +TB580 000:033.930 JLINK_GetFirmwareString(...) +TB580 000:033.933 - 0.005ms +TB580 000:033.948 JLINK_GetDLLVersion() +TB580 000:033.952 - 0.005ms returns 78200 +TB580 000:033.956 JLINK_GetCompileDateTime() +TB580 000:033.960 - 0.005ms +TB580 000:033.967 JLINK_GetFirmwareString(...) +TB580 000:033.971 - 0.005ms +TB580 000:033.978 JLINK_GetHardwareVersion() +TB580 000:033.982 - 0.005ms returns 92000 +TB580 000:033.989 JLINK_GetSN() +TB580 000:033.993 - 0.006ms returns -1 +TB580 000:033.998 JLINK_GetOEMString(...) +TB580 000:034.007 JLINK_TIF_Select(JLINKARM_TIF_SWD) +TB580 000:034.708 - 0.711ms returns 0x00 +TB580 000:034.724 JLINK_HasError() +TB580 000:034.736 JLINK_SetSpeed(1000) +TB580 000:034.853 - 0.127ms +TB580 000:034.868 JLINK_GetId() +TB580 000:035.749 Found SW-DP with ID 0x0BC11477 +TB580 000:039.529 DPIDR: 0x0BC11477 +TB580 000:039.555 CoreSight SoC-400 or earlier +TB580 000:039.563 Scanning AP map to find all available APs +TB580 000:040.419 AP[1]: Stopped AP scan as end of AP map has been reached +TB580 000:040.431 AP[0]: AHB-AP (IDR: 0x04770031) +TB580 000:040.438 Iterating through AP map to find AHB-AP to use +TB580 000:041.705 AP[0]: Core found +TB580 000:041.714 AP[0]: AHB-AP ROM base: 0xE00FF000 +TB580 000:042.469 CPUID register: 0x410CC601. Implementer code: 0x41 (ARM) +TB580 000:042.480 Found Cortex-M0 r0p1, Little endian. +TB580 000:042.857 -- Max. mem block: 0x00010C40 +TB580 000:043.012 CPU_ReadMem(4 bytes @ 0xE000EDF0) +TB580 000:043.528 CPU_WriteMem(4 bytes @ 0xE000EDF0) +TB580 000:044.054 CPU_ReadMem(4 bytes @ 0xE0002000) +TB580 000:044.677 FPUnit: 4 code (BP) slots and 0 literal slots +TB580 000:044.684 CPU_ReadMem(4 bytes @ 0xE000EDFC) +TB580 000:045.224 CPU_WriteMem(4 bytes @ 0xE000EDFC) +TB580 000:045.774 CPU_ReadMem(4 bytes @ 0xE0001000) +TB580 000:046.270 CPU_WriteMem(4 bytes @ 0xE0001000) +TB580 000:046.778 CoreSight components: +TB580 000:046.788 ROMTbl[0] @ E00FF000 +TB580 000:046.838 CPU_ReadMem(64 bytes @ 0xE00FF000) +TB580 000:048.186 CPU_ReadMem(32 bytes @ 0xE000EFE0) +TB580 000:049.187 [0][0]: E000E000 CID B105E00D PID 000BB008 SCS +TB580 000:049.193 CPU_ReadMem(32 bytes @ 0xE0001FE0) +TB580 000:050.368 [0][1]: E0001000 CID B105E00D PID 000BB00A DWT +TB580 000:050.388 CPU_ReadMem(32 bytes @ 0xE0002FE0) +TB580 000:051.251 [0][2]: E0002000 CID B105E00D PID 000BB00B FPB +TB580 000:051.533 - 16.667ms returns 0x0BC11477 +TB580 000:051.547 JLINK_GetDLLVersion() +TB580 000:051.552 - 0.006ms returns 78200 +TB580 000:051.558 JLINK_CORE_GetFound() +TB580 000:051.562 - 0.005ms returns 0x60000FF +TB580 000:051.568 JLINK_GetDebugInfo(0x100 = JLINKARM_ROM_TABLE_ADDR_INDEX) +TB580 000:051.575 Value=0xE00FF000 +TB580 000:051.580 - 0.013ms returns 0 +TB580 000:051.617 JLINK_GetDebugInfo(0x100 = JLINKARM_ROM_TABLE_ADDR_INDEX) +TB580 000:051.621 Value=0xE00FF000 +TB580 000:051.626 - 0.011ms returns 0 +TB580 000:051.631 JLINK_GetDebugInfo(0x101 = JLINKARM_DEBUG_INFO_ETM_ADDR_INDEX) +TB580 000:051.635 Value=0x00000000 +TB580 000:051.640 - 0.011ms returns 0 +TB580 000:051.646 JLINK_ReadMemEx(0xE0041FF0, 0x10 Bytes, Flags = 0x02000004) +TB580 000:051.664 CPU_ReadMem(16 bytes @ 0xE0041FF0) +TB580 000:052.486 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +TB580 000:052.502 - 0.857ms returns 16 (0x10) +TB580 000:052.510 JLINK_GetDebugInfo(0x102 = JLINKARM_DEBUG_INFO_MTB_ADDR_INDEX) +TB580 000:052.516 Value=0x00000000 +TB580 000:052.521 - 0.012ms returns 0 +TB580 000:052.525 JLINK_GetDebugInfo(0x103 = JLINKARM_DEBUG_INFO_TPIU_ADDR_INDEX) +TB580 000:052.529 Value=0x00000000 +TB580 000:052.534 - 0.010ms returns 0 +TB580 000:052.540 JLINK_ReadMemEx(0xE0040FF0, 0x10 Bytes, Flags = 0x02000004) +TB580 000:052.548 CPU_ReadMem(16 bytes @ 0xE0040FF0) +TB580 000:053.226 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +TB580 000:053.232 - 0.694ms returns 16 (0x10) +TB580 000:053.237 JLINK_GetDebugInfo(0x104 = JLINKARM_DEBUG_INFO_ITM_ADDR_INDEX) +TB580 000:053.241 Value=0xE0000000 +TB580 000:053.246 - 0.010ms returns 0 +TB580 000:053.250 JLINK_GetDebugInfo(0x105 = JLINKARM_DEBUG_INFO_DWT_ADDR_INDEX) +TB580 000:053.254 Value=0xE0001000 +TB580 000:053.259 - 0.011ms returns 0 +TB580 000:053.263 JLINK_GetDebugInfo(0x106 = JLINKARM_DEBUG_INFO_FPB_ADDR_INDEX) +TB580 000:053.267 Value=0xE0002000 +TB580 000:053.272 - 0.010ms returns 0 +TB580 000:053.276 JLINK_GetDebugInfo(0x107 = JLINKARM_DEBUG_INFO_NVIC_ADDR_INDEX) +TB580 000:053.280 Value=0xE000E000 +TB580 000:053.285 - 0.010ms returns 0 +TB580 000:053.289 JLINK_GetDebugInfo(0x10C = JLINKARM_DEBUG_INFO_DBG_ADDR_INDEX) +TB580 000:053.292 Value=0xE000EDF0 +TB580 000:053.297 - 0.010ms returns 0 +TB580 000:053.302 JLINK_GetDebugInfo(0x01 = Unknown) +TB580 000:053.307 Value=0x00000000 +TB580 000:053.312 - 0.012ms returns 0 +TB580 000:053.316 JLINK_ReadMemU32(0xE000ED00, 0x1 Items) +TB580 000:053.322 CPU_ReadMem(4 bytes @ 0xE000ED00) +TB580 000:053.881 Data: 01 C6 0C 41 +TB580 000:053.892 Debug reg: CPUID +TB580 000:053.897 - 0.582ms returns 1 (0x1) +TB580 000:053.903 JLINK_GetDebugInfo(0x10F = JLINKARM_DEBUG_INFO_HAS_CORTEX_M_SECURITY_EXT_INDEX) +TB580 000:053.907 Value=0x00000000 +TB580 000:053.913 - 0.011ms returns 0 +TB580 000:053.917 JLINK_HasError() +TB580 000:053.923 JLINK_SetResetType(JLINKARM_CM3_RESET_TYPE_NORMAL) +TB580 000:053.927 - 0.005ms returns JLINKARM_CM3_RESET_TYPE_NORMAL +TB580 000:053.931 JLINK_Reset() +TB580 000:053.946 CPU is running +TB580 000:053.952 CPU_WriteMem(4 bytes @ 0xE000EDF0) +TB580 000:054.505 CPU is running +TB580 000:054.519 CPU_WriteMem(4 bytes @ 0xE000EDFC) +TB580 000:055.123 Reset: Halt core after reset via DEMCR.VC_CORERESET. +TB580 000:055.571 Reset: Reset device via AIRCR.SYSRESETREQ. +TB580 000:055.578 CPU is running +TB580 000:055.584 CPU_WriteMem(4 bytes @ 0xE000ED0C) +TB580 000:109.697 CPU_ReadMem(4 bytes @ 0xE000EDF0) +TB580 000:110.689 CPU_ReadMem(4 bytes @ 0xE000EDF0) +TB580 000:111.553 CPU is running +TB580 000:111.638 CPU_WriteMem(4 bytes @ 0xE000EDF0) +TB580 000:112.401 CPU is running +TB580 000:112.480 CPU_WriteMem(4 bytes @ 0xE000EDFC) +TB580 000:119.080 CPU_ReadMem(4 bytes @ 0xE000EDF0) +TB580 000:126.001 CPU_WriteMem(4 bytes @ 0xE0002000) +TB580 000:126.713 CPU_ReadMem(4 bytes @ 0xE000EDFC) +TB580 000:127.326 CPU_ReadMem(4 bytes @ 0xE0001000) +TB580 000:127.964 CPU_WriteMem(4 bytes @ 0xE0001000) +TB580 000:128.644 - 74.759ms +TB580 000:128.924 JLINK_HasError() +TB580 000:129.020 JLINK_ReadReg(R15 (PC)) +TB580 000:129.097 - 0.088ms returns 0x00000020 +TB580 000:129.127 JLINK_ReadReg(XPSR) +TB580 000:129.151 - 0.035ms returns 0x61000000 +TB580 000:129.180 JLINK_Halt() +TB580 000:129.210 - 0.039ms returns 0x00 +TB580 000:129.237 JLINK_ReadMemU32(0xE000EDF0, 0x1 Items) +TB580 000:129.280 CPU_ReadMem(4 bytes @ 0xE000EDF0) +TB580 000:129.931 Data: 03 00 03 00 +TB580 000:129.985 Debug reg: DHCSR +TB580 000:130.012 - 0.784ms returns 1 (0x1) +TB580 000:130.076 JLINK_WriteU32_64(0xE000EDF0, 0xA05F0003) +TB580 000:130.103 Debug reg: DHCSR +TB580 000:131.304 CPU_WriteMem(4 bytes @ 0xE000EDF0) +TB580 000:132.011 - 1.946ms returns 0 (0x00000000) +TB580 000:132.040 JLINK_WriteU32_64(0xE000EDFC, 0x01000000) +TB580 000:132.077 Debug reg: DEMCR +TB580 000:132.107 CPU_WriteMem(4 bytes @ 0xE000EDFC) +TB580 000:132.689 - 0.657ms returns 0 (0x00000000) +TB580 000:132.802 JLINK_GetHWStatus(...) +TB580 000:133.052 - 0.259ms returns 0 +TB580 000:133.114 JLINK_GetNumBPUnits(Type = 0xFFFFFF00) +TB580 000:133.129 - 0.022ms returns 0x04 +TB580 000:133.146 JLINK_GetNumBPUnits(Type = 0xF0) +TB580 000:133.160 - 0.020ms returns 0x2000 +TB580 000:133.176 JLINK_GetNumWPUnits() +TB580 000:133.189 - 0.020ms returns 2 +TB580 000:133.230 JLINK_GetSpeed() +TB580 000:133.245 - 0.022ms returns 1000 +TB580 000:133.274 JLINK_ReadMemU32(0xE000E004, 0x1 Items) +TB580 000:133.304 CPU_ReadMem(4 bytes @ 0xE000E004) +TB580 000:133.932 Data: 00 00 00 00 +TB580 000:133.952 - 0.684ms returns 1 (0x1) +TB580 000:133.989 JLINK_HasError() +TB580 000:134.007 JLINK_ReadReg(R15 (PC)) +TB580 000:134.024 - 0.023ms returns 0x00000020 +TB580 000:134.039 JLINK_ReadReg(XPSR) +TB580 000:134.078 - 0.045ms returns 0x61000000 +TB580 000:228.231 JLINK_HasError() +TB580 000:228.272 JLINK_SetResetType(JLINKARM_CM3_RESET_TYPE_NORMAL) +TB580 000:228.280 - 0.011ms returns JLINKARM_CM3_RESET_TYPE_NORMAL +TB580 000:228.288 JLINK_Reset() +TB580 000:228.308 CPU_WriteMem(4 bytes @ 0xE000EDF0) +TB580 000:228.955 CPU_WriteMem(4 bytes @ 0xE000EDFC) +TB580 000:229.554 Reset: Halt core after reset via DEMCR.VC_CORERESET. +TB580 000:230.057 Reset: Reset device via AIRCR.SYSRESETREQ. +TB580 000:230.068 CPU_WriteMem(4 bytes @ 0xE000ED0C) +TB580 000:283.803 CPU_ReadMem(4 bytes @ 0xE000EDF0) +TB580 000:284.682 CPU_ReadMem(4 bytes @ 0xE000EDF0) +TB580 000:285.453 CPU_WriteMem(4 bytes @ 0xE000EDF0) +TB580 000:286.457 CPU_WriteMem(4 bytes @ 0xE000EDFC) +TB580 000:292.407 CPU_ReadMem(4 bytes @ 0xE000EDF0) +TB580 000:299.258 CPU_WriteMem(4 bytes @ 0xE0002000) +TB580 000:299.912 CPU_ReadMem(4 bytes @ 0xE000EDFC) +TB580 000:300.526 CPU_ReadMem(4 bytes @ 0xE0001000) +TB580 000:301.149 CPU_WriteMem(4 bytes @ 0xE0001000) +TB580 000:301.826 - 73.554ms +TB580 000:302.006 JLINK_HasError() +TB580 000:302.051 JLINK_ReadReg(R15 (PC)) +TB580 000:302.096 - 0.055ms returns 0x00000020 +TB580 000:302.134 JLINK_ReadReg(XPSR) +TB580 000:302.158 - 0.034ms returns 0x61000000 +TB580 000:304.784 JLINK_ReadMemEx(0x00000020, 0x3C Bytes, Flags = 0x02000000) +TB580 000:304.866 CPU_ReadMem(60 bytes @ 0x00000020) +TB580 000:306.579 Data: 00 27 00 F0 0F F8 01 20 07 43 00 F0 1B F8 02 20 ... +TB580 000:306.642 - 1.866ms returns 60 (0x3C) +TB580 000:306.669 JLINK_ReadMemEx(0x00000020, 0x2 Bytes, Flags = 0x02000000) +TB580 000:306.704 CPU_ReadMem(2 bytes @ 0x00000020) +TB580 000:307.538 Data: 00 27 +TB580 000:307.597 - 0.936ms returns 2 (0x2) +TB580 000:307.627 JLINK_ReadMemEx(0x00000022, 0x2 Bytes, Flags = 0x02000000) +TB580 000:307.659 CPU_ReadMem(2 bytes @ 0x00000022) +TB580 000:308.483 Data: 00 F0 +TB580 000:308.560 - 0.941ms returns 2 (0x2) +TB580 000:308.621 JLINK_ReadMemEx(0x00000022, 0x2 Bytes, Flags = 0x02000000) +TB580 000:308.654 CPU_ReadMem(2 bytes @ 0x00000022) +TB580 000:309.391 Data: 00 F0 +TB580 000:309.416 - 0.802ms returns 2 (0x2) +TB580 000:309.436 JLINK_ReadMemEx(0x00000024, 0x3C Bytes, Flags = 0x02000000) +TB580 000:309.458 CPU_ReadMem(60 bytes @ 0x00000024) +TB580 000:310.799 Data: 0F F8 01 20 07 43 00 F0 1B F8 02 20 07 43 00 F0 ... +TB580 000:310.825 - 1.397ms returns 60 (0x3C) +TB580 000:310.846 JLINK_ReadMemEx(0x00000024, 0x2 Bytes, Flags = 0x02000000) +TB580 000:310.869 CPU_ReadMem(2 bytes @ 0x00000024) +TB580 000:311.523 Data: 0F F8 +TB580 000:311.550 - 0.712ms returns 2 (0x2) +TB580 002:689.551 JLINK_HasError() +TB580 002:689.582 JLINK_ReadReg(R0) +TB580 002:690.137 - 0.559ms returns 0x40010880 +TB580 002:690.146 JLINK_ReadReg(R1) +TB580 002:690.150 - 0.006ms returns 0x00000001 +TB580 002:690.155 JLINK_ReadReg(R2) +TB580 002:690.158 - 0.005ms returns 0x00000000 +TB580 002:690.163 JLINK_ReadReg(R3) +TB580 002:690.166 - 0.005ms returns 0x00000017 +TB580 002:690.171 JLINK_ReadReg(R4) +TB580 002:690.175 - 0.005ms returns 0x00000780 +TB580 002:690.179 JLINK_ReadReg(R5) +TB580 002:690.182 - 0.005ms returns 0x00000001 +TB580 002:690.187 JLINK_ReadReg(R6) +TB580 002:690.190 - 0.005ms returns 0x40010880 +TB580 002:690.194 JLINK_ReadReg(R7) +TB580 002:690.198 - 0.005ms returns 0x00000004 +TB580 002:690.202 JLINK_ReadReg(R8) +TB580 002:690.210 - 0.009ms returns 0x00000000 +TB580 002:690.214 JLINK_ReadReg(R9) +TB580 002:690.217 - 0.005ms returns 0x200000F0 +TB580 002:690.222 JLINK_ReadReg(R10) +TB580 002:690.225 - 0.005ms returns 0x00000000 +TB580 002:690.229 JLINK_ReadReg(R11) +TB580 002:690.233 - 0.005ms returns 0x00000000 +TB580 002:690.237 JLINK_ReadReg(R12) +TB580 002:690.241 - 0.005ms returns 0x00000003 +TB580 002:690.245 JLINK_ReadReg(R13 (SP)) +TB580 002:690.249 - 0.005ms returns 0x20000100 +TB580 002:690.253 JLINK_ReadReg(R14) +TB580 002:690.257 - 0.006ms returns 0x08003E5D +TB580 002:690.262 JLINK_ReadReg(R15 (PC)) +TB580 002:690.265 - 0.005ms returns 0x00000020 +TB580 002:690.270 JLINK_ReadReg(XPSR) +TB580 002:690.275 - 0.007ms returns 0x61000000 +TB580 002:690.280 JLINK_ReadReg(MSP) +TB580 002:690.284 - 0.005ms returns 0x20000100 +TB580 002:690.288 JLINK_ReadReg(PSP) +TB580 002:690.291 - 0.005ms returns 0x20001000 +TB580 002:690.296 JLINK_ReadReg(CFBP) +TB580 002:690.299 - 0.005ms returns 0x00000000 +TB580 003:025.248 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 003:025.285 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 003:025.957 Data: E2 03 +TB580 003:025.972 - 0.726ms returns 2 (0x2) +TB580 003:026.070 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 003:026.079 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 003:026.587 Data: E2 03 +TB580 003:026.593 - 0.524ms returns 2 (0x2) +TB580 003:026.611 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 003:026.616 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 003:027.135 Data: E2 03 +TB580 003:027.142 - 0.532ms returns 2 (0x2) +TB580 003:039.545 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 003:039.579 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 003:040.744 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 003:040.780 - 1.240ms returns 32 (0x20) +TB580 003:046.315 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 003:046.342 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 003:046.889 Data: 00 +TB580 003:046.896 - 0.583ms returns 1 (0x1) +TB580 003:046.926 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 003:046.933 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 003:047.436 Data: 00 +TB580 003:047.442 - 0.517ms returns 1 (0x1) +TB580 003:047.457 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 003:047.462 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 003:048.019 Data: 00 +TB580 003:048.027 - 0.571ms returns 1 (0x1) +TB580 003:057.502 JLINK_ReadMemEx(0x200010B8, 0x4 Bytes, Flags = 0x02000000) +TB580 003:057.590 CPU_ReadMem(4 bytes @ 0x200010B8) +TB580 003:058.203 Data: 00 00 00 00 +TB580 003:058.210 - 0.710ms returns 4 (0x4) +TB580 003:058.266 JLINK_ReadMemEx(0x200010B8, 0x4 Bytes, Flags = 0x02000000) +TB580 003:058.273 CPU_ReadMem(4 bytes @ 0x200010B8) +TB580 003:058.791 Data: 00 00 00 00 +TB580 003:058.796 - 0.532ms returns 4 (0x4) +TB580 003:058.816 JLINK_ReadMemEx(0x200010B8, 0x4 Bytes, Flags = 0x02000000) +TB580 003:058.821 CPU_ReadMem(4 bytes @ 0x200010B8) +TB580 003:059.370 Data: 00 00 00 00 +TB580 003:059.393 - 0.579ms returns 4 (0x4) +TC1C4 003:165.574 JLINK_ReadMemEx(0x00000020, 0x2 Bytes, Flags = 0x02000000) +TC1C4 003:165.614 CPU_ReadMem(2 bytes @ 0x00000020) +TC1C4 003:166.158 Data: 00 27 +TC1C4 003:166.177 - 0.605ms returns 2 (0x2) +TC1C4 003:166.186 JLINK_HasError() +TC1C4 003:166.191 JLINK_SetBPEx(Addr = 0x080079DC, Type = 0xFFFFFFF2) +TC1C4 003:166.205 - 0.015ms returns 0x00000001 +TC1C4 003:166.209 JLINK_HasError() +TC1C4 003:166.213 JLINK_SetBPEx(Addr = 0x08002378, Type = 0xFFFFFFF2) +TC1C4 003:166.218 - 0.006ms returns 0x00000002 +TC1C4 003:166.223 JLINK_HasError() +TC1C4 003:166.227 JLINK_SetBPEx(Addr = 0x08002364, Type = 0xFFFFFFF2) +TC1C4 003:166.231 - 0.005ms returns 0x00000003 +TC1C4 003:166.235 JLINK_HasError() +TC1C4 003:166.240 JLINK_SetBPEx(Addr = 0x080022F4, Type = 0xFFFFFFF2) +TC1C4 003:166.244 - 0.005ms returns 0x00000004 +TC1C4 003:166.248 JLINK_HasError() +TC1C4 003:166.252 JLINK_SetBPEx(Addr = 0x080022FC, Type = 0xFFFFFFF2) +TC1C4 003:166.258 CPU_ReadMem(4 bytes @ 0x080079DC) +TC1C4 003:166.781 CPU_WriteMem(4 bytes @ 0x080079DC) +TC1C4 003:167.379 CPU_ReadMem(4 bytes @ 0x080079DC) +TC1C4 003:167.891 CPU_ReadMem(4 bytes @ 0x080079DC) +TC1C4 003:168.390 CPU_ReadMem(4 bytes @ 0x08002378) +TC1C4 003:168.910 CPU_WriteMem(4 bytes @ 0x08002378) +TC1C4 003:169.436 CPU_ReadMem(4 bytes @ 0x08002378) +TC1C4 003:169.911 CPU_ReadMem(4 bytes @ 0x08002378) +TC1C4 003:170.533 CPU_ReadMem(4 bytes @ 0x08002364) +TC1C4 003:171.385 CPU_WriteMem(4 bytes @ 0x08002364) +TC1C4 003:171.931 CPU_ReadMem(4 bytes @ 0x08002364) +TC1C4 003:172.402 CPU_ReadMem(4 bytes @ 0x08002364) +TC1C4 003:172.997 CPU_ReadMem(4 bytes @ 0x080022F4) +TC1C4 003:173.514 CPU_WriteMem(4 bytes @ 0x080022F4) +TC1C4 003:174.129 CPU_ReadMem(4 bytes @ 0x080022F4) +TC1C4 003:174.638 CPU_ReadMem(4 bytes @ 0x080022F4) +TC1C4 003:175.381 CPU_ReadMem(4 bytes @ 0x080022FC) +TC1C4 003:175.923 CPU_WriteMem(4 bytes @ 0x080022FC) +TC1C4 003:176.502 CPU_ReadMem(4 bytes @ 0x080022FC) +TC1C4 003:176.999 CPU_ReadMem(4 bytes @ 0x080022FC) +TC1C4 003:177.639 - 11.396ms returns 0x00000000 +TC1C4 003:177.657 JLINK_HasError() +TC1C4 003:177.663 JLINK_SetBPEx(Addr = 0x080022FC, Type = 0xFFFFFFF2) +TC1C4 003:177.744 CPU_ReadMem(4 bytes @ 0x080022FC) +TC1C4 003:178.276 CPU_WriteMem(4 bytes @ 0x080022FC) +TC1C4 003:178.897 CPU_ReadMem(4 bytes @ 0x080022FC) +TC1C4 003:179.439 CPU_ReadMem(4 bytes @ 0x080022FC) +TC1C4 003:179.988 - 2.341ms returns 0x00000000 +TC1C4 006:266.280 JLINK_HasError() +TC1C4 006:266.320 JLINK_HasError() +TC1C4 006:266.325 JLINK_ClrBPEx(BPHandle = 0x00000004) +TC1C4 006:266.893 - 0.578ms returns 0x00 +TC1C4 006:266.910 JLINK_HasError() +TC1C4 006:266.915 JLINK_ClrBPEx(BPHandle = 0x00000003) +TC1C4 006:266.922 - 0.009ms returns 0x00 +TC1C4 006:266.927 JLINK_HasError() +TC1C4 006:266.931 JLINK_ClrBPEx(BPHandle = 0x00000002) +TC1C4 006:266.935 - 0.005ms returns 0x00 +TC1C4 006:266.940 JLINK_HasError() +TC1C4 006:266.945 JLINK_ClrBPEx(BPHandle = 0x00000001) +TC1C4 006:266.949 - 0.005ms returns 0x00 +TC1C4 006:266.975 JLINK_HasError() +TC1C4 006:266.981 JLINK_ReadReg(R0) +TC1C4 006:266.986 - 0.007ms returns 0x40010880 +TC1C4 006:266.991 JLINK_ReadReg(R1) +TC1C4 006:266.995 - 0.005ms returns 0x00000001 +TC1C4 006:266.999 JLINK_ReadReg(R2) +TC1C4 006:267.003 - 0.005ms returns 0x00000000 +TC1C4 006:267.007 JLINK_ReadReg(R3) +TC1C4 006:267.011 - 0.005ms returns 0x00000017 +TC1C4 006:267.015 JLINK_ReadReg(R4) +TC1C4 006:267.019 - 0.005ms returns 0x00000780 +TC1C4 006:267.023 JLINK_ReadReg(R5) +TC1C4 006:267.078 - 0.056ms returns 0x00000001 +TC1C4 006:267.082 JLINK_ReadReg(R6) +TC1C4 006:267.086 - 0.005ms returns 0x40010880 +TC1C4 006:267.090 JLINK_ReadReg(R7) +TC1C4 006:267.094 - 0.005ms returns 0x00000004 +TC1C4 006:267.098 JLINK_ReadReg(R8) +TC1C4 006:267.102 - 0.005ms returns 0x00000000 +TC1C4 006:267.107 JLINK_ReadReg(R9) +TC1C4 006:267.111 - 0.005ms returns 0x200000F0 +TC1C4 006:267.115 JLINK_ReadReg(R10) +TC1C4 006:267.119 - 0.005ms returns 0x00000000 +TC1C4 006:267.123 JLINK_ReadReg(R11) +TC1C4 006:267.127 - 0.005ms returns 0x00000000 +TC1C4 006:267.131 JLINK_ReadReg(R12) +TC1C4 006:267.135 - 0.005ms returns 0x00000003 +TC1C4 006:267.139 JLINK_ReadReg(R13 (SP)) +TC1C4 006:267.144 - 0.006ms returns 0x20000100 +TC1C4 006:267.148 JLINK_ReadReg(R14) +TC1C4 006:267.152 - 0.005ms returns 0x08003E5D +TC1C4 006:267.156 JLINK_ReadReg(R15 (PC)) +TC1C4 006:267.160 - 0.005ms returns 0x00000020 +TC1C4 006:267.164 JLINK_ReadReg(XPSR) +TC1C4 006:267.168 - 0.005ms returns 0x61000000 +TC1C4 006:267.172 JLINK_ReadReg(MSP) +TC1C4 006:267.176 - 0.005ms returns 0x20000100 +TC1C4 006:267.180 JLINK_ReadReg(PSP) +TC1C4 006:267.184 - 0.005ms returns 0x20001000 +TC1C4 006:267.189 JLINK_ReadReg(CFBP) +TC1C4 006:267.192 - 0.005ms returns 0x00000000 +TB580 006:269.257 JLINK_ReadMemEx(0x2000010C, 0x4 Bytes, Flags = 0x02000000) +TB580 006:269.286 CPU_ReadMem(4 bytes @ 0x2000010C) +TB580 006:269.821 Data: 00 03 00 00 +TB580 006:269.832 - 0.577ms returns 4 (0x4) +TB580 006:269.846 JLINK_ReadMemEx(0x20000100, 0x4 Bytes, Flags = 0x02000000) +TB580 006:269.854 CPU_ReadMem(4 bytes @ 0x20000100) +TB580 006:270.339 Data: 00 00 00 00 +TB580 006:270.350 - 0.505ms returns 4 (0x4) +TB580 006:270.357 JLINK_ReadMemEx(0x20000104, 0x4 Bytes, Flags = 0x02000000) +TB580 006:270.365 CPU_ReadMem(4 bytes @ 0x20000104) +TB580 006:270.851 Data: 00 00 00 00 +TB580 006:270.862 - 0.507ms returns 4 (0x4) +TB580 006:270.869 JLINK_ReadMemEx(0x20000108, 0x4 Bytes, Flags = 0x02000000) +TB580 006:270.903 CPU_ReadMem(4 bytes @ 0x20000108) +TB580 006:271.457 Data: 00 00 00 00 +TB580 006:271.488 - 0.622ms returns 4 (0x4) +TB580 006:271.502 JLINK_ReadMemEx(0x2000010C, 0x4 Bytes, Flags = 0x02000000) +TB580 006:271.519 CPU_ReadMem(4 bytes @ 0x2000010C) +TB580 006:272.038 Data: 00 03 00 00 +TB580 006:272.054 - 0.553ms returns 4 (0x4) +TB580 006:273.310 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 006:273.343 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 006:273.883 Data: E2 03 +TB580 006:273.899 - 0.590ms returns 2 (0x2) +TB580 006:274.239 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 006:274.256 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 006:275.132 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 006:275.145 - 0.908ms returns 32 (0x20) +TB580 006:275.406 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 006:275.417 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 006:275.965 Data: 00 +TB580 006:275.981 - 0.577ms returns 1 (0x1) +TB580 006:277.351 JLINK_ReadMemEx(0x200010B8, 0x4 Bytes, Flags = 0x02000000) +TB580 006:277.385 CPU_ReadMem(4 bytes @ 0x200010B8) +TB580 006:278.003 Data: 00 00 00 00 +TB580 006:278.011 - 0.662ms returns 4 (0x4) +TC1C4 008:176.528 JLINK_ReadMemEx(0x00000020, 0x2 Bytes, Flags = 0x02000000) +TC1C4 008:176.598 CPU_ReadMem(2 bytes @ 0x00000020) +TC1C4 008:177.440 Data: 00 27 +TC1C4 008:177.472 - 0.948ms returns 2 (0x2) +TC1C4 008:177.488 JLINK_HasError() +TC1C4 008:177.499 JLINK_SetBPEx(Addr = 0x08002378, Type = 0xFFFFFFF2) +TC1C4 008:177.515 - 0.019ms returns 0x00000007 +TC1C4 008:177.525 JLINK_HasError() +TC1C4 008:177.534 JLINK_SetBPEx(Addr = 0x08002364, Type = 0xFFFFFFF2) +TC1C4 008:177.543 - 0.013ms returns 0x00000008 +TC1C4 008:177.553 JLINK_HasError() +TC1C4 008:177.562 JLINK_SetBPEx(Addr = 0x080022F4, Type = 0xFFFFFFF2) +TC1C4 008:177.572 - 0.014ms returns 0x00000009 +TC1C4 008:177.582 JLINK_HasError() +TC1C4 008:177.591 JLINK_SetBPEx(Addr = 0x080022FC, Type = 0xFFFFFFF2) +TC1C4 008:177.600 - 0.013ms returns 0x0000000A +TC1C4 008:177.618 JLINK_HasError() +TC1C4 008:177.631 JLINK_HasError() +TC1C4 008:177.641 JLINK_Go() +TC1C4 008:178.536 CPU_WriteMem(4 bytes @ 0xE0002000) +TC1C4 008:179.376 CPU_WriteMem(4 bytes @ 0xE0002000) +TC1C4 008:180.164 CPU_WriteMem(4 bytes @ 0xE0002000) +TC1C4 008:180.805 CPU_WriteMem(4 bytes @ 0xE0002000) +TC1C4 008:181.505 CPU_ReadMem(4 bytes @ 0xE0001000) +TC1C4 008:182.157 CPU_WriteMem(4 bytes @ 0xE0001000) +TC1C4 008:182.869 CPU_WriteMem(4 bytes @ 0xE0002008) +TC1C4 008:182.880 CPU_WriteMem(4 bytes @ 0xE000200C) +TC1C4 008:182.888 CPU_WriteMem(4 bytes @ 0xE0002010) +TC1C4 008:182.897 CPU_WriteMem(4 bytes @ 0xE0002014) +TC1C4 008:184.653 CPU_WriteMem(4 bytes @ 0xE0001004) +TC1C4 008:186.087 - 8.449ms +TC1C4 008:286.264 JLINK_HasError() +TC1C4 008:286.426 JLINK_IsHalted() +TC1C4 008:292.661 - 6.286ms returns TRUE +TC1C4 008:292.730 JLINK_HasError() +TC1C4 008:292.749 JLINK_Halt() +TC1C4 008:292.762 - 0.020ms returns 0x00 +TC1C4 008:292.778 JLINK_IsHalted() +TC1C4 008:292.790 - 0.018ms returns TRUE +TC1C4 008:292.806 JLINK_IsHalted() +TC1C4 008:292.818 - 0.018ms returns TRUE +TC1C4 008:292.833 JLINK_IsHalted() +TC1C4 008:292.845 - 0.018ms returns TRUE +TC1C4 008:292.861 JLINK_HasError() +TC1C4 008:292.877 JLINK_ReadReg(R15 (PC)) +TC1C4 008:292.897 - 0.026ms returns 0x080022F4 +TC1C4 008:292.912 JLINK_ReadReg(XPSR) +TC1C4 008:292.926 - 0.020ms returns 0x0100002A +TC1C4 008:292.950 JLINK_HasError() +TC1C4 008:292.965 JLINK_ClrBPEx(BPHandle = 0x00000007) +TC1C4 008:292.980 - 0.021ms returns 0x00 +TC1C4 008:292.995 JLINK_HasError() +TC1C4 008:293.009 JLINK_ClrBPEx(BPHandle = 0x00000008) +TC1C4 008:293.023 - 0.020ms returns 0x00 +TC1C4 008:293.039 JLINK_HasError() +TC1C4 008:293.053 JLINK_ClrBPEx(BPHandle = 0x00000009) +TC1C4 008:293.066 - 0.019ms returns 0x00 +TC1C4 008:293.081 JLINK_HasError() +TC1C4 008:293.095 JLINK_ClrBPEx(BPHandle = 0x0000000A) +TC1C4 008:293.109 - 0.019ms returns 0x00 +TC1C4 008:293.123 JLINK_HasError() +TC1C4 008:293.138 JLINK_HasError() +TC1C4 008:293.153 JLINK_ReadMemU32(0xE000ED30, 0x1 Items) +TC1C4 008:293.177 CPU_ReadMem(4 bytes @ 0xE000ED30) +TC1C4 008:293.825 Data: 02 00 00 00 +TC1C4 008:293.850 - 0.703ms returns 1 (0x1) +TC1C4 008:293.868 JLINK_ReadMemU32(0xE0001028, 0x1 Items) +TC1C4 008:293.886 CPU_ReadMem(4 bytes @ 0xE0001028) +TC1C4 008:294.631 Data: 00 00 00 00 +TC1C4 008:294.684 Debug reg: DWT_FUNC[0] +TC1C4 008:294.700 - 0.837ms returns 1 (0x1) +TC1C4 008:294.721 JLINK_ReadMemU32(0xE0001038, 0x1 Items) +TC1C4 008:294.749 CPU_ReadMem(4 bytes @ 0xE0001038) +TC1C4 008:295.352 Data: 00 00 00 00 +TC1C4 008:295.376 Debug reg: DWT_FUNC[1] +TC1C4 008:295.394 - 0.678ms returns 1 (0x1) +TC1C4 008:295.486 JLINK_HasError() +TC1C4 008:295.502 JLINK_ReadReg(R0) +TC1C4 008:295.519 - 0.021ms returns 0x00011941 +TC1C4 008:295.531 JLINK_ReadReg(R1) +TC1C4 008:295.542 - 0.016ms returns 0x00000002 +TC1C4 008:295.554 JLINK_ReadReg(R2) +TC1C4 008:295.565 - 0.015ms returns 0x011B0000 +TC1C4 008:295.577 JLINK_ReadReg(R3) +TC1C4 008:295.588 - 0.015ms returns 0x00000300 +TC1C4 008:295.600 JLINK_ReadReg(R4) +TC1C4 008:295.611 - 0.016ms returns 0x40010840 +TC1C4 008:295.623 JLINK_ReadReg(R5) +TC1C4 008:295.633 - 0.015ms returns 0x000000A2 +TC1C4 008:295.645 JLINK_ReadReg(R6) +TC1C4 008:295.656 - 0.015ms returns 0x00000001 +TC1C4 008:295.668 JLINK_ReadReg(R7) +TC1C4 008:295.678 - 0.015ms returns 0x00000001 +TC1C4 008:295.690 JLINK_ReadReg(R8) +TC1C4 008:295.701 - 0.015ms returns 0x00000000 +TC1C4 008:295.713 JLINK_ReadReg(R9) +TC1C4 008:295.724 - 0.015ms returns 0x200000F0 +TC1C4 008:295.736 JLINK_ReadReg(R10) +TC1C4 008:295.746 - 0.016ms returns 0x00000000 +TC1C4 008:295.758 JLINK_ReadReg(R11) +TC1C4 008:295.769 - 0.015ms returns 0x00000000 +TC1C4 008:295.781 JLINK_ReadReg(R12) +TC1C4 008:295.791 - 0.015ms returns 0x00000003 +TC1C4 008:295.803 JLINK_ReadReg(R13 (SP)) +TC1C4 008:295.814 - 0.016ms returns 0x20001DD0 +TC1C4 008:295.826 JLINK_ReadReg(R14) +TC1C4 008:295.837 - 0.015ms returns 0x080035B7 +TC1C4 008:295.849 JLINK_ReadReg(R15 (PC)) +TC1C4 008:295.860 - 0.026ms returns 0x080022F4 +TC1C4 008:295.887 JLINK_ReadReg(XPSR) +TC1C4 008:295.898 - 0.015ms returns 0x0100002A +TC1C4 008:295.910 JLINK_ReadReg(MSP) +TC1C4 008:295.921 - 0.016ms returns 0x20001DD0 +TC1C4 008:295.933 JLINK_ReadReg(PSP) +TC1C4 008:295.944 - 0.015ms returns 0x20001000 +TC1C4 008:295.955 JLINK_ReadReg(CFBP) +TC1C4 008:295.966 - 0.015ms returns 0x00000000 +TB580 008:297.971 JLINK_ReadMemEx(0xE000ED28, 0x4 Bytes, Flags = 0x02000000) +TB580 008:297.986 CPU_ReadMem(4 bytes @ 0xE000ED28) +TB580 008:298.515 Data: 00 00 00 00 +TB580 008:298.527 - 0.558ms returns 4 (0x4) +TB580 008:300.448 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 008:300.480 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 008:301.164 Data: 00 00 +TB580 008:301.173 - 0.728ms returns 2 (0x2) +TB580 008:301.557 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 008:301.582 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 008:302.556 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 008:302.579 - 1.024ms returns 32 (0x20) +TB580 008:302.873 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 008:302.884 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 008:303.668 Data: 00 +TB580 008:303.696 - 0.826ms returns 1 (0x1) +TB580 008:305.071 JLINK_ReadMemEx(0x200010B8, 0x4 Bytes, Flags = 0x02000000) +TB580 008:305.109 CPU_ReadMem(4 bytes @ 0x200010B8) +TB580 008:305.722 Data: 00 00 00 00 +TB580 008:305.740 - 0.671ms returns 4 (0x4) +TB580 008:309.009 JLINK_ReadMemEx(0x080022F4, 0x3C Bytes, Flags = 0x02000000) +TB580 008:309.034 CPU_ReadMem(128 bytes @ 0x080022C0) +TB580 008:311.392 -- Updating DA cache (128 bytes @ 0x080022C0) +TB580 008:311.421 -- Read from DA cache (60 bytes @ 0x080022F4) +TB580 008:311.427 Data: 20 46 00 F0 D5 FC 05 46 3B 48 01 78 8D 42 06 D1 ... +TB580 008:311.433 - 2.426ms returns 60 (0x3C) +TB580 008:311.441 JLINK_ReadMemEx(0x080022F4, 0x2 Bytes, Flags = 0x02000000) +TB580 008:311.450 -- Read from DA cache (2 bytes @ 0x080022F4) +TB580 008:311.456 Data: 20 46 +TB580 008:311.461 - 0.021ms returns 2 (0x2) +TB580 008:311.516 JLINK_ReadMemEx(0x080022F6, 0x2 Bytes, Flags = 0x02000000) +TB580 008:311.520 -- Read from DA cache (2 bytes @ 0x080022F6) +TB580 008:311.525 Data: 00 F0 +TB580 008:311.530 - 0.016ms returns 2 (0x2) +TB580 008:311.545 JLINK_ReadMemEx(0x080022F6, 0x2 Bytes, Flags = 0x02000000) +TB580 008:311.549 -- Read from DA cache (2 bytes @ 0x080022F6) +TB580 008:311.554 Data: 00 F0 +TB580 008:311.559 - 0.016ms returns 2 (0x2) +TB580 008:311.564 JLINK_ReadMemEx(0x080022F8, 0x3C Bytes, Flags = 0x02000000) +TB580 008:311.568 -- Read from DA cache (60 bytes @ 0x080022F8) +TB580 008:311.573 Data: D5 FC 05 46 3B 48 01 78 8D 42 06 D1 3A 48 01 88 ... +TB580 008:311.578 - 0.016ms returns 60 (0x3C) +TB580 008:311.582 JLINK_ReadMemEx(0x080022F8, 0x2 Bytes, Flags = 0x02000000) +TB580 008:311.586 -- Read from DA cache (2 bytes @ 0x080022F8) +TB580 008:311.591 Data: D5 FC +TB580 008:311.597 - 0.016ms returns 2 (0x2) +TC1C4 011:720.327 JLINK_ReadMemEx(0x080022F4, 0x2 Bytes, Flags = 0x02000000) +TC1C4 011:720.387 -- Read from DA cache (2 bytes @ 0x080022F4) +TC1C4 011:720.401 Data: 20 46 +TC1C4 011:720.414 - 0.092ms returns 2 (0x2) +TC1C4 011:720.426 JLINK_HasError() +TC1C4 011:720.438 JLINK_HasError() +TC1C4 011:720.448 JLINK_Go() +TC1C4 011:721.169 CPU_ReadMem(4 bytes @ 0xE0001000) +TC1C4 011:721.893 CPU_WriteMem(4 bytes @ 0xE0002008) +TC1C4 011:721.927 CPU_WriteMem(4 bytes @ 0xE000200C) +TC1C4 011:721.940 CPU_WriteMem(4 bytes @ 0xE0002010) +TC1C4 011:721.952 CPU_WriteMem(4 bytes @ 0xE0002014) +TC1C4 011:724.869 - 4.446ms +TC1C4 011:825.559 JLINK_HasError() +TC1C4 011:825.625 JLINK_IsHalted() +TC1C4 011:826.492 - 0.907ms returns FALSE +TC1C4 011:927.469 JLINK_HasError() +TC1C4 011:927.524 JLINK_IsHalted() +TC1C4 011:928.196 - 0.681ms returns FALSE +TC1C4 012:028.422 JLINK_HasError() +TC1C4 012:028.539 JLINK_IsHalted() +TC1C4 012:029.168 - 0.647ms returns FALSE +TC1C4 012:129.485 JLINK_HasError() +TC1C4 012:129.552 JLINK_IsHalted() +TC1C4 012:130.258 - 0.713ms returns FALSE +TC1C4 012:230.945 JLINK_HasError() +TC1C4 012:231.000 JLINK_IsHalted() +TC1C4 012:231.745 - 0.774ms returns FALSE +TC1C4 012:332.742 JLINK_HasError() +TC1C4 012:332.782 JLINK_HasError() +TB580 012:333.490 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 012:333.534 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 012:334.069 Data: E2 03 +TB580 012:334.086 - 0.599ms returns 2 (0x2) +TB580 012:334.550 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 012:334.569 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 012:335.537 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 012:335.550 - 1.004ms returns 32 (0x20) +TB580 012:335.929 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 012:335.944 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 012:336.437 Data: 00 +TB580 012:336.449 - 0.523ms returns 1 (0x1) +TB580 012:338.274 JLINK_ReadMemEx(0x200010B8, 0x4 Bytes, Flags = 0x02000000) +TB580 012:338.321 CPU_ReadMem(4 bytes @ 0x200010B8) +TB580 012:338.909 Data: 00 00 00 00 +TB580 012:338.937 - 0.667ms returns 4 (0x4) +TC1C4 012:339.821 JLINK_IsHalted() +TC1C4 012:340.452 - 0.640ms returns FALSE +TC1C4 012:441.291 JLINK_HasError() +TC1C4 012:441.330 JLINK_IsHalted() +TC1C4 012:441.985 - 0.670ms returns FALSE +TC1C4 012:542.856 JLINK_HasError() +TC1C4 012:542.969 JLINK_IsHalted() +TC1C4 012:543.699 - 0.745ms returns FALSE +TC1C4 012:643.808 JLINK_HasError() +TC1C4 012:643.900 JLINK_IsHalted() +TC1C4 012:644.845 - 0.962ms returns FALSE +TC1C4 012:745.751 JLINK_HasError() +TC1C4 012:745.790 JLINK_IsHalted() +TC1C4 012:746.532 - 0.767ms returns FALSE +TC1C4 012:846.773 JLINK_HasError() +TC1C4 012:846.812 JLINK_HasError() +TB580 012:846.981 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 012:847.020 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 012:847.638 Data: E2 03 +TB580 012:847.645 - 0.667ms returns 2 (0x2) +TB580 012:847.925 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 012:847.935 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 012:848.908 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 012:848.915 - 0.991ms returns 32 (0x20) +TB580 012:849.155 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 012:849.167 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 012:849.734 Data: 00 +TB580 012:849.745 - 0.592ms returns 1 (0x1) +TB580 012:851.591 JLINK_ReadMemEx(0x200010B8, 0x4 Bytes, Flags = 0x02000000) +TB580 012:851.613 CPU_ReadMem(4 bytes @ 0x200010B8) +TB580 012:852.251 Data: 00 00 00 00 +TB580 012:852.265 - 0.676ms returns 4 (0x4) +TC1C4 012:852.658 JLINK_IsHalted() +TC1C4 012:853.220 - 0.567ms returns FALSE +TC1C4 012:953.680 JLINK_HasError() +TC1C4 012:953.754 JLINK_IsHalted() +TC1C4 012:954.345 - 0.616ms returns FALSE +TC1C4 013:055.234 JLINK_HasError() +TC1C4 013:055.279 JLINK_IsHalted() +TC1C4 013:055.926 - 0.653ms returns FALSE +TC1C4 013:156.618 JLINK_HasError() +TC1C4 013:156.661 JLINK_IsHalted() +TC1C4 013:157.254 - 0.599ms returns FALSE +TC1C4 013:257.755 JLINK_HasError() +TC1C4 013:257.822 JLINK_IsHalted() +TC1C4 013:258.484 - 0.670ms returns FALSE +TC1C4 013:359.565 JLINK_HasError() +TC1C4 013:359.609 JLINK_HasError() +TB580 013:360.515 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 013:360.557 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 013:361.132 Data: E2 03 +TB580 013:361.141 - 0.629ms returns 2 (0x2) +TB580 013:361.510 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 013:361.522 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 013:362.551 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 013:362.570 - 1.063ms returns 32 (0x20) +TB580 013:362.876 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 013:362.891 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 013:363.582 Data: 00 +TB580 013:363.602 - 0.728ms returns 1 (0x1) +TB580 013:364.930 JLINK_ReadMemEx(0x200010B8, 0x4 Bytes, Flags = 0x02000000) +TB580 013:364.954 CPU_ReadMem(4 bytes @ 0x200010B8) +TB580 013:365.574 Data: 00 00 00 00 +TB580 013:365.596 - 0.669ms returns 4 (0x4) +TC1C4 013:366.314 JLINK_IsHalted() +TC1C4 013:366.880 - 0.579ms returns FALSE +TC1C4 013:466.972 JLINK_HasError() +TC1C4 013:467.024 JLINK_IsHalted() +TC1C4 013:467.645 - 0.628ms returns FALSE +TC1C4 013:567.996 JLINK_HasError() +TC1C4 013:568.041 JLINK_IsHalted() +TC1C4 013:568.743 - 0.715ms returns FALSE +TC1C4 013:669.434 JLINK_HasError() +TC1C4 013:669.492 JLINK_IsHalted() +TC1C4 013:670.189 - 0.724ms returns FALSE +TC1C4 013:770.545 JLINK_HasError() +TC1C4 013:770.596 JLINK_IsHalted() +TC1C4 013:771.248 - 0.680ms returns FALSE +TC1C4 013:871.711 JLINK_HasError() +TC1C4 013:871.745 JLINK_HasError() +TB580 013:873.420 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 013:873.460 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 013:874.260 Data: E2 03 +TB580 013:874.311 - 0.894ms returns 2 (0x2) +TB580 013:874.842 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 013:874.863 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 013:875.873 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 013:875.897 - 1.057ms returns 32 (0x20) +TB580 013:876.249 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 013:876.266 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 013:876.812 Data: 00 +TB580 013:876.833 - 0.586ms returns 1 (0x1) +TB580 013:878.061 JLINK_ReadMemEx(0x200010B8, 0x4 Bytes, Flags = 0x02000000) +TB580 013:878.089 CPU_ReadMem(4 bytes @ 0x200010B8) +TB580 013:878.768 Data: 00 00 00 00 +TB580 013:878.790 - 0.732ms returns 4 (0x4) +TC1C4 013:879.400 JLINK_IsHalted() +TC1C4 013:880.034 - 0.641ms returns FALSE +TC1C4 013:980.622 JLINK_HasError() +TC1C4 013:980.673 JLINK_IsHalted() +TC1C4 013:981.381 - 0.724ms returns FALSE +TC1C4 014:081.621 JLINK_HasError() +TC1C4 014:081.731 JLINK_IsHalted() +TC1C4 014:082.750 - 1.080ms returns FALSE +TC1C4 014:183.770 JLINK_HasError() +TC1C4 014:183.812 JLINK_IsHalted() +TC1C4 014:184.537 - 0.751ms returns FALSE +TC1C4 014:284.617 JLINK_HasError() +TC1C4 014:284.681 JLINK_IsHalted() +TC1C4 014:285.344 - 0.675ms returns FALSE +TC1C4 014:386.462 JLINK_HasError() +TC1C4 014:386.551 JLINK_HasError() +TB580 014:390.819 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 014:390.853 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 014:391.556 Data: E2 03 +TB580 014:391.571 - 0.753ms returns 2 (0x2) +TB580 014:391.910 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 014:391.920 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 014:393.096 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 014:393.116 - 1.208ms returns 32 (0x20) +TB580 014:393.502 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 014:393.516 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 014:394.194 Data: 00 +TB580 014:394.219 - 0.720ms returns 1 (0x1) +TB580 014:395.281 JLINK_ReadMemEx(0x200010B8, 0x4 Bytes, Flags = 0x02000000) +TB580 014:395.304 CPU_ReadMem(4 bytes @ 0x200010B8) +TB580 014:395.875 Data: 00 00 00 00 +TB580 014:395.892 - 0.613ms returns 4 (0x4) +TC1C4 014:396.278 JLINK_IsHalted() +TC1C4 014:396.880 - 0.604ms returns FALSE +TC1C4 014:497.780 JLINK_HasError() +TC1C4 014:497.845 JLINK_IsHalted() +TC1C4 014:498.553 - 0.719ms returns FALSE +TC1C4 014:599.481 JLINK_HasError() +TC1C4 014:599.517 JLINK_IsHalted() +TC1C4 014:600.221 - 0.708ms returns FALSE +TC1C4 014:701.161 JLINK_HasError() +TC1C4 014:701.191 JLINK_IsHalted() +TC1C4 014:701.904 - 0.764ms returns FALSE +TC1C4 014:802.490 JLINK_HasError() +TC1C4 014:802.538 JLINK_IsHalted() +TC1C4 014:803.116 - 0.583ms returns FALSE +TC1C4 014:903.939 JLINK_HasError() +TC1C4 014:903.993 JLINK_HasError() +TB580 014:904.299 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 014:904.351 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 014:904.977 Data: E6 03 +TB580 014:904.997 - 0.702ms returns 2 (0x2) +TB580 014:905.604 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 014:905.635 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 014:906.649 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 014:906.673 - 1.072ms returns 32 (0x20) +TB580 014:907.109 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 014:907.127 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 014:907.934 Data: 00 +TB580 014:907.965 - 0.859ms returns 1 (0x1) +TB580 014:909.772 JLINK_ReadMemEx(0x200010B8, 0x4 Bytes, Flags = 0x02000000) +TB580 014:909.808 CPU_ReadMem(4 bytes @ 0x200010B8) +TB580 014:910.464 Data: 00 00 00 00 +TB580 014:910.507 - 0.738ms returns 4 (0x4) +TC1C4 014:911.225 JLINK_IsHalted() +TC1C4 014:911.938 - 0.731ms returns FALSE +TC1C4 015:012.490 JLINK_HasError() +TC1C4 015:012.548 JLINK_IsHalted() +TC1C4 015:013.225 - 0.698ms returns FALSE +TC1C4 015:113.511 JLINK_HasError() +TC1C4 015:113.558 JLINK_IsHalted() +TC1C4 015:114.253 - 0.700ms returns FALSE +TC1C4 015:214.451 JLINK_HasError() +TC1C4 015:214.500 JLINK_IsHalted() +TC1C4 015:215.181 - 0.688ms returns FALSE +TC1C4 015:315.966 JLINK_HasError() +TC1C4 015:316.000 JLINK_IsHalted() +TC1C4 015:316.636 - 0.654ms returns FALSE +TC1C4 015:416.898 JLINK_HasError() +TC1C4 015:416.948 JLINK_HasError() +TB580 015:417.976 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 015:418.005 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 015:418.637 Data: E2 03 +TB580 015:418.653 - 0.679ms returns 2 (0x2) +TB580 015:419.024 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 015:419.042 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 015:420.016 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 015:420.058 - 1.036ms returns 32 (0x20) +TB580 015:420.906 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 015:420.932 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 015:421.425 Data: 00 +TB580 015:421.438 - 0.534ms returns 1 (0x1) +TB580 015:422.395 JLINK_ReadMemEx(0x200010B8, 0x4 Bytes, Flags = 0x02000000) +TB580 015:422.411 CPU_ReadMem(4 bytes @ 0x200010B8) +TB580 015:422.995 Data: 00 00 00 00 +TB580 015:423.008 - 0.615ms returns 4 (0x4) +TC1C4 015:423.353 JLINK_IsHalted() +TC1C4 015:423.999 - 0.653ms returns FALSE +TC1C4 015:524.997 JLINK_HasError() +TC1C4 015:525.097 JLINK_IsHalted() +TC1C4 015:525.905 - 0.823ms returns FALSE +TB580 015:588.527 JLINK_ReadMemEx(0x080079EC, 0x2 Bytes, Flags = 0x02000000) +TB580 015:588.558 CPU_ReadMem(2 bytes @ 0x080079EC) +TB580 015:589.182 Data: FD F7 +TB580 015:589.219 - 0.694ms returns 2 (0x2) +TB580 015:589.233 JLINK_ReadMemEx(0x080079EE, 0x2 Bytes, Flags = 0x02000000) +TB580 015:589.250 CPU_ReadMem(2 bytes @ 0x080079EE) +TB580 015:589.806 Data: 86 FE +TB580 015:589.811 - 0.580ms returns 2 (0x2) +TB580 015:589.862 JLINK_ReadMemEx(0x080079F0, 0x2 Bytes, Flags = 0x02000000) +TB580 015:589.868 CPU_ReadMem(2 bytes @ 0x080079F0) +TB580 015:590.452 Data: 0A 48 +TB580 015:590.458 - 0.597ms returns 2 (0x2) +TB580 015:590.463 JLINK_ReadMemEx(0x080079F2, 0x2 Bytes, Flags = 0x02000000) +TB580 015:590.467 CPU_ReadMem(2 bytes @ 0x080079F2) +TB580 015:590.919 Data: 0B 49 +TB580 015:590.927 - 0.466ms returns 2 (0x2) +TB580 015:590.939 JLINK_ReadMemEx(0x080079F2, 0x2 Bytes, Flags = 0x02000000) +TB580 015:590.946 CPU_ReadMem(2 bytes @ 0x080079F2) +TB580 015:591.423 Data: 0B 49 +TB580 015:591.441 - 0.504ms returns 2 (0x2) +TB580 015:591.449 JLINK_ReadMemEx(0x080079F4, 0x2 Bytes, Flags = 0x02000000) +TB580 015:591.462 CPU_ReadMem(2 bytes @ 0x080079F4) +TB580 015:591.938 Data: FF F7 +TB580 015:591.945 - 0.498ms returns 2 (0x2) +TC1C4 015:626.138 JLINK_HasError() +TC1C4 015:626.163 JLINK_IsHalted() +TC1C4 015:626.770 - 0.609ms returns FALSE +TC1C4 015:727.178 JLINK_HasError() +TC1C4 015:727.225 JLINK_IsHalted() +TC1C4 015:727.873 - 0.651ms returns FALSE +TC1C4 015:828.512 JLINK_HasError() +TC1C4 015:828.582 JLINK_IsHalted() +TC1C4 015:829.259 - 0.685ms returns FALSE +TC1C4 015:929.586 JLINK_HasError() +TC1C4 015:929.643 JLINK_HasError() +TB580 015:929.969 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 015:930.006 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 015:930.586 Data: E2 03 +TB580 015:930.604 - 0.643ms returns 2 (0x2) +TB580 015:930.955 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 015:930.969 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 015:931.952 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 015:931.961 - 1.008ms returns 32 (0x20) +TB580 015:932.216 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 015:932.226 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 015:932.719 Data: 00 +TB580 015:932.730 - 0.517ms returns 1 (0x1) +TB580 015:934.040 JLINK_ReadMemEx(0x200010B8, 0x4 Bytes, Flags = 0x02000000) +TB580 015:934.064 CPU_ReadMem(4 bytes @ 0x200010B8) +TB580 015:934.839 Data: 00 00 00 00 +TB580 015:934.862 - 0.825ms returns 4 (0x4) +TC1C4 015:935.439 JLINK_IsHalted() +TC1C4 015:936.057 - 0.630ms returns FALSE +TC1C4 016:036.929 JLINK_HasError() +TC1C4 016:036.981 JLINK_IsHalted() +TC1C4 016:037.609 - 0.643ms returns FALSE +TC1C4 016:138.411 JLINK_HasError() +TC1C4 016:138.449 JLINK_IsHalted() +TC1C4 016:139.176 - 0.732ms returns FALSE +TC1C4 016:239.308 JLINK_HasError() +TC1C4 016:239.359 JLINK_IsHalted() +TC1C4 016:240.068 - 0.712ms returns FALSE +TC1C4 016:340.331 JLINK_HasError() +TC1C4 016:340.378 JLINK_IsHalted() +TC1C4 016:341.057 - 0.684ms returns FALSE +TC1C4 016:441.380 JLINK_HasError() +TC1C4 016:441.462 JLINK_IsHalted() +TC1C4 016:442.267 - 0.845ms returns FALSE +TC1C4 016:542.954 JLINK_HasError() +TC1C4 016:542.989 JLINK_HasError() +TB580 016:543.504 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 016:543.588 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 016:544.321 Data: E2 03 +TB580 016:544.338 - 0.836ms returns 2 (0x2) +TB580 016:544.728 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 016:544.739 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 016:545.690 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 016:545.704 - 0.977ms returns 32 (0x20) +TB580 016:545.980 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 016:545.989 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 016:546.463 Data: 00 +TB580 016:546.469 - 0.491ms returns 1 (0x1) +TB580 016:547.340 JLINK_ReadMemEx(0x200010B8, 0x4 Bytes, Flags = 0x02000000) +TB580 016:547.355 CPU_ReadMem(4 bytes @ 0x200010B8) +TB580 016:548.031 Data: 00 00 00 00 +TB580 016:548.037 - 0.698ms returns 4 (0x4) +TC1C4 016:548.384 JLINK_IsHalted() +TC1C4 016:549.024 - 0.645ms returns FALSE +TC1C4 016:650.103 JLINK_HasError() +TC1C4 016:650.148 JLINK_IsHalted() +TC1C4 016:650.751 - 0.629ms returns FALSE +TC1C4 016:751.003 JLINK_HasError() +TC1C4 016:751.041 JLINK_IsHalted() +TC1C4 016:751.786 - 0.749ms returns FALSE +TC1C4 016:852.891 JLINK_HasError() +TC1C4 016:852.940 JLINK_IsHalted() +TC1C4 016:853.597 - 0.699ms returns FALSE +TC1C4 016:954.808 JLINK_HasError() +TC1C4 016:954.841 JLINK_IsHalted() +TC1C4 016:955.477 - 0.674ms returns FALSE +TC1C4 017:055.677 JLINK_HasError() +TC1C4 017:055.712 JLINK_HasError() +TB580 017:055.915 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 017:055.955 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 017:056.645 Data: D5 03 +TB580 017:056.653 - 0.741ms returns 2 (0x2) +TB580 017:056.992 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 017:057.015 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 017:057.921 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 017:057.928 - 0.938ms returns 32 (0x20) +TB580 017:058.157 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 017:058.166 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 017:058.681 Data: 00 +TB580 017:058.688 - 0.533ms returns 1 (0x1) +TB580 017:059.664 JLINK_ReadMemEx(0x200010B8, 0x4 Bytes, Flags = 0x02000000) +TB580 017:059.683 CPU_ReadMem(4 bytes @ 0x200010B8) +TB580 017:060.209 Data: 00 00 00 00 +TB580 017:060.216 - 0.554ms returns 4 (0x4) +TC1C4 017:060.688 JLINK_IsHalted() +TC1C4 017:061.364 - 0.688ms returns FALSE +TC1C4 017:161.519 JLINK_HasError() +TC1C4 017:161.582 JLINK_IsHalted() +TC1C4 017:162.287 - 0.736ms returns FALSE +TC1C4 017:262.850 JLINK_HasError() +TC1C4 017:262.888 JLINK_IsHalted() +TC1C4 017:263.460 - 0.626ms returns FALSE +TC1C4 017:363.743 JLINK_HasError() +TC1C4 017:363.792 JLINK_IsHalted() +TC1C4 017:364.496 - 0.741ms returns FALSE +TC1C4 017:464.716 JLINK_HasError() +TC1C4 017:464.753 JLINK_IsHalted() +TC1C4 017:465.543 - 0.804ms returns FALSE +TC1C4 017:565.661 JLINK_HasError() +TC1C4 017:565.703 JLINK_IsHalted() +TC1C4 017:566.364 - 0.679ms returns FALSE +TC1C4 017:667.094 JLINK_HasError() +TC1C4 017:667.136 JLINK_HasError() +TB580 017:667.552 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 017:667.620 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 017:668.369 Data: E2 03 +TB580 017:668.393 - 0.847ms returns 2 (0x2) +TB580 017:669.243 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 017:669.274 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 017:670.391 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 017:670.416 - 1.180ms returns 32 (0x20) +TB580 017:670.851 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 017:670.862 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 017:671.447 Data: 00 +TB580 017:671.467 - 0.618ms returns 1 (0x1) +TB580 017:673.376 JLINK_ReadMemEx(0x200010B8, 0x4 Bytes, Flags = 0x02000000) +TB580 017:673.451 CPU_ReadMem(4 bytes @ 0x200010B8) +TB580 017:674.097 Data: 00 00 00 00 +TB580 017:674.142 - 0.772ms returns 4 (0x4) +TC1C4 017:675.210 JLINK_IsHalted() +TC1C4 017:675.993 - 0.792ms returns FALSE +TC1C4 017:776.184 JLINK_HasError() +TC1C4 017:776.243 JLINK_IsHalted() +TC1C4 017:776.892 - 0.656ms returns FALSE +TC1C4 017:877.361 JLINK_HasError() +TC1C4 017:877.416 JLINK_IsHalted() +TC1C4 017:878.128 - 0.751ms returns FALSE +TC1C4 017:979.207 JLINK_HasError() +TC1C4 017:979.268 JLINK_IsHalted() +TC1C4 017:980.052 - 0.791ms returns FALSE +TC1C4 018:080.158 JLINK_HasError() +TC1C4 018:080.258 JLINK_IsHalted() +TC1C4 018:081.148 - 0.905ms returns FALSE +TC1C4 018:181.357 JLINK_HasError() +TC1C4 018:181.453 JLINK_HasError() +TB580 018:186.110 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 018:186.201 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 018:186.864 Data: 47 01 +TB580 018:186.877 - 0.771ms returns 2 (0x2) +TB580 018:191.188 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 018:191.218 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 018:192.162 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 018:192.177 - 0.991ms returns 32 (0x20) +TB580 018:192.447 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 018:192.459 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 018:192.967 Data: 00 +TB580 018:192.985 - 0.542ms returns 1 (0x1) +TC1C4 018:193.274 JLINK_IsHalted() +TC1C4 018:193.973 - 0.708ms returns FALSE +TC1C4 018:295.105 JLINK_HasError() +TC1C4 018:295.138 JLINK_IsHalted() +TC1C4 018:295.884 - 0.749ms returns FALSE +TC1C4 018:396.256 JLINK_HasError() +TC1C4 018:396.297 JLINK_IsHalted() +TC1C4 018:396.926 - 0.639ms returns FALSE +TC1C4 018:497.074 JLINK_HasError() +TC1C4 018:497.103 JLINK_IsHalted() +TC1C4 018:497.793 - 0.694ms returns FALSE +TC1C4 018:598.402 JLINK_HasError() +TC1C4 018:598.437 JLINK_IsHalted() +TC1C4 018:599.119 - 0.698ms returns FALSE +TC1C4 018:699.428 JLINK_HasError() +TC1C4 018:699.472 JLINK_HasError() +TB580 018:700.497 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 018:700.530 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 018:701.115 Data: 47 01 +TB580 018:701.124 - 0.629ms returns 2 (0x2) +TB580 018:705.662 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 018:705.696 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 018:706.699 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 018:706.718 - 1.058ms returns 32 (0x20) +TB580 018:707.012 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 018:707.030 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 018:707.592 Data: 00 +TB580 018:707.600 - 0.590ms returns 1 (0x1) +TC1C4 018:707.786 JLINK_IsHalted() +TC1C4 018:708.407 - 0.630ms returns FALSE +TC1C4 018:809.439 JLINK_HasError() +TC1C4 018:809.486 JLINK_IsHalted() +TC1C4 018:810.166 - 0.685ms returns FALSE +TC1C4 018:910.935 JLINK_HasError() +TC1C4 018:910.982 JLINK_IsHalted() +TC1C4 018:911.809 - 0.851ms returns FALSE +TC1C4 019:012.688 JLINK_HasError() +TC1C4 019:012.753 JLINK_IsHalted() +TC1C4 019:013.491 - 0.744ms returns FALSE +TC1C4 019:114.512 JLINK_HasError() +TC1C4 019:114.552 JLINK_IsHalted() +TC1C4 019:115.342 - 0.796ms returns FALSE +TC1C4 019:216.348 JLINK_HasError() +TC1C4 019:216.395 JLINK_HasError() +TB580 019:217.469 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 019:217.500 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 019:218.185 Data: 47 01 +TB580 019:218.202 - 0.734ms returns 2 (0x2) +TB580 019:222.277 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 019:222.306 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 019:223.505 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 019:223.519 - 1.244ms returns 32 (0x20) +TB580 019:223.807 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 019:223.816 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 019:224.328 Data: 00 +TB580 019:224.342 - 0.536ms returns 1 (0x1) +TC1C4 019:224.519 JLINK_IsHalted() +TC1C4 019:225.028 - 0.525ms returns FALSE +TC1C4 019:325.306 JLINK_HasError() +TC1C4 019:325.395 JLINK_IsHalted() +TC1C4 019:326.152 - 0.773ms returns FALSE +TC1C4 019:426.832 JLINK_HasError() +TC1C4 019:426.876 JLINK_IsHalted() +TC1C4 019:427.507 - 0.634ms returns FALSE +TC1C4 019:527.641 JLINK_HasError() +TC1C4 019:527.693 JLINK_IsHalted() +TC1C4 019:528.386 - 0.701ms returns FALSE +TC1C4 019:628.489 JLINK_HasError() +TC1C4 019:628.535 JLINK_IsHalted() +TC1C4 019:629.432 - 0.922ms returns FALSE +TC1C4 019:730.395 JLINK_HasError() +TC1C4 019:730.434 JLINK_HasError() +TB580 019:731.908 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 019:731.994 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 019:732.560 Data: 47 01 +TB580 019:732.575 - 0.670ms returns 2 (0x2) +TB580 019:736.334 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 019:736.371 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 019:737.364 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 019:737.385 - 1.053ms returns 32 (0x20) +TB580 019:737.722 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 019:737.736 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 019:738.348 Data: 00 +TB580 019:738.366 - 0.646ms returns 1 (0x1) +TC1C4 019:738.597 JLINK_IsHalted() +TC1C4 019:739.257 - 0.672ms returns FALSE +TC1C4 019:839.489 JLINK_HasError() +TC1C4 019:839.530 JLINK_IsHalted() +TC1C4 019:840.230 - 0.704ms returns FALSE +TC1C4 019:940.897 JLINK_HasError() +TC1C4 019:940.952 JLINK_IsHalted() +TC1C4 019:941.828 - 0.903ms returns FALSE +TC1C4 020:042.803 JLINK_HasError() +TC1C4 020:042.865 JLINK_IsHalted() +TC1C4 020:043.588 - 0.761ms returns FALSE +TC1C4 020:143.750 JLINK_HasError() +TC1C4 020:143.782 JLINK_IsHalted() +TC1C4 020:144.460 - 0.688ms returns FALSE +TC1C4 020:244.817 JLINK_HasError() +TC1C4 020:244.892 JLINK_HasError() +TB580 020:247.374 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 020:247.438 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 020:248.128 Data: 47 01 +TB580 020:248.157 - 0.787ms returns 2 (0x2) +TB580 020:253.288 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 020:253.311 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 020:254.446 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 020:254.472 - 1.186ms returns 32 (0x20) +TB580 020:254.815 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 020:254.826 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 020:255.519 Data: 00 +TB580 020:255.534 - 0.724ms returns 1 (0x1) +TC1C4 020:255.730 JLINK_IsHalted() +TC1C4 020:256.318 - 0.598ms returns FALSE +TC1C4 020:357.149 JLINK_HasError() +TC1C4 020:357.182 JLINK_IsHalted() +TC1C4 020:357.886 - 0.714ms returns FALSE +TC1C4 020:458.258 JLINK_HasError() +TC1C4 020:458.309 JLINK_IsHalted() +TC1C4 020:459.213 - 0.925ms returns FALSE +TB580 020:552.628 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 020:552.693 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 020:553.344 Data: 01 +TB580 020:553.372 - 0.747ms returns 1 (0x1) +TB580 020:553.395 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 020:553.409 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 020:553.933 Data: 00 +TB580 020:553.958 - 0.566ms returns 1 (0x1) +TB580 020:553.978 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 020:553.991 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 020:554.543 Data: 02 +TB580 020:554.557 - 0.600ms returns 1 (0x1) +TB580 020:554.653 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 020:554.663 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 020:555.167 Data: 01 +TB580 020:555.192 - 0.542ms returns 1 (0x1) +TB580 020:555.212 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 020:555.226 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 020:555.781 Data: 00 +TB580 020:555.790 - 0.580ms returns 1 (0x1) +TB580 020:555.799 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 020:555.807 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 020:556.406 Data: 02 +TB580 020:556.425 - 0.628ms returns 1 (0x1) +TC1C4 020:559.550 JLINK_HasError() +TC1C4 020:559.583 JLINK_IsHalted() +TC1C4 020:560.177 - 0.613ms returns FALSE +TB580 020:563.490 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 020:563.523 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 020:564.136 Data: 01 +TB580 020:564.144 - 0.655ms returns 1 (0x1) +TB580 020:564.153 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 020:564.161 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 020:564.684 Data: 00 +TB580 020:564.689 - 0.537ms returns 1 (0x1) +TB580 020:564.695 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 020:564.701 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 020:565.237 Data: 02 +TB580 020:565.243 - 0.549ms returns 1 (0x1) +TC1C4 020:660.435 JLINK_HasError() +TC1C4 020:660.543 JLINK_IsHalted() +TC1C4 020:661.431 - 0.931ms returns FALSE +TC1C4 020:761.614 JLINK_HasError() +TC1C4 020:761.740 JLINK_HasError() +TB580 020:766.367 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 020:766.469 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 020:767.414 Data: 47 01 +TB580 020:767.480 - 1.121ms returns 2 (0x2) +TB580 020:767.654 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 020:767.693 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 020:768.474 Data: 02 +TB580 020:768.549 - 0.902ms returns 1 (0x1) +TB580 020:769.256 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 020:769.307 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 020:769.913 Data: 00 +TB580 020:769.962 - 0.712ms returns 1 (0x1) +TB580 020:769.993 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 020:770.020 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 020:771.036 Data: 00 +TB580 020:771.087 - 1.100ms returns 1 (0x1) +TB580 020:779.312 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 020:779.368 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 020:780.318 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 020:780.357 - 1.050ms returns 32 (0x20) +TB580 020:781.168 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 020:781.196 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 020:781.795 Data: 00 +TB580 020:781.836 - 0.673ms returns 1 (0x1) +TC1C4 020:782.222 JLINK_IsHalted() +TC1C4 020:782.832 - 0.617ms returns FALSE +TC1C4 020:883.059 JLINK_HasError() +TC1C4 020:883.121 JLINK_IsHalted() +TC1C4 020:883.823 - 0.718ms returns FALSE +TC1C4 020:984.354 JLINK_HasError() +TC1C4 020:984.411 JLINK_IsHalted() +TC1C4 020:985.199 - 0.795ms returns FALSE +TC1C4 021:085.806 JLINK_HasError() +TC1C4 021:085.926 JLINK_IsHalted() +TC1C4 021:087.020 - 1.157ms returns FALSE +TC1C4 021:188.266 JLINK_HasError() +TC1C4 021:188.291 JLINK_IsHalted() +TC1C4 021:188.934 - 0.653ms returns FALSE +TC1C4 021:289.459 JLINK_HasError() +TC1C4 021:289.520 JLINK_HasError() +TB580 021:290.634 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 021:290.683 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 021:291.278 Data: 8E 02 +TB580 021:291.302 - 0.671ms returns 2 (0x2) +TB580 021:292.321 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 021:292.370 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 021:292.977 Data: 02 +TB580 021:293.000 - 0.682ms returns 1 (0x1) +TB580 021:293.282 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 021:293.303 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 021:293.951 Data: 00 +TB580 021:293.963 - 0.684ms returns 1 (0x1) +TB580 021:293.981 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 021:293.993 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 021:294.571 Data: 02 +TB580 021:294.593 - 0.615ms returns 1 (0x1) +TB580 021:299.292 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 021:299.314 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 021:300.310 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 021:300.363 - 1.072ms returns 32 (0x20) +TB580 021:300.604 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 021:300.614 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 021:301.223 Data: 00 +TB580 021:301.232 - 0.630ms returns 1 (0x1) +TC1C4 021:301.386 JLINK_IsHalted() +TC1C4 021:301.993 - 0.610ms returns FALSE +TC1C4 021:402.664 JLINK_HasError() +TC1C4 021:402.732 JLINK_IsHalted() +TC1C4 021:403.621 - 0.926ms returns FALSE +TC1C4 021:504.571 JLINK_HasError() +TC1C4 021:504.628 JLINK_IsHalted() +TC1C4 021:505.373 - 0.751ms returns FALSE +TC1C4 021:606.407 JLINK_HasError() +TC1C4 021:606.461 JLINK_IsHalted() +TC1C4 021:607.098 - 0.666ms returns FALSE +TC1C4 021:707.805 JLINK_HasError() +TC1C4 021:707.881 JLINK_IsHalted() +TC1C4 021:708.617 - 0.780ms returns FALSE +TB580 021:774.382 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 021:774.473 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 021:775.332 Data: A4 9B 00 00 +TB580 021:775.403 - 1.026ms returns 4 (0x4) +TB580 021:775.448 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 021:775.478 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 021:776.298 Data: 92 FF 00 00 +TB580 021:776.341 - 0.898ms returns 4 (0x4) +TB580 021:776.375 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 021:776.398 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 021:777.061 Data: B7 FF 00 00 +TB580 021:777.081 - 0.711ms returns 4 (0x4) +TB580 021:777.102 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 021:777.119 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 021:777.697 Data: 75 CE 00 00 +TB580 021:777.714 - 0.617ms returns 4 (0x4) +TB580 021:777.733 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 021:777.747 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 021:778.296 Data: 42 FF 00 00 +TB580 021:778.319 - 0.591ms returns 4 (0x4) +TB580 021:778.341 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 021:778.357 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 021:778.882 Data: DD D4 00 00 +TB580 021:778.941 - 0.605ms returns 4 (0x4) +TB580 021:779.029 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 021:779.054 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 021:779.707 Data: A4 9B 00 00 +TB580 021:779.731 - 0.707ms returns 4 (0x4) +TB580 021:779.834 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 021:779.857 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 021:780.435 Data: 92 FF 00 00 +TB580 021:780.452 - 0.622ms returns 4 (0x4) +TB580 021:780.468 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 021:780.483 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 021:781.028 Data: B7 FF 00 00 +TB580 021:781.045 - 0.581ms returns 4 (0x4) +TB580 021:781.060 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 021:781.074 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 021:781.704 Data: 75 CE 00 00 +TB580 021:781.723 - 0.667ms returns 4 (0x4) +TB580 021:781.739 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 021:781.847 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 021:782.444 Data: 42 FF 00 00 +TB580 021:782.462 - 0.729ms returns 4 (0x4) +TB580 021:782.480 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 021:782.495 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 021:783.047 Data: DD D4 00 00 +TB580 021:783.064 - 0.588ms returns 4 (0x4) +TB580 021:789.161 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 021:789.202 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 021:790.012 Data: A4 9B 00 00 +TB580 021:790.060 - 0.901ms returns 4 (0x4) +TB580 021:790.079 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 021:790.098 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 021:790.803 Data: 92 FF 00 00 +TB580 021:790.862 - 0.784ms returns 4 (0x4) +TB580 021:790.869 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 021:790.876 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 021:791.545 Data: B7 FF 00 00 +TB580 021:791.553 - 0.686ms returns 4 (0x4) +TB580 021:791.560 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 021:791.567 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 021:792.200 Data: 75 CE 00 00 +TB580 021:792.207 - 0.649ms returns 4 (0x4) +TB580 021:792.214 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 021:792.220 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 021:792.716 Data: 42 FF 00 00 +TB580 021:792.724 - 0.511ms returns 4 (0x4) +TB580 021:792.731 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 021:792.737 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 021:793.345 Data: DD D4 00 00 +TB580 021:793.354 - 0.625ms returns 4 (0x4) +TC1C4 021:808.963 JLINK_HasError() +TC1C4 021:809.017 JLINK_HasError() +TB580 021:811.699 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 021:811.761 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 021:812.485 Data: D5 03 +TB580 021:812.528 - 0.834ms returns 2 (0x2) +TB580 021:815.060 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 021:815.119 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 021:815.737 Data: 03 +TB580 021:815.757 - 0.703ms returns 1 (0x1) +TB580 021:816.182 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 021:816.212 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 021:816.801 Data: 00 +TB580 021:816.818 - 0.641ms returns 1 (0x1) +TB580 021:816.838 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 021:816.854 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 021:817.435 Data: 01 +TB580 021:817.451 - 0.618ms returns 1 (0x1) +TB580 021:817.866 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 021:817.891 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 021:818.468 Data: A3 9B 00 00 +TB580 021:818.485 - 0.623ms returns 4 (0x4) +TB580 021:818.833 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 021:818.854 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 021:819.468 Data: 92 FF 00 00 +TB580 021:819.483 - 0.655ms returns 4 (0x4) +TB580 021:819.500 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 021:819.515 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 021:820.065 Data: B7 FF 00 00 +TB580 021:820.080 - 0.584ms returns 4 (0x4) +TB580 021:820.094 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 021:820.105 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 021:820.655 Data: 75 CE 00 00 +TB580 021:820.673 - 0.583ms returns 4 (0x4) +TB580 021:820.693 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 021:820.706 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 021:821.289 Data: 42 FF 00 00 +TB580 021:821.325 - 0.635ms returns 4 (0x4) +TB580 021:821.347 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 021:821.367 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 021:821.976 Data: DD D4 00 00 +TB580 021:822.000 - 0.658ms returns 4 (0x4) +TB580 021:822.635 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 021:822.669 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 021:823.715 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 021:823.740 - 1.109ms returns 32 (0x20) +TB580 021:824.181 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 021:824.197 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 021:824.818 Data: 00 +TB580 021:824.832 - 0.655ms returns 1 (0x1) +TC1C4 021:825.066 JLINK_IsHalted() +TC1C4 021:825.755 - 0.704ms returns FALSE +TC1C4 021:926.477 JLINK_HasError() +TC1C4 021:926.535 JLINK_IsHalted() +TC1C4 021:927.374 - 0.846ms returns FALSE +TC1C4 022:027.597 JLINK_HasError() +TC1C4 022:027.668 JLINK_IsHalted() +TC1C4 022:028.528 - 0.904ms returns FALSE +TC1C4 022:128.860 JLINK_HasError() +TC1C4 022:128.904 JLINK_IsHalted() +TC1C4 022:129.604 - 0.704ms returns FALSE +TC1C4 022:230.830 JLINK_HasError() +TC1C4 022:230.867 JLINK_IsHalted() +TC1C4 022:231.451 - 0.603ms returns FALSE +TC1C4 022:331.763 JLINK_HasError() +TC1C4 022:331.844 JLINK_HasError() +TB580 022:334.483 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 022:334.506 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 022:335.512 Data: E2 03 +TB580 022:335.581 - 1.110ms returns 2 (0x2) +TB580 022:346.996 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 022:347.037 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 022:347.640 Data: 01 +TB580 022:347.650 - 0.656ms returns 1 (0x1) +TB580 022:347.829 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 022:347.841 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 022:348.423 Data: 00 +TB580 022:348.433 - 0.606ms returns 1 (0x1) +TB580 022:348.442 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 022:348.448 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 022:349.005 Data: 02 +TB580 022:349.033 - 0.593ms returns 1 (0x1) +TB580 022:349.210 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 022:349.220 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 022:349.737 Data: A4 9B 00 00 +TB580 022:349.743 - 0.535ms returns 4 (0x4) +TB580 022:349.890 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 022:349.899 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 022:350.433 Data: 92 FF 00 00 +TB580 022:350.444 - 0.556ms returns 4 (0x4) +TB580 022:350.452 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 022:350.458 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 022:351.012 Data: B7 FF 00 00 +TB580 022:351.029 - 0.579ms returns 4 (0x4) +TB580 022:351.035 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 022:351.041 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 022:351.592 Data: 75 CE 00 00 +TB580 022:351.605 - 0.571ms returns 4 (0x4) +TB580 022:351.611 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 022:351.617 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 022:352.230 Data: EC FE 00 00 +TB580 022:352.252 - 0.642ms returns 4 (0x4) +TB580 022:352.400 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 022:352.410 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 022:352.925 Data: DE D4 00 00 +TB580 022:352.933 - 0.534ms returns 4 (0x4) +TB580 022:355.997 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 022:356.020 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 022:357.214 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 022:357.247 - 1.252ms returns 32 (0x20) +TB580 022:357.617 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 022:357.627 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 022:358.223 Data: 00 +TB580 022:358.295 - 0.679ms returns 1 (0x1) +TC1C4 022:358.525 JLINK_IsHalted() +TC1C4 022:359.143 - 0.629ms returns FALSE +TC1C4 022:459.246 JLINK_HasError() +TC1C4 022:459.340 JLINK_IsHalted() +TC1C4 022:460.076 - 0.751ms returns FALSE +TC1C4 022:561.111 JLINK_HasError() +TC1C4 022:561.156 JLINK_IsHalted() +TC1C4 022:561.870 - 0.721ms returns FALSE +TC1C4 022:662.405 JLINK_HasError() +TC1C4 022:662.464 JLINK_IsHalted() +TC1C4 022:663.149 - 0.714ms returns FALSE +TC1C4 022:763.678 JLINK_HasError() +TC1C4 022:763.794 JLINK_IsHalted() +TC1C4 022:764.685 - 0.956ms returns FALSE +TC1C4 022:865.459 JLINK_HasError() +TC1C4 022:865.498 JLINK_HasError() +TB580 022:865.746 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 022:865.785 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 022:866.431 Data: E2 03 +TB580 022:866.442 - 0.699ms returns 2 (0x2) +TB580 022:866.494 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 022:866.505 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 022:867.080 Data: 01 +TB580 022:867.092 - 0.601ms returns 1 (0x1) +TB580 022:867.966 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 022:867.996 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 022:868.495 Data: 00 +TB580 022:868.512 - 0.549ms returns 1 (0x1) +TB580 022:868.529 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 022:868.543 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 022:869.130 Data: 02 +TB580 022:869.146 - 0.620ms returns 1 (0x1) +TB580 022:869.514 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 022:869.538 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 022:870.076 Data: A4 9B 00 00 +TB580 022:870.087 - 0.577ms returns 4 (0x4) +TB580 022:870.390 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 022:870.411 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 022:871.052 Data: 92 FF 00 00 +TB580 022:871.071 - 0.684ms returns 4 (0x4) +TB580 022:871.087 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 022:871.100 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 022:871.630 Data: B7 FF 00 00 +TB580 022:871.640 - 0.556ms returns 4 (0x4) +TB580 022:871.653 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 022:871.664 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 022:872.241 Data: 75 CE 00 00 +TB580 022:872.252 - 0.601ms returns 4 (0x4) +TB580 022:872.261 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 022:872.270 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 022:872.838 Data: AE FE 00 00 +TB580 022:872.849 - 0.591ms returns 4 (0x4) +TB580 022:873.159 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 022:873.182 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 022:873.806 Data: DD D4 00 00 +TB580 022:873.818 - 0.661ms returns 4 (0x4) +TB580 022:874.706 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 022:874.736 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 022:875.614 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 022:875.625 - 0.923ms returns 32 (0x20) +TB580 022:876.429 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 022:876.451 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 022:877.022 Data: 00 +TB580 022:877.045 - 0.618ms returns 1 (0x1) +TC1C4 022:877.301 JLINK_IsHalted() +TC1C4 022:877.872 - 0.586ms returns FALSE +TC1C4 022:978.267 JLINK_HasError() +TC1C4 022:978.329 JLINK_IsHalted() +TC1C4 022:979.066 - 0.768ms returns FALSE +TC1C4 023:079.878 JLINK_HasError() +TC1C4 023:079.953 JLINK_IsHalted() +TC1C4 023:080.692 - 0.754ms returns FALSE +TC1C4 023:181.542 JLINK_HasError() +TC1C4 023:181.637 JLINK_IsHalted() +TC1C4 023:182.477 - 0.862ms returns FALSE +TC1C4 023:283.055 JLINK_HasError() +TC1C4 023:283.108 JLINK_IsHalted() +TC1C4 023:283.852 - 0.772ms returns FALSE +TC1C4 023:384.064 JLINK_HasError() +TC1C4 023:384.125 JLINK_HasError() +TB580 023:384.593 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 023:384.656 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 023:385.279 Data: E2 03 +TB580 023:385.301 - 0.714ms returns 2 (0x2) +TB580 023:385.378 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 023:385.397 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 023:385.989 Data: 01 +TB580 023:386.010 - 0.638ms returns 1 (0x1) +TB580 023:386.029 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 023:386.046 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 023:386.694 Data: 00 +TB580 023:386.713 - 0.690ms returns 1 (0x1) +TB580 023:386.753 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 023:386.772 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 023:387.432 Data: 02 +TB580 023:387.482 - 0.735ms returns 1 (0x1) +TB580 023:387.651 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 023:387.691 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 023:388.364 Data: A4 9B 00 00 +TB580 023:388.384 - 0.735ms returns 4 (0x4) +TB580 023:388.397 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 023:388.407 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 023:388.994 Data: 92 FF 00 00 +TB580 023:389.010 - 0.614ms returns 4 (0x4) +TB580 023:389.019 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 023:389.028 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 023:389.591 Data: B7 FF 00 00 +TB580 023:389.603 - 0.585ms returns 4 (0x4) +TB580 023:389.613 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 023:389.619 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 023:390.172 Data: 75 CE 00 00 +TB580 023:390.178 - 0.567ms returns 4 (0x4) +TB580 023:390.184 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 023:390.189 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 023:390.738 Data: C7 FE 00 00 +TB580 023:390.744 - 0.561ms returns 4 (0x4) +TB580 023:391.057 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 023:391.068 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 023:391.698 Data: DD D4 00 00 +TB580 023:391.704 - 0.649ms returns 4 (0x4) +TB580 023:398.979 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 023:399.008 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 023:399.978 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 023:399.987 - 1.011ms returns 32 (0x20) +TB580 023:400.240 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 023:400.251 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 023:400.836 Data: 00 +TB580 023:400.844 - 0.606ms returns 1 (0x1) +TC1C4 023:400.995 JLINK_IsHalted() +TC1C4 023:401.619 - 0.627ms returns FALSE +TC1C4 023:501.991 JLINK_HasError() +TC1C4 023:502.047 JLINK_IsHalted() +TC1C4 023:502.775 - 0.768ms returns FALSE +TC1C4 023:603.053 JLINK_HasError() +TC1C4 023:603.180 JLINK_IsHalted() +TC1C4 023:604.026 - 0.925ms returns FALSE +TC1C4 023:705.119 JLINK_HasError() +TC1C4 023:705.222 JLINK_IsHalted() +TC1C4 023:706.138 - 0.966ms returns FALSE +TC1C4 023:806.310 JLINK_HasError() +TC1C4 023:806.417 JLINK_IsHalted() +TC1C4 023:807.233 - 0.833ms returns FALSE +TC1C4 023:907.572 JLINK_HasError() +TC1C4 023:907.679 JLINK_HasError() +TB580 023:908.497 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 023:908.589 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 023:909.379 Data: E2 03 +TB580 023:909.437 - 0.947ms returns 2 (0x2) +TB580 023:909.586 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 023:909.618 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 023:910.423 Data: 01 +TB580 023:910.477 - 0.897ms returns 1 (0x1) +TB580 023:910.512 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 023:910.541 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 023:911.375 Data: 00 +TB580 023:911.440 - 0.938ms returns 1 (0x1) +TB580 023:911.486 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 023:911.522 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 023:912.396 Data: 02 +TB580 023:912.472 - 0.994ms returns 1 (0x1) +TB580 023:912.679 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 023:912.723 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 023:913.798 Data: A3 9B 00 00 +TB580 023:913.873 - 1.202ms returns 4 (0x4) +TB580 023:915.145 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 023:915.214 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 023:916.049 Data: 92 FF 00 00 +TB580 023:916.102 - 0.964ms returns 4 (0x4) +TB580 023:916.136 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 023:916.165 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 023:916.967 Data: B7 FF 00 00 +TB580 023:917.016 - 0.886ms returns 4 (0x4) +TB580 023:917.046 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 023:917.075 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 023:917.854 Data: 75 CE 00 00 +TB580 023:917.872 - 0.831ms returns 4 (0x4) +TB580 023:917.891 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 023:917.919 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 023:918.676 Data: FD FE 00 00 +TB580 023:918.698 - 0.811ms returns 4 (0x4) +TB580 023:919.232 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 023:919.264 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 023:920.409 Data: DD D4 00 00 +TB580 023:920.461 - 1.234ms returns 4 (0x4) +TB580 023:927.967 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 023:928.008 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 023:929.249 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 023:929.264 - 1.299ms returns 32 (0x20) +TB580 023:929.777 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 023:929.796 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 023:930.383 Data: 00 +TB580 023:930.404 - 0.631ms returns 1 (0x1) +TC1C4 023:930.724 JLINK_IsHalted() +TC1C4 023:931.451 - 0.751ms returns FALSE +TC1C4 024:031.821 JLINK_HasError() +TC1C4 024:031.931 JLINK_IsHalted() +TC1C4 024:032.878 - 1.011ms returns FALSE +TC1C4 024:133.538 JLINK_HasError() +TC1C4 024:133.622 JLINK_IsHalted() +TC1C4 024:134.587 - 1.021ms returns FALSE +TC1C4 024:234.978 JLINK_HasError() +TC1C4 024:235.083 JLINK_IsHalted() +TC1C4 024:236.043 - 1.016ms returns FALSE +TC1C4 024:336.692 JLINK_HasError() +TC1C4 024:337.296 JLINK_IsHalted() +TC1C4 024:338.223 - 0.985ms returns FALSE +TC1C4 024:439.406 JLINK_HasError() +TC1C4 024:439.510 JLINK_HasError() +TB580 024:440.426 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 024:440.536 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 024:441.326 Data: E2 03 +TB580 024:441.391 - 0.973ms returns 2 (0x2) +TB580 024:441.564 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 024:441.598 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 024:442.325 Data: 01 +TB580 024:442.383 - 0.827ms returns 1 (0x1) +TB580 024:442.421 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 024:442.454 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 024:443.223 Data: 00 +TB580 024:443.276 - 0.861ms returns 1 (0x1) +TB580 024:443.310 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 024:443.340 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 024:443.940 Data: 02 +TB580 024:443.988 - 0.684ms returns 1 (0x1) +TB580 024:444.117 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 024:444.146 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 024:444.773 Data: A3 9B 00 00 +TB580 024:444.791 - 0.679ms returns 4 (0x4) +TB580 024:445.648 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 024:445.685 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 024:446.466 Data: 92 FF 00 00 +TB580 024:446.505 - 0.862ms returns 4 (0x4) +TB580 024:446.531 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 024:446.557 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 024:447.225 Data: B7 FF 00 00 +TB580 024:447.257 - 0.730ms returns 4 (0x4) +TB580 024:447.277 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 024:447.294 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 024:447.833 Data: 75 CE 00 00 +TB580 024:447.862 - 0.589ms returns 4 (0x4) +TB580 024:447.881 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 024:447.898 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 024:448.420 Data: 10 FF 00 00 +TB580 024:448.433 - 0.556ms returns 4 (0x4) +TB580 024:448.890 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 024:448.913 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 024:449.439 Data: DD D4 00 00 +TB580 024:449.452 - 0.565ms returns 4 (0x4) +TB580 024:454.667 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 024:454.705 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 024:455.679 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 024:455.698 - 1.033ms returns 32 (0x20) +TB580 024:456.141 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 024:456.159 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 024:456.891 Data: 00 +TB580 024:456.908 - 0.769ms returns 1 (0x1) +TC1C4 024:457.122 JLINK_IsHalted() +TC1C4 024:457.809 - 0.713ms returns FALSE +TC1C4 024:558.598 JLINK_HasError() +TC1C4 024:558.670 JLINK_IsHalted() +TC1C4 024:559.336 - 0.705ms returns FALSE +TC1C4 024:660.040 JLINK_HasError() +TC1C4 024:660.126 JLINK_IsHalted() +TC1C4 024:661.030 - 0.947ms returns FALSE +TC1C4 024:761.766 JLINK_HasError() +TC1C4 024:761.872 JLINK_IsHalted() +TC1C4 024:762.914 - 1.126ms returns FALSE +TC1C4 024:863.455 JLINK_HasError() +TC1C4 024:863.492 JLINK_IsHalted() +TC1C4 024:864.264 - 0.789ms returns FALSE +TC1C4 024:965.044 JLINK_HasError() +TC1C4 024:965.096 JLINK_HasError() +TB580 024:965.468 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 024:965.535 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 024:966.424 Data: E2 03 +TB580 024:966.472 - 1.010ms returns 2 (0x2) +TB580 024:966.590 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 024:966.619 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 024:967.430 Data: 01 +TB580 024:967.481 - 0.897ms returns 1 (0x1) +TB580 024:967.513 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 024:967.542 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 024:968.276 Data: 00 +TB580 024:968.324 - 0.817ms returns 1 (0x1) +TB580 024:968.355 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 024:968.382 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 024:969.101 Data: 02 +TB580 024:969.150 - 0.801ms returns 1 (0x1) +TB580 024:969.277 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 024:969.305 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 024:969.950 Data: A4 9B 00 00 +TB580 024:969.985 - 0.713ms returns 4 (0x4) +TB580 024:971.033 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 024:971.093 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 024:971.791 Data: 92 FF 00 00 +TB580 024:971.824 - 0.797ms returns 4 (0x4) +TB580 024:971.851 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 024:971.875 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 024:972.495 Data: B7 FF 00 00 +TB580 024:972.511 - 0.664ms returns 4 (0x4) +TB580 024:972.527 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 024:972.541 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 024:973.087 Data: 75 CE 00 00 +TB580 024:973.107 - 0.586ms returns 4 (0x4) +TB580 024:973.132 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 024:973.149 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 024:973.811 Data: 31 FF 00 00 +TB580 024:973.831 - 0.704ms returns 4 (0x4) +TB580 024:974.386 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 024:974.419 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 024:975.012 Data: DD D4 00 00 +TB580 024:975.031 - 0.650ms returns 4 (0x4) +TB580 024:981.589 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 024:981.617 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 024:982.608 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 024:982.618 - 1.031ms returns 32 (0x20) +TB580 024:982.982 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 024:982.993 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 024:983.623 Data: 00 +TB580 024:983.633 - 0.653ms returns 1 (0x1) +TC1C4 024:983.754 JLINK_IsHalted() +TC1C4 024:984.467 - 0.737ms returns FALSE +TC1C4 025:085.699 JLINK_HasError() +TC1C4 025:085.784 JLINK_IsHalted() +TC1C4 025:086.607 - 0.848ms returns FALSE +TC1C4 025:187.182 JLINK_HasError() +TC1C4 025:187.210 JLINK_IsHalted() +TC1C4 025:187.752 - 0.554ms returns FALSE +TC1C4 025:288.791 JLINK_HasError() +TC1C4 025:288.816 JLINK_IsHalted() +TC1C4 025:289.399 - 0.586ms returns FALSE +TC1C4 025:390.480 JLINK_HasError() +TC1C4 025:390.527 JLINK_IsHalted() +TC1C4 025:391.248 - 0.747ms returns FALSE +TC1C4 025:492.108 JLINK_HasError() +TC1C4 025:492.142 JLINK_HasError() +TB580 025:492.345 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 025:492.377 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 025:493.032 Data: E2 03 +TB580 025:493.045 - 0.701ms returns 2 (0x2) +TB580 025:493.121 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 025:493.135 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 025:493.742 Data: 01 +TB580 025:493.759 - 0.640ms returns 1 (0x1) +TB580 025:493.775 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 025:493.784 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 025:494.302 Data: 00 +TB580 025:494.309 - 0.535ms returns 1 (0x1) +TB580 025:494.316 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 025:494.322 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 025:494.918 Data: 02 +TB580 025:494.935 - 0.620ms returns 1 (0x1) +TB580 025:494.984 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 025:494.989 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 025:495.512 Data: A4 9B 00 00 +TB580 025:495.518 - 0.536ms returns 4 (0x4) +TB580 025:495.860 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 025:495.873 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 025:496.470 Data: 92 FF 00 00 +TB580 025:496.477 - 0.618ms returns 4 (0x4) +TB580 025:496.485 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 025:496.492 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 025:497.111 Data: B7 FF 00 00 +TB580 025:497.133 - 0.650ms returns 4 (0x4) +TB580 025:497.140 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 025:497.146 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 025:497.766 Data: 75 CE 00 00 +TB580 025:497.796 - 0.658ms returns 4 (0x4) +TB580 025:497.804 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 025:497.810 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 025:498.374 Data: 2B FF 00 00 +TB580 025:498.382 - 0.580ms returns 4 (0x4) +TB580 025:498.590 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 025:498.603 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 025:499.216 Data: DE D4 00 00 +TB580 025:499.224 - 0.636ms returns 4 (0x4) +TB580 025:504.120 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 025:504.155 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 025:505.085 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 025:505.106 - 0.987ms returns 32 (0x20) +TB580 025:505.431 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 025:505.444 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 025:506.015 Data: 00 +TB580 025:506.022 - 0.592ms returns 1 (0x1) +TC1C4 025:506.190 JLINK_IsHalted() +TC1C4 025:506.782 - 0.597ms returns FALSE +TC1C4 025:607.140 JLINK_HasError() +TC1C4 025:607.196 JLINK_IsHalted() +TC1C4 025:607.891 - 0.704ms returns FALSE +TC1C4 025:708.044 JLINK_HasError() +TC1C4 025:708.090 JLINK_IsHalted() +TC1C4 025:708.673 - 0.609ms returns FALSE +TC1C4 025:808.962 JLINK_HasError() +TC1C4 025:809.019 JLINK_IsHalted() +TC1C4 025:809.701 - 0.716ms returns FALSE +TC1C4 025:909.848 JLINK_HasError() +TC1C4 025:909.955 JLINK_IsHalted() +TC1C4 025:910.864 - 0.973ms returns FALSE +TC1C4 026:011.244 JLINK_HasError() +TC1C4 026:011.301 JLINK_HasError() +TB580 026:011.828 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 026:011.883 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 026:012.520 Data: E2 03 +TB580 026:012.558 - 0.735ms returns 2 (0x2) +TB580 026:012.657 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 026:012.681 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 026:013.416 Data: 01 +TB580 026:013.454 - 0.802ms returns 1 (0x1) +TB580 026:013.481 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 026:013.504 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 026:014.183 Data: 00 +TB580 026:014.221 - 0.745ms returns 1 (0x1) +TB580 026:014.246 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 026:014.268 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 026:015.089 Data: 02 +TB580 026:015.127 - 0.885ms returns 1 (0x1) +TB580 026:015.243 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 026:015.267 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 026:015.860 Data: A3 9B 00 00 +TB580 026:015.877 - 0.639ms returns 4 (0x4) +TB580 026:016.604 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 026:016.649 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 026:017.298 Data: 92 FF 00 00 +TB580 026:017.315 - 0.716ms returns 4 (0x4) +TB580 026:017.336 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 026:017.353 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 026:017.935 Data: B7 FF 00 00 +TB580 026:017.951 - 0.620ms returns 4 (0x4) +TB580 026:017.967 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 026:017.982 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 026:018.560 Data: 75 CE 00 00 +TB580 026:018.576 - 0.614ms returns 4 (0x4) +TB580 026:018.592 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 026:018.606 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 026:019.163 Data: 25 FF 00 00 +TB580 026:019.179 - 0.592ms returns 4 (0x4) +TB580 026:019.635 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 026:019.661 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 026:020.262 Data: DE D4 00 00 +TB580 026:020.283 - 0.653ms returns 4 (0x4) +TB580 026:024.106 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 026:024.145 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 026:025.126 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 026:025.144 - 1.039ms returns 32 (0x20) +TB580 026:025.361 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 026:025.372 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 026:025.939 Data: 00 +TB580 026:025.965 - 0.606ms returns 1 (0x1) +TC1C4 026:026.171 JLINK_IsHalted() +TC1C4 026:026.864 - 0.715ms returns FALSE +TC1C4 026:127.976 JLINK_HasError() +TC1C4 026:128.039 JLINK_IsHalted() +TC1C4 026:128.863 - 0.851ms returns FALSE +TC1C4 026:229.818 JLINK_HasError() +TC1C4 026:229.949 JLINK_IsHalted() +TC1C4 026:230.693 - 0.801ms returns FALSE +TC1C4 026:330.900 JLINK_HasError() +TC1C4 026:330.994 JLINK_IsHalted() +TC1C4 026:331.756 - 0.776ms returns FALSE +TC1C4 026:432.675 JLINK_HasError() +TC1C4 026:432.748 JLINK_IsHalted() +TC1C4 026:433.539 - 0.926ms returns FALSE +TC1C4 026:533.859 JLINK_HasError() +TC1C4 026:533.952 JLINK_HasError() +TB580 026:534.724 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 026:534.838 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 026:535.562 Data: E2 03 +TB580 026:535.598 - 0.882ms returns 2 (0x2) +TB580 026:535.784 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 026:535.879 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 026:536.677 Data: 01 +TB580 026:536.747 - 0.971ms returns 1 (0x1) +TB580 026:537.027 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 026:537.122 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 026:537.745 Data: 00 +TB580 026:537.801 - 0.783ms returns 1 (0x1) +TB580 026:537.843 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 026:537.880 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 026:538.658 Data: 02 +TB580 026:538.728 - 0.892ms returns 1 (0x1) +TB580 026:538.955 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 026:538.994 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 026:539.707 Data: A4 9B 00 00 +TB580 026:539.776 - 0.830ms returns 4 (0x4) +TB580 026:541.181 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 026:541.258 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 026:541.923 Data: 92 FF 00 00 +TB580 026:541.978 - 0.805ms returns 4 (0x4) +TB580 026:542.038 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 026:542.074 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 026:542.712 Data: B7 FF 00 00 +TB580 026:542.749 - 0.719ms returns 4 (0x4) +TB580 026:542.795 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 026:542.825 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 026:543.538 Data: 74 CE 00 00 +TB580 026:543.595 - 0.806ms returns 4 (0x4) +TB580 026:544.384 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 026:544.433 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 026:545.149 Data: 29 FF 00 00 +TB580 026:545.200 - 0.822ms returns 4 (0x4) +TB580 026:545.835 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 026:545.889 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 026:546.654 Data: DD D4 00 00 +TB580 026:546.699 - 0.869ms returns 4 (0x4) +TB580 026:552.366 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 026:552.397 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 026:553.422 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 026:553.433 - 1.069ms returns 32 (0x20) +TB580 026:553.705 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 026:553.718 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 026:554.306 Data: 00 +TB580 026:554.325 - 0.621ms returns 1 (0x1) +TC1C4 026:554.582 JLINK_IsHalted() +TC1C4 026:555.163 - 0.583ms returns FALSE +TC1C4 026:655.959 JLINK_HasError() +TC1C4 026:656.053 JLINK_IsHalted() +TC1C4 026:656.901 - 0.868ms returns FALSE +TC1C4 026:757.109 JLINK_HasError() +TC1C4 026:757.168 JLINK_IsHalted() +TC1C4 026:757.922 - 0.796ms returns FALSE +TC1C4 026:858.148 JLINK_HasError() +TC1C4 026:858.197 JLINK_IsHalted() +TC1C4 026:858.985 - 0.821ms returns FALSE +TC1C4 026:959.690 JLINK_HasError() +TC1C4 026:959.713 JLINK_IsHalted() +TC1C4 026:960.306 - 0.596ms returns FALSE +TC1C4 027:061.381 JLINK_HasError() +TC1C4 027:061.444 JLINK_HasError() +TB580 027:061.945 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 027:061.983 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 027:062.606 Data: E2 03 +TB580 027:062.622 - 0.681ms returns 2 (0x2) +TB580 027:062.720 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 027:062.738 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 027:063.356 Data: 01 +TB580 027:063.372 - 0.657ms returns 1 (0x1) +TB580 027:063.389 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 027:063.404 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 027:064.129 Data: 00 +TB580 027:064.145 - 0.760ms returns 1 (0x1) +TB580 027:064.161 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 027:064.175 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 027:064.730 Data: 02 +TB580 027:064.746 - 0.589ms returns 1 (0x1) +TB580 027:064.824 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 027:064.839 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 027:065.386 Data: A4 9B 00 00 +TB580 027:065.402 - 0.583ms returns 4 (0x4) +TB580 027:066.210 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 027:066.284 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 027:066.888 Data: 92 FF 00 00 +TB580 027:066.910 - 0.706ms returns 4 (0x4) +TB580 027:066.936 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 027:066.956 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 027:067.516 Data: B7 FF 00 00 +TB580 027:067.535 - 0.604ms returns 4 (0x4) +TB580 027:067.553 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 027:067.570 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 027:068.130 Data: 74 CE 00 00 +TB580 027:068.150 - 0.602ms returns 4 (0x4) +TB580 027:068.737 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 027:068.793 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 027:069.454 Data: 31 FF 00 00 +TB580 027:069.472 - 0.740ms returns 4 (0x4) +TB580 027:069.970 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 027:070.007 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 027:070.734 Data: DF D4 00 00 +TB580 027:070.826 - 0.894ms returns 4 (0x4) +TB580 027:077.150 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 027:077.192 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 027:078.106 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 027:078.123 - 0.975ms returns 32 (0x20) +TB580 027:078.358 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 027:078.380 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 027:078.981 Data: 00 +TB580 027:078.989 - 0.633ms returns 1 (0x1) +TC1C4 027:079.307 JLINK_IsHalted() +TC1C4 027:079.933 - 0.642ms returns FALSE +TC1C4 027:180.716 JLINK_HasError() +TC1C4 027:180.808 JLINK_IsHalted() +TC1C4 027:181.717 - 0.968ms returns FALSE +TC1C4 027:282.483 JLINK_HasError() +TC1C4 027:282.603 JLINK_IsHalted() +TC1C4 027:283.404 - 0.869ms returns FALSE +TC1C4 027:383.970 JLINK_HasError() +TC1C4 027:384.044 JLINK_IsHalted() +TC1C4 027:384.715 - 0.714ms returns FALSE +TC1C4 027:485.531 JLINK_HasError() +TC1C4 027:485.607 JLINK_IsHalted() +TC1C4 027:486.364 - 0.763ms returns FALSE +TC1C4 027:586.485 JLINK_HasError() +TC1C4 027:586.530 JLINK_HasError() +TB580 027:586.984 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 027:587.037 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 027:587.658 Data: 47 01 +TB580 027:587.678 - 0.697ms returns 2 (0x2) +TB580 027:587.759 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 027:587.778 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 027:588.394 Data: 03 +TB580 027:588.446 - 0.690ms returns 1 (0x1) +TB580 027:588.579 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 027:588.638 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 027:589.284 Data: 00 +TB580 027:589.297 - 0.721ms returns 1 (0x1) +TB580 027:589.310 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 027:589.323 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 027:589.958 Data: 01 +TB580 027:589.983 - 0.676ms returns 1 (0x1) +TB580 027:591.113 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 027:591.140 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 027:591.823 Data: A3 9B 00 00 +TB580 027:591.854 - 0.747ms returns 4 (0x4) +TB580 027:592.316 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 027:592.344 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 027:592.981 Data: 92 FF 00 00 +TB580 027:592.992 - 0.678ms returns 4 (0x4) +TB580 027:593.004 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 027:593.013 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 027:593.647 Data: B7 FF 00 00 +TB580 027:593.658 - 0.657ms returns 4 (0x4) +TB580 027:593.667 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 027:593.676 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 027:594.270 Data: 74 CE 00 00 +TB580 027:594.278 - 0.613ms returns 4 (0x4) +TB580 027:594.286 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 027:594.293 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 027:594.801 Data: 35 FF 00 00 +TB580 027:594.809 - 0.525ms returns 4 (0x4) +TB580 027:595.073 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 027:595.088 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 027:595.710 Data: DD D4 00 00 +TB580 027:595.723 - 0.652ms returns 4 (0x4) +TB580 027:600.615 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 027:600.648 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 027:601.722 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 027:601.750 - 1.137ms returns 32 (0x20) +TB580 027:601.980 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 027:601.990 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 027:602.555 Data: 00 +TB580 027:602.571 - 0.592ms returns 1 (0x1) +TC1C4 027:602.702 JLINK_IsHalted() +TC1C4 027:603.334 - 0.635ms returns FALSE +TC1C4 027:704.121 JLINK_HasError() +TC1C4 027:704.244 JLINK_IsHalted() +TC1C4 027:705.309 - 1.148ms returns FALSE +TC1C4 027:806.378 JLINK_HasError() +TC1C4 027:806.414 JLINK_IsHalted() +TC1C4 027:807.253 - 0.881ms returns FALSE +TC1C4 027:907.461 JLINK_HasError() +TC1C4 027:907.526 JLINK_IsHalted() +TC1C4 027:908.708 - 1.211ms returns FALSE +TC1C4 028:008.825 JLINK_HasError() +TC1C4 028:008.880 JLINK_IsHalted() +TC1C4 028:009.619 - 0.748ms returns FALSE +TC1C4 028:109.871 JLINK_HasError() +TC1C4 028:109.923 JLINK_HasError() +TB580 028:110.323 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 028:110.361 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 028:110.993 Data: 8E 02 +TB580 028:111.010 - 0.690ms returns 2 (0x2) +TB580 028:111.058 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 028:111.069 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 028:111.633 Data: 03 +TB580 028:111.639 - 0.583ms returns 1 (0x1) +TB580 028:111.651 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 028:111.662 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 028:112.271 Data: 00 +TB580 028:112.277 - 0.628ms returns 1 (0x1) +TB580 028:112.283 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 028:112.289 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 028:112.857 Data: 00 +TB580 028:112.863 - 0.581ms returns 1 (0x1) +TB580 028:113.610 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 028:113.629 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 028:114.126 Data: A4 9B 00 00 +TB580 028:114.134 - 0.527ms returns 4 (0x4) +TB580 028:114.347 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 028:114.359 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 028:114.876 Data: 92 FF 00 00 +TB580 028:114.883 - 0.538ms returns 4 (0x4) +TB580 028:114.892 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 028:114.898 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 028:115.461 Data: B7 FF 00 00 +TB580 028:115.467 - 0.577ms returns 4 (0x4) +TB580 028:115.473 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 028:115.478 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 028:116.027 Data: 75 CE 00 00 +TB580 028:116.042 - 0.574ms returns 4 (0x4) +TB580 028:116.527 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 028:116.563 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 028:117.148 Data: 36 FF 00 00 +TB580 028:117.165 - 0.642ms returns 4 (0x4) +TB580 028:117.526 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 028:117.550 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 028:118.148 Data: DD D4 00 00 +TB580 028:118.164 - 0.642ms returns 4 (0x4) +TB580 028:122.862 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 028:122.912 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 028:123.856 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 028:123.864 - 1.005ms returns 32 (0x20) +TB580 028:124.090 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 028:124.101 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 028:124.716 Data: 00 +TB580 028:124.728 - 0.639ms returns 1 (0x1) +TC1C4 028:125.006 JLINK_IsHalted() +TC1C4 028:125.570 - 0.574ms returns FALSE +TC1C4 028:226.230 JLINK_HasError() +TC1C4 028:226.348 JLINK_IsHalted() +TC1C4 028:227.215 - 0.897ms returns FALSE +TC1C4 028:327.525 JLINK_HasError() +TC1C4 028:327.585 JLINK_IsHalted() +TC1C4 028:328.247 - 0.669ms returns FALSE +TC1C4 028:428.491 JLINK_HasError() +TC1C4 028:428.567 JLINK_IsHalted() +TC1C4 028:429.678 - 1.180ms returns FALSE +TC1C4 028:530.411 JLINK_HasError() +TC1C4 028:530.534 JLINK_IsHalted() +TC1C4 028:531.378 - 0.860ms returns FALSE +TC1C4 028:632.088 JLINK_HasError() +TC1C4 028:632.143 JLINK_HasError() +TB580 028:632.877 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 028:632.959 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 028:633.764 Data: D5 03 +TB580 028:633.821 - 0.950ms returns 2 (0x2) +TB580 028:634.014 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 028:634.044 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 028:635.044 Data: 03 +TB580 028:635.107 - 1.104ms returns 1 (0x1) +TB580 028:635.183 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 028:635.228 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 028:635.885 Data: 00 +TB580 028:635.947 - 0.770ms returns 1 (0x1) +TB580 028:636.000 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 028:636.035 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 028:636.939 Data: 00 +TB580 028:637.012 - 1.024ms returns 1 (0x1) +TB580 028:639.854 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 028:639.911 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 028:640.676 Data: A4 9B 00 00 +TB580 028:640.690 - 0.840ms returns 4 (0x4) +TB580 028:641.055 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 028:641.080 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 028:641.864 Data: 92 FF 00 00 +TB580 028:641.878 - 0.826ms returns 4 (0x4) +TB580 028:641.894 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 028:641.915 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 028:642.692 Data: B7 FF 00 00 +TB580 028:642.705 - 0.815ms returns 4 (0x4) +TB580 028:642.719 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 028:642.731 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 028:643.500 Data: 75 CE 00 00 +TB580 028:643.514 - 0.800ms returns 4 (0x4) +TB580 028:644.192 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 028:644.319 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 028:645.090 Data: 34 FF 00 00 +TB580 028:645.216 - 1.031ms returns 4 (0x4) +TB580 028:646.508 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 028:646.543 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 028:647.332 Data: DC D4 00 00 +TB580 028:647.347 - 0.843ms returns 4 (0x4) +TB580 028:653.270 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 028:653.301 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 028:654.286 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 028:654.307 - 1.039ms returns 32 (0x20) +TB580 028:654.574 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 028:654.595 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 028:655.368 Data: 00 +TB580 028:655.387 - 0.815ms returns 1 (0x1) +TC1C4 028:655.641 JLINK_IsHalted() +TC1C4 028:656.307 - 0.669ms returns FALSE +TC1C4 028:756.793 JLINK_HasError() +TC1C4 028:757.154 JLINK_IsHalted() +TC1C4 028:757.823 - 0.678ms returns FALSE +TC1C4 028:858.761 JLINK_HasError() +TC1C4 028:858.844 JLINK_IsHalted() +TC1C4 028:859.565 - 0.734ms returns FALSE +TC1C4 028:960.142 JLINK_HasError() +TC1C4 028:960.248 JLINK_IsHalted() +TC1C4 028:960.996 - 0.825ms returns FALSE +TC1C4 029:061.421 JLINK_HasError() +TC1C4 029:061.509 JLINK_IsHalted() +TC1C4 029:062.302 - 0.847ms returns FALSE +TC1C4 029:162.634 JLINK_HasError() +TC1C4 029:162.747 JLINK_HasError() +TB580 029:163.467 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 029:163.598 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 029:164.661 Data: E2 03 +TB580 029:164.700 - 1.241ms returns 2 (0x2) +TB580 029:165.053 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 029:165.113 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 029:165.738 Data: 01 +TB580 029:165.776 - 0.731ms returns 1 (0x1) +TB580 029:165.927 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 029:165.967 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 029:166.622 Data: 00 +TB580 029:166.643 - 0.722ms returns 1 (0x1) +TB580 029:166.666 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 029:166.686 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 029:167.331 Data: 02 +TB580 029:167.353 - 0.693ms returns 1 (0x1) +TB580 029:169.479 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 029:169.540 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 029:170.288 Data: A4 9B 00 00 +TB580 029:170.311 - 0.838ms returns 4 (0x4) +TB580 029:170.335 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 029:170.355 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 029:171.023 Data: 92 FF 00 00 +TB580 029:171.069 - 0.740ms returns 4 (0x4) +TB580 029:171.099 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 029:171.125 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 029:171.788 Data: B7 FF 00 00 +TB580 029:171.807 - 0.713ms returns 4 (0x4) +TB580 029:171.827 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 029:171.847 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 029:172.500 Data: 75 CE 00 00 +TB580 029:172.525 - 0.702ms returns 4 (0x4) +TB580 029:172.546 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 029:172.565 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 029:173.102 Data: 46 FF 00 00 +TB580 029:173.128 - 0.587ms returns 4 (0x4) +TB580 029:173.864 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 029:173.907 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 029:174.567 Data: DD D4 00 00 +TB580 029:174.585 - 0.726ms returns 4 (0x4) +TB580 029:180.311 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 029:180.349 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 029:181.303 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 029:181.316 - 1.006ms returns 32 (0x20) +TB580 029:181.553 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 029:181.564 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 029:182.178 Data: 00 +TB580 029:182.189 - 0.638ms returns 1 (0x1) +TC1C4 029:182.306 JLINK_IsHalted() +TC1C4 029:182.906 - 0.629ms returns FALSE +TC1C4 029:283.847 JLINK_HasError() +TC1C4 029:283.891 JLINK_IsHalted() +TC1C4 029:284.537 - 0.661ms returns FALSE +TC1C4 029:385.547 JLINK_HasError() +TC1C4 029:385.586 JLINK_IsHalted() +TC1C4 029:386.170 - 0.612ms returns FALSE +TC1C4 029:486.561 JLINK_HasError() +TC1C4 029:486.589 JLINK_IsHalted() +TC1C4 029:487.267 - 0.702ms returns FALSE +TC1C4 029:587.916 JLINK_HasError() +TC1C4 029:587.946 JLINK_IsHalted() +TC1C4 029:588.512 - 0.572ms returns FALSE +TC1C4 029:688.898 JLINK_HasError() +TC1C4 029:688.945 JLINK_HasError() +TB580 029:689.158 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 029:689.202 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 029:689.794 Data: E2 03 +TB580 029:689.801 - 0.645ms returns 2 (0x2) +TB580 029:689.875 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 029:689.883 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 029:690.417 Data: 01 +TB580 029:690.424 - 0.550ms returns 1 (0x1) +TB580 029:690.435 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 029:690.441 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 029:690.979 Data: 00 +TB580 029:690.985 - 0.551ms returns 1 (0x1) +TB580 029:690.991 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 029:690.996 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 029:691.540 Data: 02 +TB580 029:691.546 - 0.556ms returns 1 (0x1) +TB580 029:692.282 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 029:692.337 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 029:692.903 Data: A3 9B 00 00 +TB580 029:692.913 - 0.633ms returns 4 (0x4) +TB580 029:693.157 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 029:693.172 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 029:693.732 Data: 92 FF 00 00 +TB580 029:693.748 - 0.593ms returns 4 (0x4) +TB580 029:693.758 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 029:693.768 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 029:694.306 Data: B7 FF 00 00 +TB580 029:694.313 - 0.556ms returns 4 (0x4) +TB580 029:694.320 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 029:694.325 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 029:694.844 Data: 75 CE 00 00 +TB580 029:694.855 - 0.537ms returns 4 (0x4) +TB580 029:694.864 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 029:694.872 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 029:695.426 Data: 42 FF 00 00 +TB580 029:695.434 - 0.571ms returns 4 (0x4) +TB580 029:695.674 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 029:695.689 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 029:696.264 Data: E0 D4 00 00 +TB580 029:696.274 - 0.602ms returns 4 (0x4) +TB580 029:699.308 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 029:699.334 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 029:700.283 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 029:700.311 - 1.005ms returns 32 (0x20) +TB580 029:700.581 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 029:700.602 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 029:701.140 Data: 00 +TB580 029:701.148 - 0.569ms returns 1 (0x1) +TC1C4 029:701.323 JLINK_IsHalted() +TC1C4 029:701.908 - 0.592ms returns FALSE +TC1C4 029:802.223 JLINK_HasError() +TC1C4 029:802.283 JLINK_IsHalted() +TC1C4 029:802.942 - 0.662ms returns FALSE +TC1C4 029:903.071 JLINK_HasError() +TC1C4 029:903.149 JLINK_IsHalted() +TC1C4 029:903.830 - 0.697ms returns FALSE +TC1C4 030:004.419 JLINK_HasError() +TC1C4 030:004.456 JLINK_IsHalted() +TC1C4 030:005.164 - 0.718ms returns FALSE +TC1C4 030:105.756 JLINK_HasError() +TC1C4 030:105.790 JLINK_IsHalted() +TC1C4 030:106.409 - 0.630ms returns FALSE +TC1C4 030:207.310 JLINK_HasError() +TC1C4 030:207.357 JLINK_HasError() +TB580 030:207.621 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 030:207.652 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 030:208.391 Data: E2 03 +TB580 030:208.429 - 0.812ms returns 2 (0x2) +TB580 030:208.532 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 030:208.559 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 030:209.238 Data: 01 +TB580 030:209.266 - 0.738ms returns 1 (0x1) +TB580 030:209.282 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 030:209.297 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 030:209.911 Data: 00 +TB580 030:209.939 - 0.661ms returns 1 (0x1) +TB580 030:209.955 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 030:209.971 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 030:210.598 Data: 02 +TB580 030:210.620 - 0.668ms returns 1 (0x1) +TB580 030:210.715 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 030:210.731 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 030:211.314 Data: A4 9B 00 00 +TB580 030:211.349 - 0.638ms returns 4 (0x4) +TB580 030:212.050 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 030:212.080 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 030:212.634 Data: 92 FF 00 00 +TB580 030:212.648 - 0.600ms returns 4 (0x4) +TB580 030:212.659 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 030:212.671 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 030:213.227 Data: B7 FF 00 00 +TB580 030:213.277 - 0.622ms returns 4 (0x4) +TB580 030:213.301 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 030:213.321 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 030:213.891 Data: 74 CE 00 00 +TB580 030:213.910 - 0.612ms returns 4 (0x4) +TB580 030:214.391 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 030:214.417 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 030:214.937 Data: D3 FE 00 00 +TB580 030:214.956 - 0.568ms returns 4 (0x4) +TB580 030:215.301 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 030:215.325 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 030:215.917 Data: DE D4 00 00 +TB580 030:215.937 - 0.640ms returns 4 (0x4) +TB580 030:222.357 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 030:222.412 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 030:223.427 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 030:223.436 - 1.080ms returns 32 (0x20) +TB580 030:223.686 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 030:223.700 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 030:224.307 Data: 00 +TB580 030:224.315 - 0.631ms returns 1 (0x1) +TC1C4 030:224.439 JLINK_IsHalted() +TC1C4 030:225.104 - 0.667ms returns FALSE +TC1C4 030:325.206 JLINK_HasError() +TC1C4 030:325.236 JLINK_IsHalted() +TC1C4 030:325.820 - 0.587ms returns FALSE +TC1C4 030:426.420 JLINK_HasError() +TC1C4 030:426.456 JLINK_IsHalted() +TC1C4 030:427.140 - 0.687ms returns FALSE +TC1C4 030:527.347 JLINK_HasError() +TC1C4 030:527.377 JLINK_IsHalted() +TC1C4 030:528.052 - 0.697ms returns FALSE +TC1C4 030:629.016 JLINK_HasError() +TC1C4 030:629.045 JLINK_IsHalted() +TC1C4 030:629.711 - 0.669ms returns FALSE +TC1C4 030:730.131 JLINK_HasError() +TC1C4 030:730.162 JLINK_HasError() +TB580 030:730.349 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 030:730.369 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 030:730.989 Data: E2 03 +TB580 030:731.003 - 0.656ms returns 2 (0x2) +TB580 030:731.040 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 030:731.049 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 030:731.751 Data: 01 +TB580 030:731.765 - 0.726ms returns 1 (0x1) +TB580 030:731.774 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 030:731.782 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 030:732.279 Data: 00 +TB580 030:734.027 - 2.256ms returns 1 (0x1) +TB580 030:734.044 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 030:734.053 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 030:734.706 Data: 02 +TB580 030:734.718 - 0.676ms returns 1 (0x1) +TB580 030:734.771 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 030:734.779 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 030:735.449 Data: A4 9B 00 00 +TB580 030:735.456 - 0.686ms returns 4 (0x4) +TB580 030:735.778 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 030:735.792 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 030:736.445 Data: 92 FF 00 00 +TB580 030:736.456 - 0.679ms returns 4 (0x4) +TB580 030:736.472 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 030:736.480 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 030:736.976 Data: B7 FF 00 00 +TB580 030:736.986 - 0.515ms returns 4 (0x4) +TB580 030:736.994 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 030:737.002 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 030:737.478 Data: 74 CE 00 00 +TB580 030:737.490 - 0.497ms returns 4 (0x4) +TB580 030:737.710 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 030:737.721 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 030:738.225 Data: FD FE 00 00 +TB580 030:738.232 - 0.524ms returns 4 (0x4) +TB580 030:738.396 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 030:738.406 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 030:738.896 Data: DE D4 00 00 +TB580 030:738.902 - 0.508ms returns 4 (0x4) +TB580 030:742.364 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 030:742.390 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 030:743.455 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 030:743.468 - 1.105ms returns 32 (0x20) +TB580 030:743.750 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 030:743.762 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 030:744.450 Data: 00 +TB580 030:744.456 - 0.707ms returns 1 (0x1) +TC1C4 030:744.583 JLINK_IsHalted() +TC1C4 030:745.142 - 0.561ms returns FALSE +TC1C4 030:845.415 JLINK_HasError() +TC1C4 030:845.514 JLINK_IsHalted() +TC1C4 030:846.205 - 0.694ms returns FALSE +TC1C4 030:946.429 JLINK_HasError() +TC1C4 030:946.521 JLINK_IsHalted() +TC1C4 030:947.310 - 1.008ms returns FALSE +TC1C4 031:047.637 JLINK_HasError() +TC1C4 031:047.724 JLINK_IsHalted() +TC1C4 031:048.337 - 0.616ms returns FALSE +TC1C4 031:148.613 JLINK_HasError() +TC1C4 031:148.642 JLINK_IsHalted() +TC1C4 031:149.317 - 0.705ms returns FALSE +TC1C4 031:249.674 JLINK_HasError() +TC1C4 031:249.772 JLINK_HasError() +TB580 031:250.059 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 031:250.086 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 031:250.758 Data: E2 03 +TB580 031:250.774 - 0.717ms returns 2 (0x2) +TB580 031:250.821 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 031:250.830 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 031:251.452 Data: 01 +TB580 031:251.466 - 0.646ms returns 1 (0x1) +TB580 031:251.475 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 031:251.483 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 031:252.222 Data: 00 +TB580 031:252.236 - 0.762ms returns 1 (0x1) +TB580 031:252.246 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 031:252.254 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 031:252.849 Data: 02 +TB580 031:252.863 - 0.618ms returns 1 (0x1) +TB580 031:252.905 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 031:252.913 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 031:253.496 Data: A3 9B 00 00 +TB580 031:253.511 - 0.607ms returns 4 (0x4) +TB580 031:253.939 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 031:253.954 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 031:254.426 Data: 92 FF 00 00 +TB580 031:254.438 - 0.501ms returns 4 (0x4) +TB580 031:254.451 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 031:254.459 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 031:254.932 Data: B7 FF 00 00 +TB580 031:254.938 - 0.488ms returns 4 (0x4) +TB580 031:254.943 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 031:254.949 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 031:255.573 Data: 74 CE 00 00 +TB580 031:255.596 - 0.654ms returns 4 (0x4) +TB580 031:255.601 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 031:255.607 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 031:256.199 Data: 20 FF 00 00 +TB580 031:256.209 - 0.609ms returns 4 (0x4) +TB580 031:256.477 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 031:256.488 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 031:257.109 Data: DE D4 00 00 +TB580 031:257.115 - 0.639ms returns 4 (0x4) +TB580 031:260.172 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 031:260.191 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 031:261.088 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 031:261.097 - 0.927ms returns 32 (0x20) +TB580 031:261.372 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 031:261.382 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 031:262.086 Data: 00 +TB580 031:262.099 - 0.728ms returns 1 (0x1) +TC1C4 031:262.206 JLINK_IsHalted() +TC1C4 031:262.808 - 0.617ms returns FALSE +TC1C4 031:363.288 JLINK_HasError() +TC1C4 031:363.323 JLINK_IsHalted() +TC1C4 031:363.883 - 0.562ms returns FALSE +TC1C4 031:464.659 JLINK_HasError() +TC1C4 031:464.768 JLINK_IsHalted() +TC1C4 031:465.709 - 0.954ms returns FALSE +TC1C4 031:566.485 JLINK_HasError() +TC1C4 031:566.557 JLINK_IsHalted() +TC1C4 031:567.364 - 0.824ms returns FALSE +TC1C4 031:668.546 JLINK_HasError() +TC1C4 031:668.596 JLINK_IsHalted() +TC1C4 031:669.463 - 0.897ms returns FALSE +TC1C4 031:769.585 JLINK_HasError() +TC1C4 031:769.701 JLINK_HasError() +TB580 031:770.552 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 031:770.627 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 031:771.385 Data: E2 03 +TB580 031:771.505 - 0.962ms returns 2 (0x2) +TB580 031:771.649 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 031:771.692 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 031:772.372 Data: 01 +TB580 031:772.398 - 0.758ms returns 1 (0x1) +TB580 031:772.427 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 031:772.453 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 031:773.060 Data: 00 +TB580 031:773.109 - 0.689ms returns 1 (0x1) +TB580 031:773.150 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 031:773.185 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 031:773.908 Data: 02 +TB580 031:773.931 - 0.788ms returns 1 (0x1) +TB580 031:774.049 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 031:774.073 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 031:774.802 Data: A4 9B 00 00 +TB580 031:774.821 - 0.777ms returns 4 (0x4) +TB580 031:775.781 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 031:775.825 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 031:776.454 Data: 92 FF 00 00 +TB580 031:776.499 - 0.724ms returns 4 (0x4) +TB580 031:776.529 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 031:776.553 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 031:777.115 Data: B7 FF 00 00 +TB580 031:777.133 - 0.613ms returns 4 (0x4) +TB580 031:777.155 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 031:777.174 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 031:777.767 Data: 74 CE 00 00 +TB580 031:777.791 - 0.641ms returns 4 (0x4) +TB580 031:777.809 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 031:777.824 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 031:778.402 Data: 3B FF 00 00 +TB580 031:778.420 - 0.617ms returns 4 (0x4) +TB580 031:779.090 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 031:779.128 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 031:779.724 Data: DE D4 00 00 +TB580 031:779.742 - 0.657ms returns 4 (0x4) +TB580 031:785.528 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 031:785.563 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 031:786.586 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 031:786.660 - 1.142ms returns 32 (0x20) +TB580 031:787.229 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 031:787.322 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 031:787.843 Data: 00 +TB580 031:787.850 - 0.623ms returns 1 (0x1) +TC1C4 031:787.969 JLINK_IsHalted() +TC1C4 031:788.553 - 0.587ms returns FALSE +TC1C4 031:889.588 JLINK_HasError() +TC1C4 031:889.646 JLINK_IsHalted() +TC1C4 031:890.431 - 0.791ms returns FALSE +TC1C4 031:991.516 JLINK_HasError() +TC1C4 031:991.601 JLINK_IsHalted() +TC1C4 031:992.442 - 0.918ms returns FALSE +TC1C4 032:093.228 JLINK_HasError() +TC1C4 032:093.336 JLINK_IsHalted() +TC1C4 032:094.508 - 2.897ms returns FALSE +TC1C4 032:196.522 JLINK_HasError() +TC1C4 032:196.565 JLINK_IsHalted() +TC1C4 032:197.153 - 0.611ms returns FALSE +TC1C4 032:297.996 JLINK_HasError() +TC1C4 032:298.058 JLINK_HasError() +TB580 032:298.546 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 032:298.620 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 032:299.292 Data: E2 03 +TB580 032:299.315 - 0.775ms returns 2 (0x2) +TB580 032:299.409 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 032:299.433 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 032:299.991 Data: 01 +TB580 032:300.012 - 0.608ms returns 1 (0x1) +TB580 032:300.033 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 032:300.051 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 032:300.627 Data: 00 +TB580 032:300.645 - 0.618ms returns 1 (0x1) +TB580 032:300.664 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 032:300.680 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 032:301.269 Data: 02 +TB580 032:301.288 - 0.629ms returns 1 (0x1) +TB580 032:301.365 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 032:301.383 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 032:302.044 Data: A4 9B 00 00 +TB580 032:302.063 - 0.703ms returns 4 (0x4) +TB580 032:303.032 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 032:303.083 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 032:303.752 Data: 92 FF 00 00 +TB580 032:303.837 - 0.812ms returns 4 (0x4) +TB580 032:303.871 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 032:303.902 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 032:304.496 Data: B7 FF 00 00 +TB580 032:304.521 - 0.654ms returns 4 (0x4) +TB580 032:304.542 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 032:304.561 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 032:305.112 Data: 74 CE 00 00 +TB580 032:305.126 - 0.589ms returns 4 (0x4) +TB580 032:305.141 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 032:305.155 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 032:305.752 Data: 39 FF 00 00 +TB580 032:305.767 - 0.631ms returns 4 (0x4) +TB580 032:306.325 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 032:306.356 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 032:306.991 Data: DD D4 00 00 +TB580 032:307.011 - 0.691ms returns 4 (0x4) +TB580 032:314.852 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 032:314.883 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 032:315.944 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 032:315.952 - 1.101ms returns 32 (0x20) +TB580 032:316.188 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 032:316.199 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 032:316.771 Data: 00 +TB580 032:316.778 - 0.592ms returns 1 (0x1) +TC1C4 032:316.893 JLINK_IsHalted() +TC1C4 032:317.515 - 0.625ms returns FALSE +TC1C4 032:418.458 JLINK_HasError() +TC1C4 032:418.555 JLINK_IsHalted() +TC1C4 032:419.368 - 0.826ms returns FALSE +TC1C4 032:519.580 JLINK_HasError() +TC1C4 032:519.604 JLINK_IsHalted() +TC1C4 032:520.225 - 0.632ms returns FALSE +TC1C4 032:621.099 JLINK_HasError() +TC1C4 032:621.154 JLINK_IsHalted() +TC1C4 032:621.932 - 0.811ms returns FALSE +TC1C4 032:722.500 JLINK_HasError() +TC1C4 032:722.539 JLINK_IsHalted() +TC1C4 032:723.241 - 0.731ms returns FALSE +TC1C4 032:824.178 JLINK_HasError() +TC1C4 032:824.209 JLINK_HasError() +TB580 032:824.416 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 032:824.441 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 032:825.008 Data: E2 03 +TB580 032:825.018 - 0.605ms returns 2 (0x2) +TB580 032:825.068 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 032:825.079 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 032:825.629 Data: 01 +TB580 032:825.638 - 0.573ms returns 1 (0x1) +TB580 032:825.649 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 032:825.658 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 032:826.215 Data: 00 +TB580 032:826.224 - 0.578ms returns 1 (0x1) +TB580 032:826.242 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 032:826.251 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 032:826.799 Data: 02 +TB580 032:826.809 - 0.570ms returns 1 (0x1) +TB580 032:826.860 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 032:826.870 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 032:827.427 Data: A4 9B 00 00 +TB580 032:827.437 - 0.580ms returns 4 (0x4) +TB580 032:827.453 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 032:827.462 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 032:828.014 Data: 92 FF 00 00 +TB580 032:828.025 - 0.575ms returns 4 (0x4) +TB580 032:828.039 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 032:828.049 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 032:828.621 Data: B7 FF 00 00 +TB580 032:828.633 - 0.597ms returns 4 (0x4) +TB580 032:828.648 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 032:828.659 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 032:829.254 Data: 75 CE 00 00 +TB580 032:829.266 - 0.621ms returns 4 (0x4) +TB580 032:829.729 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 032:829.754 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 032:830.303 Data: 3A FF 00 00 +TB580 032:830.317 - 0.591ms returns 4 (0x4) +TB580 032:830.634 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 032:830.654 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 032:831.256 Data: DE D4 00 00 +TB580 032:831.267 - 0.636ms returns 4 (0x4) +TB580 032:838.203 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 032:838.240 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 032:839.285 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 032:839.294 - 1.092ms returns 32 (0x20) +TB580 032:839.515 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 032:839.525 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 032:840.117 Data: 00 +TB580 032:840.129 - 0.615ms returns 1 (0x1) +TC1C4 032:840.336 JLINK_IsHalted() +TC1C4 032:840.958 - 0.626ms returns FALSE +TC1C4 032:941.129 JLINK_HasError() +TC1C4 032:941.217 JLINK_IsHalted() +TC1C4 032:941.986 - 0.784ms returns FALSE +TC1C4 033:042.668 JLINK_HasError() +TC1C4 033:042.741 JLINK_IsHalted() +TC1C4 033:043.547 - 0.823ms returns FALSE +TC1C4 033:144.385 JLINK_HasError() +TC1C4 033:144.469 JLINK_IsHalted() +TC1C4 033:145.281 - 0.857ms returns FALSE +TC1C4 033:246.170 JLINK_HasError() +TC1C4 033:246.295 JLINK_IsHalted() +TC1C4 033:247.366 - 1.133ms returns FALSE +TC1C4 033:348.061 JLINK_HasError() +TC1C4 033:348.138 JLINK_HasError() +TB580 033:348.793 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 033:348.862 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 033:349.741 Data: E2 03 +TB580 033:349.795 - 1.010ms returns 2 (0x2) +TB580 033:349.895 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 033:349.922 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 033:350.683 Data: 01 +TB580 033:350.712 - 0.820ms returns 1 (0x1) +TB580 033:350.730 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 033:350.747 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 033:351.574 Data: 00 +TB580 033:351.601 - 0.873ms returns 1 (0x1) +TB580 033:351.617 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 033:351.632 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 033:352.280 Data: 02 +TB580 033:352.306 - 0.691ms returns 1 (0x1) +TB580 033:352.379 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 033:352.394 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 033:353.031 Data: A4 9B 00 00 +TB580 033:353.045 - 0.669ms returns 4 (0x4) +TB580 033:353.057 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 033:353.070 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 033:353.703 Data: 92 FF 00 00 +TB580 033:353.718 - 0.663ms returns 4 (0x4) +TB580 033:353.730 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 033:353.741 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 033:354.352 Data: B7 FF 00 00 +TB580 033:354.376 - 0.649ms returns 4 (0x4) +TB580 033:354.393 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 033:354.406 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 033:355.064 Data: 74 CE 00 00 +TB580 033:355.095 - 0.705ms returns 4 (0x4) +TB580 033:355.523 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 033:355.546 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 033:356.219 Data: 3B FF 00 00 +TB580 033:356.244 - 0.724ms returns 4 (0x4) +TB580 033:356.588 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 033:356.612 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 033:357.265 Data: DE D4 00 00 +TB580 033:357.291 - 0.706ms returns 4 (0x4) +TB580 033:363.840 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 033:363.874 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 033:364.854 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 033:364.886 - 1.050ms returns 32 (0x20) +TB580 033:365.260 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 033:365.274 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 033:365.801 Data: 00 +TB580 033:365.817 - 0.559ms returns 1 (0x1) +TC1C4 033:366.033 JLINK_IsHalted() +TC1C4 033:366.617 - 0.587ms returns FALSE +TC1C4 033:467.493 JLINK_HasError() +TC1C4 033:467.559 JLINK_IsHalted() +TC1C4 033:468.413 - 0.864ms returns FALSE +TC1C4 033:569.080 JLINK_HasError() +TC1C4 033:569.152 JLINK_IsHalted() +TC1C4 033:569.873 - 0.731ms returns FALSE +TC1C4 033:670.444 JLINK_HasError() +TC1C4 033:670.532 JLINK_IsHalted() +TC1C4 033:671.313 - 0.847ms returns FALSE +TC1C4 033:771.709 JLINK_HasError() +TC1C4 033:771.799 JLINK_IsHalted() +TC1C4 033:772.753 - 1.007ms returns FALSE +TC1C4 033:873.924 JLINK_HasError() +TC1C4 033:873.975 JLINK_HasError() +TB580 033:874.276 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 033:874.324 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 033:875.001 Data: E2 03 +TB580 033:875.042 - 0.772ms returns 2 (0x2) +TB580 033:875.137 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 033:875.164 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 033:875.794 Data: 01 +TB580 033:875.810 - 0.677ms returns 1 (0x1) +TB580 033:875.828 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 033:875.843 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 033:876.495 Data: 00 +TB580 033:876.549 - 0.726ms returns 1 (0x1) +TB580 033:876.571 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 033:876.591 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 033:877.324 Data: 02 +TB580 033:877.356 - 0.790ms returns 1 (0x1) +TB580 033:877.462 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 033:877.486 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 033:878.184 Data: A4 9B 00 00 +TB580 033:878.213 - 0.755ms returns 4 (0x4) +TB580 033:878.230 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 033:878.245 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 033:878.876 Data: 92 FF 00 00 +TB580 033:878.897 - 0.672ms returns 4 (0x4) +TB580 033:878.914 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 033:878.929 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 033:879.626 Data: B7 FF 00 00 +TB580 033:879.651 - 0.742ms returns 4 (0x4) +TB580 033:879.669 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 033:879.686 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 033:880.380 Data: 74 CE 00 00 +TB580 033:880.405 - 0.740ms returns 4 (0x4) +TB580 033:881.105 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 033:881.133 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 033:881.763 Data: 34 FF 00 00 +TB580 033:881.786 - 0.685ms returns 4 (0x4) +TB580 033:882.222 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 033:882.255 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 033:882.849 Data: DD D4 00 00 +TB580 033:882.874 - 0.657ms returns 4 (0x4) +TB580 033:888.153 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 033:888.193 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 033:889.331 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 033:889.342 - 1.190ms returns 32 (0x20) +TB580 033:889.580 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 033:889.593 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 033:890.287 Data: 00 +TB580 033:890.295 - 0.716ms returns 1 (0x1) +TC1C4 033:890.455 JLINK_IsHalted() +TC1C4 033:891.005 - 0.561ms returns FALSE +TC1C4 033:991.211 JLINK_HasError() +TC1C4 033:991.246 JLINK_IsHalted() +TC1C4 033:991.924 - 0.683ms returns FALSE +TC1C4 034:092.905 JLINK_HasError() +TC1C4 034:092.977 JLINK_IsHalted() +TC1C4 034:093.784 - 0.860ms returns FALSE +TC1C4 034:194.752 JLINK_HasError() +TC1C4 034:194.818 JLINK_IsHalted() +TC1C4 034:195.567 - 0.763ms returns FALSE +TC1C4 034:296.352 JLINK_HasError() +TC1C4 034:296.417 JLINK_IsHalted() +TC1C4 034:297.093 - 0.685ms returns FALSE +TC1C4 034:397.409 JLINK_HasError() +TC1C4 034:397.628 JLINK_HasError() +TB580 034:398.080 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 034:398.126 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 034:398.898 Data: E2 03 +TB580 034:398.936 - 0.861ms returns 2 (0x2) +TB580 034:399.034 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 034:399.059 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 034:399.779 Data: 01 +TB580 034:399.804 - 0.773ms returns 1 (0x1) +TB580 034:399.820 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 034:399.834 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 034:400.529 Data: 00 +TB580 034:400.551 - 0.734ms returns 1 (0x1) +TB580 034:400.566 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 034:400.579 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 034:401.262 Data: 02 +TB580 034:401.300 - 0.739ms returns 1 (0x1) +TB580 034:401.396 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 034:401.419 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 034:402.041 Data: A4 9B 00 00 +TB580 034:402.072 - 0.681ms returns 4 (0x4) +TB580 034:402.092 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 034:402.111 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 034:402.964 Data: 92 FF 00 00 +TB580 034:402.982 - 0.892ms returns 4 (0x4) +TB580 034:402.993 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 034:403.003 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 034:403.488 Data: B7 FF 00 00 +TB580 034:403.496 - 0.505ms returns 4 (0x4) +TB580 034:403.504 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 034:403.511 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 034:404.087 Data: 74 CE 00 00 +TB580 034:404.118 - 0.619ms returns 4 (0x4) +TB580 034:404.138 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 034:404.153 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 034:404.679 Data: 3A FF 00 00 +TB580 034:404.691 - 0.555ms returns 4 (0x4) +TB580 034:405.286 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 034:405.307 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 034:405.911 Data: DE D4 00 00 +TB580 034:405.917 - 0.632ms returns 4 (0x4) +TB580 034:410.960 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 034:410.989 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 034:412.051 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 034:412.059 - 1.100ms returns 32 (0x20) +TB580 034:412.338 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 034:412.346 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 034:412.825 Data: 00 +TB580 034:412.836 - 0.500ms returns 1 (0x1) +TC1C4 034:413.122 JLINK_IsHalted() +TC1C4 034:413.771 - 0.659ms returns FALSE +TC1C4 034:514.395 JLINK_HasError() +TC1C4 034:514.478 JLINK_IsHalted() +TC1C4 034:515.181 - 0.755ms returns FALSE +TC1C4 034:616.089 JLINK_HasError() +TC1C4 034:616.178 JLINK_IsHalted() +TC1C4 034:617.028 - 0.889ms returns FALSE +TC1C4 034:717.584 JLINK_HasError() +TC1C4 034:717.695 JLINK_IsHalted() +TC1C4 034:718.441 - 0.761ms returns FALSE +TC1C4 034:818.877 JLINK_HasError() +TC1C4 034:818.944 JLINK_IsHalted() +TC1C4 034:819.618 - 0.694ms returns FALSE +TC1C4 034:919.781 JLINK_HasError() +TC1C4 034:919.832 JLINK_HasError() +TB580 034:920.276 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 034:920.342 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 034:921.080 Data: 47 01 +TB580 034:921.100 - 0.829ms returns 2 (0x2) +TB580 034:921.193 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 034:921.216 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 034:921.823 Data: 03 +TB580 034:921.839 - 0.650ms returns 1 (0x1) +TB580 034:921.867 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 034:921.907 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 034:922.489 Data: 00 +TB580 034:922.505 - 0.642ms returns 1 (0x1) +TB580 034:922.521 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 034:922.536 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 034:923.166 Data: 00 +TB580 034:923.181 - 0.670ms returns 1 (0x1) +TB580 034:925.000 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 034:925.296 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 034:925.978 Data: A4 9B 00 00 +TB580 034:925.991 - 0.995ms returns 4 (0x4) +TB580 034:926.010 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 034:926.026 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 034:926.668 Data: 92 FF 00 00 +TB580 034:926.682 - 0.675ms returns 4 (0x4) +TB580 034:926.693 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 034:926.703 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 034:927.250 Data: B7 FF 00 00 +TB580 034:927.261 - 0.571ms returns 4 (0x4) +TB580 034:927.271 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 034:927.280 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 034:927.888 Data: 74 CE 00 00 +TB580 034:927.899 - 0.632ms returns 4 (0x4) +TB580 034:927.915 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 034:927.927 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 034:928.473 Data: 3C FF 00 00 +TB580 034:928.485 - 0.573ms returns 4 (0x4) +TB580 034:928.890 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 034:928.917 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 034:929.523 Data: DE D4 00 00 +TB580 034:929.536 - 0.649ms returns 4 (0x4) +TB580 034:934.016 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 034:934.042 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 034:934.971 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 034:934.989 - 0.978ms returns 32 (0x20) +TB580 034:935.421 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 034:935.433 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 034:935.945 Data: 00 +TB580 034:935.951 - 0.531ms returns 1 (0x1) +TC1C4 034:936.073 JLINK_IsHalted() +TC1C4 034:936.724 - 0.698ms returns FALSE +TC1C4 035:037.560 JLINK_HasError() +TC1C4 035:037.667 JLINK_IsHalted() +TC1C4 035:038.596 - 1.004ms returns FALSE +TC1C4 035:139.581 JLINK_HasError() +TC1C4 035:139.620 JLINK_IsHalted() +TC1C4 035:140.355 - 0.738ms returns FALSE +TC1C4 035:240.886 JLINK_HasError() +TC1C4 035:240.941 JLINK_IsHalted() +TC1C4 035:241.681 - 0.767ms returns FALSE +TC1C4 035:341.993 JLINK_HasError() +TC1C4 035:342.052 JLINK_IsHalted() +TC1C4 035:342.799 - 0.756ms returns FALSE +TC1C4 035:443.010 JLINK_HasError() +TC1C4 035:443.097 JLINK_HasError() +TB580 035:443.740 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 035:443.807 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 035:444.638 Data: 47 01 +TB580 035:444.686 - 0.952ms returns 2 (0x2) +TB580 035:444.837 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 035:444.866 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 035:445.612 Data: 03 +TB580 035:445.634 - 0.803ms returns 1 (0x1) +TB580 035:445.674 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 035:445.699 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 035:446.307 Data: 00 +TB580 035:446.370 - 0.702ms returns 1 (0x1) +TB580 035:446.412 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 035:446.447 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 035:447.331 Data: 00 +TB580 035:447.393 - 0.987ms returns 1 (0x1) +TB580 035:449.830 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 035:449.873 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 035:450.464 Data: A4 9B 00 00 +TB580 035:450.491 - 0.666ms returns 4 (0x4) +TB580 035:450.523 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 035:450.543 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 035:451.091 Data: 92 FF 00 00 +TB580 035:451.107 - 0.589ms returns 4 (0x4) +TB580 035:451.129 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 035:451.145 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 035:451.751 Data: B7 FF 00 00 +TB580 035:451.784 - 0.659ms returns 4 (0x4) +TB580 035:451.817 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 035:451.836 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 035:452.489 Data: 74 CE 00 00 +TB580 035:452.519 - 0.705ms returns 4 (0x4) +TB580 035:452.552 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 035:452.569 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 035:453.161 Data: 38 FF 00 00 +TB580 035:453.188 - 0.639ms returns 4 (0x4) +TB580 035:453.876 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 035:453.907 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 035:454.471 Data: DD D4 00 00 +TB580 035:454.484 - 0.611ms returns 4 (0x4) +TB580 035:459.133 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 035:459.162 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 035:460.189 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 035:460.240 - 1.108ms returns 32 (0x20) +TB580 035:460.447 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 035:460.455 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 035:461.028 Data: 00 +TB580 035:461.036 - 0.591ms returns 1 (0x1) +TC1C4 035:461.139 JLINK_IsHalted() +TC1C4 035:461.656 - 0.520ms returns FALSE +TC1C4 035:562.749 JLINK_HasError() +TC1C4 035:562.789 JLINK_IsHalted() +TC1C4 035:563.454 - 0.683ms returns FALSE +TC1C4 035:664.263 JLINK_HasError() +TC1C4 035:664.369 JLINK_IsHalted() +TC1C4 035:665.036 - 0.715ms returns FALSE +TC1C4 035:765.883 JLINK_HasError() +TC1C4 035:765.997 JLINK_IsHalted() +TC1C4 035:766.885 - 0.905ms returns FALSE +TC1C4 035:867.194 JLINK_HasError() +TC1C4 035:867.286 JLINK_IsHalted() +TC1C4 035:868.066 - 0.792ms returns FALSE +TC1C4 035:968.536 JLINK_HasError() +TC1C4 035:968.621 JLINK_HasError() +TB580 035:969.187 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 035:969.276 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 035:970.568 Data: 8E 02 +TB580 035:970.613 - 1.434ms returns 2 (0x2) +TB580 035:970.886 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 035:971.038 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 035:971.932 Data: 03 +TB580 035:971.968 - 1.090ms returns 1 (0x1) +TB580 035:972.004 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 035:972.037 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 035:972.798 Data: 00 +TB580 035:972.877 - 0.882ms returns 1 (0x1) +TB580 035:972.932 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 035:972.976 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 035:973.709 Data: 00 +TB580 035:973.763 - 0.838ms returns 1 (0x1) +TB580 035:973.932 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 035:973.963 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 035:974.730 Data: A4 9B 00 00 +TB580 035:974.779 - 0.854ms returns 4 (0x4) +TB580 035:974.810 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 035:974.837 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 035:975.600 Data: 92 FF 00 00 +TB580 035:975.659 - 0.855ms returns 4 (0x4) +TB580 035:975.689 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 035:975.715 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 035:976.427 Data: B7 FF 00 00 +TB580 035:976.469 - 0.785ms returns 4 (0x4) +TB580 035:976.497 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 035:976.520 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 035:977.108 Data: 74 CE 00 00 +TB580 035:977.125 - 0.634ms returns 4 (0x4) +TB580 035:977.142 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 035:977.159 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 035:977.747 Data: 38 FF 00 00 +TB580 035:977.763 - 0.625ms returns 4 (0x4) +TB580 035:978.436 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 035:978.469 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 035:979.023 Data: DE D4 00 00 +TB580 035:979.039 - 0.608ms returns 4 (0x4) +TB580 035:984.317 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 035:984.341 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 035:985.357 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 035:985.408 - 1.092ms returns 32 (0x20) +TB580 035:985.662 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 035:985.670 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 035:986.197 Data: 00 +TB580 035:986.203 - 0.543ms returns 1 (0x1) +TC1C4 035:986.309 JLINK_IsHalted() +TC1C4 035:986.843 - 0.543ms returns FALSE +TC1C4 036:087.577 JLINK_HasError() +TC1C4 036:087.642 JLINK_IsHalted() +TC1C4 036:088.406 - 0.801ms returns FALSE +TC1C4 036:189.137 JLINK_HasError() +TC1C4 036:189.207 JLINK_IsHalted() +TC1C4 036:189.991 - 0.823ms returns FALSE +TC1C4 036:290.906 JLINK_HasError() +TC1C4 036:290.977 JLINK_IsHalted() +TC1C4 036:291.770 - 0.829ms returns FALSE +TC1C4 036:392.771 JLINK_HasError() +TC1C4 036:392.821 JLINK_IsHalted() +TC1C4 036:393.724 - 0.919ms returns FALSE +TC1C4 036:494.772 JLINK_HasError() +TC1C4 036:494.859 JLINK_HasError() +TB580 036:495.539 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 036:495.641 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 036:496.247 Data: E2 03 +TB580 036:496.289 - 0.755ms returns 2 (0x2) +TB580 036:496.428 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 036:496.455 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 036:497.000 Data: 01 +TB580 036:497.016 - 0.592ms returns 1 (0x1) +TB580 036:497.060 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 036:497.077 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 036:497.807 Data: 00 +TB580 036:497.845 - 0.789ms returns 1 (0x1) +TB580 036:497.888 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 036:497.913 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 036:498.431 Data: 02 +TB580 036:498.446 - 0.562ms returns 1 (0x1) +TB580 036:500.012 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 036:500.056 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 036:500.670 Data: A4 9B 00 00 +TB580 036:500.711 - 0.704ms returns 4 (0x4) +TB580 036:500.738 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 036:500.762 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 036:501.355 Data: 92 FF 00 00 +TB580 036:501.386 - 0.653ms returns 4 (0x4) +TB580 036:501.411 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 036:501.433 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 036:502.128 Data: B7 FF 00 00 +TB580 036:502.170 - 0.764ms returns 4 (0x4) +TB580 036:502.197 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 036:502.220 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 036:502.961 Data: 74 CE 00 00 +TB580 036:503.001 - 0.809ms returns 4 (0x4) +TB580 036:503.027 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 036:503.052 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 036:503.705 Data: F8 FE 00 00 +TB580 036:503.746 - 0.724ms returns 4 (0x4) +TB580 036:504.616 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 036:504.666 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 036:505.429 Data: DE D4 00 00 +TB580 036:505.470 - 0.859ms returns 4 (0x4) +TB580 036:511.245 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 036:511.274 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 036:512.354 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 036:512.413 - 1.169ms returns 32 (0x20) +TB580 036:512.627 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 036:512.635 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 036:513.285 Data: 00 +TB580 036:513.312 - 0.686ms returns 1 (0x1) +TC1C4 036:513.527 JLINK_IsHalted() +TC1C4 036:514.220 - 0.703ms returns FALSE +TC1C4 036:615.087 JLINK_HasError() +TC1C4 036:615.140 JLINK_IsHalted() +TC1C4 036:616.015 - 0.905ms returns FALSE +TC1C4 036:716.138 JLINK_HasError() +TC1C4 036:716.189 JLINK_IsHalted() +TC1C4 036:717.106 - 0.943ms returns FALSE +TC1C4 036:817.261 JLINK_HasError() +TC1C4 036:817.339 JLINK_IsHalted() +TC1C4 036:818.028 - 0.699ms returns FALSE +TC1C4 036:918.193 JLINK_HasError() +TC1C4 036:918.292 JLINK_IsHalted() +TC1C4 036:919.265 - 1.049ms returns FALSE +TC1C4 037:019.643 JLINK_HasError() +TC1C4 037:019.757 JLINK_HasError() +TB580 037:021.082 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 037:021.212 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 037:022.019 Data: E2 03 +TB580 037:022.062 - 0.990ms returns 2 (0x2) +TB580 037:022.266 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 037:022.307 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 037:023.175 Data: 01 +TB580 037:023.204 - 0.946ms returns 1 (0x1) +TB580 037:023.250 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 037:023.275 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 037:024.125 Data: 00 +TB580 037:024.150 - 0.908ms returns 1 (0x1) +TB580 037:024.174 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 037:024.194 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 037:024.982 Data: 02 +TB580 037:025.056 - 0.891ms returns 1 (0x1) +TB580 037:027.264 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 037:027.339 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 037:028.021 Data: A4 9B 00 00 +TB580 037:028.045 - 0.786ms returns 4 (0x4) +TB580 037:028.067 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 037:028.087 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 037:028.762 Data: 92 FF 00 00 +TB580 037:028.813 - 0.753ms returns 4 (0x4) +TB580 037:028.844 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 037:028.873 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 037:029.567 Data: B7 FF 00 00 +TB580 037:029.585 - 0.745ms returns 4 (0x4) +TB580 037:029.602 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 037:029.616 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 037:030.280 Data: 74 CE 00 00 +TB580 037:030.296 - 0.698ms returns 4 (0x4) +TB580 037:030.312 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 037:030.326 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 037:030.854 Data: BC FE 00 00 +TB580 037:030.870 - 0.563ms returns 4 (0x4) +TB580 037:031.531 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 037:031.572 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 037:032.389 Data: DE D4 00 00 +TB580 037:032.409 - 0.883ms returns 4 (0x4) +TB580 037:040.030 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 037:040.078 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 037:041.112 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 037:041.155 - 1.127ms returns 32 (0x20) +TB580 037:041.587 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 037:041.612 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 037:042.208 Data: 00 +TB580 037:042.218 - 0.634ms returns 1 (0x1) +TC1C4 037:042.416 JLINK_IsHalted() +TC1C4 037:043.115 - 0.702ms returns FALSE +TC1C4 037:144.004 JLINK_HasError() +TC1C4 037:144.063 JLINK_IsHalted() +TC1C4 037:144.801 - 0.746ms returns FALSE +TC1C4 037:245.034 JLINK_HasError() +TC1C4 037:245.099 JLINK_IsHalted() +TC1C4 037:245.827 - 0.737ms returns FALSE +TC1C4 037:346.708 JLINK_HasError() +TC1C4 037:346.825 JLINK_IsHalted() +TC1C4 037:347.716 - 0.912ms returns FALSE +TC1C4 037:448.616 JLINK_HasError() +TC1C4 037:448.675 JLINK_IsHalted() +TC1C4 037:449.352 - 0.685ms returns FALSE +TC1C4 037:550.058 JLINK_HasError() +TC1C4 037:550.104 JLINK_HasError() +TB580 037:550.498 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 037:550.573 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 037:551.275 Data: E2 03 +TB580 037:551.294 - 0.800ms returns 2 (0x2) +TB580 037:551.375 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 037:551.399 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 037:552.021 Data: 01 +TB580 037:552.036 - 0.665ms returns 1 (0x1) +TB580 037:552.053 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 037:552.068 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 037:552.654 Data: 00 +TB580 037:552.670 - 0.621ms returns 1 (0x1) +TB580 037:552.685 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 037:552.699 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 037:553.269 Data: 02 +TB580 037:553.285 - 0.604ms returns 1 (0x1) +TB580 037:553.342 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 037:553.357 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 037:553.968 Data: A4 9B 00 00 +TB580 037:553.991 - 0.652ms returns 4 (0x4) +TB580 037:554.007 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 037:554.020 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 037:554.632 Data: 92 FF 00 00 +TB580 037:554.640 - 0.635ms returns 4 (0x4) +TB580 037:554.648 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 037:554.655 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 037:555.201 Data: B7 FF 00 00 +TB580 037:555.213 - 0.567ms returns 4 (0x4) +TB580 037:555.222 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 037:555.231 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 037:555.775 Data: 74 CE 00 00 +TB580 037:555.801 - 0.581ms returns 4 (0x4) +TB580 037:555.820 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 037:555.833 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 037:556.378 Data: CB FE 00 00 +TB580 037:556.386 - 0.568ms returns 4 (0x4) +TB580 037:556.943 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 037:556.969 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 037:557.519 Data: DF D4 00 00 +TB580 037:557.531 - 0.591ms returns 4 (0x4) +TB580 037:562.123 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 037:562.152 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 037:563.131 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 037:563.138 - 1.017ms returns 32 (0x20) +TB580 037:563.359 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 037:563.368 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 037:564.048 Data: 00 +TB580 037:564.072 - 0.715ms returns 1 (0x1) +TC1C4 037:564.186 JLINK_IsHalted() +TC1C4 037:564.698 - 0.518ms returns FALSE +TC1C4 037:665.521 JLINK_HasError() +TC1C4 037:665.588 JLINK_IsHalted() +TC1C4 037:666.297 - 0.717ms returns FALSE +TC1C4 037:766.881 JLINK_HasError() +TC1C4 037:766.982 JLINK_IsHalted() +TC1C4 037:767.825 - 0.894ms returns FALSE +TC1C4 037:868.131 JLINK_HasError() +TC1C4 037:868.183 JLINK_IsHalted() +TC1C4 037:868.917 - 0.841ms returns FALSE +TC1C4 037:969.348 JLINK_HasError() +TC1C4 037:969.422 JLINK_IsHalted() +TC1C4 037:970.249 - 0.931ms returns FALSE +TC1C4 038:070.936 JLINK_HasError() +TC1C4 038:070.988 JLINK_HasError() +TB580 038:071.330 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 038:071.384 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 038:072.128 Data: E2 03 +TB580 038:072.164 - 0.838ms returns 2 (0x2) +TB580 038:072.283 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 038:072.315 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 038:073.012 Data: 01 +TB580 038:073.044 - 0.766ms returns 1 (0x1) +TB580 038:073.065 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 038:073.083 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 038:073.746 Data: 00 +TB580 038:073.773 - 0.712ms returns 1 (0x1) +TB580 038:073.794 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 038:073.809 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 038:074.436 Data: 02 +TB580 038:074.449 - 0.658ms returns 1 (0x1) +TB580 038:074.502 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 038:074.515 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 038:075.275 Data: A4 9B 00 00 +TB580 038:075.288 - 0.789ms returns 4 (0x4) +TB580 038:075.301 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 038:075.312 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 038:076.026 Data: 92 FF 00 00 +TB580 038:076.039 - 0.742ms returns 4 (0x4) +TB580 038:076.052 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 038:076.063 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 038:076.830 Data: B7 FF 00 00 +TB580 038:076.931 - 0.885ms returns 4 (0x4) +TB580 038:076.958 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 038:076.982 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 038:077.526 Data: 74 CE 00 00 +TB580 038:077.550 - 0.597ms returns 4 (0x4) +TB580 038:077.566 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 038:077.585 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 038:078.223 Data: 14 FF 00 00 +TB580 038:078.239 - 0.677ms returns 4 (0x4) +TB580 038:079.130 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 038:079.170 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 038:079.755 Data: DE D4 00 00 +TB580 038:079.774 - 0.649ms returns 4 (0x4) +TB580 038:087.479 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 038:087.516 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 038:088.465 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 038:088.495 - 1.019ms returns 32 (0x20) +TB580 038:088.839 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 038:088.858 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 038:089.438 Data: 00 +TB580 038:089.445 - 0.608ms returns 1 (0x1) +TC1C4 038:089.581 JLINK_IsHalted() +TC1C4 038:090.225 - 0.647ms returns FALSE +TC1C4 038:191.429 JLINK_HasError() +TC1C4 038:191.511 JLINK_IsHalted() +TC1C4 038:192.252 - 0.754ms returns FALSE +TC1C4 038:293.213 JLINK_HasError() +TC1C4 038:293.325 JLINK_IsHalted() +TC1C4 038:294.061 - 0.751ms returns FALSE +TC1C4 038:394.905 JLINK_HasError() +TC1C4 038:394.988 JLINK_IsHalted() +TC1C4 038:395.715 - 0.736ms returns FALSE +TC1C4 038:496.702 JLINK_HasError() +TC1C4 038:496.750 JLINK_IsHalted() +TC1C4 038:497.477 - 0.785ms returns FALSE +TC1C4 038:597.750 JLINK_HasError() +TC1C4 038:597.808 JLINK_HasError() +TB580 038:598.186 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 038:598.241 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 038:598.935 Data: E2 03 +TB580 038:598.955 - 0.774ms returns 2 (0x2) +TB580 038:599.034 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 038:599.055 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 038:599.658 Data: 01 +TB580 038:599.720 - 0.691ms returns 1 (0x1) +TB580 038:599.759 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 038:599.791 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 038:600.409 Data: 00 +TB580 038:600.430 - 0.676ms returns 1 (0x1) +TB580 038:600.450 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 038:600.474 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 038:601.140 Data: 02 +TB580 038:601.160 - 0.715ms returns 1 (0x1) +TB580 038:601.276 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 038:601.294 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 038:601.979 Data: A4 9B 00 00 +TB580 038:601.999 - 0.729ms returns 4 (0x4) +TB580 038:602.018 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 038:602.034 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 038:602.648 Data: 92 FF 00 00 +TB580 038:602.671 - 0.659ms returns 4 (0x4) +TB580 038:602.695 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 038:602.715 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 038:603.415 Data: B7 FF 00 00 +TB580 038:603.573 - 0.889ms returns 4 (0x4) +TB580 038:603.599 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 038:603.619 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 038:604.198 Data: 74 CE 00 00 +TB580 038:604.211 - 0.613ms returns 4 (0x4) +TB580 038:604.220 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 038:604.229 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 038:604.824 Data: 10 FF 00 00 +TB580 038:604.846 - 0.630ms returns 4 (0x4) +TB580 038:605.218 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 038:605.243 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 038:605.784 Data: DF D4 00 00 +TB580 038:605.797 - 0.581ms returns 4 (0x4) +TB580 038:614.400 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 038:614.474 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 038:615.479 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 038:615.507 - 1.110ms returns 32 (0x20) +TB580 038:615.971 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 038:615.992 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 038:616.597 Data: 00 +TB580 038:616.606 - 0.637ms returns 1 (0x1) +TC1C4 038:616.832 JLINK_IsHalted() +TC1C4 038:617.539 - 0.720ms returns FALSE +TC1C4 038:717.687 JLINK_HasError() +TC1C4 038:717.737 JLINK_IsHalted() +TC1C4 038:718.504 - 0.774ms returns FALSE +TC1C4 038:819.427 JLINK_HasError() +TC1C4 038:819.535 JLINK_IsHalted() +TC1C4 038:820.509 - 1.036ms returns FALSE +TC1C4 038:921.709 JLINK_HasError() +TC1C4 038:921.776 JLINK_IsHalted() +TC1C4 038:922.515 - 0.748ms returns FALSE +TC1C4 039:022.934 JLINK_HasError() +TC1C4 039:023.005 JLINK_IsHalted() +TC1C4 039:023.841 - 0.867ms returns FALSE +TC1C4 039:124.826 JLINK_HasError() +TC1C4 039:124.892 JLINK_HasError() +TB580 039:125.464 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 039:125.540 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 039:126.278 Data: E2 03 +TB580 039:126.299 - 0.842ms returns 2 (0x2) +TB580 039:126.402 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 039:126.432 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 039:127.187 Data: 01 +TB580 039:127.206 - 0.809ms returns 1 (0x1) +TB580 039:127.225 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 039:127.244 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 039:127.950 Data: 00 +TB580 039:127.967 - 0.747ms returns 1 (0x1) +TB580 039:127.984 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 039:127.999 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 039:128.697 Data: 02 +TB580 039:128.715 - 0.736ms returns 1 (0x1) +TB580 039:128.786 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 039:128.812 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 039:129.537 Data: A4 9B 00 00 +TB580 039:129.556 - 0.775ms returns 4 (0x4) +TB580 039:129.575 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 039:129.591 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 039:130.285 Data: 92 FF 00 00 +TB580 039:130.303 - 0.734ms returns 4 (0x4) +TB580 039:130.321 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 039:130.336 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 039:131.007 Data: B7 FF 00 00 +TB580 039:131.026 - 0.710ms returns 4 (0x4) +TB580 039:131.044 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 039:131.060 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 039:131.738 Data: 74 CE 00 00 +TB580 039:131.757 - 0.719ms returns 4 (0x4) +TB580 039:131.775 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 039:131.790 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 039:132.510 Data: 25 FF 00 00 +TB580 039:132.529 - 0.760ms returns 4 (0x4) +TB580 039:133.648 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 039:133.699 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 039:134.340 Data: DD D4 00 00 +TB580 039:134.360 - 0.718ms returns 4 (0x4) +TB580 039:142.716 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 039:142.778 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 039:143.830 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 039:143.855 - 1.143ms returns 32 (0x20) +TB580 039:144.360 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 039:144.378 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 039:144.896 Data: 00 +TB580 039:144.908 - 0.552ms returns 1 (0x1) +TC1C4 039:145.129 JLINK_IsHalted() +TC1C4 039:145.816 - 0.691ms returns FALSE +TC1C4 039:246.535 JLINK_HasError() +TC1C4 039:246.641 JLINK_IsHalted() +TC1C4 039:247.630 - 1.040ms returns FALSE +TC1C4 039:347.826 JLINK_HasError() +TC1C4 039:347.880 JLINK_IsHalted() +TC1C4 039:348.549 - 0.686ms returns FALSE +TC1C4 039:449.452 JLINK_HasError() +TC1C4 039:449.528 JLINK_IsHalted() +TC1C4 039:450.351 - 0.859ms returns FALSE +TC1C4 039:550.768 JLINK_HasError() +TC1C4 039:550.821 JLINK_IsHalted() +TC1C4 039:551.686 - 0.889ms returns FALSE +TC1C4 039:652.390 JLINK_HasError() +TC1C4 039:652.499 JLINK_HasError() +TB580 039:653.280 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 039:653.702 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 039:654.792 Data: E2 03 +TB580 039:654.870 - 1.600ms returns 2 (0x2) +TB580 039:655.079 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 039:655.127 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 039:655.877 Data: 01 +TB580 039:655.905 - 0.834ms returns 1 (0x1) +TB580 039:655.936 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 039:655.965 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 039:656.584 Data: 00 +TB580 039:656.607 - 0.678ms returns 1 (0x1) +TB580 039:656.631 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 039:656.652 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 039:657.239 Data: 02 +TB580 039:657.264 - 0.640ms returns 1 (0x1) +TB580 039:657.378 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 039:657.400 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 039:658.015 Data: A4 9B 00 00 +TB580 039:658.037 - 0.666ms returns 4 (0x4) +TB580 039:658.060 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 039:658.079 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 039:658.743 Data: 92 FF 00 00 +TB580 039:658.766 - 0.713ms returns 4 (0x4) +TB580 039:658.789 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 039:658.809 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 039:659.372 Data: B7 FF 00 00 +TB580 039:659.398 - 0.616ms returns 4 (0x4) +TB580 039:659.423 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 039:659.445 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 039:660.137 Data: 74 CE 00 00 +TB580 039:660.163 - 0.748ms returns 4 (0x4) +TB580 039:660.187 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 039:660.209 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 039:660.855 Data: 31 FF 00 00 +TB580 039:660.882 - 0.703ms returns 4 (0x4) +TB580 039:662.050 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 039:662.128 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 039:662.746 Data: DE D4 00 00 +TB580 039:662.777 - 0.737ms returns 4 (0x4) +TB580 039:670.693 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 039:670.739 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 039:671.937 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 039:671.962 - 1.270ms returns 32 (0x20) +TB580 039:672.202 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 039:672.217 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 039:672.806 Data: 00 +TB580 039:672.813 - 0.613ms returns 1 (0x1) +TC1C4 039:673.039 JLINK_IsHalted() +TC1C4 039:673.670 - 0.635ms returns FALSE +TC1C4 039:773.805 JLINK_HasError() +TC1C4 039:773.865 JLINK_IsHalted() +TC1C4 039:774.543 - 0.685ms returns FALSE +TC1C4 039:874.881 JLINK_HasError() +TC1C4 039:874.940 JLINK_IsHalted() +TC1C4 039:875.766 - 0.854ms returns FALSE +TC1C4 039:976.020 JLINK_HasError() +TC1C4 039:976.077 JLINK_IsHalted() +TC1C4 039:976.771 - 0.722ms returns FALSE +TC1C4 040:077.028 JLINK_HasError() +TC1C4 040:077.115 JLINK_IsHalted() +TC1C4 040:077.929 - 0.825ms returns FALSE +TC1C4 040:179.041 JLINK_HasError() +TC1C4 040:179.111 JLINK_HasError() +TB580 040:179.641 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 040:179.741 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 040:180.367 Data: E2 03 +TB580 040:180.386 - 0.751ms returns 2 (0x2) +TB580 040:180.480 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 040:180.504 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 040:181.356 Data: 01 +TB580 040:181.396 - 0.921ms returns 1 (0x1) +TB580 040:181.428 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 040:181.452 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 040:182.112 Data: 00 +TB580 040:182.145 - 0.723ms returns 1 (0x1) +TB580 040:182.171 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 040:182.195 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 040:182.818 Data: 02 +TB580 040:182.834 - 0.667ms returns 1 (0x1) +TB580 040:182.906 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 040:182.921 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 040:183.617 Data: A4 9B 00 00 +TB580 040:183.632 - 0.731ms returns 4 (0x4) +TB580 040:183.648 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 040:183.662 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 040:184.326 Data: 92 FF 00 00 +TB580 040:184.341 - 0.697ms returns 4 (0x4) +TB580 040:184.356 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 040:184.369 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 040:185.095 Data: B7 FF 00 00 +TB580 040:185.111 - 0.759ms returns 4 (0x4) +TB580 040:185.125 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 040:185.138 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 040:185.790 Data: 74 CE 00 00 +TB580 040:185.806 - 0.685ms returns 4 (0x4) +TB580 040:185.821 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 040:185.835 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 040:186.499 Data: 33 FF 00 00 +TB580 040:186.515 - 0.699ms returns 4 (0x4) +TB580 040:187.769 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 040:187.829 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 040:188.535 Data: DF D4 00 00 +TB580 040:188.574 - 0.810ms returns 4 (0x4) +TB580 040:194.625 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 040:194.659 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 040:195.700 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 040:195.714 - 1.090ms returns 32 (0x20) +TB580 040:195.932 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 040:195.941 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 040:196.442 Data: 00 +TB580 040:196.456 - 0.526ms returns 1 (0x1) +TC1C4 040:196.605 JLINK_IsHalted() +TC1C4 040:197.331 - 0.736ms returns FALSE +TC1C4 040:297.465 JLINK_HasError() +TC1C4 040:297.512 JLINK_IsHalted() +TC1C4 040:298.294 - 0.788ms returns FALSE +TC1C4 040:398.440 JLINK_HasError() +TC1C4 040:398.511 JLINK_IsHalted() +TC1C4 040:399.400 - 0.942ms returns FALSE +TC1C4 040:500.390 JLINK_HasError() +TC1C4 040:500.440 JLINK_IsHalted() +TC1C4 040:501.181 - 0.760ms returns FALSE +TC1C4 040:601.707 JLINK_HasError() +TC1C4 040:601.766 JLINK_IsHalted() +TC1C4 040:602.400 - 0.641ms returns FALSE +TC1C4 040:702.945 JLINK_HasError() +TC1C4 040:703.075 JLINK_HasError() +TB580 040:706.004 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 040:706.119 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 040:706.801 Data: E2 03 +TB580 040:706.821 - 0.823ms returns 2 (0x2) +TB580 040:706.929 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 040:706.951 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 040:707.688 Data: 01 +TB580 040:707.707 - 0.784ms returns 1 (0x1) +TB580 040:707.727 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 040:707.745 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 040:708.327 Data: 00 +TB580 040:708.345 - 0.622ms returns 1 (0x1) +TB580 040:708.362 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 040:708.378 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 040:709.056 Data: 02 +TB580 040:709.075 - 0.728ms returns 1 (0x1) +TB580 040:709.162 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 040:709.179 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 040:709.905 Data: A4 9B 00 00 +TB580 040:709.921 - 0.763ms returns 4 (0x4) +TB580 040:709.937 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 040:709.951 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 040:710.613 Data: 92 FF 00 00 +TB580 040:710.629 - 0.697ms returns 4 (0x4) +TB580 040:710.645 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 040:710.659 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 040:711.282 Data: B7 FF 00 00 +TB580 040:711.296 - 0.655ms returns 4 (0x4) +TB580 040:711.310 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 040:711.322 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 040:711.973 Data: 74 CE 00 00 +TB580 040:712.000 - 0.692ms returns 4 (0x4) +TB580 040:712.006 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 040:712.011 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 040:712.650 Data: 30 FF 00 00 +TB580 040:712.672 - 0.668ms returns 4 (0x4) +TB580 040:713.204 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 040:713.229 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 040:713.952 Data: DD D4 00 00 +TB580 040:713.965 - 0.765ms returns 4 (0x4) +TB580 040:719.571 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 040:719.605 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 040:720.561 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 040:720.578 - 1.008ms returns 32 (0x20) +TB580 040:720.837 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 040:720.849 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 040:721.491 Data: 00 +TB580 040:721.520 - 0.685ms returns 1 (0x1) +TC1C4 040:721.696 JLINK_IsHalted() +TC1C4 040:722.347 - 0.653ms returns FALSE +TC1C4 040:822.571 JLINK_HasError() +TC1C4 040:822.630 JLINK_IsHalted() +TC1C4 040:823.443 - 0.845ms returns FALSE +TC1C4 040:924.040 JLINK_HasError() +TC1C4 040:924.114 JLINK_IsHalted() +TC1C4 040:924.985 - 0.911ms returns FALSE +TC1C4 041:025.157 JLINK_HasError() +TC1C4 041:025.222 JLINK_IsHalted() +TC1C4 041:025.853 - 0.638ms returns FALSE +TC1C4 041:126.224 JLINK_HasError() +TC1C4 041:126.284 JLINK_IsHalted() +TC1C4 041:127.310 - 1.040ms returns FALSE +TC1C4 041:227.409 JLINK_HasError() +TC1C4 041:227.472 JLINK_HasError() +TB580 041:227.858 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 041:227.929 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 041:228.582 Data: 47 01 +TB580 041:228.601 - 0.749ms returns 2 (0x2) +TB580 041:228.709 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 041:228.731 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 041:229.335 Data: 03 +TB580 041:229.353 - 0.649ms returns 1 (0x1) +TB580 041:229.383 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 041:229.400 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 041:230.008 Data: 00 +TB580 041:230.027 - 0.650ms returns 1 (0x1) +TB580 041:230.046 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 041:230.062 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 041:230.609 Data: 00 +TB580 041:230.629 - 0.589ms returns 1 (0x1) +TB580 041:232.857 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 041:232.927 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 041:233.615 Data: A4 9B 00 00 +TB580 041:233.660 - 0.810ms returns 4 (0x4) +TB580 041:233.691 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 041:233.717 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 041:234.336 Data: 92 FF 00 00 +TB580 041:234.355 - 0.669ms returns 4 (0x4) +TB580 041:234.374 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 041:234.391 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 041:235.000 Data: B7 FF 00 00 +TB580 041:235.017 - 0.648ms returns 4 (0x4) +TB580 041:235.034 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 041:235.049 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 041:235.632 Data: 74 CE 00 00 +TB580 041:235.651 - 0.634ms returns 4 (0x4) +TB580 041:235.686 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 041:235.702 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 041:236.394 Data: 36 FF 00 00 +TB580 041:236.413 - 0.732ms returns 4 (0x4) +TB580 041:237.146 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 041:237.208 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 041:237.909 Data: DF D4 00 00 +TB580 041:237.939 - 0.799ms returns 4 (0x4) +TB580 041:245.551 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 041:245.581 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 041:246.666 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 041:246.675 - 1.126ms returns 32 (0x20) +TB580 041:246.940 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 041:246.950 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 041:247.534 Data: 00 +TB580 041:247.541 - 0.604ms returns 1 (0x1) +TC1C4 041:247.677 JLINK_IsHalted() +TC1C4 041:248.294 - 0.643ms returns FALSE +TC1C4 041:349.364 JLINK_HasError() +TC1C4 041:349.474 JLINK_IsHalted() +TC1C4 041:350.338 - 0.947ms returns FALSE +TC1C4 041:450.640 JLINK_HasError() +TC1C4 041:450.710 JLINK_IsHalted() +TC1C4 041:451.642 - 0.965ms returns FALSE +TC1C4 041:552.283 JLINK_HasError() +TC1C4 041:552.468 JLINK_IsHalted() +TC1C4 041:553.549 - 1.153ms returns FALSE +TC1C4 041:654.537 JLINK_HasError() +TC1C4 041:654.650 JLINK_IsHalted() +TC1C4 041:655.459 - 0.823ms returns FALSE +TC1C4 041:755.853 JLINK_HasError() +TC1C4 041:755.938 JLINK_HasError() +TB580 041:756.584 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 041:756.687 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 041:757.422 Data: 8E 02 +TB580 041:757.472 - 0.894ms returns 2 (0x2) +TB580 041:757.658 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 041:757.688 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 041:758.379 Data: 03 +TB580 041:758.411 - 0.759ms returns 1 (0x1) +TB580 041:758.461 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 041:758.489 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 041:759.228 Data: 00 +TB580 041:759.247 - 0.792ms returns 1 (0x1) +TB580 041:759.269 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 041:759.287 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 041:759.927 Data: 00 +TB580 041:759.974 - 0.710ms returns 1 (0x1) +TB580 041:761.754 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 041:761.798 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 041:762.516 Data: A4 9B 00 00 +TB580 041:762.553 - 0.804ms returns 4 (0x4) +TB580 041:762.577 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 041:762.598 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 041:763.269 Data: 92 FF 00 00 +TB580 041:763.283 - 0.710ms returns 4 (0x4) +TB580 041:763.309 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 041:763.323 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 041:763.892 Data: B7 FF 00 00 +TB580 041:763.905 - 0.599ms returns 4 (0x4) +TB580 041:763.925 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 041:763.937 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 041:764.474 Data: 74 CE 00 00 +TB580 041:764.487 - 0.566ms returns 4 (0x4) +TB580 041:764.505 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 041:764.517 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 041:765.056 Data: 3A FF 00 00 +TB580 041:765.088 - 0.587ms returns 4 (0x4) +TB580 041:765.625 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 041:765.658 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 041:766.196 Data: DE D4 00 00 +TB580 041:766.226 - 0.605ms returns 4 (0x4) +TB580 041:771.423 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 041:771.466 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 041:772.346 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 041:772.356 - 0.935ms returns 32 (0x20) +TB580 041:772.745 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 041:772.773 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 041:773.491 Data: 00 +TB580 041:773.497 - 0.753ms returns 1 (0x1) +TC1C4 041:773.717 JLINK_IsHalted() +TC1C4 041:774.489 - 0.806ms returns FALSE +TC1C4 041:875.495 JLINK_HasError() +TC1C4 041:875.591 JLINK_IsHalted() +TC1C4 041:876.325 - 0.764ms returns FALSE +TC1C4 041:976.563 JLINK_HasError() +TC1C4 041:976.609 JLINK_IsHalted() +TC1C4 041:977.361 - 0.794ms returns FALSE +TC1C4 042:077.495 JLINK_HasError() +TC1C4 042:077.552 JLINK_IsHalted() +TC1C4 042:078.289 - 0.745ms returns FALSE +TC1C4 042:178.743 JLINK_HasError() +TC1C4 042:178.785 JLINK_IsHalted() +TC1C4 042:179.401 - 0.621ms returns FALSE +TC1C4 042:280.142 JLINK_HasError() +TC1C4 042:280.185 JLINK_HasError() +TB580 042:280.515 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 042:280.547 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 042:281.103 Data: D5 03 +TB580 042:281.126 - 0.614ms returns 2 (0x2) +TB580 042:281.197 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 042:281.212 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 042:281.801 Data: 03 +TB580 042:281.823 - 0.630ms returns 1 (0x1) +TB580 042:281.838 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 042:281.850 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 042:282.540 Data: 00 +TB580 042:282.555 - 0.719ms returns 1 (0x1) +TB580 042:282.565 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 042:282.574 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 042:283.186 Data: 00 +TB580 042:283.200 - 0.636ms returns 1 (0x1) +TB580 042:283.244 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 042:283.252 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 042:283.864 Data: A3 9B 00 00 +TB580 042:283.878 - 0.636ms returns 4 (0x4) +TB580 042:284.265 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 042:284.278 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 042:284.918 Data: 92 FF 00 00 +TB580 042:284.933 - 0.670ms returns 4 (0x4) +TB580 042:284.942 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 042:284.950 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 042:285.477 Data: B7 FF 00 00 +TB580 042:285.632 - 0.693ms returns 4 (0x4) +TB580 042:285.643 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 042:285.652 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 042:286.214 Data: 74 CE 00 00 +TB580 042:286.238 - 0.598ms returns 4 (0x4) +TB580 042:286.253 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 042:286.267 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 042:286.853 Data: 32 FF 00 00 +TB580 042:286.880 - 0.632ms returns 4 (0x4) +TB580 042:287.371 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 042:287.410 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 042:287.977 Data: DF D4 00 00 +TB580 042:287.997 - 0.629ms returns 4 (0x4) +TB580 042:292.013 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 042:292.042 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 042:292.963 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 042:292.995 - 0.986ms returns 32 (0x20) +TB580 042:293.353 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 042:293.372 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 042:293.986 Data: 00 +TB580 042:293.997 - 0.646ms returns 1 (0x1) +TC1C4 042:294.140 JLINK_IsHalted() +TC1C4 042:294.781 - 0.648ms returns FALSE +TC1C4 042:395.169 JLINK_HasError() +TC1C4 042:395.211 JLINK_IsHalted() +TC1C4 042:395.963 - 0.771ms returns FALSE +TC1C4 042:497.042 JLINK_HasError() +TC1C4 042:497.127 JLINK_IsHalted() +TC1C4 042:497.806 - 0.682ms returns FALSE +TC1C4 042:598.423 JLINK_HasError() +TC1C4 042:598.510 JLINK_IsHalted() +TC1C4 042:599.380 - 0.913ms returns FALSE +TC1C4 042:699.886 JLINK_HasError() +TC1C4 042:699.932 JLINK_IsHalted() +TC1C4 042:700.499 - 0.585ms returns FALSE +TC1C4 042:801.565 JLINK_HasError() +TC1C4 042:801.589 JLINK_HasError() +TB580 042:801.752 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 042:801.776 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 042:802.442 Data: D5 03 +TB580 042:802.465 - 0.754ms returns 2 (0x2) +TB580 042:802.571 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 042:802.581 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 042:803.197 Data: 01 +TB580 042:803.210 - 0.640ms returns 1 (0x1) +TB580 042:803.233 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 042:803.261 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 042:803.816 Data: 00 +TB580 042:803.831 - 0.600ms returns 1 (0x1) +TB580 042:803.842 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 042:803.851 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 042:804.433 Data: 02 +TB580 042:804.447 - 0.606ms returns 1 (0x1) +TB580 042:805.137 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 042:805.152 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 042:805.793 Data: A4 9B 00 00 +TB580 042:805.807 - 0.672ms returns 4 (0x4) +TB580 042:806.018 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 042:806.029 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 042:806.678 Data: 92 FF 00 00 +TB580 042:806.691 - 0.675ms returns 4 (0x4) +TB580 042:806.701 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 042:806.709 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 042:807.364 Data: B7 FF 00 00 +TB580 042:807.378 - 0.679ms returns 4 (0x4) +TB580 042:807.387 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 042:807.395 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 042:807.920 Data: 73 CE 00 00 +TB580 042:807.927 - 0.541ms returns 4 (0x4) +TB580 042:808.109 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 042:808.120 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 042:808.578 Data: 36 FF 00 00 +TB580 042:808.586 - 0.478ms returns 4 (0x4) +TB580 042:808.740 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 042:808.750 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 042:809.270 Data: DE D4 00 00 +TB580 042:809.278 - 0.540ms returns 4 (0x4) +TB580 042:812.256 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 042:812.278 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 042:813.295 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 042:813.302 - 1.048ms returns 32 (0x20) +TB580 042:813.519 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 042:813.528 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 042:814.088 Data: 00 +TB580 042:814.095 - 0.577ms returns 1 (0x1) +TC1C4 042:814.233 JLINK_IsHalted() +TC1C4 042:814.896 - 0.665ms returns FALSE +TC1C4 042:916.091 JLINK_HasError() +TC1C4 042:916.135 JLINK_IsHalted() +TC1C4 042:916.829 - 0.719ms returns FALSE +TC1C4 043:017.469 JLINK_HasError() +TC1C4 043:017.492 JLINK_IsHalted() +TC1C4 043:018.119 - 0.639ms returns FALSE +TC1C4 043:118.297 JLINK_HasError() +TC1C4 043:118.459 JLINK_IsHalted() +TC1C4 043:119.158 - 0.755ms returns FALSE +TC1C4 043:219.450 JLINK_HasError() +TC1C4 043:219.494 JLINK_IsHalted() +TC1C4 043:220.058 - 0.578ms returns FALSE +TC1C4 043:320.221 JLINK_HasError() +TC1C4 043:320.259 JLINK_HasError() +TB580 043:320.525 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 043:320.556 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 043:321.135 Data: E2 03 +TB580 043:321.153 - 0.629ms returns 2 (0x2) +TB580 043:321.219 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 043:321.230 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 043:321.739 Data: 01 +TB580 043:321.747 - 0.529ms returns 1 (0x1) +TB580 043:321.760 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 043:321.767 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 043:322.307 Data: 00 +TB580 043:322.318 - 0.559ms returns 1 (0x1) +TB580 043:322.328 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 043:322.336 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 043:322.791 Data: 02 +TB580 043:322.799 - 0.473ms returns 1 (0x1) +TB580 043:323.528 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 043:323.552 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 043:324.325 Data: A4 9B 00 00 +TB580 043:324.354 - 0.830ms returns 4 (0x4) +TB580 043:324.853 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 043:324.885 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 043:325.948 Data: 92 FF 00 00 +TB580 043:325.962 - 1.111ms returns 4 (0x4) +TB580 043:325.973 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 043:325.983 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 043:326.679 Data: B7 FF 00 00 +TB580 043:326.709 - 0.740ms returns 4 (0x4) +TB580 043:326.730 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 043:326.748 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 043:327.337 Data: 74 CE 00 00 +TB580 043:327.361 - 0.634ms returns 4 (0x4) +TB580 043:327.757 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 043:327.783 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 043:328.395 Data: 30 FF 00 00 +TB580 043:328.419 - 0.665ms returns 4 (0x4) +TB580 043:328.729 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 043:328.753 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 043:329.370 Data: DE D4 00 00 +TB580 043:329.392 - 0.668ms returns 4 (0x4) +TB580 043:335.283 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 043:335.335 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 043:336.298 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 043:336.326 - 1.046ms returns 32 (0x20) +TB580 043:336.690 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 043:336.713 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 043:337.238 Data: 00 +TB580 043:337.253 - 0.565ms returns 1 (0x1) +TC1C4 043:337.401 JLINK_IsHalted() +TC1C4 043:337.911 - 0.516ms returns FALSE +TC1C4 043:438.177 JLINK_HasError() +TC1C4 043:438.254 JLINK_IsHalted() +TC1C4 043:438.914 - 0.699ms returns FALSE +TC1C4 043:539.316 JLINK_HasError() +TC1C4 043:539.352 JLINK_IsHalted() +TC1C4 043:540.077 - 0.740ms returns FALSE +TC1C4 043:641.042 JLINK_HasError() +TC1C4 043:641.072 JLINK_IsHalted() +TC1C4 043:641.619 - 0.551ms returns FALSE +TC1C4 043:742.475 JLINK_HasError() +TC1C4 043:742.549 JLINK_IsHalted() +TC1C4 043:743.274 - 0.756ms returns FALSE +TC1C4 043:844.230 JLINK_HasError() +TC1C4 043:844.414 JLINK_HasError() +TB580 043:845.131 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 043:845.228 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 043:845.909 Data: E2 03 +TB580 043:845.932 - 0.808ms returns 2 (0x2) +TB580 043:846.171 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 043:846.201 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 043:846.795 Data: 01 +TB580 043:846.814 - 0.650ms returns 1 (0x1) +TB580 043:846.837 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 043:846.854 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 043:847.423 Data: 00 +TB580 043:847.442 - 0.610ms returns 1 (0x1) +TB580 043:847.460 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 043:847.476 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 043:848.128 Data: 02 +TB580 043:848.147 - 0.693ms returns 1 (0x1) +TB580 043:848.247 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 043:848.264 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 043:848.833 Data: A4 9B 00 00 +TB580 043:848.852 - 0.610ms returns 4 (0x4) +TB580 043:848.871 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 043:848.888 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 043:849.443 Data: 92 FF 00 00 +TB580 043:849.461 - 0.595ms returns 4 (0x4) +TB580 043:849.481 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 043:849.496 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 043:850.096 Data: B7 FF 00 00 +TB580 043:850.115 - 0.640ms returns 4 (0x4) +TB580 043:850.133 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 043:850.148 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 043:850.756 Data: 74 CE 00 00 +TB580 043:850.775 - 0.647ms returns 4 (0x4) +TB580 043:851.753 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 043:851.808 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 043:852.481 Data: 26 FF 00 00 +TB580 043:852.529 - 0.782ms returns 4 (0x4) +TB580 043:853.326 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 043:853.570 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 043:854.199 Data: DF D4 00 00 +TB580 043:854.234 - 0.912ms returns 4 (0x4) +TB580 043:860.457 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 043:860.494 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 043:861.568 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 043:861.576 - 1.120ms returns 32 (0x20) +TB580 043:861.860 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 043:861.874 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 043:862.568 Data: 00 +TB580 043:862.575 - 0.717ms returns 1 (0x1) +TC1C4 043:862.776 JLINK_IsHalted() +TC1C4 043:863.416 - 0.686ms returns FALSE +TC1C4 043:963.819 JLINK_HasError() +TC1C4 043:963.930 JLINK_IsHalted() +TC1C4 043:964.708 - 0.795ms returns FALSE +TC1C4 044:065.491 JLINK_HasError() +TC1C4 044:065.562 JLINK_IsHalted() +TC1C4 044:066.281 - 0.764ms returns FALSE +TC1C4 044:166.934 JLINK_HasError() +TC1C4 044:167.046 JLINK_IsHalted() +TC1C4 044:167.913 - 0.927ms returns FALSE +TC1C4 044:268.280 JLINK_HasError() +TC1C4 044:268.382 JLINK_IsHalted() +TC1C4 044:269.291 - 0.920ms returns FALSE +TC1C4 044:369.776 JLINK_HasError() +TC1C4 044:369.900 JLINK_HasError() +TB580 044:371.201 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 044:371.443 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 044:372.546 Data: E2 03 +TB580 044:372.618 - 1.579ms returns 2 (0x2) +TB580 044:373.087 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 044:373.144 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 044:373.960 Data: 01 +TB580 044:373.997 - 0.918ms returns 1 (0x1) +TB580 044:374.037 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 044:374.071 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 044:374.874 Data: 00 +TB580 044:374.894 - 0.862ms returns 1 (0x1) +TB580 044:374.915 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 044:374.934 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 044:375.733 Data: 02 +TB580 044:375.752 - 0.844ms returns 1 (0x1) +TB580 044:375.861 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 044:375.881 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 044:376.668 Data: A4 9B 00 00 +TB580 044:376.687 - 0.831ms returns 4 (0x4) +TB580 044:376.707 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 044:376.724 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 044:377.513 Data: 92 FF 00 00 +TB580 044:377.533 - 0.831ms returns 4 (0x4) +TB580 044:377.553 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 044:377.570 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 044:378.327 Data: B7 FF 00 00 +TB580 044:378.346 - 0.799ms returns 4 (0x4) +TB580 044:378.366 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 044:378.383 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 044:379.178 Data: 74 CE 00 00 +TB580 044:379.200 - 0.840ms returns 4 (0x4) +TB580 044:379.221 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 044:379.239 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 044:380.028 Data: BE FE 00 00 +TB580 044:380.052 - 0.850ms returns 4 (0x4) +TB580 044:381.584 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 044:381.696 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 044:382.460 Data: DD D4 00 00 +TB580 044:382.509 - 0.933ms returns 4 (0x4) +TB580 044:391.097 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 044:391.148 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 044:392.351 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 044:392.390 - 1.298ms returns 32 (0x20) +TB580 044:392.877 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 044:392.904 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 044:393.705 Data: 00 +TB580 044:393.747 - 0.875ms returns 1 (0x1) +TC1C4 044:394.092 JLINK_IsHalted() +TC1C4 044:394.817 - 0.745ms returns FALSE +TC1C4 044:495.017 JLINK_HasError() +TC1C4 044:495.067 JLINK_IsHalted() +TC1C4 044:495.789 - 1.005ms returns FALSE +TC1C4 044:597.095 JLINK_HasError() +TC1C4 044:597.217 JLINK_IsHalted() +TC1C4 044:598.052 - 0.866ms returns FALSE +TC1C4 044:698.644 JLINK_HasError() +TC1C4 044:698.688 JLINK_IsHalted() +TC1C4 044:699.575 - 0.945ms returns FALSE +TC1C4 044:800.324 JLINK_HasError() +TC1C4 044:800.408 JLINK_IsHalted() +TC1C4 044:801.212 - 0.815ms returns FALSE +TC1C4 044:901.515 JLINK_HasError() +TC1C4 044:901.635 JLINK_HasError() +TB580 044:902.504 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 044:902.635 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 044:903.617 Data: E2 03 +TB580 044:903.848 - 1.383ms returns 2 (0x2) +TB580 044:904.152 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 044:904.304 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 044:905.019 Data: 01 +TB580 044:905.056 - 0.914ms returns 1 (0x1) +TB580 044:905.101 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 044:905.139 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 044:905.915 Data: 00 +TB580 044:905.972 - 0.879ms returns 1 (0x1) +TB580 044:906.018 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 044:906.055 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 044:906.695 Data: 02 +TB580 044:906.717 - 0.705ms returns 1 (0x1) +TB580 044:906.830 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 044:906.856 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 044:907.468 Data: A4 9B 00 00 +TB580 044:907.488 - 0.664ms returns 4 (0x4) +TB580 044:907.509 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 044:907.527 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 044:908.111 Data: 92 FF 00 00 +TB580 044:908.133 - 0.630ms returns 4 (0x4) +TB580 044:908.153 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 044:908.172 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 044:908.761 Data: B7 FF 00 00 +TB580 044:908.783 - 0.636ms returns 4 (0x4) +TB580 044:908.803 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 044:908.820 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 044:909.381 Data: 74 CE 00 00 +TB580 044:909.400 - 0.602ms returns 4 (0x4) +TB580 044:909.417 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 044:909.433 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 044:910.008 Data: EA FE 00 00 +TB580 044:910.026 - 0.614ms returns 4 (0x4) +TB580 044:910.981 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 044:911.031 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 044:911.629 Data: DE D4 00 00 +TB580 044:911.649 - 0.673ms returns 4 (0x4) +TB580 044:918.379 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 044:918.429 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 044:919.588 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 044:919.610 - 1.232ms returns 32 (0x20) +TB580 044:919.954 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 044:919.969 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 044:920.599 Data: 00 +TB580 044:920.618 - 0.666ms returns 1 (0x1) +TC1C4 044:920.832 JLINK_IsHalted() +TC1C4 044:921.597 - 0.779ms returns FALSE +TC1C4 045:022.633 JLINK_HasError() +TC1C4 045:022.734 JLINK_IsHalted() +TC1C4 045:023.579 - 0.910ms returns FALSE +TC1C4 045:124.188 JLINK_HasError() +TC1C4 045:124.261 JLINK_IsHalted() +TC1C4 045:124.989 - 0.763ms returns FALSE +TC1C4 045:225.317 JLINK_HasError() +TC1C4 045:225.377 JLINK_IsHalted() +TC1C4 045:226.224 - 0.859ms returns FALSE +TC1C4 045:326.643 JLINK_HasError() +TC1C4 045:326.689 JLINK_IsHalted() +TC1C4 045:327.370 - 0.688ms returns FALSE +TC1C4 045:428.394 JLINK_HasError() +TC1C4 045:428.451 JLINK_HasError() +TB580 045:428.767 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 045:428.822 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 045:429.690 Data: E2 03 +TB580 045:429.731 - 0.969ms returns 2 (0x2) +TB580 045:429.839 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 045:429.865 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 045:430.539 Data: 01 +TB580 045:430.576 - 0.742ms returns 1 (0x1) +TB580 045:430.609 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 045:430.635 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 045:431.336 Data: 00 +TB580 045:431.375 - 0.771ms returns 1 (0x1) +TB580 045:431.401 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 045:431.422 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 045:432.095 Data: 02 +TB580 045:432.135 - 0.739ms returns 1 (0x1) +TB580 045:432.243 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 045:432.269 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 045:432.933 Data: A4 9B 00 00 +TB580 045:432.975 - 0.737ms returns 4 (0x4) +TB580 045:433.002 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 045:433.025 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 045:433.678 Data: 92 FF 00 00 +TB580 045:433.720 - 0.723ms returns 4 (0x4) +TB580 045:433.747 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 045:433.771 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 045:434.463 Data: B7 FF 00 00 +TB580 045:434.507 - 0.765ms returns 4 (0x4) +TB580 045:434.535 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 045:434.559 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 045:435.266 Data: 74 CE 00 00 +TB580 045:435.309 - 0.779ms returns 4 (0x4) +TB580 045:435.338 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 045:435.362 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 045:436.038 Data: 07 FF 00 00 +TB580 045:436.080 - 0.747ms returns 4 (0x4) +TB580 045:437.082 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 045:437.129 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 045:437.979 Data: DE D4 00 00 +TB580 045:438.010 - 0.932ms returns 4 (0x4) +TB580 045:442.650 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 045:442.670 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 045:443.821 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 045:443.835 - 1.186ms returns 32 (0x20) +TB580 045:444.112 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 045:444.121 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 045:444.679 Data: 00 +TB580 045:444.693 - 0.582ms returns 1 (0x1) +TC1C4 045:444.833 JLINK_IsHalted() +TC1C4 045:445.389 - 0.558ms returns FALSE +TC1C4 045:546.369 JLINK_HasError() +TC1C4 045:546.413 JLINK_IsHalted() +TC1C4 045:547.244 - 0.854ms returns FALSE +TC1C4 045:647.415 JLINK_HasError() +TC1C4 045:647.446 JLINK_IsHalted() +TC1C4 045:648.128 - 0.688ms returns FALSE +TC1C4 045:749.044 JLINK_HasError() +TC1C4 045:749.128 JLINK_IsHalted() +TC1C4 045:749.813 - 0.720ms returns FALSE +TC1C4 045:849.990 JLINK_HasError() +TC1C4 045:850.025 JLINK_IsHalted() +TC1C4 045:850.702 - 0.687ms returns FALSE +TC1C4 045:951.384 JLINK_HasError() +TC1C4 045:951.486 JLINK_HasError() +TB580 045:952.607 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 045:952.716 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 045:953.461 Data: E2 03 +TB580 045:953.527 - 1.055ms returns 2 (0x2) +TB580 045:953.787 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 045:953.831 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 045:954.523 Data: 01 +TB580 045:954.589 - 0.809ms returns 1 (0x1) +TB580 045:954.629 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 045:954.663 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 045:955.323 Data: 00 +TB580 045:955.376 - 0.753ms returns 1 (0x1) +TB580 045:955.410 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 045:955.440 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 045:956.028 Data: 02 +TB580 045:956.048 - 0.644ms returns 1 (0x1) +TB580 045:956.151 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 045:956.183 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 045:956.803 Data: A4 9B 00 00 +TB580 045:956.826 - 0.681ms returns 4 (0x4) +TB580 045:956.850 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 045:956.870 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 045:957.421 Data: 92 FF 00 00 +TB580 045:957.444 - 0.601ms returns 4 (0x4) +TB580 045:957.466 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 045:957.515 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 045:958.067 Data: B7 FF 00 00 +TB580 045:958.088 - 0.629ms returns 4 (0x4) +TB580 045:958.110 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 045:958.128 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 045:958.673 Data: 74 CE 00 00 +TB580 045:958.694 - 0.591ms returns 4 (0x4) +TB580 045:958.714 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 045:958.733 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 045:959.300 Data: 25 FF 00 00 +TB580 045:959.320 - 0.613ms returns 4 (0x4) +TB580 045:960.428 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 045:960.479 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 045:961.134 Data: DE D4 00 00 +TB580 045:961.165 - 0.744ms returns 4 (0x4) +TB580 045:971.083 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 045:971.140 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 045:972.094 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 045:972.108 - 1.027ms returns 32 (0x20) +TB580 045:972.465 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 045:972.489 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 045:973.137 Data: 00 +TB580 045:973.162 - 0.699ms returns 1 (0x1) +TC1C4 045:973.325 JLINK_IsHalted() +TC1C4 045:973.925 - 0.603ms returns FALSE +TC1C4 046:074.411 JLINK_HasError() +TC1C4 046:074.452 JLINK_IsHalted() +TC1C4 046:075.100 - 0.677ms returns FALSE +TC1C4 046:176.040 JLINK_HasError() +TC1C4 046:176.172 JLINK_IsHalted() +TC1C4 046:177.032 - 0.872ms returns FALSE +TC1C4 046:278.189 JLINK_HasError() +TC1C4 046:278.298 JLINK_IsHalted() +TC1C4 046:279.081 - 0.877ms returns FALSE +TC1C4 046:380.252 JLINK_HasError() +TC1C4 046:380.314 JLINK_IsHalted() +TC1C4 046:381.239 - 0.963ms returns FALSE +TC1C4 046:481.479 JLINK_HasError() +TC1C4 046:481.777 JLINK_HasError() +TB580 046:482.740 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 046:482.888 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 046:483.641 Data: E2 03 +TB580 046:483.683 - 0.952ms returns 2 (0x2) +TB580 046:483.885 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 046:483.932 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 046:484.831 Data: 01 +TB580 046:484.906 - 1.030ms returns 1 (0x1) +TB580 046:484.957 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 046:484.998 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 046:485.930 Data: 00 +TB580 046:486.003 - 1.055ms returns 1 (0x1) +TB580 046:486.049 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 046:486.089 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 046:486.918 Data: 02 +TB580 046:486.962 - 0.922ms returns 1 (0x1) +TB580 046:487.146 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 046:487.188 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 046:488.254 Data: A4 9B 00 00 +TB580 046:488.297 - 1.163ms returns 4 (0x4) +TB580 046:488.338 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 046:488.371 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 046:489.024 Data: 92 FF 00 00 +TB580 046:489.055 - 0.726ms returns 4 (0x4) +TB580 046:489.085 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 046:489.113 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 046:490.036 Data: B7 FF 00 00 +TB580 046:490.104 - 1.027ms returns 4 (0x4) +TB580 046:490.148 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 046:490.187 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 046:490.951 Data: 74 CE 00 00 +TB580 046:491.008 - 0.867ms returns 4 (0x4) +TB580 046:491.045 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 046:491.077 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 046:491.644 Data: 25 FF 00 00 +TB580 046:491.669 - 0.630ms returns 4 (0x4) +TB580 046:492.770 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 046:492.815 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 046:493.501 Data: DE D4 00 00 +TB580 046:493.518 - 0.753ms returns 4 (0x4) +TB580 046:500.258 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 046:500.296 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 046:501.318 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 046:501.331 - 1.075ms returns 32 (0x20) +TB580 046:501.615 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 046:501.627 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 046:502.194 Data: 00 +TB580 046:502.210 - 0.597ms returns 1 (0x1) +TC1C4 046:502.374 JLINK_IsHalted() +TC1C4 046:503.044 - 0.674ms returns FALSE +TC1C4 046:603.652 JLINK_HasError() +TC1C4 046:603.741 JLINK_IsHalted() +TC1C4 046:604.580 - 0.888ms returns FALSE +TC1C4 046:704.956 JLINK_HasError() +TC1C4 046:705.068 JLINK_IsHalted() +TC1C4 046:706.021 - 1.011ms returns FALSE +TC1C4 046:807.032 JLINK_HasError() +TC1C4 046:807.115 JLINK_IsHalted() +TC1C4 046:807.972 - 0.898ms returns FALSE +TC1C4 046:909.063 JLINK_HasError() +TC1C4 046:909.126 JLINK_IsHalted() +TC1C4 046:909.980 - 0.890ms returns FALSE +TC1C4 047:010.918 JLINK_HasError() +TC1C4 047:010.972 JLINK_HasError() +TB580 047:011.343 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 047:011.440 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 047:012.123 Data: E2 03 +TB580 047:012.145 - 0.806ms returns 2 (0x2) +TB580 047:012.258 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 047:012.289 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 047:012.990 Data: 01 +TB580 047:013.008 - 0.755ms returns 1 (0x1) +TB580 047:013.026 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 047:013.042 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 047:013.692 Data: 00 +TB580 047:013.710 - 0.688ms returns 1 (0x1) +TB580 047:013.726 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 047:013.740 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 047:014.402 Data: 02 +TB580 047:014.419 - 0.698ms returns 1 (0x1) +TB580 047:014.493 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 047:014.508 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 047:015.123 Data: A4 9B 00 00 +TB580 047:015.140 - 0.651ms returns 4 (0x4) +TB580 047:015.156 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 047:015.170 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 047:015.734 Data: 92 FF 00 00 +TB580 047:015.751 - 0.599ms returns 4 (0x4) +TB580 047:015.766 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 047:015.780 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 047:016.400 Data: B7 FF 00 00 +TB580 047:016.418 - 0.657ms returns 4 (0x4) +TB580 047:016.434 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 047:016.448 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 047:016.994 Data: 74 CE 00 00 +TB580 047:017.012 - 0.583ms returns 4 (0x4) +TB580 047:017.041 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 047:017.057 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 047:017.734 Data: 25 FF 00 00 +TB580 047:017.751 - 0.715ms returns 4 (0x4) +TB580 047:017.776 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 047:017.791 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 047:018.375 Data: DD D4 00 00 +TB580 047:018.391 - 0.619ms returns 4 (0x4) +TB580 047:023.054 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 047:023.119 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 047:024.093 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 047:024.109 - 1.058ms returns 32 (0x20) +TB580 047:024.513 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 047:024.531 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 047:025.071 Data: 00 +TB580 047:025.083 - 0.573ms returns 1 (0x1) +TC1C4 047:025.291 JLINK_IsHalted() +TC1C4 047:025.996 - 0.718ms returns FALSE +TC1C4 047:127.145 JLINK_HasError() +TC1C4 047:127.210 JLINK_IsHalted() +TC1C4 047:128.082 - 0.895ms returns FALSE +TC1C4 047:228.416 JLINK_HasError() +TC1C4 047:228.520 JLINK_IsHalted() +TC1C4 047:229.280 - 0.826ms returns FALSE +TC1C4 047:329.668 JLINK_HasError() +TC1C4 047:329.785 JLINK_IsHalted() +TC1C4 047:330.767 - 1.086ms returns FALSE +TC1C4 047:431.446 JLINK_HasError() +TC1C4 047:431.557 JLINK_IsHalted() +TC1C4 047:432.601 - 1.136ms returns FALSE +TC1C4 047:533.526 JLINK_HasError() +TC1C4 047:533.635 JLINK_HasError() +TB580 047:534.883 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 047:534.997 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 047:535.899 Data: E2 03 +TB580 047:535.973 - 1.099ms returns 2 (0x2) +TB580 047:536.139 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 047:536.181 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 047:536.817 Data: 03 +TB580 047:537.033 - 0.904ms returns 1 (0x1) +TB580 047:537.122 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 047:537.163 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 047:537.809 Data: 00 +TB580 047:537.868 - 0.754ms returns 1 (0x1) +TB580 047:537.907 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 047:537.941 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 047:538.675 Data: 00 +TB580 047:538.731 - 0.830ms returns 1 (0x1) +TB580 047:542.137 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 047:542.191 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 047:542.830 Data: A3 9B 00 00 +TB580 047:542.866 - 0.733ms returns 4 (0x4) +TB580 047:543.381 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 047:543.420 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 047:544.077 Data: 92 FF 00 00 +TB580 047:544.095 - 0.719ms returns 4 (0x4) +TB580 047:544.117 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 047:544.135 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 047:544.688 Data: B7 FF 00 00 +TB580 047:544.704 - 0.592ms returns 4 (0x4) +TB580 047:544.721 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 047:544.735 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 047:545.355 Data: 74 CE 00 00 +TB580 047:545.371 - 0.655ms returns 4 (0x4) +TB580 047:545.387 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 047:545.401 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 047:545.984 Data: 20 FF 00 00 +TB580 047:546.002 - 0.620ms returns 4 (0x4) +TB580 047:546.490 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 047:546.525 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 047:547.149 Data: DD D4 00 00 +TB580 047:547.169 - 0.684ms returns 4 (0x4) +TB580 047:553.335 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 047:553.359 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 047:554.275 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 047:554.294 - 0.961ms returns 32 (0x20) +TB580 047:554.623 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 047:554.635 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 047:555.169 Data: 00 +TB580 047:555.188 - 0.571ms returns 1 (0x1) +TC1C4 047:555.492 JLINK_IsHalted() +TC1C4 047:556.057 - 0.568ms returns FALSE +TC1C4 047:657.040 JLINK_HasError() +TC1C4 047:657.147 JLINK_IsHalted() +TC1C4 047:657.907 - 0.776ms returns FALSE +TC1C4 047:758.676 JLINK_HasError() +TC1C4 047:758.772 JLINK_IsHalted() +TC1C4 047:759.625 - 0.872ms returns FALSE +TC1C4 047:859.870 JLINK_HasError() +TC1C4 047:859.935 JLINK_IsHalted() +TC1C4 047:860.681 - 0.754ms returns FALSE +TC1C4 047:961.724 JLINK_HasError() +TC1C4 047:961.831 JLINK_IsHalted() +TC1C4 047:962.773 - 1.003ms returns FALSE +TC1C4 048:063.477 JLINK_HasError() +TC1C4 048:063.515 JLINK_HasError() +TB580 048:063.834 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 048:063.883 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 048:064.617 Data: 8E 02 +TB580 048:064.658 - 0.826ms returns 2 (0x2) +TB580 048:064.738 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 048:064.750 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 048:065.444 Data: 03 +TB580 048:065.465 - 0.729ms returns 1 (0x1) +TB580 048:065.490 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 048:065.502 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 048:066.136 Data: 00 +TB580 048:066.157 - 0.669ms returns 1 (0x1) +TB580 048:066.171 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 048:066.189 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 048:066.941 Data: 00 +TB580 048:066.965 - 0.797ms returns 1 (0x1) +TB580 048:068.020 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 048:068.051 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 048:068.661 Data: A4 9B 00 00 +TB580 048:068.687 - 0.670ms returns 4 (0x4) +TB580 048:069.063 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 048:069.085 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 048:069.720 Data: 92 FF 00 00 +TB580 048:069.732 - 0.672ms returns 4 (0x4) +TB580 048:069.747 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 048:069.758 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 048:070.266 Data: B7 FF 00 00 +TB580 048:070.284 - 0.541ms returns 4 (0x4) +TB580 048:070.302 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 048:070.319 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 048:070.867 Data: 73 CE 00 00 +TB580 048:070.883 - 0.582ms returns 4 (0x4) +TB580 048:071.139 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 048:071.152 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 048:071.759 Data: 23 FF 00 00 +TB580 048:071.767 - 0.629ms returns 4 (0x4) +TB580 048:071.938 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 048:071.950 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 048:072.466 Data: DD D4 00 00 +TB580 048:072.481 - 0.545ms returns 4 (0x4) +TB580 048:075.503 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 048:075.537 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 048:076.558 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 048:076.568 - 1.067ms returns 32 (0x20) +TB580 048:076.820 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 048:076.836 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 048:077.514 Data: 00 +TB580 048:077.523 - 0.705ms returns 1 (0x1) +TC1C4 048:077.652 JLINK_IsHalted() +TC1C4 048:078.261 - 0.613ms returns FALSE +TC1C4 048:178.708 JLINK_HasError() +TC1C4 048:178.741 JLINK_IsHalted() +TC1C4 048:179.336 - 0.602ms returns FALSE +TC1C4 048:279.591 JLINK_HasError() +TC1C4 048:279.692 JLINK_IsHalted() +TC1C4 048:280.545 - 0.867ms returns FALSE +TC1C4 048:380.792 JLINK_HasError() +TC1C4 048:380.853 JLINK_IsHalted() +TC1C4 048:381.727 - 0.914ms returns FALSE +TC1C4 048:482.109 JLINK_HasError() +TC1C4 048:482.155 JLINK_IsHalted() +TC1C4 048:482.808 - 0.668ms returns FALSE +TC1C4 048:582.971 JLINK_HasError() +TC1C4 048:583.079 JLINK_HasError() +TB580 048:583.924 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 048:584.045 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 048:584.869 Data: 8E 02 +TB580 048:584.968 - 1.053ms returns 2 (0x2) +TB580 048:585.248 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 048:585.295 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 048:585.941 Data: 01 +TB580 048:585.967 - 0.727ms returns 1 (0x1) +TB580 048:586.022 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 048:586.048 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 048:586.993 Data: 00 +TB580 048:587.108 - 1.183ms returns 1 (0x1) +TB580 048:587.244 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 048:587.280 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 048:588.495 Data: 00 +TB580 048:588.535 - 1.299ms returns 1 (0x1) +TB580 048:588.720 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 048:588.752 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 048:589.538 Data: A4 9B 00 00 +TB580 048:589.561 - 0.848ms returns 4 (0x4) +TB580 048:590.487 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 048:590.532 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 048:591.197 Data: 92 FF 00 00 +TB580 048:591.217 - 0.736ms returns 4 (0x4) +TB580 048:591.241 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 048:591.260 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 048:591.795 Data: B7 FF 00 00 +TB580 048:591.813 - 0.577ms returns 4 (0x4) +TB580 048:591.831 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 048:591.856 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 048:592.418 Data: 74 CE 00 00 +TB580 048:592.432 - 0.605ms returns 4 (0x4) +TB580 048:592.844 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 048:592.866 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 048:593.396 Data: 1A FF 00 00 +TB580 048:593.424 - 0.583ms returns 4 (0x4) +TB580 048:593.837 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 048:593.860 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 048:594.433 Data: DD D4 00 00 +TB580 048:594.443 - 0.609ms returns 4 (0x4) +TB580 048:598.882 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 048:598.904 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 048:599.876 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 048:599.904 - 1.024ms returns 32 (0x20) +TB580 048:600.173 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 048:600.186 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 048:600.767 Data: 00 +TB580 048:600.774 - 0.604ms returns 1 (0x1) +TC1C4 048:600.912 JLINK_IsHalted() +TC1C4 048:601.395 - 0.486ms returns FALSE +TC1C4 048:701.797 JLINK_HasError() +TC1C4 048:701.833 JLINK_IsHalted() +TC1C4 048:702.612 - 0.804ms returns FALSE +TC1C4 048:803.155 JLINK_HasError() +TC1C4 048:803.270 JLINK_IsHalted() +TC1C4 048:804.528 - 1.352ms returns FALSE +TC1C4 048:905.014 JLINK_HasError() +TC1C4 048:905.075 JLINK_IsHalted() +TC1C4 048:905.856 - 0.809ms returns FALSE +TC1C4 049:006.146 JLINK_HasError() +TC1C4 049:006.254 JLINK_IsHalted() +TC1C4 049:007.001 - 0.783ms returns FALSE +TC1C4 049:107.344 JLINK_HasError() +TC1C4 049:107.404 JLINK_HasError() +TB580 049:107.875 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 049:107.917 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 049:108.676 Data: D5 03 +TB580 049:108.715 - 0.845ms returns 2 (0x2) +TB580 049:108.833 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 049:108.854 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 049:109.633 Data: 02 +TB580 049:109.669 - 0.840ms returns 1 (0x1) +TB580 049:109.721 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 049:109.741 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 049:110.538 Data: 00 +TB580 049:110.576 - 0.860ms returns 1 (0x1) +TB580 049:110.602 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 049:110.623 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 049:111.388 Data: 02 +TB580 049:111.425 - 0.829ms returns 1 (0x1) +TB580 049:112.969 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 049:113.015 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 049:113.749 Data: A4 9B 00 00 +TB580 049:113.791 - 0.827ms returns 4 (0x4) +TB580 049:113.817 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 049:113.841 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 049:114.575 Data: 92 FF 00 00 +TB580 049:114.590 - 0.776ms returns 4 (0x4) +TB580 049:114.605 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 049:114.618 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 049:115.150 Data: B7 FF 00 00 +TB580 049:115.164 - 0.564ms returns 4 (0x4) +TB580 049:115.178 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 049:115.190 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 049:115.780 Data: 74 CE 00 00 +TB580 049:115.792 - 0.618ms returns 4 (0x4) +TB580 049:116.355 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 049:116.391 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 049:117.077 Data: 25 FF 00 00 +TB580 049:117.114 - 0.763ms returns 4 (0x4) +TB580 049:117.567 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 049:117.595 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 049:118.150 Data: DD D4 00 00 +TB580 049:118.164 - 0.601ms returns 4 (0x4) +TB580 049:123.819 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 049:123.863 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 049:124.907 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 049:124.926 - 1.109ms returns 32 (0x20) +TB580 049:125.230 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 049:125.247 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 049:125.765 Data: 00 +TB580 049:125.773 - 0.546ms returns 1 (0x1) +TC1C4 049:126.154 JLINK_IsHalted() +TC1C4 049:126.798 - 0.658ms returns FALSE +TC1C4 049:227.755 JLINK_HasError() +TC1C4 049:227.813 JLINK_IsHalted() +TC1C4 049:228.590 - 0.785ms returns FALSE +TC1C4 049:328.777 JLINK_HasError() +TC1C4 049:328.836 JLINK_IsHalted() +TC1C4 049:329.598 - 0.795ms returns FALSE +TC1C4 049:430.074 JLINK_HasError() +TC1C4 049:430.181 JLINK_IsHalted() +TC1C4 049:431.101 - 0.937ms returns FALSE +TC1C4 049:531.337 JLINK_HasError() +TC1C4 049:531.433 JLINK_IsHalted() +TC1C4 049:532.335 - 0.951ms returns FALSE +TC1C4 049:632.912 JLINK_HasError() +TC1C4 049:632.971 JLINK_HasError() +TB580 049:633.527 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 049:633.592 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 049:634.402 Data: E2 03 +TB580 049:634.449 - 0.927ms returns 2 (0x2) +TB580 049:634.628 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 049:634.653 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 049:635.442 Data: 01 +TB580 049:635.484 - 0.861ms returns 1 (0x1) +TB580 049:635.581 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 049:635.607 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 049:636.314 Data: 00 +TB580 049:636.357 - 0.782ms returns 1 (0x1) +TB580 049:636.385 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 049:636.408 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 049:637.161 Data: 02 +TB580 049:637.414 - 1.035ms returns 1 (0x1) +TB580 049:639.590 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 049:639.636 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 049:640.357 Data: A4 9B 00 00 +TB580 049:640.373 - 0.786ms returns 4 (0x4) +TB580 049:640.391 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 049:640.406 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 049:641.115 Data: 92 FF 00 00 +TB580 049:641.130 - 0.743ms returns 4 (0x4) +TB580 049:641.145 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 049:641.158 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 049:641.737 Data: B7 FF 00 00 +TB580 049:641.751 - 0.610ms returns 4 (0x4) +TB580 049:641.765 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 049:641.777 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 049:642.432 Data: 73 CE 00 00 +TB580 049:642.448 - 0.688ms returns 4 (0x4) +TB580 049:642.913 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 049:642.942 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 049:643.590 Data: 20 FF 00 00 +TB580 049:643.607 - 0.699ms returns 4 (0x4) +TB580 049:644.026 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 049:644.056 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 049:644.663 Data: DD D4 00 00 +TB580 049:644.682 - 0.660ms returns 4 (0x4) +TB580 049:650.925 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 049:650.953 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 049:651.952 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 049:651.961 - 1.038ms returns 32 (0x20) +TB580 049:652.234 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 049:652.245 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 049:652.805 Data: 00 +TB580 049:652.812 - 0.580ms returns 1 (0x1) +TC1C4 049:653.034 JLINK_IsHalted() +TC1C4 049:653.570 - 0.546ms returns FALSE +TC1C4 049:754.432 JLINK_HasError() +TC1C4 049:754.498 JLINK_IsHalted() +TC1C4 049:755.277 - 0.811ms returns FALSE +TC1C4 049:856.453 JLINK_HasError() +TC1C4 049:856.487 JLINK_IsHalted() +TC1C4 049:857.151 - 0.679ms returns FALSE +TC1C4 049:957.448 JLINK_HasError() +TC1C4 049:957.529 JLINK_IsHalted() +TC1C4 049:958.388 - 0.907ms returns FALSE +TC1C4 050:058.716 JLINK_HasError() +TC1C4 050:058.794 JLINK_IsHalted() +TC1C4 050:059.489 - 0.707ms returns FALSE +TC1C4 050:160.490 JLINK_HasError() +TC1C4 050:160.606 JLINK_HasError() +TB580 050:161.574 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 050:161.711 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 050:162.692 Data: E2 03 +TB580 050:162.772 - 1.208ms returns 2 (0x2) +TB580 050:163.077 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 050:163.122 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 050:164.053 Data: 01 +TB580 050:164.119 - 1.050ms returns 1 (0x1) +TB580 050:164.200 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 050:164.237 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 050:165.068 Data: 00 +TB580 050:165.140 - 0.948ms returns 1 (0x1) +TB580 050:165.181 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 050:165.216 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 050:165.863 Data: 02 +TB580 050:165.938 - 0.766ms returns 1 (0x1) +TB580 050:166.119 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 050:166.164 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 050:166.954 Data: A4 9B 00 00 +TB580 050:167.019 - 0.907ms returns 4 (0x4) +TB580 050:167.062 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 050:167.097 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 050:167.703 Data: 92 FF 00 00 +TB580 050:167.725 - 0.671ms returns 4 (0x4) +TB580 050:167.748 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 050:167.770 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 050:168.448 Data: B7 FF 00 00 +TB580 050:168.475 - 0.733ms returns 4 (0x4) +TB580 050:168.502 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 050:168.526 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 050:169.173 Data: 73 CE 00 00 +TB580 050:169.195 - 0.699ms returns 4 (0x4) +TB580 050:170.555 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 050:170.617 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 050:171.220 Data: E5 FE 00 00 +TB580 050:171.254 - 0.705ms returns 4 (0x4) +TB580 050:171.837 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 050:171.874 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 050:172.517 Data: DD D4 00 00 +TB580 050:172.535 - 0.703ms returns 4 (0x4) +TB580 050:178.596 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 050:178.618 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 050:179.549 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 050:179.570 - 0.976ms returns 32 (0x20) +TB580 050:180.141 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 050:180.193 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 050:180.904 Data: 00 +TB580 050:180.917 - 0.778ms returns 1 (0x1) +TC1C4 050:181.110 JLINK_IsHalted() +TC1C4 050:181.781 - 0.676ms returns FALSE +TC1C4 050:282.537 JLINK_HasError() +TC1C4 050:282.589 JLINK_IsHalted() +TC1C4 050:283.473 - 0.944ms returns FALSE +TC1C4 050:384.238 JLINK_HasError() +TC1C4 050:384.347 JLINK_IsHalted() +TC1C4 050:385.381 - 1.094ms returns FALSE +TC1C4 050:486.405 JLINK_HasError() +TC1C4 050:486.462 JLINK_IsHalted() +TC1C4 050:487.151 - 0.722ms returns FALSE +TC1C4 050:588.354 JLINK_HasError() +TC1C4 050:588.522 JLINK_IsHalted() +TC1C4 050:589.337 - 0.891ms returns FALSE +TC1C4 050:690.249 JLINK_HasError() +TC1C4 050:690.315 JLINK_HasError() +TB580 050:691.072 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 050:691.203 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 050:691.962 Data: E2 03 +TB580 050:691.989 - 0.923ms returns 2 (0x2) +TB580 050:692.132 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 050:692.182 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 050:692.970 Data: 01 +TB580 050:692.991 - 0.865ms returns 1 (0x1) +TB580 050:693.016 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 050:693.038 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 050:693.823 Data: 00 +TB580 050:693.843 - 0.832ms returns 1 (0x1) +TB580 050:693.863 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 050:693.881 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 050:694.653 Data: 02 +TB580 050:694.674 - 0.817ms returns 1 (0x1) +TB580 050:694.775 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 050:694.808 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 050:695.596 Data: A4 9B 00 00 +TB580 050:695.619 - 0.850ms returns 4 (0x4) +TB580 050:695.644 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 050:695.664 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 050:696.514 Data: 92 FF 00 00 +TB580 050:696.534 - 0.896ms returns 4 (0x4) +TB580 050:696.555 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 050:696.572 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 050:697.383 Data: B7 FF 00 00 +TB580 050:697.404 - 0.855ms returns 4 (0x4) +TB580 050:697.423 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 050:697.440 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 050:698.199 Data: 74 CE 00 00 +TB580 050:698.218 - 0.801ms returns 4 (0x4) +TB580 050:699.215 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 050:699.264 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 050:700.049 Data: BA FE 00 00 +TB580 050:700.072 - 0.864ms returns 4 (0x4) +TB580 050:700.687 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 050:700.729 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 050:701.565 Data: DE D4 00 00 +TB580 050:701.588 - 0.907ms returns 4 (0x4) +TB580 050:708.982 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 050:709.020 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 050:709.966 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 050:709.977 - 0.997ms returns 32 (0x20) +TB580 050:710.208 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 050:710.221 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 050:710.909 Data: 00 +TB580 050:710.934 - 0.730ms returns 1 (0x1) +TC1C4 050:711.158 JLINK_IsHalted() +TC1C4 050:711.903 - 0.766ms returns FALSE +TC1C4 050:812.113 JLINK_HasError() +TC1C4 050:812.173 JLINK_IsHalted() +TC1C4 050:812.889 - 0.741ms returns FALSE +TC1C4 050:913.950 JLINK_HasError() +TC1C4 050:914.188 JLINK_IsHalted() +TC1C4 050:915.156 - 0.984ms returns FALSE +TC1C4 051:015.447 JLINK_HasError() +TC1C4 051:015.542 JLINK_IsHalted() +TC1C4 051:016.288 - 0.757ms returns FALSE +TC1C4 051:116.513 JLINK_HasError() +TC1C4 051:116.570 JLINK_IsHalted() +TC1C4 051:117.276 - 0.723ms returns FALSE +TC1C4 051:217.937 JLINK_HasError() +TC1C4 051:217.981 JLINK_HasError() +TB580 051:218.300 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 051:218.348 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 051:218.952 Data: E2 03 +TB580 051:218.968 - 0.673ms returns 2 (0x2) +TB580 051:219.033 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 051:219.049 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 051:219.627 Data: 01 +TB580 051:219.642 - 0.613ms returns 1 (0x1) +TB580 051:219.658 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 051:219.671 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 051:220.233 Data: 00 +TB580 051:220.250 - 0.596ms returns 1 (0x1) +TB580 051:220.315 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 051:220.342 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 051:220.961 Data: 02 +TB580 051:220.978 - 0.665ms returns 1 (0x1) +TB580 051:221.047 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 051:221.056 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 051:221.716 Data: A4 9B 00 00 +TB580 051:221.731 - 0.685ms returns 4 (0x4) +TB580 051:221.741 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 051:221.749 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 051:222.331 Data: 92 FF 00 00 +TB580 051:222.345 - 0.606ms returns 4 (0x4) +TB580 051:222.355 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 051:222.363 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 051:222.878 Data: B7 FF 00 00 +TB580 051:222.921 - 0.568ms returns 4 (0x4) +TB580 051:222.931 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 051:222.939 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 051:223.578 Data: 73 CE 00 00 +TB580 051:223.583 - 0.654ms returns 4 (0x4) +TB580 051:223.889 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 051:223.906 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 051:224.431 Data: 9D FE 00 00 +TB580 051:224.437 - 0.549ms returns 4 (0x4) +TB580 051:224.603 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 051:224.612 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 051:225.179 Data: DE D4 00 00 +TB580 051:225.185 - 0.584ms returns 4 (0x4) +TB580 051:228.378 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 051:228.401 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 051:229.355 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 051:229.362 - 0.985ms returns 32 (0x20) +TB580 051:229.565 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 051:229.573 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 051:230.170 Data: 00 +TB580 051:230.176 - 0.613ms returns 1 (0x1) +TC1C4 051:230.269 JLINK_IsHalted() +TC1C4 051:230.873 - 0.608ms returns FALSE +TC1C4 051:331.292 JLINK_HasError() +TC1C4 051:331.330 JLINK_IsHalted() +TC1C4 051:332.103 - 0.802ms returns FALSE +TC1C4 051:433.004 JLINK_HasError() +TC1C4 051:433.111 JLINK_IsHalted() +TC1C4 051:433.816 - 0.755ms returns FALSE +TC1C4 051:534.771 JLINK_HasError() +TC1C4 051:534.891 JLINK_IsHalted() +TC1C4 051:535.879 - 1.055ms returns FALSE +TC1C4 051:636.700 JLINK_HasError() +TC1C4 051:636.765 JLINK_IsHalted() +TC1C4 051:637.603 - 0.860ms returns FALSE +TC1C4 051:738.351 JLINK_HasError() +TC1C4 051:738.399 JLINK_HasError() +TB580 051:738.643 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 051:738.672 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 051:739.311 Data: E2 03 +TB580 051:739.318 - 0.677ms returns 2 (0x2) +TB580 051:739.366 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 051:739.375 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 051:739.959 Data: 01 +TB580 051:739.965 - 0.601ms returns 1 (0x1) +TB580 051:739.971 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 051:739.977 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 051:740.509 Data: 00 +TB580 051:740.516 - 0.546ms returns 1 (0x1) +TB580 051:740.522 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 051:740.527 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 051:741.037 Data: 02 +TB580 051:741.044 - 0.523ms returns 1 (0x1) +TB580 051:741.075 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 051:741.081 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 051:741.708 Data: A4 9B 00 00 +TB580 051:741.749 - 0.687ms returns 4 (0x4) +TB580 051:741.773 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 051:741.783 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 051:742.257 Data: 92 FF 00 00 +TB580 051:742.269 - 0.498ms returns 4 (0x4) +TB580 051:742.278 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 051:742.286 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 051:742.860 Data: B7 FF 00 00 +TB580 051:742.870 - 0.594ms returns 4 (0x4) +TB580 051:742.877 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 051:742.883 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 051:743.428 Data: 74 CE 00 00 +TB580 051:743.434 - 0.559ms returns 4 (0x4) +TB580 051:743.735 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 051:743.749 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 051:744.322 Data: C3 FE 00 00 +TB580 051:744.328 - 0.595ms returns 4 (0x4) +TB580 051:744.490 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 051:744.501 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 051:744.988 Data: DF D4 00 00 +TB580 051:744.993 - 0.505ms returns 4 (0x4) +TB580 051:748.060 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 051:748.080 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 051:748.994 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 051:749.007 - 0.949ms returns 32 (0x20) +TB580 051:749.256 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 051:749.267 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 051:749.760 Data: 00 +TB580 051:749.768 - 0.514ms returns 1 (0x1) +TC1C4 051:749.985 JLINK_IsHalted() +TC1C4 051:750.715 - 0.741ms returns FALSE +TC1C4 051:851.531 JLINK_HasError() +TC1C4 051:851.620 JLINK_IsHalted() +TC1C4 051:852.546 - 0.940ms returns FALSE +TC1C4 051:952.969 JLINK_HasError() +TC1C4 051:953.050 JLINK_IsHalted() +TC1C4 051:953.904 - 0.909ms returns FALSE +TC1C4 052:054.931 JLINK_HasError() +TC1C4 052:055.154 JLINK_IsHalted() +TC1C4 052:056.105 - 1.037ms returns FALSE +TC1C4 052:156.603 JLINK_HasError() +TC1C4 052:156.726 JLINK_IsHalted() +TC1C4 052:157.651 - 0.946ms returns FALSE +TC1C4 052:257.968 JLINK_HasError() +TC1C4 052:258.020 JLINK_HasError() +TB580 052:258.998 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 052:259.128 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 052:259.803 Data: E2 03 +TB580 052:259.831 - 0.838ms returns 2 (0x2) +TB580 052:259.941 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 052:259.958 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 052:260.589 Data: 01 +TB580 052:260.603 - 0.667ms returns 1 (0x1) +TB580 052:260.630 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 052:260.642 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 052:261.383 Data: 00 +TB580 052:261.395 - 0.770ms returns 1 (0x1) +TB580 052:261.415 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 052:261.428 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 052:262.192 Data: 02 +TB580 052:262.206 - 0.795ms returns 1 (0x1) +TB580 052:262.274 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 052:262.289 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 052:262.941 Data: A4 9B 00 00 +TB580 052:262.955 - 0.684ms returns 4 (0x4) +TB580 052:262.975 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 052:262.987 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 052:263.714 Data: 92 FF 00 00 +TB580 052:263.726 - 0.755ms returns 4 (0x4) +TB580 052:263.744 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 052:263.756 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 052:264.584 Data: B7 FF 00 00 +TB580 052:264.605 - 0.865ms returns 4 (0x4) +TB580 052:264.632 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 052:264.650 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 052:265.308 Data: 74 CE 00 00 +TB580 052:265.325 - 0.699ms returns 4 (0x4) +TB580 052:266.220 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 052:266.260 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 052:266.921 Data: FC FE 00 00 +TB580 052:266.939 - 0.724ms returns 4 (0x4) +TB580 052:267.429 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 052:267.463 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 052:268.079 Data: DD D4 00 00 +TB580 052:268.137 - 0.718ms returns 4 (0x4) +TB580 052:277.793 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 052:277.845 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 052:278.988 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 052:279.000 - 1.210ms returns 32 (0x20) +TB580 052:279.346 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 052:279.360 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 052:280.099 Data: 00 +TB580 052:280.119 - 0.777ms returns 1 (0x1) +TC1C4 052:280.399 JLINK_IsHalted() +TC1C4 052:281.114 - 0.736ms returns FALSE +TC1C4 052:381.966 JLINK_HasError() +TC1C4 052:382.104 JLINK_IsHalted() +TC1C4 052:382.934 - 0.939ms returns FALSE +TC1C4 052:483.296 JLINK_HasError() +TC1C4 052:483.412 JLINK_IsHalted() +TC1C4 052:484.389 - 1.039ms returns FALSE +TC1C4 052:585.288 JLINK_HasError() +TC1C4 052:585.399 JLINK_IsHalted() +TC1C4 052:586.188 - 0.847ms returns FALSE +TC1C4 052:687.109 JLINK_HasError() +TC1C4 052:687.355 JLINK_IsHalted() +TC1C4 052:688.492 - 1.183ms returns FALSE +TC1C4 052:789.472 JLINK_HasError() +TC1C4 052:789.509 JLINK_HasError() +TB580 052:789.996 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 052:790.053 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 052:790.758 Data: E2 03 +TB580 052:790.796 - 0.806ms returns 2 (0x2) +TB580 052:790.925 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 052:790.958 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 052:791.626 Data: 01 +TB580 052:791.663 - 0.744ms returns 1 (0x1) +TB580 052:791.689 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 052:791.711 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 052:792.389 Data: 00 +TB580 052:792.427 - 0.743ms returns 1 (0x1) +TB580 052:792.453 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 052:792.475 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 052:793.155 Data: 02 +TB580 052:793.194 - 0.746ms returns 1 (0x1) +TB580 052:793.318 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 052:793.343 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 052:794.032 Data: A4 9B 00 00 +TB580 052:794.072 - 0.758ms returns 4 (0x4) +TB580 052:794.097 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 052:794.120 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 052:794.835 Data: 92 FF 00 00 +TB580 052:794.875 - 0.783ms returns 4 (0x4) +TB580 052:794.900 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 052:794.924 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 052:795.634 Data: B7 FF 00 00 +TB580 052:795.671 - 0.776ms returns 4 (0x4) +TB580 052:795.696 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 052:795.718 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 052:796.386 Data: 73 CE 00 00 +TB580 052:796.423 - 0.732ms returns 4 (0x4) +TB580 052:797.406 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 052:797.456 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 052:798.296 Data: 14 FF 00 00 +TB580 052:798.345 - 0.945ms returns 4 (0x4) +TB580 052:798.897 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 052:798.940 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 052:799.508 Data: DE D4 00 00 +TB580 052:799.528 - 0.636ms returns 4 (0x4) +TB580 052:805.660 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 052:805.703 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 052:806.715 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 052:806.723 - 1.065ms returns 32 (0x20) +TB580 052:806.961 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 052:806.974 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 052:807.573 Data: 00 +TB580 052:807.581 - 0.621ms returns 1 (0x1) +TC1C4 052:807.773 JLINK_IsHalted() +TC1C4 052:808.415 - 0.655ms returns FALSE +TC1C4 052:908.591 JLINK_HasError() +TC1C4 052:908.642 JLINK_IsHalted() +TC1C4 052:909.521 - 0.905ms returns FALSE +TC1C4 053:009.713 JLINK_HasError() +TC1C4 053:009.791 JLINK_IsHalted() +TC1C4 053:010.487 - 0.709ms returns FALSE +TC1C4 053:110.640 JLINK_HasError() +TC1C4 053:110.737 JLINK_IsHalted() +TC1C4 053:111.821 - 1.153ms returns FALSE +TC1C4 053:212.438 JLINK_HasError() +TC1C4 053:212.620 JLINK_IsHalted() +TC1C4 053:213.389 - 0.811ms returns FALSE +TC1C4 053:314.597 JLINK_HasError() +TC1C4 053:314.718 JLINK_HasError() +TB580 053:315.702 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 053:315.835 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 053:316.601 Data: E2 03 +TB580 053:316.685 - 0.992ms returns 2 (0x2) +TB580 053:316.894 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 053:316.943 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 053:317.782 Data: 01 +TB580 053:317.859 - 0.974ms returns 1 (0x1) +TB580 053:317.910 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 053:317.953 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 053:318.601 Data: 00 +TB580 053:318.648 - 0.745ms returns 1 (0x1) +TB580 053:318.687 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 053:318.722 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 053:319.359 Data: 02 +TB580 053:319.416 - 0.736ms returns 1 (0x1) +TB580 053:319.587 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 053:319.622 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 053:320.263 Data: A4 9B 00 00 +TB580 053:320.309 - 0.729ms returns 4 (0x4) +TB580 053:320.339 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 053:320.471 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 053:321.162 Data: 92 FF 00 00 +TB580 053:321.201 - 0.868ms returns 4 (0x4) +TB580 053:321.231 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 053:321.259 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 053:321.909 Data: B7 FF 00 00 +TB580 053:321.929 - 0.759ms returns 4 (0x4) +TB580 053:322.007 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 053:322.032 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 053:322.635 Data: 73 CE 00 00 +TB580 053:322.652 - 0.650ms returns 4 (0x4) +TB580 053:323.537 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 053:323.574 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 053:324.295 Data: 04 FF 00 00 +TB580 053:324.338 - 0.807ms returns 4 (0x4) +TB580 053:324.900 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 053:324.933 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 053:325.596 Data: DD D4 00 00 +TB580 053:325.634 - 0.739ms returns 4 (0x4) +TB580 053:330.576 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 053:330.594 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 053:331.739 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 053:331.754 - 1.180ms returns 32 (0x20) +TB580 053:332.030 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 053:332.040 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 053:332.627 Data: 00 +TB580 053:332.641 - 0.612ms returns 1 (0x1) +TC1C4 053:332.775 JLINK_IsHalted() +TC1C4 053:333.351 - 0.584ms returns FALSE +TC1C4 053:434.105 JLINK_HasError() +TC1C4 053:434.169 JLINK_IsHalted() +TC1C4 053:434.828 - 0.670ms returns FALSE +TC1C4 053:535.683 JLINK_HasError() +TC1C4 053:535.826 JLINK_IsHalted() +TC1C4 053:536.666 - 0.914ms returns FALSE +TC1C4 053:637.500 JLINK_HasError() +TC1C4 053:637.768 JLINK_IsHalted() +TC1C4 053:638.595 - 0.859ms returns FALSE +TC1C4 053:739.508 JLINK_HasError() +TC1C4 053:739.592 JLINK_IsHalted() +TC1C4 053:740.326 - 0.787ms returns FALSE +TC1C4 053:841.402 JLINK_HasError() +TC1C4 053:841.499 JLINK_HasError() +TB580 053:842.316 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 053:842.443 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 053:843.162 Data: E2 03 +TB580 053:843.195 - 0.887ms returns 2 (0x2) +TB580 053:843.525 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 053:843.578 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 053:844.448 Data: 03 +TB580 053:844.526 - 1.010ms returns 1 (0x1) +TB580 053:844.645 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 053:844.698 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 053:845.424 Data: 00 +TB580 053:845.479 - 0.843ms returns 1 (0x1) +TB580 053:845.523 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 053:845.564 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 053:846.323 Data: 00 +TB580 053:846.347 - 0.832ms returns 1 (0x1) +TB580 053:849.364 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 053:849.449 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 053:850.274 Data: A4 9B 00 00 +TB580 053:850.321 - 0.963ms returns 4 (0x4) +TB580 053:850.352 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 053:850.378 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 053:851.312 Data: 92 FF 00 00 +TB580 053:851.364 - 1.017ms returns 4 (0x4) +TB580 053:851.395 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 053:851.421 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 053:852.101 Data: B7 FF 00 00 +TB580 053:852.147 - 0.757ms returns 4 (0x4) +TB580 053:852.175 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 053:852.200 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 053:852.795 Data: 73 CE 00 00 +TB580 053:852.845 - 0.676ms returns 4 (0x4) +TB580 053:852.876 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 053:852.903 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 053:853.564 Data: 02 FF 00 00 +TB580 053:853.611 - 0.741ms returns 4 (0x4) +TB580 053:854.393 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 053:854.448 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 053:855.022 Data: DE D4 00 00 +TB580 053:855.041 - 0.653ms returns 4 (0x4) +TB580 053:862.590 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 053:862.627 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 053:863.806 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 053:863.824 - 1.236ms returns 32 (0x20) +TB580 053:864.156 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 053:864.167 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 053:864.854 Data: 00 +TB580 053:864.873 - 0.719ms returns 1 (0x1) +TC1C4 053:865.413 JLINK_IsHalted() +TC1C4 053:866.072 - 0.673ms returns FALSE +TC1C4 053:966.455 JLINK_HasError() +TC1C4 053:966.523 JLINK_IsHalted() +TC1C4 053:967.197 - 0.708ms returns FALSE +TC1C4 054:067.451 JLINK_HasError() +TC1C4 054:067.508 JLINK_IsHalted() +TC1C4 054:068.397 - 0.919ms returns FALSE +TC1C4 054:169.146 JLINK_HasError() +TC1C4 054:169.252 JLINK_IsHalted() +TC1C4 054:170.132 - 0.891ms returns FALSE +TC1C4 054:270.415 JLINK_HasError() +TC1C4 054:270.528 JLINK_IsHalted() +TC1C4 054:271.500 - 1.040ms returns FALSE +TC1C4 054:372.308 JLINK_HasError() +TC1C4 054:372.348 JLINK_HasError() +TB580 054:372.602 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 054:372.645 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 054:373.264 Data: 8E 02 +TB580 054:373.287 - 0.688ms returns 2 (0x2) +TB580 054:373.363 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 054:373.379 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 054:373.970 Data: 03 +TB580 054:373.981 - 0.622ms returns 1 (0x1) +TB580 054:374.005 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 054:374.016 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 054:374.632 Data: 00 +TB580 054:374.642 - 0.641ms returns 1 (0x1) +TB580 054:374.654 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 054:374.664 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 054:375.253 Data: 00 +TB580 054:375.264 - 0.613ms returns 1 (0x1) +TB580 054:376.486 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 054:376.522 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 054:377.105 Data: A4 9B 00 00 +TB580 054:377.119 - 0.637ms returns 4 (0x4) +TB580 054:377.136 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 054:377.150 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 054:377.660 Data: 92 FF 00 00 +TB580 054:377.675 - 0.542ms returns 4 (0x4) +TB580 054:377.702 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 054:377.715 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 054:378.326 Data: B7 FF 00 00 +TB580 054:378.341 - 0.642ms returns 4 (0x4) +TB580 054:378.365 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 054:378.378 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 054:378.920 Data: 74 CE 00 00 +TB580 054:378.934 - 0.573ms returns 4 (0x4) +TB580 054:379.355 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 054:379.385 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 054:379.972 Data: 07 FF 00 00 +TB580 054:379.989 - 0.638ms returns 4 (0x4) +TB580 054:380.432 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 054:380.464 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 054:381.019 Data: DE D4 00 00 +TB580 054:381.040 - 0.613ms returns 4 (0x4) +TB580 054:387.419 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 054:387.459 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 054:388.348 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 054:388.360 - 0.943ms returns 32 (0x20) +TB580 054:388.664 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 054:388.680 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 054:389.229 Data: 00 +TB580 054:389.236 - 0.574ms returns 1 (0x1) +TC1C4 054:389.358 JLINK_IsHalted() +TC1C4 054:389.997 - 0.671ms returns FALSE +TC1C4 054:490.363 JLINK_HasError() +TC1C4 054:490.414 JLINK_IsHalted() +TC1C4 054:491.050 - 0.644ms returns FALSE +TC1C4 054:591.291 JLINK_HasError() +TC1C4 054:591.374 JLINK_IsHalted() +TC1C4 054:592.072 - 0.743ms returns FALSE +TC1C4 054:692.693 JLINK_HasError() +TC1C4 054:692.748 JLINK_IsHalted() +TC1C4 054:693.509 - 0.811ms returns FALSE +TC1C4 054:794.166 JLINK_HasError() +TC1C4 054:794.284 JLINK_IsHalted() +TC1C4 054:795.101 - 0.833ms returns FALSE +TC1C4 054:895.564 JLINK_HasError() +TC1C4 054:895.672 JLINK_HasError() +TB580 054:896.357 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 054:896.451 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 054:897.370 Data: D5 03 +TB580 054:897.435 - 1.085ms returns 2 (0x2) +TB580 054:897.701 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 054:897.735 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 054:898.546 Data: 03 +TB580 054:898.603 - 0.909ms returns 1 (0x1) +TB580 054:898.640 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 054:898.672 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 054:899.434 Data: 00 +TB580 054:899.486 - 0.852ms returns 1 (0x1) +TB580 054:899.519 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 054:899.548 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 054:900.303 Data: 00 +TB580 054:900.355 - 0.842ms returns 1 (0x1) +TB580 054:900.501 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 054:900.532 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 054:901.275 Data: A4 9B 00 00 +TB580 054:901.322 - 0.827ms returns 4 (0x4) +TB580 054:901.353 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 054:901.380 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 054:902.127 Data: 92 FF 00 00 +TB580 054:902.175 - 0.828ms returns 4 (0x4) +TB580 054:902.205 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 054:902.232 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 054:903.058 Data: B7 FF 00 00 +TB580 054:903.106 - 0.906ms returns 4 (0x4) +TB580 054:903.136 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 054:903.163 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 054:903.783 Data: 74 CE 00 00 +TB580 054:903.817 - 0.687ms returns 4 (0x4) +TB580 054:904.746 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 054:904.785 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 054:905.468 Data: 05 FF 00 00 +TB580 054:905.513 - 0.773ms returns 4 (0x4) +TB580 054:906.138 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 054:906.178 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 054:906.817 Data: DD D4 00 00 +TB580 054:906.836 - 0.704ms returns 4 (0x4) +TB580 054:915.632 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 054:915.668 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 054:916.749 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 054:916.764 - 1.134ms returns 32 (0x20) +TB580 054:917.036 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 054:917.051 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 054:917.645 Data: 00 +TB580 054:917.654 - 0.620ms returns 1 (0x1) +TC1C4 054:917.764 JLINK_IsHalted() +TC1C4 054:918.334 - 0.599ms returns FALSE +TC1C4 055:018.712 JLINK_HasError() +TC1C4 055:018.758 JLINK_IsHalted() +TC1C4 055:019.629 - 0.895ms returns FALSE +TC1C4 055:119.912 JLINK_HasError() +TC1C4 055:119.966 JLINK_IsHalted() +TC1C4 055:120.774 - 0.829ms returns FALSE +TC1C4 055:221.387 JLINK_HasError() +TC1C4 055:221.448 JLINK_IsHalted() +TC1C4 055:222.160 - 0.744ms returns FALSE +TC1C4 055:322.439 JLINK_HasError() +TC1C4 055:322.495 JLINK_IsHalted() +TC1C4 055:323.339 - 0.872ms returns FALSE +TC1C4 055:424.569 JLINK_HasError() +TC1C4 055:424.614 JLINK_HasError() +TB580 055:424.958 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 055:424.995 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 055:425.622 Data: E2 03 +TB580 055:425.633 - 0.678ms returns 2 (0x2) +TB580 055:425.758 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 055:425.771 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 055:426.355 Data: 01 +TB580 055:426.365 - 0.611ms returns 1 (0x1) +TB580 055:426.382 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 055:426.392 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 055:426.973 Data: 00 +TB580 055:426.983 - 0.603ms returns 1 (0x1) +TB580 055:426.994 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 055:427.003 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 055:427.524 Data: 02 +TB580 055:427.534 - 0.543ms returns 1 (0x1) +TB580 055:428.905 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 055:428.944 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 055:429.500 Data: A5 9B 00 00 +TB580 055:429.514 - 0.612ms returns 4 (0x4) +TB580 055:429.895 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 055:429.919 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 055:430.523 Data: 92 FF 00 00 +TB580 055:430.537 - 0.646ms returns 4 (0x4) +TB580 055:430.553 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 055:430.567 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 055:431.196 Data: B7 FF 00 00 +TB580 055:431.210 - 0.661ms returns 4 (0x4) +TB580 055:431.224 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 055:431.238 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 055:431.828 Data: 73 CE 00 00 +TB580 055:431.842 - 0.622ms returns 4 (0x4) +TB580 055:432.230 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 055:432.266 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 055:432.922 Data: 2C FF 00 00 +TB580 055:432.939 - 0.713ms returns 4 (0x4) +TB580 055:433.309 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 055:433.344 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 055:433.886 Data: DF D4 00 00 +TB580 055:433.905 - 0.601ms returns 4 (0x4) +TB580 055:440.441 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 055:440.477 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 055:441.413 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 055:441.421 - 0.982ms returns 32 (0x20) +TB580 055:441.715 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 055:441.724 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 055:442.188 Data: 00 +TB580 055:442.195 - 0.482ms returns 1 (0x1) +TC1C4 055:442.410 JLINK_IsHalted() +TC1C4 055:443.183 - 0.784ms returns FALSE +TC1C4 055:544.051 JLINK_HasError() +TC1C4 055:544.075 JLINK_IsHalted() +TC1C4 055:544.665 - 0.602ms returns FALSE +TC1C4 055:645.685 JLINK_HasError() +TC1C4 055:645.709 JLINK_IsHalted() +TC1C4 055:646.351 - 0.647ms returns FALSE +TC1C4 055:746.661 JLINK_HasError() +TC1C4 055:746.685 JLINK_IsHalted() +TC1C4 055:747.343 - 0.660ms returns FALSE +TC1C4 055:848.061 JLINK_HasError() +TC1C4 055:848.083 JLINK_IsHalted() +TC1C4 055:848.696 - 0.615ms returns FALSE +TC1C4 055:948.965 JLINK_HasError() +TC1C4 055:948.987 JLINK_HasError() +TB580 055:952.150 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 055:952.184 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 055:952.767 Data: E2 03 +TB580 055:952.776 - 0.627ms returns 2 (0x2) +TB580 055:952.822 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 055:952.830 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 055:953.480 Data: 01 +TB580 055:953.497 - 0.678ms returns 1 (0x1) +TB580 055:953.518 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 055:953.526 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 055:954.045 Data: 00 +TB580 055:954.060 - 0.543ms returns 1 (0x1) +TB580 055:954.070 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 055:954.078 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 055:954.693 Data: 02 +TB580 055:954.701 - 0.633ms returns 1 (0x1) +TB580 055:955.650 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 055:955.686 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 055:956.277 Data: A4 9B 00 00 +TB580 055:956.284 - 0.636ms returns 4 (0x4) +TB580 055:956.483 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 055:956.496 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 055:956.984 Data: 92 FF 00 00 +TB580 055:956.991 - 0.509ms returns 4 (0x4) +TB580 055:956.999 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 055:957.005 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 055:957.563 Data: B7 FF 00 00 +TB580 055:957.569 - 0.572ms returns 4 (0x4) +TB580 055:957.574 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 055:957.579 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 055:958.153 Data: 73 CE 00 00 +TB580 055:958.159 - 0.586ms returns 4 (0x4) +TB580 055:958.328 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 055:958.347 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 055:958.928 Data: 23 FF 00 00 +TB580 055:958.934 - 0.608ms returns 4 (0x4) +TB580 055:959.067 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 055:959.077 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 055:959.604 Data: DF D4 00 00 +TB580 055:959.610 - 0.544ms returns 4 (0x4) +TB580 055:962.613 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 055:962.636 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 055:963.604 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 055:963.611 - 0.999ms returns 32 (0x20) +TB580 055:963.810 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 055:963.819 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 055:964.372 Data: 00 +TB580 055:964.378 - 0.570ms returns 1 (0x1) +TC1C4 055:964.474 JLINK_IsHalted() +TC1C4 055:965.041 - 0.569ms returns FALSE +TC1C4 056:065.195 JLINK_HasError() +TC1C4 056:065.225 JLINK_IsHalted() +TC1C4 056:065.960 - 0.754ms returns FALSE +TC1C4 056:166.211 JLINK_HasError() +TC1C4 056:166.315 JLINK_IsHalted() +TC1C4 056:167.320 - 1.067ms returns FALSE +TC1C4 056:267.624 JLINK_HasError() +TC1C4 056:267.735 JLINK_IsHalted() +TC1C4 056:268.606 - 0.942ms returns FALSE +TC1C4 056:369.172 JLINK_HasError() +TC1C4 056:369.225 JLINK_IsHalted() +TC1C4 056:370.105 - 0.907ms returns FALSE +TC1C4 056:470.591 JLINK_HasError() +TC1C4 056:470.639 JLINK_HasError() +TB580 056:471.081 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 056:471.130 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 056:471.882 Data: E2 03 +TB580 056:471.916 - 0.840ms returns 2 (0x2) +TB580 056:472.002 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 056:472.023 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 056:472.752 Data: 01 +TB580 056:472.788 - 0.791ms returns 1 (0x1) +TB580 056:472.813 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 056:472.833 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 056:473.610 Data: 00 +TB580 056:473.645 - 0.837ms returns 1 (0x1) +TB580 056:473.668 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 056:473.689 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 056:474.409 Data: 02 +TB580 056:474.466 - 0.803ms returns 1 (0x1) +TB580 056:474.557 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 056:474.579 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 056:475.308 Data: A4 9B 00 00 +TB580 056:475.324 - 0.771ms returns 4 (0x4) +TB580 056:476.050 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 056:476.081 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 056:476.717 Data: 92 FF 00 00 +TB580 056:476.734 - 0.689ms returns 4 (0x4) +TB580 056:476.752 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 056:476.767 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 056:477.480 Data: B7 FF 00 00 +TB580 056:477.496 - 0.748ms returns 4 (0x4) +TB580 056:477.511 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 056:477.525 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 056:478.103 Data: 73 CE 00 00 +TB580 056:478.118 - 0.611ms returns 4 (0x4) +TB580 056:478.133 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 056:478.146 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 056:478.676 Data: 24 FF 00 00 +TB580 056:478.692 - 0.564ms returns 4 (0x4) +TB580 056:479.106 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 056:479.130 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 056:479.681 Data: DE D4 00 00 +TB580 056:479.697 - 0.597ms returns 4 (0x4) +TB580 056:486.470 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 056:486.505 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 056:487.523 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 056:487.545 - 1.079ms returns 32 (0x20) +TB580 056:487.848 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 056:487.860 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 056:488.570 Data: 00 +TB580 056:488.577 - 0.733ms returns 1 (0x1) +TC1C4 056:488.751 JLINK_IsHalted() +TC1C4 056:489.454 - 0.713ms returns FALSE +TC1C4 056:590.147 JLINK_HasError() +TC1C4 056:590.253 JLINK_IsHalted() +TC1C4 056:590.987 - 0.755ms returns FALSE +TC1C4 056:691.725 JLINK_HasError() +TC1C4 056:691.799 JLINK_IsHalted() +TC1C4 056:692.488 - 0.700ms returns FALSE +TC1C4 056:793.461 JLINK_HasError() +TC1C4 056:793.511 JLINK_IsHalted() +TC1C4 056:794.338 - 0.846ms returns FALSE +TC1C4 056:894.509 JLINK_HasError() +TC1C4 056:894.563 JLINK_IsHalted() +TC1C4 056:895.200 - 0.644ms returns FALSE +TC1C4 056:995.296 JLINK_HasError() +TC1C4 056:995.366 JLINK_HasError() +TB580 056:995.731 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 056:995.778 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 056:996.370 Data: E2 03 +TB580 056:996.385 - 0.658ms returns 2 (0x2) +TB580 056:996.434 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 056:996.448 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 056:997.021 Data: 01 +TB580 056:997.032 - 0.601ms returns 1 (0x1) +TB580 056:997.045 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 056:997.055 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 056:997.699 Data: 00 +TB580 056:997.709 - 0.668ms returns 1 (0x1) +TB580 056:997.720 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 056:997.729 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 056:998.303 Data: 02 +TB580 056:998.313 - 0.596ms returns 1 (0x1) +TB580 056:998.353 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 056:998.362 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 056:998.888 Data: A4 9B 00 00 +TB580 056:998.898 - 0.548ms returns 4 (0x4) +TB580 056:998.908 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 056:998.917 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 056:999.515 Data: 92 FF 00 00 +TB580 056:999.526 - 0.621ms returns 4 (0x4) +TB580 056:999.536 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 056:999.545 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 057:000.111 Data: B7 FF 00 00 +TB580 057:000.122 - 0.589ms returns 4 (0x4) +TB580 057:000.133 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 057:000.142 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 057:000.714 Data: 73 CE 00 00 +TB580 057:000.725 - 0.596ms returns 4 (0x4) +TB580 057:000.736 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 057:000.745 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 057:001.402 Data: 43 FF 00 00 +TB580 057:001.430 - 0.697ms returns 4 (0x4) +TB580 057:002.061 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 057:002.088 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 057:002.699 Data: DF D4 00 00 +TB580 057:002.714 - 0.657ms returns 4 (0x4) +TB580 057:009.840 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 057:009.883 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 057:010.841 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 057:010.856 - 1.018ms returns 32 (0x20) +TB580 057:011.098 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 057:011.109 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 057:011.601 Data: 00 +TB580 057:011.608 - 0.512ms returns 1 (0x1) +TC1C4 057:011.754 JLINK_IsHalted() +TC1C4 057:012.242 - 0.497ms returns FALSE +TC1C4 057:113.308 JLINK_HasError() +TC1C4 057:113.350 JLINK_IsHalted() +TC1C4 057:113.994 - 0.674ms returns FALSE +TC1C4 057:214.175 JLINK_HasError() +TC1C4 057:214.273 JLINK_IsHalted() +TC1C4 057:214.944 - 0.676ms returns FALSE +TC1C4 057:315.165 JLINK_HasError() +TC1C4 057:315.221 JLINK_IsHalted() +TC1C4 057:316.048 - 0.858ms returns FALSE +TC1C4 057:417.102 JLINK_HasError() +TC1C4 057:417.209 JLINK_IsHalted() +TC1C4 057:417.998 - 0.811ms returns FALSE +TC1C4 057:518.537 JLINK_HasError() +TC1C4 057:518.659 JLINK_HasError() +TB580 057:519.610 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 057:519.736 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 057:520.628 Data: E2 03 +TB580 057:520.701 - 1.099ms returns 2 (0x2) +TB580 057:520.863 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 057:520.908 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 057:521.682 Data: 01 +TB580 057:521.754 - 0.899ms returns 1 (0x1) +TB580 057:521.804 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 057:521.844 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 057:522.554 Data: 00 +TB580 057:522.612 - 0.817ms returns 1 (0x1) +TB580 057:522.651 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 057:522.683 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 057:523.371 Data: 02 +TB580 057:523.425 - 0.781ms returns 1 (0x1) +TB580 057:523.587 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 057:523.619 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 057:524.330 Data: A4 9B 00 00 +TB580 057:524.386 - 0.804ms returns 4 (0x4) +TB580 057:524.417 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 057:524.444 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 057:525.127 Data: 92 FF 00 00 +TB580 057:525.176 - 0.766ms returns 4 (0x4) +TB580 057:525.207 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 057:525.235 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 057:525.933 Data: B7 FF 00 00 +TB580 057:525.954 - 0.752ms returns 4 (0x4) +TB580 057:525.973 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 057:525.992 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 057:526.688 Data: 73 CE 00 00 +TB580 057:526.705 - 0.737ms returns 4 (0x4) +TB580 057:526.721 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 057:526.735 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 057:527.304 Data: 92 FF 00 00 +TB580 057:527.322 - 0.606ms returns 4 (0x4) +TB580 057:528.226 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 057:528.269 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 057:528.898 Data: DE D4 00 00 +TB580 057:528.917 - 0.696ms returns 4 (0x4) +TB580 057:535.297 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 057:535.334 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 057:536.255 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 057:536.265 - 0.970ms returns 32 (0x20) +TB580 057:536.513 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 057:536.524 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 057:537.112 Data: 00 +TB580 057:537.126 - 0.615ms returns 1 (0x1) +TC1C4 057:537.298 JLINK_IsHalted() +TC1C4 057:537.882 - 0.588ms returns FALSE +TC1C4 057:638.487 JLINK_HasError() +TC1C4 057:638.542 JLINK_IsHalted() +TC1C4 057:639.320 - 0.791ms returns FALSE +TC1C4 057:739.919 JLINK_HasError() +TC1C4 057:740.015 JLINK_IsHalted() +TC1C4 057:740.779 - 0.778ms returns FALSE +TC1C4 057:841.147 JLINK_HasError() +TC1C4 057:841.242 JLINK_IsHalted() +TC1C4 057:842.151 - 0.983ms returns FALSE +TC1C4 057:942.767 JLINK_HasError() +TC1C4 057:942.792 JLINK_IsHalted() +TC1C4 057:943.459 - 0.672ms returns FALSE +TC1C4 058:044.276 JLINK_HasError() +TC1C4 058:044.342 JLINK_HasError() +TB580 058:044.929 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 058:044.994 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 058:045.810 Data: E2 03 +TB580 058:045.855 - 0.932ms returns 2 (0x2) +TB580 058:045.972 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 058:046.000 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 058:046.758 Data: 01 +TB580 058:046.777 - 0.810ms returns 1 (0x1) +TB580 058:046.796 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 058:046.813 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 058:047.556 Data: 00 +TB580 058:047.572 - 0.781ms returns 1 (0x1) +TB580 058:047.588 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 058:047.602 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 058:048.461 Data: 02 +TB580 058:048.529 - 0.952ms returns 1 (0x1) +TB580 058:048.771 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 058:048.825 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 058:049.436 Data: A4 9B 00 00 +TB580 058:049.459 - 0.694ms returns 4 (0x4) +TB580 058:049.480 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 058:049.498 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 058:050.096 Data: 92 FF 00 00 +TB580 058:050.113 - 0.647ms returns 4 (0x4) +TB580 058:050.140 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 058:050.155 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 058:050.789 Data: B7 FF 00 00 +TB580 058:050.810 - 0.675ms returns 4 (0x4) +TB580 058:050.825 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 058:050.839 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 058:051.403 Data: 73 CE 00 00 +TB580 058:051.437 - 0.621ms returns 4 (0x4) +TB580 058:051.458 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 058:051.472 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 058:052.073 Data: 76 FE 00 00 +TB580 058:052.090 - 0.637ms returns 4 (0x4) +TB580 058:052.967 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 058:053.008 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 058:053.637 Data: DF D4 00 00 +TB580 058:053.711 - 0.751ms returns 4 (0x4) +TB580 058:061.786 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 058:061.824 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 058:062.773 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 058:062.790 - 1.007ms returns 32 (0x20) +TB580 058:063.151 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 058:063.167 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 058:063.717 Data: 00 +TB580 058:063.736 - 0.588ms returns 1 (0x1) +TC1C4 058:063.939 JLINK_IsHalted() +TC1C4 058:064.516 - 0.583ms returns FALSE +TC1C4 058:165.411 JLINK_HasError() +TC1C4 058:165.498 JLINK_IsHalted() +TC1C4 058:166.399 - 0.913ms returns FALSE +TC1C4 058:266.940 JLINK_HasError() +TC1C4 058:267.009 JLINK_IsHalted() +TC1C4 058:267.788 - 0.810ms returns FALSE +TC1C4 058:368.436 JLINK_HasError() +TC1C4 058:368.482 JLINK_IsHalted() +TC1C4 058:369.180 - 0.726ms returns FALSE +TC1C4 058:469.346 JLINK_HasError() +TC1C4 058:469.468 JLINK_IsHalted() +TC1C4 058:470.429 - 1.030ms returns FALSE +TC1C4 058:570.827 JLINK_HasError() +TC1C4 058:570.873 JLINK_HasError() +TB580 058:572.459 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 058:572.507 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 058:573.189 Data: E2 03 +TB580 058:573.203 - 0.748ms returns 2 (0x2) +TB580 058:573.274 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 058:573.291 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 058:573.900 Data: 01 +TB580 058:573.912 - 0.642ms returns 1 (0x1) +TB580 058:573.926 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 058:573.937 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 058:574.503 Data: 00 +TB580 058:574.515 - 0.593ms returns 1 (0x1) +TB580 058:574.528 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 058:574.539 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 058:575.140 Data: 02 +TB580 058:575.153 - 0.629ms returns 1 (0x1) +TB580 058:575.224 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 058:575.237 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 058:575.829 Data: A5 9B 00 00 +TB580 058:575.841 - 0.620ms returns 4 (0x4) +TB580 058:576.430 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 058:576.463 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 058:577.020 Data: 92 FF 00 00 +TB580 058:577.034 - 0.608ms returns 4 (0x4) +TB580 058:577.050 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 058:577.063 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 058:577.642 Data: B7 FF 00 00 +TB580 058:577.653 - 0.606ms returns 4 (0x4) +TB580 058:577.665 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 058:577.675 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 058:578.368 Data: 73 CE 00 00 +TB580 058:578.397 - 0.735ms returns 4 (0x4) +TB580 058:578.416 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 058:578.433 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 058:578.981 Data: 6F FE 00 00 +TB580 058:578.998 - 0.586ms returns 4 (0x4) +TB580 058:579.522 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 058:579.588 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 058:580.276 Data: DF D4 00 00 +TB580 058:580.288 - 0.769ms returns 4 (0x4) +TB580 058:584.706 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 058:584.726 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 058:585.713 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 058:585.720 - 1.016ms returns 32 (0x20) +TB580 058:585.993 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 058:586.001 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 058:586.554 Data: 00 +TB580 058:586.560 - 0.568ms returns 1 (0x1) +TC1C4 058:586.808 JLINK_IsHalted() +TC1C4 058:587.461 - 0.667ms returns FALSE +TC1C4 058:687.967 JLINK_HasError() +TC1C4 058:688.011 JLINK_IsHalted() +TC1C4 058:688.707 - 0.721ms returns FALSE +TC1C4 058:789.643 JLINK_HasError() +TC1C4 058:789.697 JLINK_IsHalted() +TC1C4 058:790.286 - 0.601ms returns FALSE +TC1C4 058:890.526 JLINK_HasError() +TC1C4 058:890.558 JLINK_IsHalted() +TC1C4 058:891.239 - 0.685ms returns FALSE +TC1C4 058:992.210 JLINK_HasError() +TC1C4 058:992.260 JLINK_IsHalted() +TC1C4 058:992.978 - 0.741ms returns FALSE +TC1C4 059:093.887 JLINK_HasError() +TC1C4 059:093.928 JLINK_HasError() +TB580 059:095.118 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 059:095.198 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 059:095.891 Data: E2 03 +TB580 059:095.952 - 0.836ms returns 2 (0x2) +TB580 059:095.988 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 059:095.997 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 059:096.549 Data: 01 +TB580 059:096.556 - 0.570ms returns 1 (0x1) +TB580 059:096.564 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 059:096.570 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 059:097.157 Data: 00 +TB580 059:097.163 - 0.601ms returns 1 (0x1) +TB580 059:097.170 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 059:097.176 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 059:097.812 Data: 02 +TB580 059:097.875 - 0.720ms returns 1 (0x1) +TB580 059:097.920 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 059:097.927 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 059:098.569 Data: A4 9B 00 00 +TB580 059:098.638 - 0.720ms returns 4 (0x4) +TB580 059:099.038 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 059:099.059 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 059:099.712 Data: 92 FF 00 00 +TB580 059:099.759 - 0.724ms returns 4 (0x4) +TB580 059:099.769 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 059:099.777 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 059:100.361 Data: B7 FF 00 00 +TB580 059:100.372 - 0.605ms returns 4 (0x4) +TB580 059:100.381 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 059:100.389 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 059:100.939 Data: 74 CE 00 00 +TB580 059:101.002 - 0.626ms returns 4 (0x4) +TB580 059:101.212 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 059:101.225 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 059:101.826 Data: DE FE 00 00 +TB580 059:101.881 - 0.670ms returns 4 (0x4) +TB580 059:102.056 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 059:102.069 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 059:102.702 Data: DF D4 00 00 +TB580 059:102.731 - 0.676ms returns 4 (0x4) +TB580 059:106.104 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 059:106.132 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 059:107.156 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 059:107.165 - 1.063ms returns 32 (0x20) +TB580 059:107.410 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 059:107.429 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 059:108.017 Data: 00 +TB580 059:108.023 - 0.615ms returns 1 (0x1) +TC1C4 059:108.164 JLINK_IsHalted() +TC1C4 059:108.866 - 0.718ms returns FALSE +TC1C4 059:209.318 JLINK_HasError() +TC1C4 059:209.422 JLINK_IsHalted() +TC1C4 059:210.188 - 0.823ms returns FALSE +TC1C4 059:311.287 JLINK_HasError() +TC1C4 059:311.350 JLINK_IsHalted() +TC1C4 059:312.146 - 0.804ms returns FALSE +TC1C4 059:412.268 JLINK_HasError() +TC1C4 059:412.312 JLINK_IsHalted() +TC1C4 059:412.967 - 0.661ms returns FALSE +TC1C4 059:513.726 JLINK_HasError() +TC1C4 059:513.765 JLINK_IsHalted() +TC1C4 059:514.491 - 0.730ms returns FALSE +TC1C4 059:615.390 JLINK_HasError() +TC1C4 059:615.501 JLINK_HasError() +TB580 059:617.464 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 059:617.552 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 059:618.307 Data: E2 03 +TB580 059:618.335 - 0.880ms returns 2 (0x2) +TB580 059:618.431 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 059:618.476 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 059:619.265 Data: 01 +TB580 059:619.325 - 0.901ms returns 1 (0x1) +TB580 059:619.367 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 059:619.405 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 059:620.015 Data: 00 +TB580 059:620.066 - 0.706ms returns 1 (0x1) +TB580 059:620.099 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 059:620.129 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 059:620.674 Data: 02 +TB580 059:620.706 - 0.613ms returns 1 (0x1) +TB580 059:620.746 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 059:620.754 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 059:621.316 Data: A4 9B 00 00 +TB580 059:621.322 - 0.577ms returns 4 (0x4) +TB580 059:621.661 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 059:621.673 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 059:622.217 Data: 92 FF 00 00 +TB580 059:622.234 - 0.575ms returns 4 (0x4) +TB580 059:622.245 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 059:622.253 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 059:622.895 Data: B7 FF 00 00 +TB580 059:622.914 - 0.674ms returns 4 (0x4) +TB580 059:622.931 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 059:622.948 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 059:623.549 Data: 73 CE 00 00 +TB580 059:623.565 - 0.638ms returns 4 (0x4) +TB580 059:624.131 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 059:624.165 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 059:624.734 Data: E2 FE 00 00 +TB580 059:624.752 - 0.626ms returns 4 (0x4) +TB580 059:625.178 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 059:625.205 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 059:625.764 Data: E0 D4 00 00 +TB580 059:625.782 - 0.610ms returns 4 (0x4) +TB580 059:632.278 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 059:632.309 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 059:633.257 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 059:633.264 - 0.988ms returns 32 (0x20) +TB580 059:633.549 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 059:633.558 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 059:634.211 Data: 00 +TB580 059:634.217 - 0.670ms returns 1 (0x1) +TC1C4 059:634.357 JLINK_IsHalted() +TC1C4 059:634.961 - 0.606ms returns FALSE +TC1C4 059:735.263 JLINK_HasError() +TC1C4 059:735.368 JLINK_IsHalted() +TC1C4 059:736.194 - 0.838ms returns FALSE +TC1C4 059:836.460 JLINK_HasError() +TC1C4 059:836.513 JLINK_IsHalted() +TC1C4 059:837.188 - 0.719ms returns FALSE +TC1C4 059:938.033 JLINK_HasError() +TC1C4 059:938.145 JLINK_IsHalted() +TC1C4 059:938.806 - 0.668ms returns FALSE +TC1C4 060:039.157 JLINK_HasError() +TC1C4 060:039.191 JLINK_IsHalted() +TC1C4 060:039.806 - 0.621ms returns FALSE +TC1C4 060:140.708 JLINK_HasError() +TC1C4 060:140.784 JLINK_HasError() +TB580 060:141.327 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 060:141.418 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 060:142.373 Data: E2 03 +TB580 060:142.398 - 1.078ms returns 2 (0x2) +TB580 060:142.515 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 060:142.561 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 060:143.341 Data: 01 +TB580 060:143.362 - 0.853ms returns 1 (0x1) +TB580 060:143.393 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 060:143.413 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 060:144.216 Data: 00 +TB580 060:144.256 - 0.870ms returns 1 (0x1) +TB580 060:144.284 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 060:144.303 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 060:145.143 Data: 02 +TB580 060:145.164 - 0.885ms returns 1 (0x1) +TB580 060:145.252 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 060:145.272 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 060:146.089 Data: A4 9B 00 00 +TB580 060:146.110 - 0.864ms returns 4 (0x4) +TB580 060:146.139 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 060:146.158 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 060:146.882 Data: 92 FF 00 00 +TB580 060:146.904 - 0.771ms returns 4 (0x4) +TB580 060:146.933 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 060:146.952 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 060:147.690 Data: B7 FF 00 00 +TB580 060:147.714 - 0.787ms returns 4 (0x4) +TB580 060:147.744 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 060:147.763 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 060:148.505 Data: 73 CE 00 00 +TB580 060:148.526 - 0.789ms returns 4 (0x4) +TB580 060:149.822 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 060:149.905 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 060:150.588 Data: 08 FF 00 00 +TB580 060:150.617 - 0.801ms returns 4 (0x4) +TB580 060:151.331 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 060:151.381 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 060:152.173 Data: DE D4 00 00 +TB580 060:152.197 - 0.873ms returns 4 (0x4) +TB580 060:158.811 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 060:158.842 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 060:159.922 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 060:159.929 - 1.119ms returns 32 (0x20) +TB580 060:160.134 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 060:160.143 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 060:160.783 Data: 00 +TB580 060:160.790 - 0.657ms returns 1 (0x1) +TC1C4 060:160.888 JLINK_IsHalted() +TC1C4 060:161.472 - 0.593ms returns FALSE +TC1C4 060:261.903 JLINK_HasError() +TC1C4 060:262.010 JLINK_IsHalted() +TC1C4 060:262.881 - 0.956ms returns FALSE +TC1C4 060:363.204 JLINK_HasError() +TC1C4 060:363.417 JLINK_IsHalted() +TC1C4 060:364.325 - 0.949ms returns FALSE +TC1C4 060:465.058 JLINK_HasError() +TC1C4 060:465.139 JLINK_IsHalted() +TC1C4 060:465.862 - 0.740ms returns FALSE +TC1C4 060:566.080 JLINK_HasError() +TC1C4 060:566.134 JLINK_IsHalted() +TC1C4 060:566.896 - 0.785ms returns FALSE +TC1C4 060:667.237 JLINK_HasError() +TC1C4 060:667.327 JLINK_HasError() +TB580 060:668.006 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 060:668.100 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 060:668.818 Data: 47 01 +TB580 060:668.849 - 0.850ms returns 2 (0x2) +TB580 060:669.006 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 060:669.044 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 060:669.659 Data: 03 +TB580 060:669.686 - 0.687ms returns 1 (0x1) +TB580 060:669.732 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 060:669.754 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 060:670.324 Data: 00 +TB580 060:670.354 - 0.630ms returns 1 (0x1) +TB580 060:670.379 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 060:670.400 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 060:671.048 Data: 00 +TB580 060:671.074 - 0.702ms returns 1 (0x1) +TB580 060:673.236 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 060:673.302 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 060:673.897 Data: A4 9B 00 00 +TB580 060:673.925 - 0.695ms returns 4 (0x4) +TB580 060:673.950 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 060:673.969 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 060:674.525 Data: 92 FF 00 00 +TB580 060:674.541 - 0.595ms returns 4 (0x4) +TB580 060:674.557 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 060:674.570 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 060:675.116 Data: B7 FF 00 00 +TB580 060:675.131 - 0.579ms returns 4 (0x4) +TB580 060:675.146 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 060:675.159 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 060:675.748 Data: 73 CE 00 00 +TB580 060:675.763 - 0.622ms returns 4 (0x4) +TB580 060:675.778 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 060:675.791 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 060:676.373 Data: 17 FF 00 00 +TB580 060:676.422 - 0.649ms returns 4 (0x4) +TB580 060:677.626 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 060:677.711 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 060:678.397 Data: DF D4 00 00 +TB580 060:678.428 - 0.807ms returns 4 (0x4) +TB580 060:683.644 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 060:683.670 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 060:684.681 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 060:684.746 - 1.104ms returns 32 (0x20) +TB580 060:684.944 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 060:684.953 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 060:685.557 Data: 00 +TB580 060:685.575 - 0.632ms returns 1 (0x1) +TC1C4 060:685.676 JLINK_IsHalted() +TC1C4 060:686.339 - 0.707ms returns FALSE +TC1C4 060:787.157 JLINK_HasError() +TC1C4 060:787.265 JLINK_IsHalted() +TC1C4 060:788.176 - 0.961ms returns FALSE +TC1C4 060:888.696 JLINK_HasError() +TC1C4 060:888.741 JLINK_IsHalted() +TC1C4 060:889.377 - 0.644ms returns FALSE +TC1C4 060:989.573 JLINK_HasError() +TC1C4 060:989.671 JLINK_IsHalted() +TC1C4 060:990.406 - 0.756ms returns FALSE +TC1C4 061:090.497 JLINK_HasError() +TC1C4 061:090.559 JLINK_IsHalted() +TC1C4 061:091.203 - 0.654ms returns FALSE +TC1C4 061:191.617 JLINK_HasError() +TC1C4 061:191.674 JLINK_HasError() +TB580 061:192.216 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 061:192.271 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 061:192.941 Data: 8E 02 +TB580 061:192.980 - 0.769ms returns 2 (0x2) +TB580 061:193.240 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 061:193.270 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 061:194.009 Data: 03 +TB580 061:194.047 - 0.812ms returns 1 (0x1) +TB580 061:194.093 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 061:194.115 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 061:194.745 Data: 00 +TB580 061:194.784 - 0.696ms returns 1 (0x1) +TB580 061:194.809 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 061:194.831 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 061:195.490 Data: 00 +TB580 061:195.528 - 0.725ms returns 1 (0x1) +TB580 061:197.123 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 061:197.164 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 061:197.923 Data: A4 9B 00 00 +TB580 061:197.961 - 0.843ms returns 4 (0x4) +TB580 061:197.985 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 061:198.008 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 061:198.632 Data: 92 FF 00 00 +TB580 061:198.649 - 0.669ms returns 4 (0x4) +TB580 061:198.666 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 061:198.681 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 061:199.260 Data: B7 FF 00 00 +TB580 061:199.275 - 0.614ms returns 4 (0x4) +TB580 061:199.291 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 061:199.304 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 061:199.871 Data: 74 CE 00 00 +TB580 061:199.888 - 0.602ms returns 4 (0x4) +TB580 061:200.417 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 061:200.447 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 061:201.026 Data: 12 FF 00 00 +TB580 061:201.051 - 0.639ms returns 4 (0x4) +TB580 061:201.456 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 061:201.483 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 061:202.055 Data: DE D4 00 00 +TB580 061:202.072 - 0.621ms returns 4 (0x4) +TB580 061:207.147 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 061:207.198 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 061:208.211 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 061:208.241 - 1.099ms returns 32 (0x20) +TB580 061:209.272 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 061:209.312 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 061:209.992 Data: 00 +TB580 061:210.017 - 0.749ms returns 1 (0x1) +TC1C4 061:210.486 JLINK_IsHalted() +TC1C4 061:211.218 - 0.754ms returns FALSE +TC1C4 061:311.970 JLINK_HasError() +TC1C4 061:312.033 JLINK_IsHalted() +TC1C4 061:312.771 - 0.765ms returns FALSE +TC1C4 061:412.974 JLINK_HasError() +TC1C4 061:413.024 JLINK_IsHalted() +TC1C4 061:414.281 - 1.286ms returns FALSE +TC1C4 061:515.390 JLINK_HasError() +TC1C4 061:515.515 JLINK_IsHalted() +TC1C4 061:516.323 - 0.841ms returns FALSE +TC1C4 061:616.521 JLINK_HasError() +TC1C4 061:616.602 JLINK_IsHalted() +TC1C4 061:617.417 - 0.829ms returns FALSE +TC1C4 061:717.687 JLINK_HasError() +TC1C4 061:717.788 JLINK_HasError() +TB580 061:718.386 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 061:718.528 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 061:719.295 Data: D5 03 +TB580 061:719.328 - 0.949ms returns 2 (0x2) +TB580 061:719.507 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 061:719.543 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 061:720.161 Data: 03 +TB580 061:720.197 - 0.697ms returns 1 (0x1) +TB580 061:720.235 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 061:720.263 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 061:720.887 Data: 00 +TB580 061:720.924 - 0.696ms returns 1 (0x1) +TB580 061:720.957 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 061:720.988 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 061:721.617 Data: 00 +TB580 061:721.645 - 0.701ms returns 1 (0x1) +TB580 061:721.769 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 061:721.792 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 061:722.349 Data: A4 9B 00 00 +TB580 061:722.378 - 0.616ms returns 4 (0x4) +TB580 061:722.404 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 061:722.427 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 061:723.062 Data: 92 FF 00 00 +TB580 061:723.094 - 0.697ms returns 4 (0x4) +TB580 061:723.121 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 061:723.145 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 061:723.759 Data: B7 FF 00 00 +TB580 061:723.783 - 0.667ms returns 4 (0x4) +TB580 061:723.805 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 061:723.824 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 061:724.540 Data: 73 CE 00 00 +TB580 061:724.559 - 0.760ms returns 4 (0x4) +TB580 061:725.807 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 061:725.885 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 061:726.540 Data: 12 FF 00 00 +TB580 061:726.575 - 0.775ms returns 4 (0x4) +TB580 061:727.378 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 061:727.423 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 061:728.046 Data: DF D4 00 00 +TB580 061:728.067 - 0.696ms returns 4 (0x4) +TB580 061:734.662 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 061:734.686 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 061:735.748 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 061:735.771 - 1.111ms returns 32 (0x20) +TB580 061:735.987 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 061:735.996 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 061:736.574 Data: 00 +TB580 061:736.581 - 0.595ms returns 1 (0x1) +TC1C4 061:736.930 JLINK_IsHalted() +TC1C4 061:737.608 - 0.689ms returns FALSE +TC1C4 061:838.481 JLINK_HasError() +TC1C4 061:838.587 JLINK_IsHalted() +TC1C4 061:839.583 - 1.052ms returns FALSE +TC1C4 061:939.916 JLINK_HasError() +TC1C4 061:939.958 JLINK_IsHalted() +TC1C4 061:940.572 - 0.620ms returns FALSE +TC1C4 062:041.498 JLINK_HasError() +TC1C4 062:041.607 JLINK_IsHalted() +TC1C4 062:042.371 - 0.825ms returns FALSE +TC1C4 062:143.490 JLINK_HasError() +TC1C4 062:143.597 JLINK_IsHalted() +TC1C4 062:144.411 - 0.827ms returns FALSE +TC1C4 062:245.054 JLINK_HasError() +TC1C4 062:245.128 JLINK_HasError() +TB580 062:245.687 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 062:245.744 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 062:246.465 Data: E2 03 +TB580 062:246.520 - 0.840ms returns 2 (0x2) +TB580 062:246.710 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 062:246.741 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 062:247.401 Data: 01 +TB580 062:247.441 - 0.737ms returns 1 (0x1) +TB580 062:247.493 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 062:247.518 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 062:248.133 Data: 00 +TB580 062:248.151 - 0.663ms returns 1 (0x1) +TB580 062:248.170 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 062:248.187 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 062:248.769 Data: 02 +TB580 062:248.785 - 0.620ms returns 1 (0x1) +TB580 062:250.315 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 062:250.355 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 062:251.062 Data: A4 9B 00 00 +TB580 062:251.078 - 0.767ms returns 4 (0x4) +TB580 062:251.095 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 062:251.109 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 062:251.694 Data: 92 FF 00 00 +TB580 062:251.706 - 0.614ms returns 4 (0x4) +TB580 062:251.718 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 062:251.745 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 062:252.320 Data: B7 FF 00 00 +TB580 062:252.331 - 0.617ms returns 4 (0x4) +TB580 062:252.343 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 062:252.353 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 062:252.877 Data: 73 CE 00 00 +TB580 062:252.889 - 0.549ms returns 4 (0x4) +TB580 062:253.256 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 062:253.279 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 062:253.861 Data: 0F FF 00 00 +TB580 062:253.886 - 0.634ms returns 4 (0x4) +TB580 062:254.293 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 062:254.316 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 062:255.015 Data: DE D4 00 00 +TB580 062:255.043 - 0.754ms returns 4 (0x4) +TB580 062:260.092 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 062:260.116 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 062:261.139 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 062:261.145 - 1.055ms returns 32 (0x20) +TB580 062:261.347 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 062:261.356 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 062:261.827 Data: 00 +TB580 062:261.834 - 0.488ms returns 1 (0x1) +TC1C4 062:261.931 JLINK_IsHalted() +TC1C4 062:262.567 - 0.638ms returns FALSE +TC1C4 062:363.152 JLINK_HasError() +TC1C4 062:363.186 JLINK_IsHalted() +TC1C4 062:364.013 - 0.842ms returns FALSE +TC1C4 062:464.242 JLINK_HasError() +TC1C4 062:464.275 JLINK_IsHalted() +TC1C4 062:464.922 - 0.665ms returns FALSE +TC1C4 062:565.027 JLINK_HasError() +TC1C4 062:565.093 JLINK_IsHalted() +TC1C4 062:565.812 - 0.729ms returns FALSE +TC1C4 062:666.331 JLINK_HasError() +TC1C4 062:666.432 JLINK_IsHalted() +TC1C4 062:667.443 - 1.025ms returns FALSE +TC1C4 062:768.049 JLINK_HasError() +TC1C4 062:768.096 JLINK_HasError() +TB580 062:768.393 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 062:768.448 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 062:769.069 Data: E2 03 +TB580 062:769.084 - 0.695ms returns 2 (0x2) +TB580 062:769.155 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 062:769.174 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 062:769.757 Data: 01 +TB580 062:769.778 - 0.627ms returns 1 (0x1) +TB580 062:769.800 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 062:769.813 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 062:770.447 Data: 00 +TB580 062:770.483 - 0.687ms returns 1 (0x1) +TB580 062:770.506 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 062:770.524 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 062:771.143 Data: 02 +TB580 062:771.170 - 0.673ms returns 1 (0x1) +TB580 062:772.408 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 062:772.439 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 062:772.980 Data: A4 9B 00 00 +TB580 062:773.007 - 0.602ms returns 4 (0x4) +TB580 062:773.024 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 062:773.039 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 062:773.620 Data: 92 FF 00 00 +TB580 062:773.631 - 0.610ms returns 4 (0x4) +TB580 062:773.641 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 062:773.651 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 062:774.216 Data: B7 FF 00 00 +TB580 062:774.231 - 0.592ms returns 4 (0x4) +TB580 062:774.300 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 062:774.313 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 062:774.893 Data: 74 CE 00 00 +TB580 062:774.912 - 0.618ms returns 4 (0x4) +TB580 062:775.573 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 062:775.614 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 062:776.243 Data: 13 FF 00 00 +TB580 062:776.265 - 0.698ms returns 4 (0x4) +TB580 062:776.807 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 062:776.844 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 062:777.552 Data: DE D4 00 00 +TB580 062:777.576 - 0.776ms returns 4 (0x4) +TB580 062:784.534 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 062:784.562 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 062:785.572 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 062:785.590 - 1.058ms returns 32 (0x20) +TB580 062:785.840 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 062:785.851 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 062:786.406 Data: 00 +TB580 062:786.413 - 0.575ms returns 1 (0x1) +TC1C4 062:786.517 JLINK_IsHalted() +TC1C4 062:787.088 - 0.583ms returns FALSE +TC1C4 062:887.494 JLINK_HasError() +TC1C4 062:887.524 JLINK_IsHalted() +TC1C4 062:888.231 - 0.718ms returns FALSE +TC1C4 062:988.403 JLINK_HasError() +TC1C4 062:988.440 JLINK_IsHalted() +TC1C4 062:989.043 - 0.659ms returns FALSE +TC1C4 063:089.657 JLINK_HasError() +TC1C4 063:089.700 JLINK_IsHalted() +TC1C4 063:090.347 - 0.672ms returns FALSE +TC1C4 063:191.135 JLINK_HasError() +TC1C4 063:191.172 JLINK_IsHalted() +TC1C4 063:191.928 - 0.760ms returns FALSE +TC1C4 063:292.269 JLINK_HasError() +TC1C4 063:292.309 JLINK_HasError() +TB580 063:292.594 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 063:292.634 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 063:293.256 Data: E2 03 +TB580 063:293.279 - 0.687ms returns 2 (0x2) +TB580 063:293.356 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 063:293.370 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 063:293.965 Data: 01 +TB580 063:293.975 - 0.621ms returns 1 (0x1) +TB580 063:293.985 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 063:293.994 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 063:294.578 Data: 00 +TB580 063:294.597 - 0.615ms returns 1 (0x1) +TB580 063:294.605 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 063:294.613 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 063:295.230 Data: 02 +TB580 063:295.239 - 0.636ms returns 1 (0x1) +TB580 063:295.291 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 063:295.299 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 063:295.883 Data: A4 9B 00 00 +TB580 063:295.892 - 0.603ms returns 4 (0x4) +TB580 063:295.900 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 063:295.907 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 063:296.555 Data: 92 FF 00 00 +TB580 063:296.579 - 0.681ms returns 4 (0x4) +TB580 063:296.587 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 063:296.594 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 063:297.194 Data: B7 FF 00 00 +TB580 063:297.202 - 0.618ms returns 4 (0x4) +TB580 063:297.211 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 063:297.218 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 063:297.774 Data: 73 CE 00 00 +TB580 063:297.783 - 0.574ms returns 4 (0x4) +TB580 063:298.231 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 063:298.252 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 063:298.851 Data: 2D FF 00 00 +TB580 063:298.861 - 0.633ms returns 4 (0x4) +TB580 063:299.093 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 063:299.108 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 063:299.691 Data: DF D4 00 00 +TB580 063:299.701 - 0.611ms returns 4 (0x4) +TB580 063:304.581 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 063:304.624 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 063:305.705 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 063:305.759 - 1.180ms returns 32 (0x20) +TB580 063:305.969 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 063:305.978 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 063:306.560 Data: 00 +TB580 063:306.580 - 0.613ms returns 1 (0x1) +TC1C4 063:306.680 JLINK_IsHalted() +TC1C4 063:307.248 - 0.570ms returns FALSE +TC1C4 063:407.994 JLINK_HasError() +TC1C4 063:408.041 JLINK_IsHalted() +TC1C4 063:408.708 - 0.675ms returns FALSE +TC1C4 063:509.510 JLINK_HasError() +TC1C4 063:509.548 JLINK_IsHalted() +TC1C4 063:510.229 - 0.698ms returns FALSE +TC1C4 063:610.576 JLINK_HasError() +TC1C4 063:610.636 JLINK_IsHalted() +TC1C4 063:611.353 - 0.725ms returns FALSE +TC1C4 063:711.648 JLINK_HasError() +TC1C4 063:711.707 JLINK_IsHalted() +TC1C4 063:712.532 - 0.856ms returns FALSE +TC1C4 063:813.385 JLINK_HasError() +TC1C4 063:813.477 JLINK_HasError() +TB580 063:816.001 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 063:816.046 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 063:816.621 Data: E2 03 +TB580 063:816.647 - 0.651ms returns 2 (0x2) +TB580 063:816.738 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 063:816.763 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 063:817.319 Data: 01 +TB580 063:817.340 - 0.607ms returns 1 (0x1) +TB580 063:817.359 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 063:817.376 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 063:817.990 Data: 00 +TB580 063:818.011 - 0.657ms returns 1 (0x1) +TB580 063:818.029 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 063:818.045 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 063:818.592 Data: 02 +TB580 063:818.622 - 0.598ms returns 1 (0x1) +TB580 063:818.685 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 063:818.705 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 063:819.286 Data: A4 9B 00 00 +TB580 063:819.309 - 0.630ms returns 4 (0x4) +TB580 063:819.329 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 063:819.347 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 063:819.864 Data: 92 FF 00 00 +TB580 063:819.903 - 0.580ms returns 4 (0x4) +TB580 063:819.923 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 063:819.942 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 063:820.479 Data: B7 FF 00 00 +TB580 063:820.506 - 0.589ms returns 4 (0x4) +TB580 063:820.535 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 063:820.573 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 063:821.294 Data: 73 CE 00 00 +TB580 063:821.342 - 0.819ms returns 4 (0x4) +TB580 063:821.402 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 063:821.441 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 063:822.196 Data: 1B FF 00 00 +TB580 063:822.260 - 0.870ms returns 4 (0x4) +TB580 063:822.335 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 063:822.381 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 063:823.061 Data: DF D4 00 00 +TB580 063:823.221 - 0.891ms returns 4 (0x4) +TB580 063:823.762 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 063:823.788 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 063:824.821 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 063:824.860 - 1.107ms returns 32 (0x20) +TB580 063:825.576 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 063:825.612 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 063:826.437 Data: 00 +TB580 063:826.481 - 0.915ms returns 1 (0x1) +TC1C4 063:826.931 JLINK_IsHalted() +TC1C4 063:827.648 - 0.743ms returns FALSE +TC1C4 063:931.886 JLINK_HasError() +TC1C4 063:932.021 JLINK_IsHalted() +TC1C4 063:932.895 - 0.905ms returns FALSE +TC1C4 064:040.962 JLINK_HasError() +TC1C4 064:041.052 JLINK_IsHalted() +TC1C4 064:041.857 - 0.853ms returns FALSE +TC1C4 064:151.250 JLINK_HasError() +TC1C4 064:151.351 JLINK_IsHalted() +TC1C4 064:152.243 - 0.966ms returns FALSE +TC1C4 064:260.639 JLINK_HasError() +TC1C4 064:261.161 JLINK_IsHalted() +TC1C4 064:265.229 - 4.096ms returns FALSE +TC1C4 064:367.884 JLINK_HasError() +TC1C4 064:367.989 JLINK_HasError() +TB580 064:368.834 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 064:368.951 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 064:369.732 Data: E2 03 +TB580 064:369.797 - 0.971ms returns 2 (0x2) +TB580 064:370.078 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 064:370.128 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 064:370.844 Data: 01 +TB580 064:370.872 - 0.800ms returns 1 (0x1) +TB580 064:370.900 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 064:370.927 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 064:371.728 Data: 00 +TB580 064:371.782 - 0.889ms returns 1 (0x1) +TB580 064:371.821 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 064:371.852 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 064:372.576 Data: 02 +TB580 064:372.622 - 0.807ms returns 1 (0x1) +TB580 064:372.776 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 064:372.804 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 064:373.409 Data: A4 9B 00 00 +TB580 064:373.450 - 0.679ms returns 4 (0x4) +TB580 064:373.476 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 064:373.499 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 064:374.256 Data: 92 FF 00 00 +TB580 064:374.274 - 0.803ms returns 4 (0x4) +TB580 064:374.291 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 064:374.308 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 064:375.109 Data: B7 FF 00 00 +TB580 064:375.154 - 0.869ms returns 4 (0x4) +TB580 064:375.183 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 064:375.208 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 064:376.027 Data: 74 CE 00 00 +TB580 064:376.075 - 0.898ms returns 4 (0x4) +TB580 064:376.146 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 064:376.179 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 064:376.987 Data: E1 FE 00 00 +TB580 064:377.031 - 0.891ms returns 4 (0x4) +TB580 064:377.085 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 064:377.109 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 064:377.900 Data: DE D4 00 00 +TB580 064:377.941 - 0.862ms returns 4 (0x4) +TB580 064:378.853 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 064:378.878 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 064:380.056 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 064:380.094 - 1.246ms returns 32 (0x20) +TB580 064:380.823 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 064:380.848 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 064:381.525 Data: 00 +TB580 064:381.562 - 0.744ms returns 1 (0x1) +TC1C4 064:382.004 JLINK_IsHalted() +TC1C4 064:382.679 - 0.687ms returns FALSE +TC1C4 064:492.001 JLINK_HasError() +TC1C4 064:492.098 JLINK_IsHalted() +TC1C4 064:492.945 - 0.888ms returns FALSE +TC1C4 064:601.109 JLINK_HasError() +TC1C4 064:601.315 JLINK_IsHalted() +TC1C4 064:603.185 - 1.933ms returns FALSE +TC1C4 064:711.800 JLINK_HasError() +TC1C4 064:712.212 JLINK_IsHalted() +TC1C4 064:713.098 - 0.922ms returns FALSE +TC1C4 064:826.247 JLINK_HasError() +TC1C4 064:826.293 JLINK_IsHalted() +TC1C4 064:827.017 - 0.803ms returns FALSE +TC1C4 064:932.347 JLINK_HasError() +TC1C4 064:932.379 JLINK_HasError() +TB580 064:933.103 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 064:933.173 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 064:933.688 Data: 8E 02 +TB580 064:933.697 - 0.596ms returns 2 (0x2) +TB580 064:933.780 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 064:933.790 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 064:934.298 Data: 01 +TB580 064:934.305 - 0.526ms returns 1 (0x1) +TB580 064:934.312 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 064:934.319 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 064:934.862 Data: 00 +TB580 064:934.875 - 0.564ms returns 1 (0x1) +TB580 064:934.885 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 064:934.893 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 064:935.445 Data: 00 +TB580 064:935.461 - 0.580ms returns 1 (0x1) +TB580 064:935.559 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 064:935.574 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 064:936.143 Data: A5 9B 00 00 +TB580 064:936.158 - 0.604ms returns 4 (0x4) +TB580 064:936.180 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 064:936.194 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 064:936.725 Data: 92 FF 00 00 +TB580 064:936.819 - 0.643ms returns 4 (0x4) +TB580 064:936.837 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 064:936.853 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 064:937.356 Data: B7 FF 00 00 +TB580 064:937.368 - 0.533ms returns 4 (0x4) +TB580 064:937.377 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 064:937.385 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 064:937.942 Data: 73 CE 00 00 +TB580 064:937.950 - 0.574ms returns 4 (0x4) +TB580 064:938.003 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 064:938.011 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 064:938.540 Data: 92 FE 00 00 +TB580 064:938.566 - 0.564ms returns 4 (0x4) +TB580 064:938.628 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 064:938.639 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 064:939.206 Data: DF D4 00 00 +TB580 064:939.213 - 0.586ms returns 4 (0x4) +TB580 064:939.816 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 064:939.841 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 064:940.722 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 064:940.733 - 0.918ms returns 32 (0x20) +TB580 064:940.983 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 064:940.993 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 064:941.569 Data: 00 +TB580 064:941.576 - 0.595ms returns 1 (0x1) +TC1C4 064:941.708 JLINK_IsHalted() +TC1C4 064:942.232 - 0.532ms returns FALSE +TC1C4 065:057.947 JLINK_HasError() +TC1C4 065:057.980 JLINK_IsHalted() +TC1C4 065:058.657 - 0.690ms returns FALSE +TC1C4 065:166.553 JLINK_HasError() +TC1C4 065:166.617 JLINK_IsHalted() +TC1C4 065:167.384 - 0.808ms returns FALSE +TC1C4 065:274.539 JLINK_HasError() +TC1C4 065:274.570 JLINK_IsHalted() +TC1C4 065:275.193 - 0.627ms returns FALSE +TC1C4 065:382.818 JLINK_HasError() +TC1C4 065:382.884 JLINK_IsHalted() +TC1C4 065:383.610 - 0.742ms returns FALSE +TC1C4 065:491.288 JLINK_HasError() +TC1C4 065:491.323 JLINK_HasError() +TB580 065:491.665 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 065:491.689 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 065:492.319 Data: E2 03 +TB580 065:492.343 - 0.680ms returns 2 (0x2) +TB580 065:492.420 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 065:492.433 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 065:493.024 Data: 01 +TB580 065:493.033 - 0.616ms returns 1 (0x1) +TB580 065:493.042 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 065:493.050 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 065:493.577 Data: 00 +TB580 065:493.636 - 0.675ms returns 1 (0x1) +TB580 065:493.734 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 065:493.749 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 065:494.332 Data: 02 +TB580 065:494.379 - 0.651ms returns 1 (0x1) +TB580 065:494.510 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 065:494.536 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 065:495.135 Data: A4 9B 00 00 +TB580 065:495.154 - 0.649ms returns 4 (0x4) +TB580 065:495.188 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 065:495.205 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 065:495.738 Data: 92 FF 00 00 +TB580 065:495.755 - 0.573ms returns 4 (0x4) +TB580 065:495.773 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 065:495.788 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 065:496.313 Data: B7 FF 00 00 +TB580 065:496.333 - 0.565ms returns 4 (0x4) +TB580 065:496.350 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 065:496.365 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 065:496.957 Data: 73 CE 00 00 +TB580 065:496.975 - 0.630ms returns 4 (0x4) +TB580 065:496.999 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 065:497.014 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 065:497.613 Data: 5F FE 00 00 +TB580 065:497.634 - 0.641ms returns 4 (0x4) +TB580 065:497.661 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 065:497.679 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 065:498.270 Data: DE D4 00 00 +TB580 065:498.289 - 0.634ms returns 4 (0x4) +TB580 065:499.574 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 065:499.606 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 065:500.622 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 065:500.650 - 1.083ms returns 32 (0x20) +TB580 065:501.748 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 065:501.779 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 065:502.380 Data: 00 +TB580 065:502.408 - 0.667ms returns 1 (0x1) +TC1C4 065:502.861 JLINK_IsHalted() +TC1C4 065:503.580 - 0.757ms returns FALSE +TC1C4 065:617.174 JLINK_HasError() +TC1C4 065:617.326 JLINK_IsHalted() +TC1C4 065:618.282 - 1.040ms returns FALSE +TC1C4 065:726.855 JLINK_HasError() +TC1C4 065:727.018 JLINK_IsHalted() +TC1C4 065:728.010 - 1.055ms returns FALSE +TC1C4 065:838.271 JLINK_HasError() +TC1C4 065:838.306 JLINK_IsHalted() +TC1C4 065:839.063 - 0.776ms returns FALSE +TC1C4 065:947.788 JLINK_HasError() +TC1C4 065:947.877 JLINK_IsHalted() +TC1C4 065:948.623 - 0.778ms returns FALSE +TC1C4 066:058.364 JLINK_HasError() +TC1C4 066:058.414 JLINK_HasError() +TB580 066:062.405 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 066:062.461 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 066:063.168 Data: E2 03 +TB580 066:063.195 - 0.795ms returns 2 (0x2) +TB580 066:063.254 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 066:063.274 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 066:063.913 Data: 01 +TB580 066:063.938 - 0.688ms returns 1 (0x1) +TB580 066:063.956 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 066:063.973 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 066:064.805 Data: 00 +TB580 066:064.833 - 0.882ms returns 1 (0x1) +TB580 066:064.851 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 066:064.869 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 066:065.524 Data: 02 +TB580 066:065.551 - 0.704ms returns 1 (0x1) +TB580 066:065.622 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 066:065.641 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 066:066.159 Data: A5 9B 00 00 +TB580 066:066.183 - 0.566ms returns 4 (0x4) +TB580 066:066.214 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 066:066.231 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 066:066.861 Data: 92 FF 00 00 +TB580 066:066.886 - 0.677ms returns 4 (0x4) +TB580 066:066.903 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 066:066.920 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 066:067.578 Data: B7 FF 00 00 +TB580 066:067.605 - 0.795ms returns 4 (0x4) +TB580 066:069.189 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 066:069.220 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 066:069.835 Data: 73 CE 00 00 +TB580 066:069.861 - 0.676ms returns 4 (0x4) +TB580 066:069.879 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 066:069.896 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 066:070.552 Data: B7 FE 00 00 +TB580 066:070.577 - 0.701ms returns 4 (0x4) +TB580 066:070.690 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 066:070.715 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 066:071.694 Data: E0 D4 00 00 +TB580 066:071.717 - 1.031ms returns 4 (0x4) +TB580 066:072.220 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 066:072.243 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 066:073.293 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 066:073.326 - 1.110ms returns 32 (0x20) +TB580 066:074.320 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 066:074.374 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 066:078.789 Data: 00 +TB580 066:078.817 - 4.503ms returns 1 (0x1) +TC1C4 066:079.277 JLINK_IsHalted() +TC1C4 066:080.043 - 0.783ms returns FALSE +TC1C4 066:184.354 JLINK_HasError() +TC1C4 066:184.423 JLINK_IsHalted() +TC1C4 066:185.121 - 0.713ms returns FALSE +TC1C4 066:293.808 JLINK_HasError() +TC1C4 066:294.282 JLINK_IsHalted() +TC1C4 066:295.541 - 1.320ms returns FALSE +TC1C4 066:403.991 JLINK_HasError() +TC1C4 066:404.026 JLINK_IsHalted() +TC1C4 066:404.872 - 0.859ms returns FALSE +TC1C4 066:513.464 JLINK_HasError() +TC1C4 066:513.528 JLINK_IsHalted() +TC1C4 066:514.216 - 0.708ms returns FALSE +TC1C4 066:624.295 JLINK_HasError() +TC1C4 066:624.333 JLINK_HasError() +TB580 066:624.980 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 066:625.033 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 066:625.641 Data: E2 03 +TB580 066:625.651 - 0.673ms returns 2 (0x2) +TB580 066:625.698 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 066:625.708 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 066:626.322 Data: 01 +TB580 066:626.347 - 0.654ms returns 1 (0x1) +TB580 066:626.366 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 066:626.383 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 066:627.003 Data: 00 +TB580 066:627.031 - 0.670ms returns 1 (0x1) +TB580 066:627.049 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 066:627.064 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 066:627.659 Data: 02 +TB580 066:627.683 - 0.640ms returns 1 (0x1) +TB580 066:627.754 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 066:627.772 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 066:628.347 Data: A5 9B 00 00 +TB580 066:628.396 - 0.649ms returns 4 (0x4) +TB580 066:628.449 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 066:628.482 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 066:629.115 Data: 92 FF 00 00 +TB580 066:629.139 - 0.693ms returns 4 (0x4) +TB580 066:629.156 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 066:629.170 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 066:629.738 Data: B7 FF 00 00 +TB580 066:629.750 - 0.596ms returns 4 (0x4) +TB580 066:629.760 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 066:629.769 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 066:630.355 Data: 73 CE 00 00 +TB580 066:630.378 - 0.625ms returns 4 (0x4) +TB580 066:630.399 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 066:630.419 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 066:631.009 Data: E7 FE 00 00 +TB580 066:631.031 - 0.638ms returns 4 (0x4) +TB580 066:631.361 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 066:631.385 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 066:632.034 Data: E1 D4 00 00 +TB580 066:632.056 - 0.702ms returns 4 (0x4) +TB580 066:633.026 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 066:633.065 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 066:634.190 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 066:634.310 - 1.291ms returns 32 (0x20) +TB580 066:635.010 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 066:635.039 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 066:635.604 Data: 00 +TB580 066:635.629 - 0.625ms returns 1 (0x1) +TC1C4 066:635.958 JLINK_IsHalted() +TC1C4 066:636.517 - 0.565ms returns FALSE +TC1C4 066:749.835 JLINK_HasError() +TC1C4 066:749.943 JLINK_IsHalted() +TC1C4 066:750.957 - 1.073ms returns FALSE +TC1C4 066:859.841 JLINK_HasError() +TC1C4 066:859.885 JLINK_IsHalted() +TC1C4 066:860.496 - 0.645ms returns FALSE +TC1C4 066:968.724 JLINK_HasError() +TC1C4 066:968.792 JLINK_IsHalted() +TC1C4 066:969.757 - 0.999ms returns FALSE +TC1C4 067:078.578 JLINK_HasError() +TC1C4 067:078.702 JLINK_IsHalted() +TC1C4 067:079.688 - 1.008ms returns FALSE +TC1C4 067:189.877 JLINK_HasError() +TC1C4 067:189.931 JLINK_HasError() +TB580 067:190.357 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 067:190.439 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 067:191.202 Data: E2 03 +TB580 067:191.258 - 0.906ms returns 2 (0x2) +TB580 067:191.345 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 067:191.375 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 067:191.971 Data: 01 +TB580 067:192.005 - 0.665ms returns 1 (0x1) +TB580 067:192.027 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 067:192.048 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 067:192.683 Data: 00 +TB580 067:192.714 - 0.692ms returns 1 (0x1) +TB580 067:192.735 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 067:192.754 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 067:193.375 Data: 02 +TB580 067:193.407 - 0.677ms returns 1 (0x1) +TB580 067:193.506 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 067:193.528 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 067:194.272 Data: A4 9B 00 00 +TB580 067:194.303 - 0.802ms returns 4 (0x4) +TB580 067:194.356 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 067:194.376 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 067:194.986 Data: 92 FF 00 00 +TB580 067:195.016 - 0.664ms returns 4 (0x4) +TB580 067:195.036 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 067:195.055 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 067:195.683 Data: B7 FF 00 00 +TB580 067:195.716 - 0.685ms returns 4 (0x4) +TB580 067:195.737 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 067:195.757 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 067:196.375 Data: 73 CE 00 00 +TB580 067:196.408 - 0.676ms returns 4 (0x4) +TB580 067:196.429 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 067:196.448 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 067:197.075 Data: 0D FF 00 00 +TB580 067:197.108 - 0.684ms returns 4 (0x4) +TB580 067:197.163 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 067:197.185 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 067:197.821 Data: DF D4 00 00 +TB580 067:197.851 - 0.692ms returns 4 (0x4) +TB580 067:198.480 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 067:198.508 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 067:199.496 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 067:199.525 - 1.049ms returns 32 (0x20) +TB580 067:199.943 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 067:199.967 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 067:200.960 Data: 00 +TB580 067:200.990 - 1.052ms returns 1 (0x1) +TC1C4 067:201.330 JLINK_IsHalted() +TC1C4 067:202.099 - 0.795ms returns FALSE +TC1C4 067:317.198 JLINK_HasError() +TC1C4 067:317.291 JLINK_IsHalted() +TC1C4 067:318.061 - 0.813ms returns FALSE +TC1C4 067:426.375 JLINK_HasError() +TC1C4 067:426.523 JLINK_IsHalted() +TC1C4 067:427.444 - 1.023ms returns FALSE +TC1C4 067:534.524 JLINK_HasError() +TC1C4 067:534.652 JLINK_IsHalted() +TC1C4 067:535.715 - 2.577ms returns FALSE +TC1C4 067:644.672 JLINK_HasError() +TC1C4 067:645.041 JLINK_IsHalted() +TC1C4 067:646.096 - 1.144ms returns FALSE +TC1C4 067:754.679 JLINK_HasError() +TC1C4 067:754.802 JLINK_HasError() +TB580 067:756.340 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 067:756.472 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 067:757.111 Data: 8E 02 +TB580 067:757.165 - 0.833ms returns 2 (0x2) +TB580 067:757.335 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 067:757.371 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 067:758.065 Data: 03 +TB580 067:758.093 - 0.762ms returns 1 (0x1) +TB580 067:758.193 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 067:758.220 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 067:759.003 Data: 00 +TB580 067:759.084 - 0.900ms returns 1 (0x1) +TB580 067:759.123 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 067:759.161 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 067:759.859 Data: 00 +TB580 067:759.906 - 0.792ms returns 1 (0x1) +TB580 067:760.123 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 067:760.164 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 067:760.920 Data: A4 9B 00 00 +TB580 067:760.971 - 0.857ms returns 4 (0x4) +TB580 067:761.119 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 067:761.177 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 067:761.916 Data: 92 FF 00 00 +TB580 067:761.969 - 0.860ms returns 4 (0x4) +TB580 067:762.005 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 067:762.041 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 067:762.800 Data: B7 FF 00 00 +TB580 067:762.867 - 0.872ms returns 4 (0x4) +TB580 067:762.909 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 067:762.951 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 067:763.617 Data: 74 CE 00 00 +TB580 067:763.685 - 0.788ms returns 4 (0x4) +TB580 067:763.762 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 067:763.807 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 067:765.136 Data: 0B FF 00 00 +TB580 067:765.201 - 1.450ms returns 4 (0x4) +TB580 067:765.580 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 067:765.636 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 067:766.450 Data: DE D4 00 00 +TB580 067:766.509 - 0.940ms returns 4 (0x4) +TB580 067:769.349 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 067:769.423 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 067:770.542 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 067:770.571 - 1.225ms returns 32 (0x20) +TB580 067:771.234 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 067:771.274 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 067:771.958 Data: 00 +TB580 067:772.027 - 0.801ms returns 1 (0x1) +TC1C4 067:772.503 JLINK_IsHalted() +TC1C4 067:773.148 - 0.672ms returns FALSE +TC1C4 067:881.662 JLINK_HasError() +TC1C4 067:881.705 JLINK_IsHalted() +TC1C4 067:882.458 - 0.774ms returns FALSE +TC1C4 067:993.128 JLINK_HasError() +TC1C4 067:993.168 JLINK_IsHalted() +TC1C4 067:993.832 - 0.678ms returns FALSE +TC1C4 068:104.632 JLINK_HasError() +TC1C4 068:104.679 JLINK_IsHalted() +TC1C4 068:105.433 - 0.773ms returns FALSE +TC1C4 068:213.486 JLINK_HasError() +TC1C4 068:213.521 JLINK_IsHalted() +TC1C4 068:214.623 - 1.338ms returns FALSE +TC1C4 068:324.599 JLINK_HasError() +TC1C4 068:324.665 JLINK_HasError() +TB580 068:325.964 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 068:326.020 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 068:326.802 Data: E2 03 +TB580 068:326.836 - 0.877ms returns 2 (0x2) +TB580 068:327.081 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 068:327.124 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 068:327.814 Data: 01 +TB580 068:327.847 - 0.773ms returns 1 (0x1) +TB580 068:327.891 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 068:327.916 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 068:328.644 Data: 00 +TB580 068:328.688 - 0.804ms returns 1 (0x1) +TB580 068:328.717 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 068:328.745 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 068:329.503 Data: 02 +TB580 068:329.572 - 0.865ms returns 1 (0x1) +TB580 068:329.909 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 068:329.965 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 068:330.781 Data: A5 9B 00 00 +TB580 068:330.819 - 0.915ms returns 4 (0x4) +TB580 068:330.861 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 068:330.883 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 068:331.516 Data: 92 FF 00 00 +TB580 068:331.551 - 0.695ms returns 4 (0x4) +TB580 068:331.572 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 068:331.592 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 068:332.290 Data: B7 FF 00 00 +TB580 068:332.324 - 0.757ms returns 4 (0x4) +TB580 068:332.343 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 068:332.366 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 068:333.050 Data: 73 CE 00 00 +TB580 068:333.079 - 0.740ms returns 4 (0x4) +TB580 068:333.118 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 068:333.138 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 068:334.135 Data: 1D FF 00 00 +TB580 068:334.174 - 1.061ms returns 4 (0x4) +TB580 068:334.215 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 068:334.236 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 068:334.910 Data: DF D4 00 00 +TB580 068:334.943 - 0.733ms returns 4 (0x4) +TB580 068:335.572 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 068:335.601 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 068:336.904 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 068:336.945 - 1.378ms returns 32 (0x20) +TB580 068:338.020 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 068:340.585 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 068:341.472 Data: 00 +TB580 068:341.510 - 3.495ms returns 1 (0x1) +TC1C4 068:341.953 JLINK_IsHalted() +TC1C4 068:342.678 - 0.747ms returns FALSE +TC1C4 068:450.438 JLINK_HasError() +TC1C4 068:450.474 JLINK_IsHalted() +TC1C4 068:451.336 - 0.904ms returns FALSE +TC1C4 068:559.588 JLINK_HasError() +TC1C4 068:559.692 JLINK_IsHalted() +TC1C4 068:560.564 - 0.906ms returns FALSE +TC1C4 068:667.277 JLINK_HasError() +TC1C4 068:667.324 JLINK_IsHalted() +TC1C4 068:667.987 - 0.685ms returns FALSE +TC1C4 068:774.617 JLINK_HasError() +TC1C4 068:774.689 JLINK_IsHalted() +TC1C4 068:775.506 - 0.830ms returns FALSE +TC1C4 068:885.507 JLINK_HasError() +TC1C4 068:885.588 JLINK_HasError() +TB580 068:887.722 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 068:887.812 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 068:888.554 Data: E2 03 +TB580 068:888.605 - 0.889ms returns 2 (0x2) +TB580 068:888.754 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 068:888.783 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 068:889.544 Data: 01 +TB580 068:889.564 - 0.816ms returns 1 (0x1) +TB580 068:889.593 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 068:889.612 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 068:890.303 Data: 00 +TB580 068:890.323 - 0.736ms returns 1 (0x1) +TB580 068:890.343 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 068:890.362 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 068:891.101 Data: 02 +TB580 068:891.121 - 0.784ms returns 1 (0x1) +TB580 068:891.256 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 068:891.278 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 068:892.023 Data: A4 9B 00 00 +TB580 068:892.048 - 0.799ms returns 4 (0x4) +TB580 068:892.093 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 068:892.114 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 068:892.886 Data: 92 FF 00 00 +TB580 068:892.910 - 0.824ms returns 4 (0x4) +TB580 068:892.934 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 068:892.954 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 068:893.719 Data: B7 FF 00 00 +TB580 068:893.746 - 0.820ms returns 4 (0x4) +TB580 068:893.771 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 068:893.794 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 068:894.576 Data: 73 CE 00 00 +TB580 068:894.603 - 0.839ms returns 4 (0x4) +TB580 068:894.791 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 068:894.860 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 068:895.672 Data: 11 FF 00 00 +TB580 068:895.701 - 0.919ms returns 4 (0x4) +TB580 068:895.747 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 068:895.772 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 068:896.520 Data: DE D4 00 00 +TB580 068:896.549 - 0.811ms returns 4 (0x4) +TB580 068:898.034 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 068:898.068 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 068:899.189 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 068:899.216 - 1.191ms returns 32 (0x20) +TB580 068:900.249 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 068:900.269 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 068:901.126 Data: 00 +TB580 068:902.922 - 2.682ms returns 1 (0x1) +TC1C4 068:903.784 JLINK_IsHalted() +TC1C4 068:904.633 - 0.871ms returns FALSE +TC1C4 069:009.453 JLINK_HasError() +TC1C4 069:009.493 JLINK_IsHalted() +TC1C4 069:010.398 - 0.941ms returns FALSE +TC1C4 069:117.842 JLINK_HasError() +TC1C4 069:117.925 JLINK_IsHalted() +TC1C4 069:118.797 - 0.929ms returns FALSE +TC1C4 069:225.608 JLINK_HasError() +TC1C4 069:225.738 JLINK_IsHalted() +TC1C4 069:226.570 - 0.879ms returns FALSE +TC1C4 069:334.982 JLINK_HasError() +TC1C4 069:335.025 JLINK_IsHalted() +TC1C4 069:335.730 - 0.722ms returns FALSE +TC1C4 069:446.129 JLINK_HasError() +TC1C4 069:446.207 JLINK_HasError() +TB580 069:447.032 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 069:447.103 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 069:447.770 Data: D5 03 +TB580 069:447.819 - 0.795ms returns 2 (0x2) +TB580 069:447.939 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 069:447.975 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 069:448.795 Data: 02 +TB580 069:448.847 - 0.916ms returns 1 (0x1) +TB580 069:448.908 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 069:448.942 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 069:449.664 Data: 00 +TB580 069:449.713 - 0.813ms returns 1 (0x1) +TB580 069:449.747 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 069:449.780 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 069:450.528 Data: 02 +TB580 069:450.575 - 0.835ms returns 1 (0x1) +TB580 069:450.703 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 069:450.739 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 069:451.447 Data: A5 9B 00 00 +TB580 069:451.500 - 0.806ms returns 4 (0x4) +TB580 069:451.567 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 069:451.600 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 069:452.305 Data: 92 FF 00 00 +TB580 069:452.354 - 0.794ms returns 4 (0x4) +TB580 069:452.386 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 069:452.418 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 069:453.091 Data: B7 FF 00 00 +TB580 069:453.139 - 0.760ms returns 4 (0x4) +TB580 069:453.170 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 069:453.201 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 069:453.841 Data: 73 CE 00 00 +TB580 069:453.887 - 0.724ms returns 4 (0x4) +TB580 069:453.917 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 069:453.973 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 069:454.555 Data: 21 FF 00 00 +TB580 069:454.590 - 0.679ms returns 4 (0x4) +TB580 069:454.648 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 069:454.674 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 069:455.277 Data: DE D4 00 00 +TB580 069:455.312 - 0.671ms returns 4 (0x4) +TB580 069:456.138 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 069:456.174 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 069:457.123 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 069:457.157 - 1.024ms returns 32 (0x20) +TB580 069:457.672 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 069:457.704 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 069:458.361 Data: 00 +TB580 069:458.498 - 0.833ms returns 1 (0x1) +TC1C4 069:458.825 JLINK_IsHalted() +TC1C4 069:459.611 - 0.804ms returns FALSE +TC1C4 069:572.910 JLINK_HasError() +TC1C4 069:572.963 JLINK_IsHalted() +TC1C4 069:573.665 - 0.725ms returns FALSE +TC1C4 069:681.888 JLINK_HasError() +TC1C4 069:682.038 JLINK_IsHalted() +TC1C4 069:683.001 - 1.024ms returns FALSE +TC1C4 069:790.676 JLINK_HasError() +TC1C4 069:790.748 JLINK_IsHalted() +TC1C4 069:791.470 - 0.748ms returns FALSE +TC1C4 069:899.637 JLINK_HasError() +TC1C4 069:899.802 JLINK_IsHalted() +TC1C4 069:900.508 - 0.728ms returns FALSE +TC1C4 070:008.261 JLINK_HasError() +TC1C4 070:008.545 JLINK_HasError() +TB580 070:010.547 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 070:010.671 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 070:011.538 Data: E2 03 +TB580 070:011.596 - 1.056ms returns 2 (0x2) +TB580 070:011.784 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 070:011.818 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 070:012.701 Data: 01 +TB580 070:012.754 - 0.976ms returns 1 (0x1) +TB580 070:012.818 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 070:012.847 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 070:013.721 Data: 00 +TB580 070:013.770 - 0.958ms returns 1 (0x1) +TB580 070:013.802 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 070:013.830 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 070:014.722 Data: 02 +TB580 070:014.775 - 0.981ms returns 1 (0x1) +TB580 070:014.911 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 070:014.942 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 070:015.730 Data: A4 9B 00 00 +TB580 070:015.788 - 0.884ms returns 4 (0x4) +TB580 070:015.858 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 070:015.888 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 070:016.695 Data: 92 FF 00 00 +TB580 070:016.719 - 0.869ms returns 4 (0x4) +TB580 070:016.744 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 070:016.768 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 070:017.563 Data: B7 FF 00 00 +TB580 070:017.589 - 0.853ms returns 4 (0x4) +TB580 070:017.614 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 070:017.637 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 070:018.494 Data: 73 CE 00 00 +TB580 070:018.523 - 0.918ms returns 4 (0x4) +TB580 070:018.551 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 070:018.576 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 070:019.360 Data: 17 FF 00 00 +TB580 070:019.388 - 0.846ms returns 4 (0x4) +TB580 070:019.433 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 070:019.458 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 070:020.289 Data: DD D4 00 00 +TB580 070:020.374 - 0.947ms returns 4 (0x4) +TB580 070:022.094 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 070:022.149 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 070:023.504 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 070:023.532 - 1.445ms returns 32 (0x20) +TB580 070:024.297 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 070:024.321 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 070:025.020 Data: 00 +TB580 070:025.037 - 0.745ms returns 1 (0x1) +TC1C4 070:025.417 JLINK_IsHalted() +TC1C4 070:026.217 - 0.811ms returns FALSE +TC1C4 070:134.218 JLINK_HasError() +TC1C4 070:134.302 JLINK_IsHalted() +TC1C4 070:135.073 - 0.804ms returns FALSE +TC1C4 070:243.268 JLINK_HasError() +TC1C4 070:243.395 JLINK_IsHalted() +TC1C4 070:244.413 - 1.120ms returns FALSE +TC1C4 070:350.917 JLINK_HasError() +TC1C4 070:351.058 JLINK_IsHalted() +TC1C4 070:351.980 - 1.002ms returns FALSE +TC1C4 070:460.848 JLINK_HasError() +TC1C4 070:460.913 JLINK_IsHalted() +TC1C4 070:461.656 - 0.788ms returns FALSE +TC1C4 070:568.372 JLINK_HasError() +TC1C4 070:568.600 JLINK_HasError() +TB580 070:570.118 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 070:570.358 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 070:571.213 Data: E2 03 +TB580 070:571.288 - 1.178ms returns 2 (0x2) +TB580 070:571.455 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 070:571.505 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 070:572.191 Data: 01 +TB580 070:572.253 - 0.805ms returns 1 (0x1) +TB580 070:572.314 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 070:572.349 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 070:572.969 Data: 00 +TB580 070:572.989 - 0.682ms returns 1 (0x1) +TB580 070:573.012 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 070:573.032 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 070:573.619 Data: 02 +TB580 070:573.637 - 0.631ms returns 1 (0x1) +TB580 070:573.759 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 070:573.778 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 070:574.309 Data: A4 9B 00 00 +TB580 070:574.327 - 0.572ms returns 4 (0x4) +TB580 070:574.355 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 070:574.371 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 070:574.928 Data: 92 FF 00 00 +TB580 070:574.946 - 0.595ms returns 4 (0x4) +TB580 070:574.963 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 070:574.978 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 070:575.601 Data: B7 FF 00 00 +TB580 070:575.617 - 0.659ms returns 4 (0x4) +TB580 070:575.633 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 070:575.648 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 070:576.218 Data: 73 CE 00 00 +TB580 070:576.235 - 0.607ms returns 4 (0x4) +TB580 070:576.252 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 070:576.267 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 070:576.857 Data: 22 FF 00 00 +TB580 070:576.873 - 0.626ms returns 4 (0x4) +TB580 070:576.911 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 070:576.926 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 070:577.474 Data: DE D4 00 00 +TB580 070:577.493 - 0.588ms returns 4 (0x4) +TB580 070:578.399 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 070:578.440 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 070:579.435 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 070:579.459 - 1.067ms returns 32 (0x20) +TB580 070:580.256 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 070:580.293 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 070:580.971 Data: 00 +TB580 070:580.996 - 0.747ms returns 1 (0x1) +TC1C4 070:581.459 JLINK_IsHalted() +TC1C4 070:582.306 - 0.858ms returns FALSE +TC1C4 070:694.187 JLINK_HasError() +TC1C4 070:694.244 JLINK_IsHalted() +TC1C4 070:694.937 - 0.718ms returns FALSE +TC1C4 070:806.395 JLINK_HasError() +TC1C4 070:806.444 JLINK_IsHalted() +TC1C4 070:807.296 - 0.872ms returns FALSE +TC1C4 070:915.835 JLINK_HasError() +TC1C4 070:916.117 JLINK_IsHalted() +TC1C4 070:917.002 - 0.950ms returns FALSE +TC1C4 071:024.890 JLINK_HasError() +TC1C4 071:024.950 JLINK_IsHalted() +TC1C4 071:025.604 - 0.716ms returns FALSE +TC1C4 071:133.903 JLINK_HasError() +TC1C4 071:133.995 JLINK_HasError() +TB580 071:135.930 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 071:136.038 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 071:136.924 Data: E2 03 +TB580 071:137.045 - 1.124ms returns 2 (0x2) +TB580 071:137.199 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 071:137.234 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 071:137.979 Data: 01 +TB580 071:138.028 - 0.835ms returns 1 (0x1) +TB580 071:138.060 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 071:138.087 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 071:138.782 Data: 00 +TB580 071:138.824 - 0.769ms returns 1 (0x1) +TB580 071:138.851 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 071:138.876 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 071:139.547 Data: 02 +TB580 071:139.592 - 0.746ms returns 1 (0x1) +TB580 071:139.720 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 071:139.747 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 071:140.442 Data: A5 9B 00 00 +TB580 071:140.492 - 0.778ms returns 4 (0x4) +TB580 071:140.555 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 071:140.598 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 071:141.241 Data: 92 FF 00 00 +TB580 071:141.295 - 0.747ms returns 4 (0x4) +TB580 071:141.329 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 071:141.358 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 071:141.970 Data: B7 FF 00 00 +TB580 071:141.992 - 0.669ms returns 4 (0x4) +TB580 071:142.014 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 071:142.035 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 071:142.582 Data: 73 CE 00 00 +TB580 071:142.604 - 0.596ms returns 4 (0x4) +TB580 071:142.625 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 071:142.644 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 071:143.217 Data: 16 FF 00 00 +TB580 071:143.239 - 0.621ms returns 4 (0x4) +TB580 071:143.292 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 071:143.311 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 071:143.920 Data: DE D4 00 00 +TB580 071:143.945 - 0.660ms returns 4 (0x4) +TB580 071:145.260 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 071:145.297 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 071:146.302 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 071:146.333 - 1.082ms returns 32 (0x20) +TB580 071:147.547 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 071:147.581 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 071:148.233 Data: 00 +TB580 071:148.264 - 0.726ms returns 1 (0x1) +TC1C4 071:148.762 JLINK_IsHalted() +TC1C4 071:149.966 - 1.226ms returns FALSE +TC1C4 071:258.726 JLINK_HasError() +TC1C4 071:258.842 JLINK_IsHalted() +TC1C4 071:263.400 - 4.628ms returns FALSE +TC1C4 071:367.886 JLINK_HasError() +TC1C4 071:368.038 JLINK_IsHalted() +TC1C4 071:368.819 - 0.828ms returns FALSE +TC1C4 071:475.069 JLINK_HasError() +TC1C4 071:475.176 JLINK_IsHalted() +TC1C4 071:476.160 - 1.073ms returns FALSE +TC1C4 071:585.475 JLINK_HasError() +TC1C4 071:585.667 JLINK_IsHalted() +TC1C4 071:586.927 - 1.334ms returns FALSE +TC1C4 071:695.120 JLINK_HasError() +TC1C4 071:695.215 JLINK_HasError() +TB580 071:696.305 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 071:696.374 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 071:696.989 Data: E2 03 +TB580 071:697.011 - 0.710ms returns 2 (0x2) +TB580 071:697.087 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 071:697.109 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 071:697.822 Data: 01 +TB580 071:697.856 - 0.779ms returns 1 (0x1) +TB580 071:697.891 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 071:697.922 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 071:698.657 Data: 00 +TB580 071:698.690 - 0.810ms returns 1 (0x1) +TB580 071:698.725 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 071:698.753 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 071:699.493 Data: 02 +TB580 071:699.527 - 0.812ms returns 1 (0x1) +TB580 071:699.685 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 071:699.716 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 071:700.452 Data: A5 9B 00 00 +TB580 071:700.486 - 0.811ms returns 4 (0x4) +TB580 071:700.540 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 071:700.568 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 071:701.300 Data: 92 FF 00 00 +TB580 071:701.333 - 0.804ms returns 4 (0x4) +TB580 071:701.365 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 071:701.393 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 071:702.121 Data: B7 FF 00 00 +TB580 071:702.154 - 0.799ms returns 4 (0x4) +TB580 071:702.186 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 071:702.214 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 071:702.939 Data: 73 CE 00 00 +TB580 071:702.972 - 0.796ms returns 4 (0x4) +TB580 071:703.005 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 071:703.032 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 071:703.929 Data: 38 FF 00 00 +TB580 071:703.967 - 0.970ms returns 4 (0x4) +TB580 071:704.021 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 071:704.065 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 071:704.778 Data: DE D4 00 00 +TB580 071:704.823 - 0.808ms returns 4 (0x4) +TB580 071:705.764 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 071:705.832 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 071:706.876 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 071:706.910 - 1.153ms returns 32 (0x20) +TB580 071:708.022 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 071:708.057 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 071:708.715 Data: 00 +TB580 071:708.738 - 0.722ms returns 1 (0x1) +TC1C4 071:709.434 JLINK_IsHalted() +TC1C4 071:710.054 - 0.630ms returns FALSE +TC1C4 071:817.532 JLINK_HasError() +TC1C4 071:817.798 JLINK_IsHalted() +TC1C4 071:818.676 - 0.949ms returns FALSE +TC1C4 071:929.584 JLINK_HasError() +TC1C4 071:929.636 JLINK_IsHalted() +TC1C4 071:930.364 - 0.764ms returns FALSE +TC1C4 072:044.161 JLINK_HasError() +TC1C4 072:044.212 JLINK_IsHalted() +TC1C4 072:046.054 - 1.871ms returns FALSE +TC1C4 072:151.136 JLINK_HasError() +TC1C4 072:151.203 JLINK_IsHalted() +TC1C4 072:151.963 - 0.780ms returns FALSE +TC1C4 072:260.266 JLINK_HasError() +TC1C4 072:260.355 JLINK_HasError() +TB580 072:263.073 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 072:263.226 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 072:264.000 Data: 8E 02 +TB580 072:264.067 - 1.006ms returns 2 (0x2) +TB580 072:264.245 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 072:264.288 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 072:265.021 Data: 03 +TB580 072:265.069 - 0.833ms returns 1 (0x1) +TB580 072:265.126 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 072:265.155 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 072:265.840 Data: 00 +TB580 072:265.879 - 0.763ms returns 1 (0x1) +TB580 072:265.915 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 072:265.949 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 072:266.675 Data: 00 +TB580 072:266.702 - 0.789ms returns 1 (0x1) +TB580 072:266.924 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 072:266.945 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 072:267.435 Data: A4 9B 00 00 +TB580 072:267.445 - 0.524ms returns 4 (0x4) +TB580 072:267.464 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 072:267.474 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 072:267.992 Data: 92 FF 00 00 +TB580 072:268.000 - 0.538ms returns 4 (0x4) +TB580 072:268.008 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 072:268.016 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 072:268.674 Data: B7 FF 00 00 +TB580 072:268.693 - 0.687ms returns 4 (0x4) +TB580 072:268.706 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 072:268.717 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 072:269.449 Data: 73 CE 00 00 +TB580 072:269.466 - 0.763ms returns 4 (0x4) +TB580 072:269.478 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 072:269.488 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 072:270.166 Data: F1 FE 00 00 +TB580 072:270.209 - 0.739ms returns 4 (0x4) +TB580 072:270.261 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 072:270.289 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 072:270.940 Data: DF D4 00 00 +TB580 072:270.960 - 0.701ms returns 4 (0x4) +TB580 072:271.855 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 072:271.880 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 072:272.787 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 072:272.805 - 0.951ms returns 32 (0x20) +TB580 072:273.205 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 072:273.231 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 072:273.711 Data: 00 +TB580 072:273.719 - 0.515ms returns 1 (0x1) +TC1C4 072:273.930 JLINK_IsHalted() +TC1C4 072:274.682 - 0.762ms returns FALSE +TC1C4 072:383.941 JLINK_HasError() +TC1C4 072:384.014 JLINK_IsHalted() +TC1C4 072:384.743 - 0.761ms returns FALSE +TC1C4 072:492.672 JLINK_HasError() +TC1C4 072:492.772 JLINK_IsHalted() +TC1C4 072:493.485 - 0.758ms returns FALSE +TC1C4 072:600.817 JLINK_HasError() +TC1C4 072:600.854 JLINK_IsHalted() +TC1C4 072:601.654 - 0.837ms returns FALSE +TC1C4 072:710.274 JLINK_HasError() +TC1C4 072:710.330 JLINK_IsHalted() +TC1C4 072:711.197 - 0.909ms returns FALSE +TC1C4 072:819.735 JLINK_HasError() +TC1C4 072:819.809 JLINK_HasError() +TB580 072:821.335 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 072:821.417 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 072:822.178 Data: E2 03 +TB580 072:822.222 - 0.895ms returns 2 (0x2) +TB580 072:822.328 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 072:822.360 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 072:823.100 Data: 01 +TB580 072:823.143 - 0.823ms returns 1 (0x1) +TB580 072:823.194 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 072:823.224 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 072:823.953 Data: 00 +TB580 072:824.011 - 0.823ms returns 1 (0x1) +TB580 072:824.046 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 072:824.077 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 072:824.873 Data: 02 +TB580 072:824.927 - 0.885ms returns 1 (0x1) +TB580 072:825.101 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 072:825.130 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 072:825.891 Data: A4 9B 00 00 +TB580 072:825.937 - 0.841ms returns 4 (0x4) +TB580 072:825.984 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 072:826.011 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 072:826.755 Data: 92 FF 00 00 +TB580 072:826.774 - 0.796ms returns 4 (0x4) +TB580 072:826.794 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 072:826.813 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 072:827.545 Data: B7 FF 00 00 +TB580 072:827.565 - 0.776ms returns 4 (0x4) +TB580 072:827.584 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 072:827.601 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 072:828.365 Data: 73 CE 00 00 +TB580 072:828.387 - 0.809ms returns 4 (0x4) +TB580 072:828.407 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 072:828.425 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 072:829.139 Data: 09 FF 00 00 +TB580 072:829.161 - 0.760ms returns 4 (0x4) +TB580 072:829.199 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 072:829.217 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 072:829.966 Data: DE D4 00 00 +TB580 072:829.990 - 0.798ms returns 4 (0x4) +TB580 072:831.464 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 072:831.505 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 072:832.716 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 072:832.744 - 1.288ms returns 32 (0x20) +TB580 072:833.791 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 072:833.817 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 072:834.594 Data: 00 +TB580 072:834.617 - 0.833ms returns 1 (0x1) +TC1C4 072:835.221 JLINK_IsHalted() +TC1C4 072:835.959 - 0.765ms returns FALSE +TC1C4 072:943.206 JLINK_HasError() +TC1C4 072:943.277 JLINK_IsHalted() +TC1C4 072:943.995 - 0.732ms returns FALSE +TC1C4 073:053.692 JLINK_HasError() +TC1C4 073:054.161 JLINK_IsHalted() +TC1C4 073:056.670 - 2.877ms returns FALSE +TC1C4 073:163.252 JLINK_HasError() +TC1C4 073:163.341 JLINK_IsHalted() +TC1C4 073:164.165 - 0.844ms returns FALSE +TC1C4 073:273.039 JLINK_HasError() +TC1C4 073:273.073 JLINK_IsHalted() +TC1C4 073:273.976 - 0.925ms returns FALSE +TC1C4 073:382.443 JLINK_HasError() +TC1C4 073:386.972 JLINK_HasError() +TB580 073:390.984 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 073:391.116 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 073:391.761 Data: E2 03 +TB580 073:391.812 - 0.834ms returns 2 (0x2) +TB580 073:391.979 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 073:392.011 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 073:392.644 Data: 01 +TB580 073:392.660 - 0.685ms returns 1 (0x1) +TB580 073:392.685 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 073:392.711 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 073:393.251 Data: 00 +TB580 073:393.266 - 0.586ms returns 1 (0x1) +TB580 073:393.282 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 073:393.296 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 073:393.851 Data: 02 +TB580 073:393.867 - 0.590ms returns 1 (0x1) +TB580 073:393.980 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 073:393.997 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 073:394.590 Data: A4 9B 00 00 +TB580 073:394.607 - 0.632ms returns 4 (0x4) +TB580 073:394.624 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 073:394.638 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 073:395.218 Data: 92 FF 00 00 +TB580 073:395.235 - 0.616ms returns 4 (0x4) +TB580 073:395.251 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 073:395.265 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 073:395.821 Data: B7 FF 00 00 +TB580 073:395.838 - 0.592ms returns 4 (0x4) +TB580 073:395.854 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 073:395.869 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 073:396.484 Data: 73 CE 00 00 +TB580 073:396.502 - 0.653ms returns 4 (0x4) +TB580 073:396.520 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 073:396.535 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 073:397.109 Data: 09 FF 00 00 +TB580 073:397.128 - 0.613ms returns 4 (0x4) +TB580 073:397.153 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 073:397.169 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 073:397.952 Data: DF D4 00 00 +TB580 073:398.015 - 0.869ms returns 4 (0x4) +TB580 073:399.337 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 073:399.430 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 073:400.542 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 073:400.562 - 1.231ms returns 32 (0x20) +TB580 073:401.498 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 073:401.533 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 073:402.256 Data: 00 +TB580 073:402.291 - 0.799ms returns 1 (0x1) +TC1C4 073:402.831 JLINK_IsHalted() +TC1C4 073:403.578 - 0.795ms returns FALSE +TC1C4 073:507.355 JLINK_HasError() +TC1C4 073:507.428 JLINK_IsHalted() +TC1C4 073:508.236 - 1.085ms returns FALSE +TC1C4 073:616.538 JLINK_HasError() +TC1C4 073:616.624 JLINK_IsHalted() +TC1C4 073:617.522 - 0.944ms returns FALSE +TC1C4 073:725.844 JLINK_HasError() +TC1C4 073:725.958 JLINK_IsHalted() +TC1C4 073:728.358 - 2.465ms returns FALSE +TC1C4 073:835.263 JLINK_HasError() +TC1C4 073:835.392 JLINK_IsHalted() +TC1C4 073:837.002 - 1.688ms returns FALSE +TC1C4 073:945.041 JLINK_HasError() +TC1C4 073:945.156 JLINK_HasError() +TB580 073:946.399 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 073:946.468 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 073:947.220 Data: D5 03 +TB580 073:947.285 - 0.894ms returns 2 (0x2) +TB580 073:947.474 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 073:947.511 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 073:948.221 Data: 03 +TB580 073:948.285 - 0.819ms returns 1 (0x1) +TB580 073:948.363 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 073:948.398 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 073:949.198 Data: 00 +TB580 073:949.263 - 0.907ms returns 1 (0x1) +TB580 073:949.304 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 073:949.345 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 073:950.047 Data: 00 +TB580 073:950.119 - 0.824ms returns 1 (0x1) +TB580 073:950.366 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 073:950.412 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 073:951.094 Data: A4 9B 00 00 +TB580 073:951.126 - 0.769ms returns 4 (0x4) +TB580 073:951.158 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 073:951.187 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 073:951.795 Data: 92 FF 00 00 +TB580 073:951.825 - 0.676ms returns 4 (0x4) +TB580 073:951.853 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 073:951.909 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 073:952.572 Data: B7 FF 00 00 +TB580 073:952.601 - 0.757ms returns 4 (0x4) +TB580 073:952.630 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 073:952.654 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 073:953.315 Data: 73 CE 00 00 +TB580 073:953.345 - 0.724ms returns 4 (0x4) +TB580 073:953.372 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 073:953.397 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 073:954.431 Data: 15 FF 00 00 +TB580 073:954.538 - 1.180ms returns 4 (0x4) +TB580 073:954.665 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 073:954.725 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 073:955.530 Data: DE D4 00 00 +TB580 073:955.607 - 0.950ms returns 4 (0x4) +TB580 073:956.735 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 073:956.791 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 073:957.966 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 073:957.990 - 1.262ms returns 32 (0x20) +TB580 073:958.685 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 073:958.713 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 073:959.455 Data: 00 +TB580 073:959.476 - 0.797ms returns 1 (0x1) +TC1C4 073:959.911 JLINK_IsHalted() +TC1C4 073:960.628 - 0.769ms returns FALSE +TC1C4 074:069.192 JLINK_HasError() +TC1C4 074:069.278 JLINK_IsHalted() +TC1C4 074:070.123 - 0.899ms returns FALSE +TC1C4 074:177.029 JLINK_HasError() +TC1C4 074:177.116 JLINK_IsHalted() +TC1C4 074:177.773 - 0.707ms returns FALSE +TC1C4 074:287.815 JLINK_HasError() +TC1C4 074:287.862 JLINK_IsHalted() +TC1C4 074:290.638 - 2.808ms returns FALSE +TC1C4 074:399.342 JLINK_HasError() +TC1C4 074:399.398 JLINK_IsHalted() +TC1C4 074:400.254 - 0.871ms returns FALSE +TC1C4 074:507.937 JLINK_HasError() +TC1C4 074:508.045 JLINK_HasError() +TB580 074:509.903 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 074:510.000 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 074:510.696 Data: E2 03 +TB580 074:510.752 - 0.857ms returns 2 (0x2) +TB580 074:510.900 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 074:510.935 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 074:511.711 Data: 01 +TB580 074:511.732 - 0.839ms returns 1 (0x1) +TB580 074:511.767 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 074:511.788 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 074:512.544 Data: 00 +TB580 074:512.566 - 0.805ms returns 1 (0x1) +TB580 074:512.588 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 074:512.607 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 074:513.329 Data: 02 +TB580 074:513.350 - 0.769ms returns 1 (0x1) +TB580 074:513.450 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 074:513.476 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 074:514.261 Data: A5 9B 00 00 +TB580 074:514.284 - 0.840ms returns 4 (0x4) +TB580 074:514.319 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 074:514.339 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 074:515.086 Data: 92 FF 00 00 +TB580 074:515.110 - 0.798ms returns 4 (0x4) +TB580 074:515.134 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 074:515.154 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 074:515.931 Data: B7 FF 00 00 +TB580 074:515.958 - 0.832ms returns 4 (0x4) +TB580 074:515.983 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 074:516.005 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 074:516.777 Data: 73 CE 00 00 +TB580 074:516.805 - 0.831ms returns 4 (0x4) +TB580 074:516.832 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 074:516.856 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 074:517.647 Data: 1E FF 00 00 +TB580 074:517.676 - 0.852ms returns 4 (0x4) +TB580 074:517.718 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 074:517.742 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 074:518.526 Data: DE D4 00 00 +TB580 074:518.555 - 0.846ms returns 4 (0x4) +TB580 074:519.811 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 074:519.909 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 074:521.129 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 074:521.199 - 1.396ms returns 32 (0x20) +TB580 074:522.396 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 074:522.448 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 074:523.169 Data: 00 +TB580 074:523.208 - 0.819ms returns 1 (0x1) +TC1C4 074:523.991 JLINK_IsHalted() +TC1C4 074:524.597 - 0.614ms returns FALSE +TC1C4 074:630.857 JLINK_HasError() +TC1C4 074:630.937 JLINK_IsHalted() +TC1C4 074:632.177 - 1.293ms returns FALSE +TC1C4 074:740.611 JLINK_HasError() +TC1C4 074:740.695 JLINK_IsHalted() +TC1C4 074:741.442 - 0.786ms returns FALSE +TC1C4 074:850.785 JLINK_HasError() +TC1C4 074:850.880 JLINK_IsHalted() +TC1C4 074:851.656 - 0.790ms returns FALSE +TC1C4 074:960.935 JLINK_HasError() +TC1C4 074:961.064 JLINK_IsHalted() +TC1C4 074:962.119 - 1.159ms returns FALSE +TC1C4 075:068.361 JLINK_HasError() +TC1C4 075:068.407 JLINK_HasError() +TB580 075:069.002 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 075:069.043 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 075:069.692 Data: E2 03 +TB580 075:069.720 - 0.720ms returns 2 (0x2) +TB580 075:069.784 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 075:069.797 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 075:070.608 Data: 01 +TB580 075:070.634 - 0.853ms returns 1 (0x1) +TB580 075:070.930 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 075:070.979 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 075:071.592 Data: 00 +TB580 075:071.614 - 0.687ms returns 1 (0x1) +TB580 075:071.630 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 075:071.645 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 075:072.149 Data: 02 +TB580 075:072.157 - 0.529ms returns 1 (0x1) +TB580 075:072.223 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 075:072.232 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 075:072.768 Data: A5 9B 00 00 +TB580 075:072.775 - 0.554ms returns 4 (0x4) +TB580 075:072.786 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 075:072.792 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 075:073.319 Data: 92 FF 00 00 +TB580 075:073.342 - 0.563ms returns 4 (0x4) +TB580 075:073.365 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 075:073.385 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 075:073.984 Data: B7 FF 00 00 +TB580 075:073.996 - 0.633ms returns 4 (0x4) +TB580 075:074.003 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 075:074.011 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 075:074.516 Data: 73 CE 00 00 +TB580 075:074.523 - 0.521ms returns 4 (0x4) +TB580 075:074.529 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 075:074.535 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 075:075.023 Data: 1C FF 00 00 +TB580 075:075.029 - 0.501ms returns 4 (0x4) +TB580 075:075.045 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 075:075.051 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 075:075.592 Data: DE D4 00 00 +TB580 075:075.617 - 0.578ms returns 4 (0x4) +TB580 075:076.539 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 075:076.572 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 075:077.575 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 075:077.598 - 1.065ms returns 32 (0x20) +TB580 075:078.354 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 075:078.397 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 075:079.045 Data: 00 +TB580 075:079.068 - 0.722ms returns 1 (0x1) +TC1C4 075:079.490 JLINK_IsHalted() +TC1C4 075:080.578 - 1.102ms returns FALSE +TC1C4 075:192.085 JLINK_HasError() +TC1C4 075:192.189 JLINK_IsHalted() +TC1C4 075:193.114 - 1.030ms returns FALSE +TC1C4 075:301.044 JLINK_HasError() +TC1C4 075:301.177 JLINK_IsHalted() +TC1C4 075:302.218 - 1.089ms returns FALSE +TC1C4 075:409.321 JLINK_HasError() +TC1C4 075:409.376 JLINK_IsHalted() +TC1C4 075:410.074 - 0.735ms returns FALSE +TC1C4 075:519.676 JLINK_HasError() +TC1C4 075:519.750 JLINK_IsHalted() +TC1C4 075:520.485 - 0.770ms returns FALSE +TC1C4 075:630.722 JLINK_HasError() +TC1C4 075:630.783 JLINK_HasError() +TB580 075:631.424 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 075:631.475 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 075:632.113 Data: E2 03 +TB580 075:632.142 - 0.724ms returns 2 (0x2) +TB580 075:632.203 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 075:632.223 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 075:632.865 Data: 01 +TB580 075:632.890 - 0.693ms returns 1 (0x1) +TB580 075:632.905 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 075:632.919 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 075:633.538 Data: 00 +TB580 075:633.564 - 0.663ms returns 1 (0x1) +TB580 075:633.584 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 075:633.601 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 075:634.255 Data: 02 +TB580 075:634.283 - 0.704ms returns 1 (0x1) +TB580 075:634.357 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 075:634.377 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 075:634.945 Data: A4 9B 00 00 +TB580 075:634.976 - 0.624ms returns 4 (0x4) +TB580 075:635.015 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 075:635.034 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 075:635.596 Data: 92 FF 00 00 +TB580 075:635.627 - 0.616ms returns 4 (0x4) +TB580 075:635.645 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 075:635.662 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 075:636.222 Data: B7 FF 00 00 +TB580 075:636.243 - 0.603ms returns 4 (0x4) +TB580 075:636.260 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 075:636.275 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 075:636.787 Data: 73 CE 00 00 +TB580 075:636.808 - 0.552ms returns 4 (0x4) +TB580 075:636.824 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 075:636.838 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 075:637.405 Data: 1B FF 00 00 +TB580 075:637.432 - 0.613ms returns 4 (0x4) +TB580 075:637.466 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 075:637.483 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 075:638.109 Data: DF D4 00 00 +TB580 075:638.136 - 0.674ms returns 4 (0x4) +TB580 075:638.702 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 075:638.727 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 075:639.708 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 075:639.736 - 1.039ms returns 32 (0x20) +TB580 075:640.142 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 075:640.165 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 075:640.843 Data: 00 +TB580 075:640.872 - 0.735ms returns 1 (0x1) +TC1C4 075:641.102 JLINK_IsHalted() +TC1C4 075:641.803 - 0.715ms returns FALSE +TC1C4 075:742.181 JLINK_HasError() +TC1C4 075:742.232 JLINK_IsHalted() +TC1C4 075:742.965 - 0.750ms returns FALSE +TC1C4 075:853.780 JLINK_HasError() +TC1C4 075:853.838 JLINK_IsHalted() +TC1C4 075:854.455 - 0.641ms returns FALSE +TC1C4 075:964.767 JLINK_HasError() +TC1C4 075:964.822 JLINK_IsHalted() +TC1C4 075:965.510 - 0.713ms returns FALSE +TC1C4 076:076.779 JLINK_HasError() +TC1C4 076:076.844 JLINK_IsHalted() +TC1C4 076:077.554 - 0.733ms returns FALSE +TC1C4 076:187.356 JLINK_HasError() +TC1C4 076:187.411 JLINK_HasError() +TB580 076:187.741 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 076:187.776 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 076:188.346 Data: E2 03 +TB580 076:188.375 - 0.638ms returns 2 (0x2) +TB580 076:188.434 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 076:188.455 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 076:189.173 Data: 01 +TB580 076:189.204 - 0.775ms returns 1 (0x1) +TB580 076:189.225 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 076:189.245 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 076:189.929 Data: 00 +TB580 076:189.964 - 0.743ms returns 1 (0x1) +TB580 076:189.983 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 076:190.011 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 076:190.643 Data: 02 +TB580 076:190.672 - 0.693ms returns 1 (0x1) +TB580 076:190.750 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 076:190.769 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 076:191.554 Data: A4 9B 00 00 +TB580 076:191.583 - 0.838ms returns 4 (0x4) +TB580 076:191.620 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 076:191.640 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 076:192.338 Data: 92 FF 00 00 +TB580 076:192.369 - 0.753ms returns 4 (0x4) +TB580 076:192.389 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 076:192.408 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 076:193.150 Data: B7 FF 00 00 +TB580 076:193.181 - 0.797ms returns 4 (0x4) +TB580 076:193.202 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 076:193.221 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 076:193.841 Data: 73 CE 00 00 +TB580 076:193.869 - 0.671ms returns 4 (0x4) +TB580 076:193.888 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 076:193.906 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 076:194.639 Data: 28 FF 00 00 +TB580 076:194.673 - 0.789ms returns 4 (0x4) +TB580 076:194.716 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 076:194.736 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 076:195.346 Data: DE D4 00 00 +TB580 076:195.378 - 0.666ms returns 4 (0x4) +TB580 076:195.982 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 076:196.013 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 076:197.267 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 076:197.298 - 1.320ms returns 32 (0x20) +TB580 076:197.732 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 076:197.759 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 076:198.369 Data: 00 +TB580 076:198.402 - 0.676ms returns 1 (0x1) +TC1C4 076:198.678 JLINK_IsHalted() +TC1C4 076:199.414 - 0.757ms returns FALSE +TC1C4 076:314.654 JLINK_HasError() +TC1C4 076:314.702 JLINK_IsHalted() +TC1C4 076:315.495 - 0.817ms returns FALSE +TC1C4 076:425.175 JLINK_HasError() +TC1C4 076:425.233 JLINK_IsHalted() +TC1C4 076:426.776 - 1.625ms returns FALSE +TC1C4 076:532.713 JLINK_HasError() +TC1C4 076:532.796 JLINK_IsHalted() +TC1C4 076:533.576 - 0.811ms returns FALSE +TC1C4 076:644.703 JLINK_HasError() +TC1C4 076:644.806 JLINK_IsHalted() +TC1C4 076:647.812 - 3.057ms returns FALSE +TC1C4 076:751.577 JLINK_HasError() +TC1C4 076:751.632 JLINK_HasError() +TB580 076:756.737 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 076:756.799 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 076:757.416 Data: E2 03 +TB580 076:757.449 - 0.716ms returns 2 (0x2) +TB580 076:757.506 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 076:757.528 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 076:758.091 Data: 03 +TB580 076:758.121 - 0.619ms returns 1 (0x1) +TB580 076:758.158 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 076:758.178 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 076:758.802 Data: 00 +TB580 076:758.836 - 0.682ms returns 1 (0x1) +TB580 076:758.858 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 076:758.880 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 076:759.496 Data: 00 +TB580 076:759.532 - 0.679ms returns 1 (0x1) +TB580 076:759.629 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 076:759.652 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 076:760.596 Data: A4 9B 00 00 +TB580 076:760.627 - 1.003ms returns 4 (0x4) +TB580 076:760.647 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 076:760.666 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 076:762.426 Data: 92 FF 00 00 +TB580 076:762.461 - 1.819ms returns 4 (0x4) +TB580 076:762.487 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 076:762.509 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 076:763.201 Data: B7 FF 00 00 +TB580 076:763.305 - 0.823ms returns 4 (0x4) +TB580 076:763.325 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 076:763.351 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 076:764.164 Data: 73 CE 00 00 +TB580 076:764.192 - 0.871ms returns 4 (0x4) +TB580 076:764.215 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 076:764.234 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 076:764.820 Data: 29 FF 00 00 +TB580 076:765.150 - 0.940ms returns 4 (0x4) +TB580 076:765.198 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 076:765.219 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 076:765.987 Data: DE D4 00 00 +TB580 076:766.021 - 0.828ms returns 4 (0x4) +TB580 076:766.728 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 076:766.765 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 076:768.033 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 076:768.076 - 1.353ms returns 32 (0x20) +TB580 076:768.566 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 076:768.596 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 076:769.375 Data: 00 +TB580 076:769.407 - 0.845ms returns 1 (0x1) +TC1C4 076:769.682 JLINK_IsHalted() +TC1C4 076:770.451 - 0.790ms returns FALSE +TC1C4 076:879.397 JLINK_HasError() +TC1C4 076:879.466 JLINK_IsHalted() +TC1C4 076:880.100 - 0.654ms returns FALSE +TC1C4 076:989.780 JLINK_HasError() +TC1C4 076:989.833 JLINK_IsHalted() +TC1C4 076:990.493 - 0.680ms returns FALSE +TC1C4 077:098.521 JLINK_HasError() +TC1C4 077:098.594 JLINK_IsHalted() +TC1C4 077:099.236 - 0.663ms returns FALSE +TC1C4 077:210.406 JLINK_HasError() +TC1C4 077:210.461 JLINK_IsHalted() +TC1C4 077:211.202 - 0.761ms returns FALSE +TC1C4 077:323.200 JLINK_HasError() +TC1C4 077:323.245 JLINK_HasError() +TB580 077:323.576 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 077:323.640 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 077:324.366 Data: E2 03 +TB580 077:324.412 - 0.844ms returns 2 (0x2) +TB580 077:324.484 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 077:324.514 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 077:325.158 Data: 01 +TB580 077:325.198 - 0.721ms returns 1 (0x1) +TB580 077:325.246 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 077:325.274 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 077:325.831 Data: 00 +TB580 077:325.870 - 0.632ms returns 1 (0x1) +TB580 077:325.897 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 077:325.924 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 077:326.541 Data: 02 +TB580 077:326.580 - 0.690ms returns 1 (0x1) +TB580 077:326.680 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 077:326.708 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 077:327.285 Data: A5 9B 00 00 +TB580 077:327.325 - 0.651ms returns 4 (0x4) +TB580 077:327.370 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 077:327.397 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 077:328.097 Data: 92 FF 00 00 +TB580 077:328.137 - 0.775ms returns 4 (0x4) +TB580 077:328.170 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 077:328.196 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 077:328.822 Data: B7 FF 00 00 +TB580 077:328.861 - 0.699ms returns 4 (0x4) +TB580 077:328.888 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 077:328.914 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 077:329.521 Data: 73 CE 00 00 +TB580 077:329.558 - 0.677ms returns 4 (0x4) +TB580 077:329.583 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 077:329.608 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 077:330.235 Data: 30 FF 00 00 +TB580 077:330.272 - 0.695ms returns 4 (0x4) +TB580 077:330.316 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 077:330.341 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 077:330.954 Data: DF D4 00 00 +TB580 077:330.990 - 0.681ms returns 4 (0x4) +TB580 077:331.709 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 077:331.740 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 077:332.839 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 077:332.876 - 1.174ms returns 32 (0x20) +TB580 077:333.504 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 077:333.553 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 077:334.180 Data: 00 +TB580 077:334.219 - 0.722ms returns 1 (0x1) +TC1C4 077:334.528 JLINK_IsHalted() +TC1C4 077:335.174 - 0.669ms returns FALSE +TC1C4 077:447.145 JLINK_HasError() +TC1C4 077:447.221 JLINK_IsHalted() +TC1C4 077:447.867 - 0.674ms returns FALSE +TC1C4 077:556.056 JLINK_HasError() +TC1C4 077:556.132 JLINK_IsHalted() +TC1C4 077:556.823 - 0.713ms returns FALSE +TC1C4 077:665.914 JLINK_HasError() +TC1C4 077:665.942 JLINK_IsHalted() +TC1C4 077:666.623 - 0.702ms returns FALSE +TC1C4 077:775.624 JLINK_HasError() +TC1C4 077:775.647 JLINK_IsHalted() +TC1C4 077:776.297 - 0.657ms returns FALSE +TC1C4 077:885.778 JLINK_HasError() +TC1C4 077:885.826 JLINK_HasError() +TB580 077:886.214 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 077:886.259 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 077:886.975 Data: E2 03 +TB580 077:887.003 - 0.793ms returns 2 (0x2) +TB580 077:887.059 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 077:887.076 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 077:887.650 Data: 01 +TB580 077:887.685 - 0.632ms returns 1 (0x1) +TB580 077:887.733 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 077:887.760 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 077:888.514 Data: 00 +TB580 077:888.537 - 0.807ms returns 1 (0x1) +TB580 077:888.552 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 077:888.566 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 077:889.179 Data: 02 +TB580 077:889.202 - 0.654ms returns 1 (0x1) +TB580 077:889.284 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 077:889.301 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 077:889.901 Data: A5 9B 00 00 +TB580 077:889.928 - 0.649ms returns 4 (0x4) +TB580 077:889.958 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 077:889.978 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 077:890.586 Data: 92 FF 00 00 +TB580 077:890.614 - 0.660ms returns 4 (0x4) +TB580 077:890.633 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 077:890.651 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 077:891.175 Data: B7 FF 00 00 +TB580 077:891.202 - 0.574ms returns 4 (0x4) +TB580 077:891.220 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 077:891.237 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 077:891.833 Data: 73 CE 00 00 +TB580 077:891.860 - 0.645ms returns 4 (0x4) +TB580 077:891.879 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 077:891.897 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 077:892.426 Data: 29 FF 00 00 +TB580 077:892.450 - 0.576ms returns 4 (0x4) +TB580 077:892.548 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 077:892.572 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 077:893.102 Data: DF D4 00 00 +TB580 077:893.126 - 0.582ms returns 4 (0x4) +TB580 077:893.791 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 077:893.822 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 077:894.804 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 077:894.830 - 1.044ms returns 32 (0x20) +TB580 077:895.241 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 077:895.263 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 077:895.822 Data: 00 +TB580 077:895.844 - 0.607ms returns 1 (0x1) +TC1C4 077:896.046 JLINK_IsHalted() +TC1C4 077:896.830 - 0.799ms returns FALSE +TC1C4 078:009.850 JLINK_HasError() +TC1C4 078:009.906 JLINK_IsHalted() +TC1C4 078:010.767 - 0.894ms returns FALSE +TC1C4 078:117.964 JLINK_HasError() +TC1C4 078:118.033 JLINK_IsHalted() +TC1C4 078:118.747 - 0.723ms returns FALSE +TC1C4 078:227.897 JLINK_HasError() +TC1C4 078:227.994 JLINK_IsHalted() +TC1C4 078:229.160 - 1.181ms returns FALSE +TC1C4 078:336.256 JLINK_HasError() +TC1C4 078:336.304 JLINK_IsHalted() +TC1C4 078:336.956 - 0.671ms returns FALSE +TC1C4 078:444.900 JLINK_HasError() +TC1C4 078:446.375 JLINK_HasError() +TB580 078:446.557 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 078:446.587 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 078:447.179 Data: 8E 02 +TB580 078:447.187 - 0.633ms returns 2 (0x2) +TB580 078:447.231 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 078:447.239 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 078:447.748 Data: 03 +TB580 078:447.758 - 0.529ms returns 1 (0x1) +TB580 078:447.769 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 078:447.776 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 078:448.281 Data: 00 +TB580 078:448.302 - 0.534ms returns 1 (0x1) +TB580 078:448.309 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 078:448.315 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 078:448.806 Data: 01 +TB580 078:448.814 - 0.507ms returns 1 (0x1) +TB580 078:448.852 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 078:448.859 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 078:449.381 Data: A4 9B 00 00 +TB580 078:449.388 - 0.538ms returns 4 (0x4) +TB580 078:449.407 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 078:449.415 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 078:449.866 Data: 92 FF 00 00 +TB580 078:449.874 - 0.469ms returns 4 (0x4) +TB580 078:449.881 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 078:449.887 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 078:450.448 Data: B7 FF 00 00 +TB580 078:450.456 - 0.576ms returns 4 (0x4) +TB580 078:450.463 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 078:450.469 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 078:451.064 Data: 73 CE 00 00 +TB580 078:451.076 - 0.615ms returns 4 (0x4) +TB580 078:451.092 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 078:451.107 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 078:451.693 Data: F3 FE 00 00 +TB580 078:451.717 - 0.627ms returns 4 (0x4) +TB580 078:451.757 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 078:451.768 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 078:452.267 Data: DF D4 00 00 +TB580 078:452.283 - 0.527ms returns 4 (0x4) +TB580 078:452.625 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 078:452.638 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 078:453.576 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 078:453.606 - 0.985ms returns 32 (0x20) +TB580 078:454.287 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 078:454.326 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 078:454.921 Data: 00 +TB580 078:454.942 - 0.658ms returns 1 (0x1) +TC1C4 078:455.188 JLINK_IsHalted() +TC1C4 078:455.885 - 0.709ms returns FALSE +TC1C4 078:571.219 JLINK_HasError() +TC1C4 078:571.471 JLINK_IsHalted() +TC1C4 078:572.169 - 0.806ms returns FALSE +TC1C4 078:680.823 JLINK_HasError() +TC1C4 078:680.882 JLINK_IsHalted() +TC1C4 078:681.584 - 0.726ms returns FALSE +TC1C4 078:791.037 JLINK_HasError() +TC1C4 078:791.100 JLINK_IsHalted() +TC1C4 078:791.748 - 0.655ms returns FALSE +TC1C4 078:900.362 JLINK_HasError() +TC1C4 078:900.409 JLINK_IsHalted() +TC1C4 078:901.040 - 0.642ms returns FALSE +TC1C4 079:010.077 JLINK_HasError() +TC1C4 079:010.221 JLINK_HasError() +TB580 079:011.268 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 079:011.411 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 079:012.315 Data: E2 03 +TB580 079:012.401 - 1.147ms returns 2 (0x2) +TB580 079:012.656 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 079:012.729 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 079:013.547 Data: 01 +TB580 079:013.631 - 0.987ms returns 1 (0x1) +TB580 079:013.731 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 079:013.785 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 079:014.489 Data: 00 +TB580 079:014.560 - 0.840ms returns 1 (0x1) +TB580 079:014.607 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 079:014.653 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 079:015.449 Data: 02 +TB580 079:015.511 - 0.914ms returns 1 (0x1) +TB580 079:015.700 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 079:015.745 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 079:016.715 Data: A5 9B 00 00 +TB580 079:016.767 - 1.076ms returns 4 (0x4) +TB580 079:016.838 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 079:016.875 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 079:018.819 Data: 92 FF 00 00 +TB580 079:018.882 - 2.053ms returns 4 (0x4) +TB580 079:018.921 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 079:018.957 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 079:020.232 Data: B7 FF 00 00 +TB580 079:020.285 - 1.373ms returns 4 (0x4) +TB580 079:020.319 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 079:020.353 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 079:022.430 Data: 73 CE 00 00 +TB580 079:022.490 - 2.180ms returns 4 (0x4) +TB580 079:022.529 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 079:022.564 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 079:023.687 Data: D9 FE 00 00 +TB580 079:023.773 - 1.253ms returns 4 (0x4) +TB580 079:023.851 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 079:023.887 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 079:024.571 Data: DF D4 00 00 +TB580 079:024.619 - 0.777ms returns 4 (0x4) +TB580 079:026.129 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 079:026.191 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 079:027.321 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 079:027.377 - 1.257ms returns 32 (0x20) +TB580 079:028.203 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 079:028.260 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 079:028.937 Data: 00 +TB580 079:028.983 - 0.787ms returns 1 (0x1) +TC1C4 079:029.557 JLINK_IsHalted() +TC1C4 079:030.240 - 0.720ms returns FALSE +TC1C4 079:136.498 JLINK_HasError() +TC1C4 079:136.555 JLINK_IsHalted() +TC1C4 079:137.337 - 0.802ms returns FALSE +TC1C4 079:247.521 JLINK_HasError() +TC1C4 079:247.571 JLINK_IsHalted() +TC1C4 079:248.267 - 0.722ms returns FALSE +TC1C4 079:356.165 JLINK_HasError() +TC1C4 079:356.224 JLINK_IsHalted() +TC1C4 079:357.041 - 0.872ms returns FALSE +TC1C4 079:466.640 JLINK_HasError() +TC1C4 079:466.715 JLINK_IsHalted() +TC1C4 079:468.516 - 1.835ms returns FALSE +TC1C4 079:577.508 JLINK_HasError() +TC1C4 079:577.573 JLINK_HasError() +TB580 079:578.119 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 079:578.185 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 079:578.980 Data: E2 03 +TB580 079:579.019 - 0.905ms returns 2 (0x2) +TB580 079:579.131 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 079:579.157 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 079:579.835 Data: 01 +TB580 079:579.850 - 0.723ms returns 1 (0x1) +TB580 079:579.872 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 079:579.887 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 079:580.435 Data: 00 +TB580 079:580.477 - 0.609ms returns 1 (0x1) +TB580 079:580.502 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 079:580.524 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 079:581.080 Data: 02 +TB580 079:581.110 - 0.612ms returns 1 (0x1) +TB580 079:581.203 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 079:581.222 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 079:581.778 Data: A5 9B 00 00 +TB580 079:581.793 - 0.594ms returns 4 (0x4) +TB580 079:581.813 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 079:581.826 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 079:582.389 Data: 92 FF 00 00 +TB580 079:582.413 - 0.607ms returns 4 (0x4) +TB580 079:582.436 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 079:582.457 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 079:583.028 Data: B7 FF 00 00 +TB580 079:583.052 - 0.623ms returns 4 (0x4) +TB580 079:583.075 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 079:583.095 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 079:583.650 Data: 73 CE 00 00 +TB580 079:583.672 - 0.604ms returns 4 (0x4) +TB580 079:583.692 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 079:583.721 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 079:584.348 Data: D1 FD 00 00 +TB580 079:584.369 - 0.683ms returns 4 (0x4) +TB580 079:584.402 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 079:584.419 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 079:585.065 Data: DF D4 00 00 +TB580 079:585.086 - 0.690ms returns 4 (0x4) +TB580 079:585.930 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 079:585.962 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 079:587.065 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 079:587.117 - 1.195ms returns 32 (0x20) +TB580 079:587.893 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 079:587.936 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 079:588.679 Data: 00 +TB580 079:588.721 - 0.834ms returns 1 (0x1) +TC1C4 079:589.135 JLINK_IsHalted() +TC1C4 079:589.815 - 0.685ms returns FALSE +TC1C4 079:703.256 JLINK_HasError() +TC1C4 079:703.313 JLINK_IsHalted() +TC1C4 079:704.054 - 0.780ms returns FALSE +TC1C4 079:812.302 JLINK_HasError() +TC1C4 079:812.412 JLINK_IsHalted() +TC1C4 079:813.354 - 1.063ms returns FALSE +TC1C4 079:922.174 JLINK_HasError() +TC1C4 079:922.210 JLINK_IsHalted() +TC1C4 079:922.799 - 0.613ms returns FALSE +TC1C4 080:029.926 JLINK_HasError() +TC1C4 080:030.004 JLINK_IsHalted() +TC1C4 080:030.814 - 0.849ms returns FALSE +TC1C4 080:139.227 JLINK_HasError() +TC1C4 080:139.415 JLINK_HasError() +TB580 080:141.919 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 080:142.030 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 080:142.746 Data: E2 03 +TB580 080:142.801 - 0.888ms returns 2 (0x2) +TB580 080:142.913 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 080:142.945 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 080:143.996 Data: 01 +TB580 080:144.056 - 1.153ms returns 1 (0x1) +TB580 080:144.098 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 080:144.135 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 080:144.863 Data: 00 +TB580 080:144.906 - 0.816ms returns 1 (0x1) +TB580 080:144.936 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 080:144.966 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 080:145.637 Data: 02 +TB580 080:145.677 - 0.748ms returns 1 (0x1) +TB580 080:145.803 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 080:145.832 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 080:146.441 Data: A5 9B 00 00 +TB580 080:146.476 - 0.681ms returns 4 (0x4) +TB580 080:146.503 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 080:146.527 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 080:147.179 Data: 92 FF 00 00 +TB580 080:147.220 - 0.725ms returns 4 (0x4) +TB580 080:147.249 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 080:147.276 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 080:147.945 Data: B7 FF 00 00 +TB580 080:147.985 - 0.744ms returns 4 (0x4) +TB580 080:148.013 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 080:148.041 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 080:148.677 Data: 73 CE 00 00 +TB580 080:148.709 - 0.701ms returns 4 (0x4) +TB580 080:148.737 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 080:148.759 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 080:149.439 Data: D9 FE 00 00 +TB580 080:149.456 - 0.724ms returns 4 (0x4) +TB580 080:149.492 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 080:149.509 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 080:150.168 Data: DF D4 00 00 +TB580 080:150.186 - 0.699ms returns 4 (0x4) +TB580 080:150.952 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 080:150.981 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 080:152.077 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 080:152.096 - 1.150ms returns 32 (0x20) +TB580 080:152.808 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 080:152.840 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 080:153.607 Data: 00 +TB580 080:153.736 - 0.937ms returns 1 (0x1) +TC1C4 080:155.960 JLINK_IsHalted() +TC1C4 080:156.927 - 1.000ms returns FALSE +TC1C4 080:264.932 JLINK_HasError() +TC1C4 080:265.013 JLINK_IsHalted() +TC1C4 080:265.779 - 0.802ms returns FALSE +TC1C4 080:376.920 JLINK_HasError() +TC1C4 080:379.951 JLINK_IsHalted() +TC1C4 080:380.716 - 0.794ms returns FALSE +TC1C4 080:486.831 JLINK_HasError() +TC1C4 080:486.882 JLINK_IsHalted() +TC1C4 080:487.611 - 0.749ms returns FALSE +TC1C4 080:596.192 JLINK_HasError() +TC1C4 080:596.272 JLINK_IsHalted() +TC1C4 080:597.017 - 0.759ms returns FALSE +TC1C4 080:705.955 JLINK_HasError() +TC1C4 080:706.060 JLINK_HasError() +TB580 080:708.380 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 080:708.489 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 080:709.177 Data: E2 03 +TB580 080:709.229 - 0.856ms returns 2 (0x2) +TB580 080:709.347 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 080:709.379 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 080:710.084 Data: 01 +TB580 080:710.104 - 0.763ms returns 1 (0x1) +TB580 080:710.127 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 080:710.146 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 080:710.889 Data: 00 +TB580 080:710.909 - 0.788ms returns 1 (0x1) +TB580 080:710.927 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 080:710.949 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 080:711.692 Data: 02 +TB580 080:711.712 - 0.791ms returns 1 (0x1) +TB580 080:711.819 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 080:711.837 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 080:712.555 Data: A5 9B 00 00 +TB580 080:712.577 - 0.764ms returns 4 (0x4) +TB580 080:712.599 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 080:712.618 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 080:713.398 Data: 92 FF 00 00 +TB580 080:713.424 - 0.832ms returns 4 (0x4) +TB580 080:713.446 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 080:713.466 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 080:714.227 Data: B7 FF 00 00 +TB580 080:714.251 - 0.812ms returns 4 (0x4) +TB580 080:714.273 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 080:714.292 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 080:715.057 Data: 73 CE 00 00 +TB580 080:715.082 - 0.815ms returns 4 (0x4) +TB580 080:715.104 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 080:715.124 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 080:715.894 Data: 32 FF 00 00 +TB580 080:715.920 - 0.824ms returns 4 (0x4) +TB580 080:715.989 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 080:716.013 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 080:716.808 Data: E2 D4 00 00 +TB580 080:716.837 - 0.857ms returns 4 (0x4) +TB580 080:718.518 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 080:718.580 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 080:719.785 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 080:719.811 - 1.300ms returns 32 (0x20) +TB580 080:721.168 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 080:721.280 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 080:722.066 Data: 00 +TB580 080:722.107 - 0.944ms returns 1 (0x1) +TC1C4 080:722.589 JLINK_IsHalted() +TC1C4 080:723.275 - 0.706ms returns FALSE +TC1C4 080:830.562 JLINK_HasError() +TC1C4 080:830.687 JLINK_IsHalted() +TC1C4 080:831.688 - 1.104ms returns FALSE +TC1C4 080:937.802 JLINK_HasError() +TC1C4 080:937.953 JLINK_IsHalted() +TC1C4 080:938.818 - 0.956ms returns FALSE +TC1C4 081:046.009 JLINK_HasError() +TC1C4 081:046.163 JLINK_IsHalted() +TC1C4 081:047.097 - 1.032ms returns FALSE +TC1C4 081:154.437 JLINK_HasError() +TC1C4 081:154.590 JLINK_IsHalted() +TC1C4 081:155.586 - 1.055ms returns FALSE +TC1C4 081:262.453 JLINK_HasError() +TC1C4 081:262.609 JLINK_HasError() +TB580 081:263.677 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 081:263.823 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 081:264.790 Data: 47 01 +TB580 081:264.871 - 1.204ms returns 2 (0x2) +TB580 081:265.120 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 081:265.163 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 081:266.148 Data: 03 +TB580 081:266.222 - 1.110ms returns 1 (0x1) +TB580 081:266.302 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 081:266.338 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 081:267.213 Data: 00 +TB580 081:267.271 - 0.976ms returns 1 (0x1) +TB580 081:267.309 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 081:267.340 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 081:268.179 Data: 00 +TB580 081:268.239 - 0.937ms returns 1 (0x1) +TB580 081:268.511 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 081:268.551 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 081:269.386 Data: A4 9B 00 00 +TB580 081:269.452 - 0.949ms returns 4 (0x4) +TB580 081:269.533 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 081:269.569 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 081:270.391 Data: 92 FF 00 00 +TB580 081:270.528 - 1.004ms returns 4 (0x4) +TB580 081:270.573 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 081:270.612 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 081:271.407 Data: B7 FF 00 00 +TB580 081:271.465 - 0.899ms returns 4 (0x4) +TB580 081:271.501 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 081:271.530 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 081:272.399 Data: 73 CE 00 00 +TB580 081:272.451 - 0.956ms returns 4 (0x4) +TB580 081:272.484 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 081:272.513 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 081:273.169 Data: 3C FF 00 00 +TB580 081:273.220 - 0.743ms returns 4 (0x4) +TB580 081:273.410 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 081:273.443 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 081:274.274 Data: DC D4 00 00 +TB580 081:274.298 - 0.896ms returns 4 (0x4) +TB580 081:275.645 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 081:275.680 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 081:276.852 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... +TB580 081:276.875 - 1.237ms returns 32 (0x20) +TB580 081:277.750 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 081:277.773 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 081:278.525 Data: 00 +TB580 081:278.600 - 0.861ms returns 1 (0x1) +TC1C4 081:279.196 JLINK_IsHalted() +TC1C4 081:279.982 - 0.824ms returns FALSE +TC1C4 081:386.546 JLINK_HasError() +TC1C4 081:386.608 JLINK_IsHalted() +TC1C4 081:394.720 - 8.160ms returns ERROR +TC1C4 081:394.831 JLINK_HasError() +TC1C4 081:394.855 JLINK_Halt() +TC1C4 081:399.155 CPU could not be halted +TC1C4 081:399.211 - 4.363ms returns 0x01 +TC1C4 081:399.245 JLINK_IsHalted() +TC1C4 081:406.715 - 7.521ms returns ERROR +TC1C4 081:406.838 JLINK_IsHalted() +TC1C4 081:414.339 - 7.557ms returns ERROR +TC1C4 081:414.433 JLINK_IsHalted() +TC1C4 081:421.864 - 7.470ms returns ERROR +TC1C4 081:421.964 JLINK_HasError() +TC1C4 081:421.994 JLINK_ReadReg(R15 (PC)) +TC1C4 081:429.505 CPU is running +TC1C4 081:429.578 + ***** Error: +TC1C4 081:429.601 Cannot read register 15 (R15) while CPU is running +TC1C4 081:429.624 - 7.639ms returns 0x00000000 +TC1C4 081:429.996 JLINK_ReadReg(XPSR) +TC1C4 081:437.552 CPU is running +TC1C4 081:437.613 + ***** Error: +TC1C4 081:437.631 Cannot read register 16 (XPSR) while CPU is running +TC1C4 081:437.650 - 7.661ms returns 0x00000000 +TC1C4 081:437.874 JLINK_HasError() +TC1C4 081:437.913 JLINK_HasError() +TC1C4 081:437.944 JLINK_ReadMemU32(0xE000ED30, 0x1 Items) +TC1C4 081:437.975 CPU_ReadMem(4 bytes @ 0xE000ED30) +TC1C4 081:440.272 failed +TC1C4 081:440.318 - 2.381ms returns -1 (0xFFFFFFFF) +TC1C4 081:440.428 JLINK_HasError() +TC1C4 081:440.450 JLINK_ReadReg(R0) +TC1C4 081:447.932 CPU is running +TC1C4 081:448.006 + ***** Error: +TC1C4 081:448.034 Cannot read register 0 (R0) while CPU is running +TC1C4 081:448.061 - 7.620ms returns 0x00000000 +TC1C4 081:448.458 JLINK_ReadReg(R1) +TC1C4 081:456.108 CPU is running +TC1C4 081:456.220 + ***** Error: +TC1C4 081:456.252 Cannot read register 1 (R1) while CPU is running +TC1C4 081:456.321 - 7.875ms returns 0x00000000 +TC1C4 081:462.291 JLINK_ReadReg(R2) +TC1C4 081:469.977 CPU is running +TC1C4 081:470.091 + ***** Error: +TC1C4 081:470.122 Cannot read register 2 (R2) while CPU is running +TC1C4 081:470.159 - 8.097ms returns 0x00000000 +TC1C4 081:476.964 JLINK_ReadReg(R3) +TC1C4 081:484.483 CPU is running +TC1C4 081:484.536 + ***** Error: +TC1C4 081:484.550 Cannot read register 3 (R3) while CPU is running +TC1C4 081:484.566 - 7.608ms returns 0x00000000 +TC1C4 081:484.752 JLINK_ReadReg(R4) +TC1C4 081:492.165 CPU is running +TC1C4 081:492.211 + ***** Error: +TC1C4 081:492.228 Cannot read register 4 (R4) while CPU is running +TC1C4 081:492.245 - 7.499ms returns 0x00000000 +TC1C4 081:492.533 JLINK_ReadReg(R5) +TC1C4 081:499.974 CPU is running +TC1C4 081:500.037 + ***** Error: +TC1C4 081:500.056 Cannot read register 5 (R5) while CPU is running +TC1C4 081:500.077 - 7.551ms returns 0x00000000 +TC1C4 081:500.754 JLINK_ReadReg(R6) +TC1C4 081:508.214 CPU is running +TC1C4 081:508.265 + ***** Error: +TC1C4 081:508.281 Cannot read register 6 (R6) while CPU is running +TC1C4 081:508.299 - 7.551ms returns 0x00000000 +TC1C4 081:508.612 JLINK_ReadReg(R7) +TC1C4 081:516.037 CPU is running +TC1C4 081:516.083 + ***** Error: +TC1C4 081:516.097 Cannot read register 7 (R7) while CPU is running +TC1C4 081:516.112 - 7.505ms returns 0x00000000 +TC1C4 081:516.338 JLINK_ReadReg(R8) +TC1C4 081:523.842 CPU is running +TC1C4 081:523.888 + ***** Error: +TC1C4 081:523.903 Cannot read register 8 (R8) while CPU is running +TC1C4 081:523.918 - 7.585ms returns 0x00000000 +TC1C4 081:524.193 JLINK_ReadReg(R9) +TC1C4 081:531.621 CPU is running +TC1C4 081:531.668 + ***** Error: +TC1C4 081:531.680 Cannot read register 9 (R9) while CPU is running +TC1C4 081:531.694 - 7.506ms returns 0x00000000 +TC1C4 081:535.549 JLINK_ReadReg(R10) +TC1C4 081:542.936 CPU is running +TC1C4 081:542.980 + ***** Error: +TC1C4 081:542.994 Cannot read register 10 (R10) while CPU is running +TC1C4 081:543.008 - 7.464ms returns 0x00000000 +TC1C4 081:543.264 JLINK_ReadReg(R11) +TC1C4 081:550.698 CPU is running +TC1C4 081:550.736 + ***** Error: +TC1C4 081:550.750 Cannot read register 11 (R11) while CPU is running +TC1C4 081:550.765 - 7.506ms returns 0x00000000 +TC1C4 081:550.909 JLINK_ReadReg(R12) +TC1C4 081:558.291 CPU is running +TC1C4 081:558.334 + ***** Error: +TC1C4 081:558.350 Cannot read register 12 (R12) while CPU is running +TC1C4 081:558.369 - 7.463ms returns 0x00000000 +TC1C4 081:558.494 JLINK_ReadReg(R13 (SP)) +TC1C4 081:565.960 CPU is running +TC1C4 081:565.999 + ***** Error: +TC1C4 081:566.013 Cannot read register 13 (R13) while CPU is running +TC1C4 081:566.027 - 7.538ms returns 0x00000000 +TC1C4 081:567.705 JLINK_ReadReg(R14) +TC1C4 081:575.197 CPU is running +TC1C4 081:575.230 + ***** Error: +TC1C4 081:575.244 Cannot read register 14 (R14) while CPU is running +TC1C4 081:575.258 - 7.557ms returns 0x00000000 +TC1C4 081:575.398 JLINK_ReadReg(R15 (PC)) +TC1C4 081:582.820 CPU is running +TC1C4 081:582.852 + ***** Error: +TC1C4 081:582.866 Cannot read register 15 (R15) while CPU is running +TC1C4 081:582.880 - 7.486ms returns 0x00000000 +TC1C4 081:583.055 JLINK_ReadReg(XPSR) +TC1C4 081:590.463 CPU is running +TC1C4 081:590.496 + ***** Error: +TC1C4 081:590.508 Cannot read register 16 (XPSR) while CPU is running +TC1C4 081:590.522 - 7.471ms returns 0x00000000 +TC1C4 081:590.659 JLINK_ReadReg(MSP) +TC1C4 081:598.020 CPU is running +TC1C4 081:598.054 + ***** Error: +TC1C4 081:598.067 Cannot read register 17 (MSP) while CPU is running +TC1C4 081:598.080 - 7.426ms returns 0x00000000 +TC1C4 081:598.541 JLINK_ReadReg(PSP) +TC1C4 081:606.012 CPU is running +TC1C4 081:606.045 + ***** Error: +TC1C4 081:606.058 Cannot read register 18 (PSP) while CPU is running +TC1C4 081:606.072 - 7.535ms returns 0x00000000 +TC1C4 081:606.185 JLINK_ReadReg(CFBP) +TC1C4 081:613.668 CPU is running +TC1C4 081:613.698 + ***** Error: +TC1C4 081:613.724 Cannot read register 20 (CFBP) while CPU is running +TC1C4 081:613.738 - 7.558ms returns 0x00000000 +TB580 081:617.366 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 081:617.405 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 081:619.669 failed +TB580 081:619.690 - 2.329ms returns -1 (0xFFFFFFFF) +TB580 081:619.704 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 081:619.720 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 081:621.844 failed +TB580 081:621.867 - 2.167ms returns -1 (0xFFFFFFFF) +TB580 081:621.895 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 081:621.912 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 081:624.129 failed +TB580 081:624.150 - 2.260ms returns -1 (0xFFFFFFFF) +TB580 081:624.164 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 081:624.180 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 081:626.337 failed +TB580 081:626.374 - 2.216ms returns -1 (0xFFFFFFFF) +TB580 081:626.405 JLINK_ReadMemEx(0x20001106, 0x2 Bytes, Flags = 0x02000000) +TB580 081:626.431 CPU_ReadMem(2 bytes @ 0x20001106) +TB580 081:628.692 failed +TB580 081:628.727 - 2.328ms returns -1 (0xFFFFFFFF) +TB580 081:628.816 JLINK_ReadMemEx(0x20001106, 0x1 Bytes, Flags = 0x02000000) +TB580 081:628.842 CPU_ReadMem(1 bytes @ 0x20001106) +TB580 081:631.102 failed +TB580 081:631.132 - 2.323ms returns -1 (0xFFFFFFFF) +TB580 081:631.247 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 081:631.273 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 081:633.792 failed +TB580 081:633.873 - 2.636ms returns -1 (0xFFFFFFFF) +TB580 081:633.913 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 081:633.973 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 081:636.520 failed +TB580 081:636.557 - 2.764ms returns -1 (0xFFFFFFFF) +TB580 081:636.731 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 081:636.779 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 081:639.112 failed +TB580 081:639.157 - 2.432ms returns -1 (0xFFFFFFFF) +TB580 081:639.178 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 081:639.205 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 081:641.644 failed +TB580 081:641.744 - 2.580ms returns -1 (0xFFFFFFFF) +TB580 081:641.788 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 081:641.844 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 081:644.340 failed +TB580 081:644.405 - 2.629ms returns -1 (0xFFFFFFFF) +TB580 081:644.440 JLINK_ReadMemEx(0x2000111B, 0x1 Bytes, Flags = 0x02000000) +TB580 081:644.487 CPU_ReadMem(1 bytes @ 0x2000111B) +TB580 081:646.830 failed +TB580 081:646.897 - 2.463ms returns -1 (0xFFFFFFFF) +TB580 081:646.963 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 081:646.993 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 081:649.292 failed +TB580 081:649.349 - 2.394ms returns -1 (0xFFFFFFFF) +TB580 081:649.375 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 081:649.408 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 081:651.816 failed +TB580 081:651.841 - 2.473ms returns -1 (0xFFFFFFFF) +TB580 081:651.862 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 081:651.887 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 081:654.328 failed +TB580 081:654.371 - 2.519ms returns -1 (0xFFFFFFFF) +TB580 081:654.400 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 081:654.419 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 081:656.685 failed +TB580 081:656.789 - 2.431ms returns -1 (0xFFFFFFFF) +TB580 081:656.851 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 081:656.886 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 081:659.511 failed +TB580 081:659.554 - 2.710ms returns -1 (0xFFFFFFFF) +TB580 081:659.599 JLINK_ReadMemEx(0x2000111C, 0x1 Bytes, Flags = 0x02000000) +TB580 081:659.631 CPU_ReadMem(1 bytes @ 0x2000111C) +TB580 081:661.952 failed +TB580 081:662.010 - 2.421ms returns -1 (0xFFFFFFFF) +TB580 081:662.135 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 081:662.178 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 081:664.538 failed +TB580 081:664.577 - 2.449ms returns -1 (0xFFFFFFFF) +TB580 081:664.632 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 081:664.664 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 081:666.884 failed +TB580 081:666.902 - 2.274ms returns -1 (0xFFFFFFFF) +TB580 081:666.925 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 081:666.941 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 081:669.211 failed +TB580 081:669.228 - 2.309ms returns -1 (0xFFFFFFFF) +TB580 081:669.251 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 081:669.267 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 081:671.688 failed +TB580 081:671.724 - 2.479ms returns -1 (0xFFFFFFFF) +TB580 081:671.757 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 081:671.783 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 081:674.221 failed +TB580 081:674.288 - 2.541ms returns -1 (0xFFFFFFFF) +TB580 081:674.448 JLINK_ReadMemEx(0x2000111D, 0x1 Bytes, Flags = 0x02000000) +TB580 081:674.494 CPU_ReadMem(1 bytes @ 0x2000111D) +TB580 081:678.315 failed +TB580 081:678.359 - 3.921ms returns -1 (0xFFFFFFFF) +TB580 081:678.536 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 081:678.569 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 081:680.936 failed +TB580 081:680.973 - 2.447ms returns -1 (0xFFFFFFFF) +TB580 081:680.996 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 081:681.018 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 081:683.312 failed +TB580 081:683.331 - 2.340ms returns -1 (0xFFFFFFFF) +TB580 081:683.347 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 081:683.365 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 081:685.512 failed +TB580 081:685.534 - 2.193ms returns -1 (0xFFFFFFFF) +TB580 081:685.553 JLINK_ReadMemEx(0x20001128, 0x4 Bytes, Flags = 0x02000000) +TB580 081:685.572 CPU_ReadMem(4 bytes @ 0x20001128) +TB580 081:687.773 failed +TB580 081:687.843 - 2.298ms returns -1 (0xFFFFFFFF) +TB580 081:687.873 JLINK_ReadMemEx(0x20001128, 0x2 Bytes, Flags = 0x02000000) +TB580 081:687.915 CPU_ReadMem(2 bytes @ 0x20001128) +TB580 081:690.198 failed +TB580 081:690.246 - 2.380ms returns -1 (0xFFFFFFFF) +TB580 081:690.269 JLINK_ReadMemEx(0x20001128, 0x1 Bytes, Flags = 0x02000000) +TB580 081:690.297 CPU_ReadMem(1 bytes @ 0x20001128) +TB580 081:692.615 failed +TB580 081:692.635 - 2.371ms returns -1 (0xFFFFFFFF) +TB580 081:692.700 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 081:692.720 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 081:695.058 failed +TB580 081:695.082 - 2.389ms returns -1 (0xFFFFFFFF) +TB580 081:695.102 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 081:695.125 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 081:697.483 failed +TB580 081:697.510 - 2.416ms returns -1 (0xFFFFFFFF) +TB580 081:697.532 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 081:697.555 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 081:699.947 failed +TB580 081:699.976 - 2.453ms returns -1 (0xFFFFFFFF) +TB580 081:700.001 JLINK_ReadMemEx(0x2000112C, 0x4 Bytes, Flags = 0x02000000) +TB580 081:700.026 CPU_ReadMem(4 bytes @ 0x2000112C) +TB580 081:702.455 failed +TB580 081:702.485 - 2.493ms returns -1 (0xFFFFFFFF) +TB580 081:702.512 JLINK_ReadMemEx(0x2000112C, 0x2 Bytes, Flags = 0x02000000) +TB580 081:702.537 CPU_ReadMem(2 bytes @ 0x2000112C) +TB580 081:705.007 failed +TB580 081:705.064 - 2.562ms returns -1 (0xFFFFFFFF) +TB580 081:705.122 JLINK_ReadMemEx(0x2000112C, 0x1 Bytes, Flags = 0x02000000) +TB580 081:705.162 CPU_ReadMem(1 bytes @ 0x2000112C) +TB580 081:707.684 failed +TB580 081:707.709 - 2.594ms returns -1 (0xFFFFFFFF) +TB580 081:707.809 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 081:707.833 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 081:710.319 failed +TB580 081:710.349 - 2.557ms returns -1 (0xFFFFFFFF) +TB580 081:710.397 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 081:710.423 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 081:712.888 failed +TB580 081:712.918 - 2.531ms returns -1 (0xFFFFFFFF) +TB580 081:712.957 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 081:712.984 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 081:715.413 failed +TB580 081:715.444 - 2.497ms returns -1 (0xFFFFFFFF) +TB580 081:715.483 JLINK_ReadMemEx(0x20001130, 0x4 Bytes, Flags = 0x02000000) +TB580 081:715.509 CPU_ReadMem(4 bytes @ 0x20001130) +TB580 081:717.913 failed +TB580 081:717.948 - 2.475ms returns -1 (0xFFFFFFFF) +TB580 081:717.989 JLINK_ReadMemEx(0x20001130, 0x2 Bytes, Flags = 0x02000000) +TB580 081:718.019 CPU_ReadMem(2 bytes @ 0x20001130) +TB580 081:720.519 failed +TB580 081:720.874 - 2.936ms returns -1 (0xFFFFFFFF) +TB580 081:721.191 JLINK_ReadMemEx(0x20001130, 0x1 Bytes, Flags = 0x02000000) +TB580 081:721.274 CPU_ReadMem(1 bytes @ 0x20001130) +TB580 081:723.643 failed +TB580 081:723.805 - 2.622ms returns -1 (0xFFFFFFFF) +TB580 081:723.892 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 081:723.927 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 081:726.281 failed +TB580 081:726.307 - 2.422ms returns -1 (0xFFFFFFFF) +TB580 081:726.328 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 081:726.351 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 081:728.742 failed +TB580 081:728.772 - 2.454ms returns -1 (0xFFFFFFFF) +TB580 081:728.797 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 081:728.830 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 081:731.241 failed +TB580 081:731.272 - 2.483ms returns -1 (0xFFFFFFFF) +TB580 081:731.295 JLINK_ReadMemEx(0x20001134, 0x4 Bytes, Flags = 0x02000000) +TB580 081:731.320 CPU_ReadMem(4 bytes @ 0x20001134) +TB580 081:733.749 failed +TB580 081:733.779 - 2.492ms returns -1 (0xFFFFFFFF) +TB580 081:733.804 JLINK_ReadMemEx(0x20001134, 0x2 Bytes, Flags = 0x02000000) +TB580 081:733.828 CPU_ReadMem(2 bytes @ 0x20001134) +TB580 081:736.445 failed +TB580 081:736.542 - 2.748ms returns -1 (0xFFFFFFFF) +TB580 081:736.579 JLINK_ReadMemEx(0x20001134, 0x1 Bytes, Flags = 0x02000000) +TB580 081:736.627 CPU_ReadMem(1 bytes @ 0x20001134) +TB580 081:738.947 failed +TB580 081:739.003 - 2.434ms returns -1 (0xFFFFFFFF) +TB580 081:739.134 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 081:739.171 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 081:741.408 failed +TB580 081:741.437 - 2.312ms returns -1 (0xFFFFFFFF) +TB580 081:741.463 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 081:741.488 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 081:743.726 failed +TB580 081:743.756 - 2.302ms returns -1 (0xFFFFFFFF) +TB580 081:743.781 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 081:743.806 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 081:746.035 failed +TB580 081:746.067 - 2.295ms returns -1 (0xFFFFFFFF) +TB580 081:746.092 JLINK_ReadMemEx(0x20001138, 0x4 Bytes, Flags = 0x02000000) +TB580 081:746.117 CPU_ReadMem(4 bytes @ 0x20001138) +TB580 081:748.441 failed +TB580 081:748.471 - 2.388ms returns -1 (0xFFFFFFFF) +TB580 081:748.495 JLINK_ReadMemEx(0x20001138, 0x2 Bytes, Flags = 0x02000000) +TB580 081:748.520 CPU_ReadMem(2 bytes @ 0x20001138) +TB580 081:751.123 failed +TB580 081:751.344 - 2.877ms returns -1 (0xFFFFFFFF) +TB580 081:751.466 JLINK_ReadMemEx(0x20001138, 0x1 Bytes, Flags = 0x02000000) +TB580 081:751.535 CPU_ReadMem(1 bytes @ 0x20001138) +TB580 081:753.895 failed +TB580 081:754.042 - 2.586ms returns -1 (0xFFFFFFFF) +TB580 081:754.156 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 081:754.196 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 081:756.642 failed +TB580 081:756.666 - 2.517ms returns -1 (0xFFFFFFFF) +TB580 081:756.699 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 081:756.723 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 081:758.898 failed +TB580 081:758.922 - 2.231ms returns -1 (0xFFFFFFFF) +TB580 081:758.954 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 081:758.977 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 081:761.196 failed +TB580 081:761.251 - 2.305ms returns -1 (0xFFFFFFFF) +TB580 081:761.289 JLINK_ReadMemEx(0x2000113C, 0x4 Bytes, Flags = 0x02000000) +TB580 081:761.317 CPU_ReadMem(4 bytes @ 0x2000113C) +TB580 081:763.700 failed +TB580 081:763.784 - 2.504ms returns -1 (0xFFFFFFFF) +TB580 081:763.861 JLINK_ReadMemEx(0x2000113C, 0x2 Bytes, Flags = 0x02000000) +TB580 081:763.912 CPU_ReadMem(2 bytes @ 0x2000113C) +TB580 081:766.471 failed +TB580 081:766.576 - 2.732ms returns -1 (0xFFFFFFFF) +TB580 081:766.825 JLINK_ReadMemEx(0x2000113C, 0x1 Bytes, Flags = 0x02000000) +TB580 081:766.895 CPU_ReadMem(1 bytes @ 0x2000113C) +TB580 081:769.380 failed +TB580 081:769.446 - 2.629ms returns -1 (0xFFFFFFFF) +TB580 081:771.827 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 081:771.904 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 081:774.132 failed +TB580 081:774.176 - 2.354ms returns -1 (0xFFFFFFFF) +TB580 081:774.192 JLINK_ReadMemEx(0x2000159C, 0x20 Bytes, Flags = 0x02000000) +TB580 081:774.215 CPU_ReadMem(32 bytes @ 0x2000159C) +TB580 081:776.421 failed +TB580 081:776.459 - 2.272ms returns -1 (0xFFFFFFFF) +TB580 081:776.479 JLINK_ReadMemEx(0x2000159C, 0x4 Bytes, Flags = 0x02000000) +TB580 081:776.504 CPU_ReadMem(4 bytes @ 0x2000159C) +TB580 081:778.698 failed +TB580 081:778.717 - 2.244ms returns -1 (0xFFFFFFFF) +TB580 081:778.734 JLINK_ReadMemEx(0x2000159C, 0x4 Bytes, Flags = 0x02000000) +TB580 081:778.753 CPU_ReadMem(4 bytes @ 0x2000159C) +TB580 081:780.961 failed +TB580 081:780.984 - 2.257ms returns -1 (0xFFFFFFFF) +TB580 081:781.004 JLINK_ReadMemEx(0x2000159C, 0x2 Bytes, Flags = 0x02000000) +TB580 081:781.023 CPU_ReadMem(2 bytes @ 0x2000159C) +TB580 081:783.361 failed +TB580 081:783.435 - 2.443ms returns -1 (0xFFFFFFFF) +TB580 081:783.472 JLINK_ReadMemEx(0x2000159C, 0x1 Bytes, Flags = 0x02000000) +TB580 081:783.517 CPU_ReadMem(1 bytes @ 0x2000159C) +TB580 081:785.925 failed +TB580 081:785.992 - 2.530ms returns -1 (0xFFFFFFFF) +TB580 081:786.734 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 081:786.906 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 081:789.339 failed +TB580 081:789.384 - 2.657ms returns -1 (0xFFFFFFFF) +TB580 081:789.406 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 081:789.434 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 081:791.656 failed +TB580 081:791.691 - 2.290ms returns -1 (0xFFFFFFFF) +TB580 081:791.709 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 081:791.733 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 081:794.046 failed +TB580 081:794.065 - 2.362ms returns -1 (0xFFFFFFFF) +TB580 081:794.082 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 081:794.101 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 081:796.432 failed +TB580 081:796.455 - 2.380ms returns -1 (0xFFFFFFFF) +TB580 081:796.475 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 081:796.496 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 081:798.961 failed +TB580 081:799.037 - 2.569ms returns -1 (0xFFFFFFFF) +TB580 081:799.104 JLINK_ReadMemEx(0x200010B2, 0x1 Bytes, Flags = 0x02000000) +TB580 081:799.141 CPU_ReadMem(1 bytes @ 0x200010B2) +TB580 081:801.441 failed +TB580 081:801.494 - 2.399ms returns -1 (0xFFFFFFFF) +TB580 081:802.191 JLINK_ReadMemEx(0x00000000, 0x3C Bytes, Flags = 0x02000000) +TB580 081:802.248 CPU_ReadMem(60 bytes @ 0x00000000) +TB580 081:804.669 failed +TB580 081:804.699 - 2.514ms returns -1 (0xFFFFFFFF) +TB580 081:804.719 JLINK_ReadMemEx(0x00000000, 0x3C Bytes, Flags = 0x02000000) +TB580 081:804.745 CPU_ReadMem(60 bytes @ 0x00000000) +TB580 081:807.214 failed +TB580 081:807.242 - 2.531ms returns -1 (0xFFFFFFFF) +TB580 081:807.264 JLINK_ReadMemEx(0x00000000, 0x10 Bytes, Flags = 0x02000000) +TB580 081:807.289 CPU_ReadMem(16 bytes @ 0x00000000) +TB580 081:809.817 failed +TB580 081:809.846 - 2.590ms returns -1 (0xFFFFFFFF) +TB580 081:809.870 JLINK_ReadMemEx(0x00000000, 0x4 Bytes, Flags = 0x02000000) +TB580 081:809.896 CPU_ReadMem(4 bytes @ 0x00000000) +TB580 081:812.306 failed +TB580 081:812.336 - 2.493ms returns -1 (0xFFFFFFFF) +TB580 081:812.388 JLINK_ReadMemEx(0x00000000, 0x2 Bytes, Flags = 0x02000000) +TB580 081:812.413 CPU_ReadMem(2 bytes @ 0x00000000) +TB580 081:817.387 failed +TB580 081:817.477 - 5.101ms returns -1 (0xFFFFFFFF) +TB580 081:817.514 JLINK_ReadMemEx(0x00000000, 0x1 Bytes, Flags = 0x02000000) +TB580 081:817.563 CPU_ReadMem(1 bytes @ 0x00000000) +TB580 081:819.900 failed +TB580 081:819.967 - 2.459ms returns -1 (0xFFFFFFFF) +TB580 081:819.991 JLINK_ReadMemEx(0x00000000, 0x2 Bytes, Flags = 0x02000000) +TB580 081:820.139 CPU_ReadMem(2 bytes @ 0x00000000) +TB580 081:822.508 failed +TB580 081:822.549 - 2.564ms returns -1 (0xFFFFFFFF) +TB580 081:822.570 JLINK_ReadMemEx(0x00000000, 0x2 Bytes, Flags = 0x02000000) +TB580 081:822.596 CPU_ReadMem(2 bytes @ 0x00000000) +TB580 081:825.061 failed +TB580 081:825.086 - 2.524ms returns -1 (0xFFFFFFFF) +TB580 081:825.107 JLINK_ReadMemEx(0x00000000, 0x2 Bytes, Flags = 0x02000000) +TB580 081:825.131 CPU_ReadMem(2 bytes @ 0x00000000) +TB580 081:827.562 failed +TB580 081:827.592 - 2.493ms returns -1 (0xFFFFFFFF) +TB580 081:827.617 JLINK_ReadMemEx(0x00000000, 0x2 Bytes, Flags = 0x02000000) +TB580 081:827.642 CPU_ReadMem(2 bytes @ 0x00000000) +TB580 081:830.109 failed +TB580 081:830.195 - 2.587ms returns -1 (0xFFFFFFFF) +TB580 081:830.278 JLINK_ReadMemEx(0x00000000, 0x2 Bytes, Flags = 0x02000000) +TB580 081:830.388 CPU_ReadMem(2 bytes @ 0x00000000) +TB580 081:832.685 failed +TB580 081:832.727 - 2.460ms returns -1 (0xFFFFFFFF) +TB580 081:832.781 JLINK_ReadMemEx(0x00000000, 0x1 Bytes, Flags = 0x02000000) +TB580 081:832.814 CPU_ReadMem(1 bytes @ 0x00000000) +TB580 081:835.160 failed +TB580 081:835.189 - 2.418ms returns -1 (0xFFFFFFFF) +TB580 081:835.238 JLINK_ReadMemEx(0x00000002, 0x2 Bytes, Flags = 0x02000000) +TB580 081:835.265 CPU_ReadMem(2 bytes @ 0x00000002) +TB580 081:837.519 failed +TB580 081:837.559 - 2.331ms returns -1 (0xFFFFFFFF) +TB580 081:837.773 JLINK_ReadMemEx(0x00000002, 0x2 Bytes, Flags = 0x02000000) +TB580 081:837.875 CPU_ReadMem(2 bytes @ 0x00000002) +TB580 081:840.187 failed +TB580 081:840.258 - 2.493ms returns -1 (0xFFFFFFFF) +TB580 081:840.329 JLINK_ReadMemEx(0x00000002, 0x2 Bytes, Flags = 0x02000000) +TB580 081:840.372 CPU_ReadMem(2 bytes @ 0x00000002) +TB580 081:842.655 failed +TB580 081:842.693 - 2.373ms returns -1 (0xFFFFFFFF) +TB580 081:842.721 JLINK_ReadMemEx(0x00000002, 0x2 Bytes, Flags = 0x02000000) +TB580 081:842.753 CPU_ReadMem(2 bytes @ 0x00000002) +TB580 081:845.077 failed +TB580 081:845.118 - 2.406ms returns -1 (0xFFFFFFFF) +TB580 081:845.146 JLINK_ReadMemEx(0x00000002, 0x2 Bytes, Flags = 0x02000000) +TB580 081:845.182 CPU_ReadMem(2 bytes @ 0x00000002) +TB580 081:847.575 failed +TB580 081:847.633 - 2.497ms returns -1 (0xFFFFFFFF) +TB580 081:847.665 JLINK_ReadMemEx(0x00000002, 0x1 Bytes, Flags = 0x02000000) +TB580 081:847.700 CPU_ReadMem(1 bytes @ 0x00000002) +TB580 081:849.973 failed +TB580 081:850.003 - 2.347ms returns -1 (0xFFFFFFFF) +TB580 081:850.074 JLINK_ReadMemEx(0x00000002, 0x2 Bytes, Flags = 0x02000000) +TB580 081:850.103 CPU_ReadMem(2 bytes @ 0x00000002) +TB580 081:852.312 failed +TB580 081:852.342 - 2.277ms returns -1 (0xFFFFFFFF) +TB580 081:852.367 JLINK_ReadMemEx(0x00000002, 0x2 Bytes, Flags = 0x02000000) +TB580 081:852.392 CPU_ReadMem(2 bytes @ 0x00000002) +TB580 081:854.685 failed +TB580 081:854.754 - 2.398ms returns -1 (0xFFFFFFFF) +TB580 081:854.789 JLINK_ReadMemEx(0x00000002, 0x2 Bytes, Flags = 0x02000000) +TB580 081:854.836 CPU_ReadMem(2 bytes @ 0x00000002) +TB580 081:857.165 failed +TB580 081:857.217 - 2.439ms returns -1 (0xFFFFFFFF) +TB580 081:857.250 JLINK_ReadMemEx(0x00000002, 0x2 Bytes, Flags = 0x02000000) +TB580 081:857.285 CPU_ReadMem(2 bytes @ 0x00000002) +TB580 081:859.605 failed +TB580 081:859.719 - 2.486ms returns -1 (0xFFFFFFFF) +TB580 081:859.773 JLINK_ReadMemEx(0x00000002, 0x2 Bytes, Flags = 0x02000000) +TB580 081:859.836 CPU_ReadMem(2 bytes @ 0x00000002) +TB580 081:862.201 failed +TB580 081:862.248 - 2.485ms returns -1 (0xFFFFFFFF) +TB580 081:862.295 JLINK_ReadMemEx(0x00000002, 0x1 Bytes, Flags = 0x02000000) +TB580 081:862.336 CPU_ReadMem(1 bytes @ 0x00000002) +TB580 081:864.682 failed +TB580 081:864.715 - 2.430ms returns -1 (0xFFFFFFFF) +TB580 081:864.748 JLINK_ReadMemEx(0x00000004, 0x3C Bytes, Flags = 0x02000000) +TB580 081:864.778 CPU_ReadMem(60 bytes @ 0x00000004) +TB580 081:867.100 failed +TB580 081:867.133 - 2.395ms returns -1 (0xFFFFFFFF) +TB580 081:867.162 JLINK_ReadMemEx(0x00000004, 0x3C Bytes, Flags = 0x02000000) +TB580 081:867.187 CPU_ReadMem(60 bytes @ 0x00000004) +TB580 081:869.446 failed +TB580 081:869.475 - 2.321ms returns -1 (0xFFFFFFFF) +TB580 081:869.499 JLINK_ReadMemEx(0x00000004, 0xC Bytes, Flags = 0x02000000) +TB580 081:869.524 CPU_ReadMem(12 bytes @ 0x00000004) +TB580 081:871.830 failed +TB580 081:871.879 - 2.388ms returns -1 (0xFFFFFFFF) +TB580 081:871.906 JLINK_ReadMemEx(0x00000004, 0x4 Bytes, Flags = 0x02000000) +TB580 081:871.938 CPU_ReadMem(4 bytes @ 0x00000004) +TB580 081:874.598 failed +TB580 081:874.704 - 2.811ms returns -1 (0xFFFFFFFF) +TB580 081:874.945 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) +TB580 081:875.011 CPU_ReadMem(2 bytes @ 0x00000004) +TB580 081:877.406 failed +TB580 081:877.451 - 2.516ms returns -1 (0xFFFFFFFF) +TB580 081:877.480 JLINK_ReadMemEx(0x00000004, 0x1 Bytes, Flags = 0x02000000) +TB580 081:877.514 CPU_ReadMem(1 bytes @ 0x00000004) +TB580 081:879.804 failed +TB580 081:879.834 - 2.363ms returns -1 (0xFFFFFFFF) +TB580 081:879.859 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) +TB580 081:879.893 CPU_ReadMem(2 bytes @ 0x00000004) +TB580 081:882.158 failed +TB580 081:882.188 - 2.338ms returns -1 (0xFFFFFFFF) +TB580 081:882.213 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) +TB580 081:882.246 CPU_ReadMem(2 bytes @ 0x00000004) +TB580 081:884.554 failed +TB580 081:884.586 - 2.382ms returns -1 (0xFFFFFFFF) +TB580 081:884.610 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) +TB580 081:884.636 CPU_ReadMem(2 bytes @ 0x00000004) +TB580 081:886.923 failed +TB580 081:886.960 - 2.359ms returns -1 (0xFFFFFFFF) +TB580 081:886.987 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) +TB580 081:887.017 CPU_ReadMem(2 bytes @ 0x00000004) +TB580 081:889.417 failed +TB580 081:889.472 - 2.496ms returns -1 (0xFFFFFFFF) +TB580 081:889.504 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) +TB580 081:889.539 CPU_ReadMem(2 bytes @ 0x00000004) +TB580 081:892.056 failed +TB580 081:892.156 - 2.665ms returns -1 (0xFFFFFFFF) +TB580 081:892.199 JLINK_ReadMemEx(0x00000004, 0x1 Bytes, Flags = 0x02000000) +TB580 081:892.250 CPU_ReadMem(1 bytes @ 0x00000004) +TB580 081:895.039 failed +TB580 081:895.094 - 2.904ms returns -1 (0xFFFFFFFF) +TB580 081:895.165 JLINK_ReadMemEx(0x00000004, 0x3C Bytes, Flags = 0x02000000) +TB580 081:895.203 CPU_ReadMem(60 bytes @ 0x00000004) +TB580 081:897.934 failed +TB580 081:897.961 - 2.800ms returns -1 (0xFFFFFFFF) +TB580 081:897.988 JLINK_ReadMemEx(0x00000004, 0x3C Bytes, Flags = 0x02000000) +TB580 081:898.007 CPU_ReadMem(60 bytes @ 0x00000004) +TB580 081:900.254 failed +TB580 081:900.293 - 2.310ms returns -1 (0xFFFFFFFF) +TB580 081:900.314 JLINK_ReadMemEx(0x00000004, 0xC Bytes, Flags = 0x02000000) +TB580 081:900.340 CPU_ReadMem(12 bytes @ 0x00000004) +TB580 081:902.592 failed +TB580 081:902.611 - 2.303ms returns -1 (0xFFFFFFFF) +TB580 081:902.628 JLINK_ReadMemEx(0x00000004, 0x4 Bytes, Flags = 0x02000000) +TB580 081:902.647 CPU_ReadMem(4 bytes @ 0x00000004) +TB580 081:905.040 failed +TB580 081:905.071 - 2.449ms returns -1 (0xFFFFFFFF) +TB580 081:905.090 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) +TB580 081:905.112 CPU_ReadMem(2 bytes @ 0x00000004) +TB580 081:907.413 failed +TB580 081:907.460 - 2.376ms returns -1 (0xFFFFFFFF) +TB580 081:907.497 JLINK_ReadMemEx(0x00000004, 0x1 Bytes, Flags = 0x02000000) +TB580 081:907.526 CPU_ReadMem(1 bytes @ 0x00000004) +TB580 081:909.801 failed +TB580 081:909.847 - 2.357ms returns -1 (0xFFFFFFFF) +TB580 081:909.940 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) +TB580 081:910.069 CPU_ReadMem(2 bytes @ 0x00000004) +TB580 081:912.278 failed +TB580 081:912.295 - 2.360ms returns -1 (0xFFFFFFFF) +TB580 081:912.310 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) +TB580 081:912.326 CPU_ReadMem(2 bytes @ 0x00000004) +TB580 081:914.512 failed +TB580 081:914.530 - 2.226ms returns -1 (0xFFFFFFFF) +TB580 081:914.546 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) +TB580 081:914.562 CPU_ReadMem(2 bytes @ 0x00000004) +TB580 081:916.732 failed +TB580 081:916.826 - 2.287ms returns -1 (0xFFFFFFFF) +TB580 081:916.845 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) +TB580 081:916.864 CPU_ReadMem(2 bytes @ 0x00000004) +TB580 081:919.069 failed +TB580 081:919.097 - 2.261ms returns -1 (0xFFFFFFFF) +TB580 081:919.121 JLINK_ReadMemEx(0x00000004, 0x2 Bytes, Flags = 0x02000000) +TB580 081:919.143 CPU_ReadMem(2 bytes @ 0x00000004) +TB580 081:921.580 failed +TB580 081:921.661 - 2.553ms returns -1 (0xFFFFFFFF) +TB580 081:921.698 JLINK_ReadMemEx(0x00000004, 0x1 Bytes, Flags = 0x02000000) +TB580 081:921.744 CPU_ReadMem(1 bytes @ 0x00000004) +TB580 081:924.171 failed +TB580 081:924.237 - 2.549ms returns -1 (0xFFFFFFFF) +TB580 081:924.273 JLINK_ReadMemEx(0x00000006, 0x2 Bytes, Flags = 0x02000000) +TB580 081:924.312 CPU_ReadMem(2 bytes @ 0x00000006) +TB580 081:926.688 failed +TB580 081:926.718 - 2.454ms returns -1 (0xFFFFFFFF) +TB580 081:926.744 JLINK_ReadMemEx(0x00000006, 0x2 Bytes, Flags = 0x02000000) +TB580 081:926.772 CPU_ReadMem(2 bytes @ 0x00000006) +TB580 081:929.064 failed +TB580 081:929.097 - 2.363ms returns -1 (0xFFFFFFFF) +TB580 081:929.125 JLINK_ReadMemEx(0x00000006, 0x2 Bytes, Flags = 0x02000000) +TB580 081:929.154 CPU_ReadMem(2 bytes @ 0x00000006) +TB580 081:931.434 failed +TB580 081:931.467 - 2.353ms returns -1 (0xFFFFFFFF) +TB580 081:931.497 JLINK_ReadMemEx(0x00000006, 0x2 Bytes, Flags = 0x02000000) +TB580 081:931.525 CPU_ReadMem(2 bytes @ 0x00000006) +TB580 081:933.743 failed +TB580 081:933.827 - 2.341ms returns -1 (0xFFFFFFFF) +TB580 081:933.865 JLINK_ReadMemEx(0x00000006, 0x2 Bytes, Flags = 0x02000000) +TB580 081:933.916 CPU_ReadMem(2 bytes @ 0x00000006) +TB580 081:936.202 failed +TB580 081:936.244 - 2.390ms returns -1 (0xFFFFFFFF) +TB580 081:936.275 JLINK_ReadMemEx(0x00000006, 0x1 Bytes, Flags = 0x02000000) +TB580 081:936.306 CPU_ReadMem(1 bytes @ 0x00000006) +TB580 081:938.579 failed +TB580 081:938.652 - 2.390ms returns -1 (0xFFFFFFFF) +TB580 287:229.807 JLINK_HasError() +TB580 287:237.658 JLINK_Close() +TB580 287:238.285 CPU is running +TB580 287:238.327 CPU_WriteMem(4 bytes @ 0xE0002008) +TB580 287:240.606 CPU is running +TB580 287:240.662 CPU_WriteMem(4 bytes @ 0xE000200C) +TB580 287:242.970 CPU is running +TB580 287:243.010 CPU_WriteMem(4 bytes @ 0xE0002010) +TB580 287:245.279 CPU is running +TB580 287:245.308 CPU_WriteMem(4 bytes @ 0xE0002014) +TB580 287:263.787 - 26.158ms +TB580 287:263.823 +TB580 287:263.830 Closed diff --git a/project/JLinkSettings.ini b/project/JLinkSettings.ini old mode 100755 new mode 100644 diff --git a/project/LH32M0G3.uvguix.DMY b/project/LH32M0G3.uvguix.DMY deleted file mode 100755 index d71925c..0000000 --- a/project/LH32M0G3.uvguix.DMY +++ /dev/null @@ -1,3898 +0,0 @@ - - - - -6.1 - -
### uVision Project, (C) Keil Software
- - - - - - - - - - 38003 - Registers - 176 176 - - - 346 - Code Coverage - 610 294 - - - 204 - Performance Analyzer - 574 115 115 100 - - - - - - 35141 - Event Statistics - - 200 50 700 - - - 1506 - Symbols - - 53 53 53 - - - 1936 - Watch 1 - - 200 133 133 - - - 1937 - Watch 2 - - 200 133 133 - - - 1935 - Call Stack + Locals - - 200 133 133 - - - 2506 - Trace Data - - 75 135 130 95 70 230 200 150 - - - 466 - Source Browser - 500 - 300 - - - - - - - - 0 - 0 - 0 - 50 - 16 - - - - - - - 44 - 2 - 3 - - -32000 - -32000 - - - -1 - -1 - - - 0 - -295 - 1001 - 688 - - - - 0 - - 4019 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000002000000004000000010000005C433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C436F72655C4450323230315F443956325F56353030302E6300000000134450323230315F443956325F56353030302E6300000000C5D4F200FFFFFFFF5A433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C436F72655C4450323230315F56353030305F494F2E6800000000114450323230315F56353030305F494F2E6800000000FFDC7800FFFFFFFF51433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C4D43555C6C686C5F6164632E6300000000096C686C5F6164632E6300000000BECEA100FFFFFFFF4A433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C6D61696E2E6300000000066D61696E2E6300000000F7B88600FFFFFFFF5D433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C50726F746F636F6C5C496E7465726E616C4D6F646275732E630000000010496E7465726E616C4D6F646275732E6300000000A5C2D700FFFFFFFF59433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C50726F746F636F6C5C557365724D6F646275732E63000000000C557365724D6F646275732E6300000000B3A6BE00FFFFFFFF5D433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C436F6D707574655C466C6F7752617465436F6D707574652E630000000011466C6F7752617465436F6D707574652E6300000000EAD6A300FFFFFFFF5D433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C436F6D707574655C466C6F7752617465436F6D707574652E680000000011466C6F7752617465436F6D707574652E6800000000F6FA7D00FFFFFFFF53433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C4D43555C6C686C5F666C6173682E63000000000B6C686C5F666C6173682E63000000005FC3CF00FFFFFFFF53433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C4D43555C6C686C5F666C6173682E68000000000B6C686C5F666C6173682E6800000000C1838300FFFFFFFF55433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C4D43555C6C686C5F6164635F646D612E63000000000D6C686C5F6164635F646D612E6300000000CACAD500FFFFFFFF51433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C4D43555C6C686C5F6164632E6800000000096C686C5F6164632E6800000000FFDC7800FFFFFFFF52433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C4D43555C6C686C5F6274696D2E63000000000A6C686C5F6274696D2E6300000000BECEA100FFFFFFFF51433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C4D43555C6C686C5F646D612E6300000000096C686C5F646D612E6300000000F0A0A100FFFFFFFF52433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C4D43555C6C686C5F657874692E63000000000A6C686C5F657874692E6300000000BCA8E100FFFFFFFF59433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C50726F746F636F6C5C557365724D6F646275732E68000000000C557365724D6F646275732E68000000009CC1B600FFFFFFFF5D433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C50726F746F636F6C5C496E7465726E616C4D6F646275732E680000000010496E7465726E616C4D6F646275732E6800000000F7B88600FFFFFFFF58433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C4D61696E5C53746F72616765446566696E652E68000000000F53746F72616765446566696E652E6800000000F7B88600FFFFFFFF61433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C50726F746F636F6C5C526561645772697465446174614279436F6D2E630000000014526561645772697465446174614279436F6D2E6300000000D9ADC200FFFFFFFF61433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C50726F746F636F6C5C526561645772697465446174614279636F6D2E680000000014526561645772697465446174614279636F6D2E6800000000A5C2D700FFFFFFFF58433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C4D61696E5C53797374656D496E636C7564652E68000000000F53797374656D496E636C7564652E6800000000A5C2D700FFFFFFFF64433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C436F72655C4450323230315F443956325F56353030305F436F6D707574652E63000000001B4450323230315F443956325F56353030305F436F6D707574652E6300000000B3A6BE00FFFFFFFF53433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C4D61696E5C4D61696E436F72652E68000000000A4D61696E436F72652E6800000000EAD6A300FFFFFFFF60433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C436F6D707574655C54656D7065726174757265436F72726563742E63000000001454656D7065726174757265436F72726563742E6300000000F6FA7D00FFFFFFFF56433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C4D43555C6C686C5F6C6F77706F7765722E63000000000E6C686C5F6C6F77706F7765722E6300000000A5C2D700FFFFFFFF55433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C4D43555C6C686C5F6C7074696D65722E63000000000D6C686C5F6C7074696D65722E6300000000B3A6BE00FFFFFFFF51433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C4D43555C6C686C5F7274632E6300000000096C686C5F7274632E6300000000EAD6A300FFFFFFFF59433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C4D43555C6C686C5F73797374656D636C6F636B2E6300000000116C686C5F73797374656D636C6F636B2E6300000000F6FA7D00FFFFFFFF53433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C4D43555C6C686C5F74696D65722E63000000000B6C686C5F74696D65722E6300000000B5E99D00FFFFFFFF5A433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C50726F746F636F6C5C53616D7050726F636573732E63000000000D53616D7050726F636573732E63000000005FC3CF00FFFFFFFF5A433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C6C6962726172795C696E635C6C6833326D306733785F6164632E68000000000F6C6833326D306733785F6164632E6800000000C1838300FFFFFFFF61433A5C55736572735C444D595C4465736B746F705C4D6F757365576974686F7574426F72646572735C4C4833324D304733313420436F72652056303330375C757365725C436F72655C4450323230315F56353030305F506172616D657465722E6800000000184450323230315F56353030305F506172616D657465722E6800000000CACAD500FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000006E0100006600000000050000ED010000 - - - - 0 - Build - - -1 - -1 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - A40000004F000000B0030000B3000000 - - - 16 - A400000066000000B0030000CA000000 - - - - 1005 - 1005 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000006600000067010000BD010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 109 - 109 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000006600000067010000BD010000 - - - 16 - 3C00000053000000F8000000B0010000 - - - - 1465 - 1465 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000004D010000AD03000088010000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 1466 - 1466 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000004D010000AD03000088010000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 1467 - 1467 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000004D010000AD03000088010000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 1468 - 1468 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000004D010000AD03000088010000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 1506 - 1506 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 1913 - 1913 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - A700000066000000AD0300009A000000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 1935 - 1935 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 030000004D010000AD03000088010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 1936 - 1936 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000004D010000AD03000088010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 1937 - 1937 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000004D010000AD03000088010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 1939 - 1939 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000004D010000AD03000088010000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 1940 - 1940 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000004D010000AD03000088010000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 1941 - 1941 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000004D010000AD03000088010000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 1942 - 1942 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000004D010000AD03000088010000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 195 - 195 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000006600000067010000BD010000 - - - 16 - 3C00000053000000F8000000B0010000 - - - - 196 - 196 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000006600000067010000BD010000 - - - 16 - 3C00000053000000F8000000B0010000 - - - - 197 - 197 - 1 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F1010000FD0400005D020000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 198 - 198 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 0000000036010000B0030000A1010000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 199 - 199 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000F1010000FD0400005D020000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 203 - 203 - 0 - 0 - 0 - 0 - 32767 - 0 - 8192 - 0 - - 16 - A700000066000000AD0300009A000000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 204 - 204 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - A700000066000000AD0300009A000000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 221 - 221 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000000000000000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 2506 - 2506 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 2507 - 2507 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000004D010000AD03000088010000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 343 - 343 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - A700000066000000AD0300009A000000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 346 - 346 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - A700000066000000AD0300009A000000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 35141 - 35141 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - A700000066000000AD0300009A000000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35824 - 35824 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - A700000066000000AD0300009A000000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 35885 - 35885 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35886 - 35886 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35887 - 35887 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35888 - 35888 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35889 - 35889 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35890 - 35890 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35891 - 35891 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35892 - 35892 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35893 - 35893 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35894 - 35894 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35895 - 35895 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35896 - 35896 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35897 - 35897 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35898 - 35898 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35899 - 35899 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35900 - 35900 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35901 - 35901 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35902 - 35902 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35903 - 35903 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35904 - 35904 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35905 - 35905 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 38003 - 38003 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000006600000067010000BD010000 - - - 16 - 3C00000053000000F8000000B0010000 - - - - 38007 - 38007 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000F1010000FD0400005D020000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 436 - 436 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000F1010000FD0400005D020000 - - - 16 - 3C00000053000000F8000000B0010000 - - - - 437 - 437 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000004D010000AD03000088010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 440 - 440 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000004D010000AD03000088010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 463 - 463 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000F1010000FD0400005D020000 - - - 16 - 3C00000053000000F8000000B0010000 - - - - 466 - 466 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000F1010000FD0400005D020000 - - - 16 - 3C00000053000000F8000000B0010000 - - - - 470 - 470 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - A700000066000000AD0300009A000000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 50000 - 50000 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50001 - 50001 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50002 - 50002 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50003 - 50003 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50004 - 50004 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50005 - 50005 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50006 - 50006 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50007 - 50007 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50008 - 50008 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50009 - 50009 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50010 - 50010 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50011 - 50011 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50012 - 50012 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50013 - 50013 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50014 - 50014 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50015 - 50015 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50016 - 50016 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50017 - 50017 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50018 - 50018 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50019 - 50019 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 59392 - 59392 - 1 - 0 - 0 - 0 - 966 - 0 - 8192 - 0 - - 16 - 0000000000000000D10300001C000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59393 - 0 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000760200000005000089020000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59399 - 59399 - 1 - 0 - 0 - 0 - 476 - 0 - 8192 - 1 - - 16 - 000000001C000000E701000038000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59400 - 59400 - 0 - 0 - 0 - 0 - 612 - 0 - 8192 - 2 - - 16 - 00000000380000006F02000054000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 824 - 824 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000004D010000AD03000088010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFA4000000B3000000B0030000B7000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000A400000066000000B0030000CA000000A40000004F000000B0030000B30000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF0C0300004F0000001003000039010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001003000066000000B003000050010000100300004F000000B00300003901000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF6A0100004F0000006E010000D601000001000000020000100400000001000000E7FEFFFFDC030000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000006A010000ED010000000000004F0000006A010000D60100000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000032010000B00300003601000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000004D010000B0030000B80100000000000036010000B0030000A101000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFD801000036010000DC010000A101000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000D601000000050000DA01000001000000010000100400000001000000BFFEFFFFDB000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000F1010000000500008D02000000000000DA01000000050000760200000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 - - - 59392 - File - - 2868 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000055247494458960000000000000014001143616C696253797374656D4F6666736574115245465F494E5445524E414C5F325035560652494E4445580446494458044E4944581A766F6C7461676544657465637465645B5245475F494E4445585D055247494458054652494458084D4943524F5F46520943414C5F56445547580943414C5F41545950450843414C5F564455580843545950455F46520841545950455F56480943555256455F324E440841545950455F465219766F6C7461676544657465637465645B41545950455F56485D095245475F494E44455819766F6C7461676544657465637465645B43545950455F46525D1063616C696254656D70657261747572650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 - - - - 59399 - Build - - 976 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 - - - 583 - 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 583 - 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 - - - - 59400 - Debug - - 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 - - - 898 - 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 898 - 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 - - - - 0 - 1280 - 720 - - - - 1 - Debug - - -1 - -1 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 6E0100004F00000000050000B3000000 - - - 16 - 6E0100006600000000050000CA000000 - - - - 1005 - 1005 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000006600000067010000C4010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 109 - 109 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000006600000067010000C4010000 - - - 16 - 3C00000053000000F8000000B0010000 - - - - 1465 - 1465 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 87020000F8010000FD0400005D020000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 1466 - 1466 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 87020000F8010000FD0400005D020000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 1467 - 1467 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 87020000F8010000FD0400005D020000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 1468 - 1468 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 87020000F8010000FD0400005D020000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 1506 - 1506 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 1913 - 1913 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 7101000066000000FD0400009A000000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 1935 - 1935 - 1 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 87020000F8010000FD0400005D020000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 1936 - 1936 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 87020000F8010000FD0400005D020000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 1937 - 1937 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 87020000F8010000FD0400005D020000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 1939 - 1939 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 87020000F8010000FD0400005D020000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 1940 - 1940 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 87020000F8010000FD0400005D020000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 1941 - 1941 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 87020000F8010000FD0400005D020000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 1942 - 1942 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 87020000F8010000FD0400005D020000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 195 - 195 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000006600000067010000C4010000 - - - 16 - 3C00000053000000F8000000B0010000 - - - - 196 - 196 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000006600000067010000C4010000 - - - 16 - 3C00000053000000F8000000B0010000 - - - - 197 - 197 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000C0010000FD0400005D020000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 198 - 198 - 1 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 00000000E10100008002000076020000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 199 - 199 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000C0010000FD0400005D020000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 203 - 203 - 1 - 0 - 0 - 0 - 32767 - 0 - 8192 - 0 - - 16 - 6E0100006300000000050000B3000000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 204 - 204 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 7101000066000000FD0400009A000000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 221 - 221 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000000000000000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 2506 - 2506 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 2507 - 2507 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 87020000F8010000FD0400005D020000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 343 - 343 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 7101000066000000FD0400009A000000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 346 - 346 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 7101000066000000FD0400009A000000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 35141 - 35141 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 7101000066000000FD0400009A000000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35824 - 35824 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 7101000066000000FD0400009A000000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 35885 - 35885 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35886 - 35886 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35887 - 35887 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35888 - 35888 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35889 - 35889 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35890 - 35890 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35891 - 35891 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35892 - 35892 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35893 - 35893 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35894 - 35894 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35895 - 35895 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35896 - 35896 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35897 - 35897 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35898 - 35898 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35899 - 35899 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35900 - 35900 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35901 - 35901 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35902 - 35902 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35903 - 35903 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35904 - 35904 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 35905 - 35905 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 38003 - 38003 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000006600000067010000C4010000 - - - 16 - 3C00000053000000F8000000B0010000 - - - - 38007 - 38007 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000C0010000FD0400005D020000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 436 - 436 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000C0010000FD0400005D020000 - - - 16 - 3C00000053000000F8000000B0010000 - - - - 437 - 437 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 87020000F8010000FD0400005D020000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 440 - 440 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 87020000F8010000FD0400005D020000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 463 - 463 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000C0010000FD0400005D020000 - - - 16 - 3C00000053000000F8000000B0010000 - - - - 466 - 466 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000C0010000FD0400005D020000 - - - 16 - 3C00000053000000F8000000B0010000 - - - - 470 - 470 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 7101000066000000FD0400009A000000 - - - 16 - 3C0000005300000014020000AA000000 - - - - 50000 - 50000 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50001 - 50001 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50002 - 50002 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50003 - 50003 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50004 - 50004 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50005 - 50005 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50006 - 50006 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50007 - 50007 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50008 - 50008 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50009 - 50009 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50010 - 50010 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50011 - 50011 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50012 - 50012 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50013 - 50013 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50014 - 50014 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50015 - 50015 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50016 - 50016 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50017 - 50017 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50018 - 50018 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 50019 - 50019 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1303000066000000AD03000020010000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 59392 - 59392 - 1 - 0 - 0 - 0 - 966 - 0 - 8192 - 0 - - 16 - 0000000000000000D10300001C000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59393 - 0 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000760200000005000089020000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59399 - 59399 - 0 - 0 - 0 - 0 - 476 - 0 - 8192 - 1 - - 16 - 000000001C000000E701000038000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59400 - 59400 - 1 - 0 - 0 - 0 - 612 - 0 - 8192 - 2 - - 16 - 000000001C0000006F02000038000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 824 - 824 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 87020000F8010000FD0400005D020000 - - - 16 - 3C00000053000000DC000000D4000000 - - - - 3312 - 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFF6E010000B300000000050000B7000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000010000006E0100006600000000050000CA0000006E0100004F00000000050000B30000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF0C0300004F0000001003000039010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001003000066000000B003000050010000100300004F000000B00300003901000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF6A0100004F0000006E010000DD01000001000000020000100400000001000000E7FEFFFFDC030000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000006A010000F4010000000000004F0000006A010000DD0100000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000DD01000000050000E101000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000100000084020000F8010000000500008D02000084020000E1010000000500007602000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFF80020000E1010000840200007602000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000A501000000050000A90100000000000001000000040000000100000075FEFFFF91000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000000000000000000C0010000000500008D02000000000000A901000000050000760200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 - - - 59392 - File - - 2866 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000005524749445896000000000000001400055247494458054652494458044E494458084D4943524F5F46520943414C5F56445547580943414C5F41545950450843414C5F564455580843545950455F46520841545950455F56480943555256455F324E440841545950455F465219766F6C7461676544657465637465645B41545950455F56485D0446494458095245475F494E4445581A766F6C7461676544657465637465645B5245475F494E4445585D19766F6C7461676544657465637465645B43545950455F46525D1063616C696254656D70657261747572650D4745545F574F52445F414444520E706172616D6574657253746174650B5359535F434F4D4D414E440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 - - - - 59399 - Build - - 976 - 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 - - - 583 - 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 583 - 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 - - - - 59400 - Debug - - 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 - - - 898 - 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 898 - 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 - - - - 0 - 1280 - 720 - - - - - - 1 - 0 - - 100 - 4 - - ..\user\Core\DP2201_D9V2_V5000.c - 44 - 420 - 429 - 1 - - 0 - - - ..\user\Core\DP2201_V5000_IO.h - 87 - 252 - 262 - 1 - - 0 - - - ..\user\MCU\lhl_adc.c - 0 - 1 - 7 - 1 - - 0 - - - ..\user\main.c - 0 - 1 - 6 - 1 - - 0 - - - ..\user\Protocol\InternalModbus.c - 44 - 13 - 29 - 1 - 86,142,214 - 0 - - - ..\user\Protocol\UserModbus.c - 0 - 1 - 5 - 1 - - 0 - - - ..\user\Compute\FlowRateCompute.c - 0 - 32 - 39 - 1 - - 0 - - - ..\user\Main\..\Compute\FlowRateCompute.h - 0 - 1 - 12 - 1 - - 0 - - - ..\user\MCU\lhl_flash.c - 15 - 10 - 13 - 1 - - 0 - - - ..\user\Main\..\MCU\lhl_flash.h - 8 - 69 - 76 - 1 - - 0 - - - ..\user\MCU\lhl_adc_dma.c - 0 - 1 - 7 - 1 - 100 - 0 - - - ..\user\Main\..\MCU\lhl_adc.h - 15 - 1 - 7 - 1 - - 0 - - - ..\user\MCU\lhl_btim.c - 0 - 49 - 1 - 1 - - 0 - - - ..\user\MCU\lhl_dma.c - 0 - 1 - 1 - 1 - - 0 - - - ..\user\MCU\lhl_exti.c - 19 - 1 - 12 - 1 - - 0 - - - ..\user\Main\..\Protocol\UserModbus.h - 8 - 98 - 99 - 1 - - 0 - - - ..\user\Main\..\Protocol\InternalModbus.h - 0 - 9 - 16 - 1 - - 0 - - - ..\user\Main\StorageDefine.h - 28 - 1 - 16 - 1 - - 0 - - - ..\user\Protocol\ReadWriteDataByCom.c - 29 - 173 - 167 - 1 - - 0 - - - ..\user\Main\..\Protocol\ReadWriteDataBycom.h - 15 - 15 - 20 - 1 - - 0 - - - ..\user\Main\SystemInclude.h - 38 - 63 - 96 - 1 - - 0 - - - ..\user\Core\DP2201_D9V2_V5000_Compute.c - 74 - 87 - 90 - 1 - - 0 - - - ..\user\..\user\Main\MainCore.h - 0 - 199 - 212 - 1 - - 0 - - - ..\user\Compute\TemperatureCorrect.c - 0 - 47 - 65 - 1 - - 0 - - - ..\user\MCU\lhl_lowpower.c - 3 - 48 - 67 - 1 - - 0 - - - ..\user\MCU\lhl_lptimer.c - 22 - 115 - 8 - 1 - - 0 - - - ..\user\MCU\lhl_rtc.c - 19 - 28 - 35 - 1 - - 0 - - - ..\user\MCU\lhl_systemclock.c - 0 - 51 - 70 - 1 - - 0 - - - ..\user\MCU\lhl_timer.c - 0 - 148 - 152 - 1 - - 0 - - - ..\user\Protocol\SampProcess.c - 32 - 10 - 28 - 1 - - 0 - - - ..\library\inc\lh32m0g3x_adc.h - 22 - 56 - 66 - 1 - - 0 - - - ..\user\Core\DP2201_V5000_Parameter.h - 23 - 7 - 28 - 1 - - 0 - - - - -
diff --git a/project/LH32M0G3.uvguix.hyj b/project/LH32M0G3.uvguix.hyj old mode 100755 new mode 100644 index d1a7991..d183faf --- a/project/LH32M0G3.uvguix.hyj +++ b/project/LH32M0G3.uvguix.hyj @@ -6,7 +6,7 @@
### uVision Project, (C) Keil Software
- C:\Users\hyj\Desktop\vm1000zuizhong\chenxuzuixing\LH32M0G314 Core V0307-1.8\user\Device + C:\Users\hyj\Desktop\vm1000zuizhong\chenxuzuixing\LH32M0G3XX(V3_6) - 1.4keyong - ble\LH32M0G3XX(replace_V3_6)\project @@ -15,7 +15,7 @@ 38003 Registers - 200 100 + 145 122 346 @@ -52,7 +52,7 @@ 1937 Watch 2 - 200 157 133 + 200 133 133 1935 @@ -70,7 +70,7 @@ 466 Source Browser 500 - 166 + 300 @@ -93,25 +93,25 @@ 0 1 - -1 - -1 + -32000 + -32000 -1 -1 - 173 - -131 - 1716 - 1143 + 271 + -308 + 1539 + 1241 0 - 7165 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000036000000000000000100000065433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C436F72655C4450323030365F564D313030302E63000000000F4450323030365F564D313030302E6300000000C5D4F200FFFFFFFF6C433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C436F72655C4450323030365F564D313030305F4865616465722E6800000000164450323030365F564D313030305F4865616465722E6800000000FFDC7800FFFFFFFF65433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C436F72655C4450323030365F564D313030302E68000000000F4450323030365F564D313030302E6800000000BECEA100FFFFFFFF62433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F6164635F646D612E63000000000D6C686C5F6164635F646D612E6300000000F0A0A100FFFFFFFF65433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D61696E5C53797374656D496E636C7564652E68000000000F53797374656D496E636C7564652E6800000000BCA8E100FFFFFFFF6F433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C436F72655C4450323030365F564D313030305F506172616D657465722E6800000000194450323030365F564D313030305F506172616D657465722E68000000009CC1B600FFFFFFFF63433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4465766963655C6B65795F706F7765722E63000000000B6B65795F706F7765722E6300000000F7B88600FFFFFFFF63433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4465766963655C6B65795F706F7765722E68000000000B6B65795F706F7765722E6800000000D9ADC200FFFFFFFF63433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F6932635F736F66742E63000000000E6C686C5F6932635F736F66742E6300000000A5C2D700FFFFFFFF68433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C6C6962726172795C696E635C6C6833326D306733785F6770696F2E6800000000106C6833326D306733785F6770696F2E6800000000B3A6BE00FFFFFFFF60433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D61696E5C4D61696E436F72652E63000000000A4D61696E436F72652E6300000000EAD6A300FFFFFFFF67433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C50726F746F636F6C5C53616D7050726F636573732E63000000000D53616D7050726F636573732E6300000000F6FA7D00FFFFFFFF5E433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F6164632E6300000000096C686C5F6164632E6300000000B5E99D00FFFFFFFF5E433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F6164632E6800000000096C686C5F6164632E68000000005FC3CF00FFFFFFFF66433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C50726F746F636F6C5C557365724D6F646275732E63000000000C557365724D6F646275732E6300000000C1838300FFFFFFFF6E433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C50726F746F636F6C5C526561645772697465446174614279436F6D2E630000000014526561645772697465446174614279436F6D2E6300000000CACAD500FFFFFFFF6A433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C50726F746F636F6C5C496E7465726E616C4D6F646275732E630000000010496E7465726E616C4D6F646275732E6300000000C5D4F200FFFFFFFF57433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF62433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F6C7074696D65722E63000000000D6C686C5F6C7074696D65722E6300000000BECEA100FFFFFFFF63433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F6C6F77706F7765722E68000000000E6C686C5F6C6F77706F7765722E6800000000F0A0A100FFFFFFFF68433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C436F6D707574655C556E6974436F6E7665727465722E63000000000F556E6974436F6E7665727465722E6300000000BCA8E100FFFFFFFF62433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F6C7074696D65722E68000000000D6C686C5F6C7074696D65722E68000000009CC1B600FFFFFFFF63433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F6C6F77706F7765722E63000000000E6C686C5F6C6F77706F7765722E6300000000F7B88600FFFFFFFF63433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C6C6962726172795C696E635C6C6833326D306733782E68000000000B6C6833326D306733782E6800000000D9ADC200FFFFFFFF5F433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F6770696F2E63000000000A6C686C5F6770696F2E6300000000A5C2D700FFFFFFFF66433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F73797374656D636C6F636B2E6300000000116C686C5F73797374656D636C6F636B2E6300000000B3A6BE00FFFFFFFF68433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C6C6962726172795C7372635C6C6833326D306733785F6770696F2E6300000000106C6833326D306733785F6770696F2E6300000000EAD6A300FFFFFFFF5F433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F6770696F2E68000000000A6C686C5F6770696F2E6800000000F6FA7D00FFFFFFFF67433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C6C6962726172795C7372635C6C6833326D306733785F6164632E63000000000F6C6833326D306733785F6164632E6300000000B5E99D00FFFFFFFF60433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F74696D65722E68000000000B6C686C5F74696D65722E68000000005FC3CF00FFFFFFFF60433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F74696D65722E63000000000B6C686C5F74696D65722E6300000000C1838300FFFFFFFF67433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C436F72655C4450323230315F56353030305F494F2E6800000000114450323230315F56353030305F494F2E6800000000CACAD500FFFFFFFF61433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D61696E5C706172616D657465722E68000000000B706172616D657465722E6800000000C5D4F200FFFFFFFF60433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F786C696E6B2E63000000000B6C686C5F786C696E6B2E6300000000FFDC7800FFFFFFFF5F433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F756172742E63000000000A6C686C5F756172742E6300000000BECEA100FFFFFFFF67433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C6C6962726172795C7372635C6C6833326D306733785F7263632E63000000000F6C6833326D306733785F7263632E6300000000F0A0A100FFFFFFFF69433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C6C6962726172795C7372635C6C6833326D306733785F6C7074696D2E6300000000116C6833326D306733785F6C7074696D2E6300000000BCA8E100FFFFFFFF6C433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C737461727475705C4B45494C5C737461727475705F6C6833326D306733782E730000000013737461727475705F6C6833326D306733782E73000000009CC1B600FFFFFFFF5E433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F7274632E6300000000096C686C5F7274632E6300000000F7B88600FFFFFFFF62433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F7379737469636B2E63000000000D6C686C5F7379737469636B2E6300000000D9ADC200FFFFFFFF5F433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F6274696D2E63000000000A6C686C5F6274696D2E6300000000A5C2D700FFFFFFFF5E433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F646D612E6300000000096C686C5F646D612E6300000000B3A6BE00FFFFFFFF5F433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F657874692E63000000000A6C686C5F657874692E6300000000EAD6A300FFFFFFFF63433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4465766963655C4341543234433531322E63000000000B4341543234433531322E6300000000F6FA7D00FFFFFFFF63433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4465766963655C4341543234633531322E68000000000B4341543234633531322E6800000000B5E99D00FFFFFFFF5E433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4465766963655C6F6C65642E6300000000066F6C65642E63000000005FC3CF00FFFFFFFF60433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D61696E5C4D61696E436F72652E68000000000A4D61696E436F72652E6800000000C1838300FFFFFFFF5E433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4465766963655C6F6C65642E6800000000066F6C65642E6800000000CACAD500FFFFFFFF65433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C436F6D707574655C536176696E67446174612E63000000000C536176696E67446174612E6300000000C5D4F200FFFFFFFF5D433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4465766963655C424C452E630000000005424C452E6300000000FFDC7800FFFFFFFF5D433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4465766963655C424C452E680000000005424C452E6800000000BECEA100FFFFFFFF60433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C5574696C6974795C64656C61792E63000000000764656C61792E6300000000F0A0A100FFFFFFFF63433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F6932635F736F66742E68000000000E6C686C5F6932635F736F66742E6800000000BCA8E100FFFFFFFF63433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D304733313420436F72652056303330372D312E385C757365725C4D43555C6C686C5F7761746368646F672E63000000000E6C686C5F7761746368646F672E63000000009CC1B600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000720100001B010000AC06000081030000 + 11834 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000004A00000001000000010000007C433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C436F72655C4653353030315F48322E63000000000B4653353030315F48322E6300000000C5D4F200FFFFFFFF72433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF7B433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D61696E5C4D61696E436F72652E63000000000A4D61696E436F72652E6300000000BECEA100FFFFFFFF80433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D61696E5C53797374656D496E636C7564652E68000000000F53797374656D496E636C7564652E6800000000F0A0A100FFFFFFFF7E433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4465766963655C6B65795F706F7765722E63000000000B6B65795F706F7765722E6300000000BCA8E100FFFFFFFF7F433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D61696E5C4D6163726F5F466C616E67652E68000000000E4D6163726F5F466C616E67652E68000000009CC1B600FFFFFFFF86433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C436F72655C4439563246525F4450323030365631303030202E6300000000154439563246525F4450323030365631303030202E6300000000F7B88600FFFFFFFF82433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C50726F746F636F6C5C53616D7050726F636573732E63000000000D53616D7050726F636573732E6300000000D9ADC200FFFFFFFF82433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C50726F746F636F6C5C53616D7050726F636573732E68000000000D53616D7050726F636573732E6800000000A5C2D700FFFFFFFF79433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D43555C6C686C5F6164632E6300000000096C686C5F6164632E6300000000B3A6BE00FFFFFFFF82433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C50726F746F636F6C5C436F6D6D50726F636573732E63000000000D436F6D6D50726F636573732E6300000000EAD6A300FFFFFFFF85433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C436F72655C4439563246525F44503230303656313030302E6800000000144439563246525F44503230303656313030302E6800000000F6FA7D00FFFFFFFF7A433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D43555C6C686C5F6770696F2E63000000000A6C686C5F6770696F2E6300000000B5E99D00FFFFFFFF7D433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D43555C6C686C5F6C7074696D65722E63000000000D6C686C5F6C7074696D65722E63000000005FC3CF00FFFFFFFF84433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C6C6962726172795C7372635C6C6833326D306733785F6C7074696D2E6300000000116C6833326D306733785F6C7074696D2E6300000000C1838300FFFFFFFF83433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C6C6962726172795C696E635C6C6833326D306733785F6770696F2E6800000000106C6833326D306733785F6770696F2E6800000000CACAD500FFFFFFFF7C433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C436F72655C4450323230315630312E63000000000B4450323230315630312E6300000000C5D4F200FFFFFFFF80433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C436F6D707574655C536176696E67446174612E63000000000C536176696E67446174612E6300000000FFDC7800FFFFFFFF7B433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D43555C6C686C5F666C6173682E63000000000B6C686C5F666C6173682E6300000000BECEA100FFFFFFFF7E433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D61696E5C53746F72616765547970652E68000000000D53746F72616765547970652E6800000000F0A0A100FFFFFFFF85433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C50726F746F636F6C5C496E7465726E616C4D6F646275732E630000000010496E7465726E616C4D6F646275732E6300000000BCA8E100FFFFFFFF85433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C436F6D707574655C466C6F7752617465436F6D707574652E630000000011466C6F7752617465436F6D707574652E63000000009CC1B600FFFFFFFF81433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C50726F746F636F6C5C557365724D6F646275732E63000000000C557365724D6F646275732E6300000000F7B88600FFFFFFFF7B433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D43555C6C686C5F666C6173682E68000000000B6C686C5F666C6173682E6800000000D9ADC200FFFFFFFF84433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C6C6962726172795C696E635C6C6833326D306733785F666C6173682E6800000000116C6833326D306733785F666C6173682E6800000000A5C2D700FFFFFFFF7C433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4465766963655C4D4350393830382E6300000000094D4350393830382E6300000000B3A6BE00FFFFFFFF7E433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4465766963655C4341543234433531322E63000000000B4341543234433531322E6300000000EAD6A300FFFFFFFF7C433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4465766963655C54504C303530312E63000000000954504C303530312E6300000000F6FA7D00FFFFFFFF7A433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D43555C6C686C5F657874692E63000000000A6C686C5F657874692E6300000000B5E99D00FFFFFFFF7B433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D61696E5C4D61696E436F72652E68000000000A4D61696E436F72652E68000000005FC3CF00FFFFFFFF79433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4465766963655C6F6C65642E6300000000066F6C65642E6300000000C1838300FFFFFFFF79433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4465766963655C6F6C65642E6800000000066F6C65642E6800000000CACAD500FFFFFFFF7E433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D43555C6C686C5F6932635F736F66742E63000000000E6C686C5F6932635F736F66742E6300000000C5D4F200FFFFFFFF7F433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D43555C6C686C5F6932635F736C6176652E63000000000F6C686C5F6932635F736C6176652E6300000000FFDC7800FFFFFFFF82433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C6C6962726172795C7372635C6C6833326D306733785F6932632E63000000000F6C6833326D306733785F6932632E6300000000BECEA100FFFFFFFF87433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C737461727475705C4B45494C5C737461727475705F6C6833326D306733782E730000000013737461727475705F6C6833326D306733782E7300000000F0A0A100FFFFFFFF78433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4465766963655C424C452E630000000005424C452E6300000000BCA8E100FFFFFFFF81433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D43555C6C686C5F73797374656D636C6F636B2E6300000000116C686C5F73797374656D636C6F636B2E63000000009CC1B600FFFFFFFF85433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C6C6962726172795C7372635C73797374656D5F6C6833326D306733782E63000000001273797374656D5F6C6833326D306733782E6300000000F7B88600FFFFFFFF82433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C6C6962726172795C7372635C6C6833326D306733785F6C686C2E63000000000F6C6833326D306733785F6C686C2E6300000000D9ADC200FFFFFFFF81433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C50726F746F636F6C5C557365724D6F646275732E68000000000C557365724D6F646275732E6800000000A5C2D700FFFFFFFF7D433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C496E746572666163655C50756C73652E63000000000750756C73652E6300000000B3A6BE00FFFFFFFF83433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C6C6962726172795C7372635C6C6833326D306733785F697764672E6300000000106C6833326D306733785F697764672E6300000000EAD6A300FFFFFFFF82433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C6C6962726172795C696E635C6C6833326D306733785F7263632E68000000000F6C6833326D306733785F7263632E6800000000F6FA7D00FFFFFFFF7A433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D43555C6C686C5F6274696D2E63000000000A6C686C5F6274696D2E6300000000B5E99D00FFFFFFFF7A433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D43555C6C686C5F756172742E63000000000A6C686C5F756172742E63000000005FC3CF00FFFFFFFF79433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D43555C6C686C5F646D612E6300000000096C686C5F646D612E6300000000C1838300FFFFFFFF7A433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D43555C6C686C5F756172742E68000000000A6C686C5F756172742E6800000000CACAD500FFFFFFFF82433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C6C6962726172795C7372635C6C6833326D306733785F646D612E63000000000F6C6833326D306733785F646D612E6300000000C5D4F200FFFFFFFF7B433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C5574696C6974795C64656C61792E63000000000764656C61792E6300000000FFDC7800FFFFFFFF89433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C6C6962726172795C696E635C6C6833326D306733785F6C686C5F636F6E6669672E6800000000166C6833326D306733785F6C686C5F636F6E6669672E6800000000BECEA100FFFFFFFF78433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4465766963655C424C452E680000000005424C452E6800000000F0A0A100FFFFFFFF7C433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C436F72655C4653353030315F48322E68000000000B4653353030315F48322E6800000000BCA8E100FFFFFFFF7D433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D43555C6C686C5F6C7074696D65722E68000000000D6C686C5F6C7074696D65722E68000000009CC1B600FFFFFFFF82433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C6C6962726172795C7372635C6C6833326D306733785F7263632E63000000000F6C6833326D306733785F7263632E6300000000F7B88600FFFFFFFF84433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C6C6962726172795C7372635C6C6833326D306733785F706F7765722E6300000000116C6833326D306733785F706F7765722E6300000000D9ADC200FFFFFFFF82433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C6C6962726172795C696E635C6C6833326D306733785F6164632E68000000000F6C6833326D306733785F6164632E6800000000A5C2D700FFFFFFFF82433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C50726F746F636F6C5C436F6D6D50726F636573732E68000000000D436F6D6D50726F636573732E6800000000B3A6BE00FFFFFFFF7D433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C50726F746F636F6C5C4D4F444255532E6800000000084D4F444255532E6800000000EAD6A300FFFFFFFF7D433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C50726F746F636F6C5C4D4F444255532E6300000000084D4F444255532E6300000000F6FA7D00FFFFFFFF79433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D43555C6C686C5F646D612E6800000000096C686C5F646D612E6800000000B5E99D00FFFFFFFF85433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C6C6962726172795C7372635C6C6833326D306733785F646D616D75782E6300000000126C6833326D306733785F646D616D75782E63000000005FC3CF00FFFFFFFF81433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C6C6962726172795C696E635C636F72655F636D30706C75732E68000000000E636F72655F636D30706C75732E6800000000C1838300FFFFFFFF83433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C436F6D707574655C556E6974436F6E7665727465722E63000000000F556E6974436F6E7665727465722E6300000000CACAD500FFFFFFFF84433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C436F72655C443956325648485F4450313730335631302E630000000013443956325648485F4450313730335631302E6300000000C5D4F200FFFFFFFF79433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D43555C6C686C5F6164632E6800000000096C686C5F6164632E6800000000FFDC7800FFFFFFFF89433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C50726F746F636F6C5C526561645772697465446174614279436F6D2E630000000014526561645772697465446174614279436F6D2E6300000000BECEA100FFFFFFFF7E433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4465766963655C4341543234633531322E68000000000B4341543234633531322E6800000000F0A0A100FFFFFFFF7C433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C436F72655C4450323230315630312E68000000000B4450323230315630312E6800000000BCA8E100FFFFFFFF7D433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4465766963655C6F6C6564666F6E742E68000000000A6F6C6564666F6E742E68000000009CC1B600FFFFFFFF7E433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C6C6962726172795C696E635C6C6833326D306733782E68000000000B6C6833326D306733782E6800000000F7B88600FFFFFFFF83433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C6C6962726172795C7372635C6C6833326D306733785F6770696F2E6300000000106C6833326D306733785F6770696F2E6300000000D9ADC200FFFFFFFF7E433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4465766963655C6B65795F706F7765722E68000000000B6B65795F706F7765722E6800000000A5C2D700FFFFFFFF7E433A5C55736572735C68796A5C4465736B746F705C766D313030307A75697A686F6E675C6368656E78757A756978696E675C4C4833324D30473358582856335F3629202D20312E372D20626C655C4C4833324D3047335858287265706C6163655F56335F36295C757365725C4D43555C6C686C5F6932635F736F66742E68000000000E6C686C5F6932635F736F66742E6800000000B3A6BE00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000040000007D010000FB050000D6030000 @@ -130,11 +130,11 @@ 0 16 - ED010000B90200002707000090030000 + 000000004F0000002C010000A8020000 16 - 7F030000DF020000B9080000B6030000 + 22FFFFFF750000004E0000004D020000 @@ -146,15 +146,15 @@ 0 32767 0 - 32768 + 4096 0 16 - 000000004F000000E901000090030000 + 0300000066000000290100008F020000 16 - D3030000BA010000C405000049050000 + 300300007E0100006404000064030000 @@ -166,15 +166,15 @@ 0 32767 0 - 32768 + 4096 0 16 - F0010000D00200002407000077030000 + 0300000066000000290100008F020000 16 - 3D040000570200002E060000E6050000 + 300300007E0100006404000064030000 @@ -186,15 +186,15 @@ 0 32767 0 - 32768 + 4096 0 16 - 030000002C0200008D0500009E020000 + 03000000C50100002407000037020000 16 - ED04000021020000140C0000B5030000 + A4000000BB0000006C03000049010000 @@ -206,15 +206,15 @@ 0 32767 0 - 32768 + 4096 0 16 - 030000002C0200008D0500009E020000 + 03000000C50100002407000037020000 16 - ED04000021020000140C0000B5030000 + A4000000BB0000006C03000049010000 @@ -226,15 +226,15 @@ 0 32767 0 - 32768 + 4096 0 16 - 030000002C0200008D0500009E020000 + 03000000C50100002407000037020000 16 - ED04000021020000140C0000B5030000 + A4000000BB0000006C03000049010000 @@ -246,15 +246,15 @@ 0 32767 0 - 32768 + 4096 0 16 - 030000002C0200008D0500009E020000 + 03000000C50100002407000037020000 16 - ED04000021020000140C0000B5030000 + A4000000BB0000006C03000049010000 @@ -274,7 +274,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -294,7 +294,7 @@ 16 - 8A000000A1000000520300002F010000 + A4000000BB0000006C03000049010000 @@ -310,11 +310,11 @@ 0 16 - 030000002C0200008D0500009E020000 + 03000000C50100002407000037020000 16 - ED04000021020000140C0000B5030000 + A4000000BB0000009401000084010000 @@ -326,15 +326,15 @@ 0 32767 0 - 32768 + 4096 0 16 - 030000002C0200008D0500009E020000 + 03000000C50100002407000037020000 16 - ED04000021020000140C0000B5030000 + A4000000BB0000009401000084010000 @@ -346,15 +346,15 @@ 0 32767 0 - 32768 + 4096 0 16 - 030000002C0200008D0500009E020000 + 03000000C50100002407000037020000 16 - ED04000021020000140C0000B5030000 + A4000000BB0000009401000084010000 @@ -366,15 +366,15 @@ 0 32767 0 - 32768 + 4096 0 16 - 030000002C0200008D0500009E020000 + 03000000C50100002407000037020000 16 - ED04000021020000140C0000B5030000 + A4000000BB0000006C03000049010000 @@ -386,15 +386,15 @@ 0 32767 0 - 32768 + 4096 0 16 - 030000002C0200008D0500009E020000 + 03000000C50100002407000037020000 16 - ED04000021020000140C0000B5030000 + A4000000BB0000006C03000049010000 @@ -406,15 +406,15 @@ 0 32767 0 - 32768 + 4096 0 16 - 030000002C0200008D0500009E020000 + 03000000C50100002407000037020000 16 - ED04000021020000140C0000B5030000 + A4000000BB0000006C03000049010000 @@ -426,15 +426,15 @@ 0 32767 0 - 32768 + 4096 0 16 - 030000002C0200008D0500009E020000 + 03000000C50100002407000037020000 16 - ED04000021020000140C0000B5030000 + A4000000BB0000006C03000049010000 @@ -446,15 +446,15 @@ 0 32767 0 - 32768 + 4096 0 16 - F0010000D00200002407000077030000 + 0300000066000000290100008F020000 16 - 3D040000570200002E060000E6050000 + 300300007E0100006404000064030000 @@ -466,15 +466,15 @@ 0 32767 0 - 32768 + 4096 0 16 - F0010000D00200002407000077030000 + 0300000066000000290100008F020000 16 - 3D040000570200002E060000E6050000 + 300300007E0100006404000064030000 @@ -490,11 +490,11 @@ 0 16 - F0010000D00200002407000077030000 + 03000000C30200002407000077030000 16 - 3D040000570200002E060000E6050000 + A4000000BB0000006C03000049010000 @@ -510,11 +510,11 @@ 0 16 - 000000001502000090050000B7020000 + 00000000AE01000027070000B7020000 16 - 8A000000A1000000520300002F010000 + A4000000BB0000006C03000049010000 @@ -526,15 +526,15 @@ 0 32767 0 - 32768 + 4096 0 16 - F0010000D00200002407000077030000 + 03000000C30200002407000077030000 16 - 3D040000570200002E060000E6050000 + A4000000BB0000006C03000049010000 @@ -554,7 +554,7 @@ 16 - 8A000000A1000000520300002F010000 + A4000000BB0000006C03000049010000 @@ -574,7 +574,7 @@ 16 - 8A000000A1000000520300002F010000 + A4000000BB0000006C03000049010000 @@ -614,7 +614,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -626,15 +626,15 @@ 0 32767 0 - 32768 + 4096 0 16 - 030000002C0200008D0500009E020000 + 03000000C50100002407000037020000 16 - ED04000021020000140C0000B5030000 + A4000000BB0000006C03000049010000 @@ -654,7 +654,7 @@ 16 - 8A000000A1000000520300002F010000 + A4000000BB0000006C03000049010000 @@ -674,7 +674,7 @@ 16 - 8A000000A1000000520300002F010000 + A4000000BB0000006C03000049010000 @@ -694,7 +694,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -714,7 +714,7 @@ 16 - 8A000000A1000000520300002F010000 + A4000000BB0000006C03000049010000 @@ -734,7 +734,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -754,7 +754,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -774,7 +774,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -794,7 +794,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -814,7 +814,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -834,7 +834,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -854,7 +854,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -874,7 +874,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -894,7 +894,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -914,7 +914,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -934,7 +934,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -954,7 +954,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -974,7 +974,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -994,7 +994,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1014,7 +1014,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1034,7 +1034,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1054,7 +1054,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1074,7 +1074,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1094,7 +1094,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1114,7 +1114,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1134,7 +1134,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1146,15 +1146,15 @@ 0 32767 0 - 32768 + 4096 0 16 - F0010000D00200002407000077030000 + 0300000066000000290100000E020000 16 - 3D040000570200002E060000E6050000 + 300300007E0100006404000064030000 @@ -1166,15 +1166,15 @@ 0 32767 0 - 32768 + 4096 0 16 - F0010000D00200002407000077030000 + 03000000C302000024070000D2030000 16 - 3D040000570200002E060000E6050000 + A4000000BB0000006C03000049010000 @@ -1186,15 +1186,15 @@ 0 32767 0 - 32768 + 4096 0 16 - F0010000D00200002407000077030000 + 03000000C302000024070000D2030000 16 - 3D040000570200002E060000E6050000 + A4000000BB000000C0010000F7020000 @@ -1206,15 +1206,15 @@ 0 32767 0 - 32768 + 4096 0 16 - 030000002C0200008D0500009E020000 + 03000000C50100002407000037020000 16 - ED04000021020000140C0000B5030000 + A4000000BB0000009401000084010000 @@ -1226,15 +1226,15 @@ 0 32767 0 - 32768 + 4096 0 16 - 030000002C0200008D0500009E020000 + 03000000C50100002407000037020000 16 - ED04000021020000140C0000B5030000 + A4000000BB0000009401000084010000 @@ -1246,15 +1246,15 @@ 0 32767 0 - 32768 + 4096 0 16 - F0010000D00200002407000077030000 + 03000000C302000024070000D2030000 16 - 3D040000570200002E060000E6050000 + A4000000BB000000C0010000F7020000 @@ -1266,15 +1266,15 @@ 0 32767 0 - 32768 + 4096 0 16 - F0010000D00200002407000077030000 + 03000000C302000024070000D2030000 16 - 3D040000570200002E060000E6050000 + A4000000BB000000C0010000F7020000 @@ -1294,7 +1294,7 @@ 16 - 8A000000A1000000520300002F010000 + A4000000BB0000006C03000049010000 @@ -1314,7 +1314,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1334,7 +1334,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1354,7 +1354,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1374,7 +1374,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1394,7 +1394,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1414,7 +1414,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1434,7 +1434,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1454,7 +1454,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1474,7 +1474,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1494,7 +1494,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1514,7 +1514,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1534,7 +1534,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1554,7 +1554,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1574,7 +1574,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1594,7 +1594,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1614,7 +1614,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1634,7 +1634,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1654,7 +1654,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1674,7 +1674,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1694,7 +1694,7 @@ 16 - 8A000000A10000007A0100006A010000 + A4000000BB0000009401000084010000 @@ -1786,27 +1786,27 @@ 0 32767 0 - 32768 + 4096 0 16 - 030000002C0200008D0500009E020000 + 03000000C50100002407000037020000 16 - ED04000021020000140C0000B5030000 + A4000000BB0000009401000084010000 - 3246 - 000000000B000000000000000080000001000000FFFFFFFFFFFFFFFFED010000B502000027070000B9020000010000000100001004000000010000007BFEFFFF8B01000000000000000000000000000001000000FFFFFFFF0A0000006D000000C3000000C400000073940000C5000000C7000000B4010000D2010000CF01000077940000FFFF02000B004354616262656450616E6500800000010000007F030000DF020000B9080000B6030000ED010000B9020000270700009003000000000000404100560A00000005426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF0C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF0400000000000000000000000000000000000000000000000000000001000000FFFFFFFF6D00000001000000FFFFFFFF6D000000000000000010000001000000FFFFFFFFFFFFFFFFE90100004F000000ED0100009003000001000000020000100400000001000000000000000000000000000000000000000000000001000000ED030000000000000000000000000000000000000000000001000000ED03000001000000ED030000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D6010000458900000180002000000000000086020000750000002207000003010000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000003206000075000000220700004B020000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000920100003B02000022070000DD020000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000000000000000000 + 3332 + 000000000B000000000000000010000001000000FFFFFFFFFFFFFFFF2C0100004F00000030010000A802000001000000020000100400000001000000000000000000000000000000000000000000000001000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000FFFF02000B004354616262656450616E65001000000100000022FFFFFF750000004E0000004D020000000000004F0000002C010000A80200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000018000200000000000001600000075000000B204000003010000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000C203000075000000B20400004B020000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000080000000000000FFFFFFFFFFFFFFFF00000000AA01000027070000AE01000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000022FFFFFFD4010000490600007602000000000000AE010000270700005002000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000A802000027070000AC02000001000000010000100400000001000000B3FDFFFFBD000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000022FFFFFF51020000490600009003000000000000AC02000027070000900300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2988 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000000460000000000000000000000000000000001000000010000000180FE880000000000004500000000000000000000000000000000010000000100000001800B810000000000001300000000000000000000000000000000010000000100000001800C810000000000001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001D50726F6365737354696D6572496E7465727275707443616C6C4261636B960000000000000011001D50726F6365737354696D6572496E7465727275707443616C6C4261636B104C484C5F4750494F5F5265616450696E145475726E4F6666416E616C6F67436972637569740F53746F7053616D706C696E674144431073616D706C65525479706556616C756515466C6F7750726F636573734D616E6167656D656E741E50524553414D504C494E475F54494D45535F494E5F3153545F5354414745195072696D61727954696D65725F4952515F43616C6C6261636B14485753746174652E4D61696E54696D65724F75741A53746172744E6F726D6F6C466C6F774D6561737572656D656E742653657475704C6F77506F776572746F57616B657570427948616E6477617265547269676765720D53746172744C5054696D6572321553414D504C455F504552494F445F44454641554C54124D795F54696D6572325F43616C6C6261636B0F766F6C746167654465746563746564054741494E3109414443305F41494E310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2975 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000104C484C5F4750494F5F5265616450696E96000000000000001100104C484C5F4750494F5F5265616450696E145475726E4F6666416E616C6F67436972637569740F53746F7053616D706C696E674144431073616D706C65525479706556616C756515466C6F7750726F636573734D616E6167656D656E741E50524553414D504C494E475F54494D45535F494E5F3153545F53544147451D50726F6365737354696D6572496E7465727275707443616C6C4261636B195072696D61727954696D65725F4952515F43616C6C6261636B14485753746174652E4D61696E54696D65724F75741A53746172744E6F726D6F6C466C6F774D6561737572656D656E742653657475704C6F77506F776572746F57616B657570427948616E6477617265547269676765720D53746172744C5054696D6572321553414D504C455F504552494F445F44454641554C54124D795F54696D6572325F43616C6C6261636B0F766F6C746167654465746563746564054741494E3109414443305F41494E310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1822,7 +1822,7 @@ Build 976 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1875,7 +1875,7 @@ 16 - AB02000075000000B908000077000000 + 21010000E30000002F070000E5000000 @@ -1891,7 +1891,7 @@ 0 16 - 0300000066000000120100004C020000 + 03000000660000001201000021020000 16 @@ -1911,7 +1911,7 @@ 0 16 - 0300000066000000120100004C020000 + 03000000660000001201000026020000 16 @@ -1931,7 +1931,7 @@ 0 16 - 9A030000800200002407000077030000 + 9A03000055020000240700004C030000 16 @@ -1951,7 +1951,7 @@ 0 16 - 9A030000800200002407000077030000 + 9A03000055020000240700004C030000 16 @@ -1971,7 +1971,7 @@ 0 16 - 9A030000800200002407000077030000 + 9A03000055020000240700004C030000 16 @@ -1991,7 +1991,7 @@ 0 16 - 9A030000800200002407000077030000 + 9A03000055020000240700004C030000 16 @@ -2051,7 +2051,7 @@ 0 16 - 9A030000800200002407000077030000 + 9A03000055020000240700004C030000 16 @@ -2071,7 +2071,7 @@ 0 16 - 9A030000800200002407000077030000 + 9A03000055020000240700004C030000 16 @@ -2081,7 +2081,7 @@ 1937 1937 - 1 + 0 0 0 0 @@ -2091,7 +2091,7 @@ 0 16 - 9A030000800200002407000077030000 + 9A03000055020000240700004C030000 16 @@ -2111,7 +2111,7 @@ 0 16 - 9A030000800200002407000077030000 + 9A03000055020000240700004C030000 16 @@ -2131,7 +2131,7 @@ 0 16 - 9A030000800200002407000077030000 + 9A03000055020000240700004C030000 16 @@ -2151,7 +2151,7 @@ 0 16 - 9A030000800200002407000077030000 + 9A03000055020000240700004C030000 16 @@ -2171,7 +2171,7 @@ 0 16 - 9A030000800200002407000077030000 + 9A03000055020000240700004C030000 16 @@ -2191,7 +2191,7 @@ 0 16 - 0300000066000000120100004C020000 + 03000000660000001201000026020000 16 @@ -2211,7 +2211,7 @@ 0 16 - 0300000066000000120100004C020000 + 03000000660000001201000026020000 16 @@ -2251,7 +2251,7 @@ 0 16 - 00000000690200009303000090030000 + 000000003E0200009303000065030000 16 @@ -2371,7 +2371,7 @@ 0 16 - 9A030000800200002407000077030000 + 9A03000055020000240700004C030000 16 @@ -2891,7 +2891,7 @@ 0 16 - 0300000066000000120100004C020000 + 03000000660000001201000021020000 16 @@ -2951,7 +2951,7 @@ 0 16 - 9A030000800200002407000077030000 + 9A03000055020000240700004C030000 16 @@ -2971,7 +2971,7 @@ 0 16 - 9A030000800200002407000077030000 + 9A03000055020000240700004C030000 16 @@ -3471,7 +3471,7 @@ 0 16 - 000000009003000027070000A3030000 + 00000000650300002707000078030000 16 @@ -3531,7 +3531,7 @@ 0 16 - 9A030000800200002407000077030000 + 9A03000055020000240700004C030000 16 @@ -3540,14 +3540,14 @@ 3311 - 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFF190100005100000027070000550000000100000001000010040000000100000074FFFFFFC4000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000AB02000075000000B908000077000000190100004F00000027070000510000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000003206000075000000220700004B020000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF150100004F00000019010000650200000100000002000010040000000100000012FFFFFF2E060000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000009201000075000000A70200008B020000000000004F00000015010000650200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000065020000270700006902000001000000010000100400000001000000B0FEFFFF6501000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000290500008F020000B9080000B60300009703000069020000270700009003000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032010000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF060000000000000001000000000000000100000001000000FFFFFFFF9303000069020000970300009003000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000250200009005000029020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000920100004F02000022070000DD020000000000002902000090050000B70200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFF190100005100000027070000550000000100000001000010040000000100000074FFFFFFC4000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E65002000000100000021010000E30000002F070000E5000000190100004F00000027070000510000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A8040000E300000098050000B9020000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF150100004F000000190100003A0200000100000002000010040000000100000012FFFFFF2E060000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000008000000E30000001D010000D3020000000000004F000000150100003A0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000003A020000270700003E02000001000000010000100400000001000000B0FEFFFF6501000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000010000009F030000D70200002F070000FE030000970300003E020000270700006503000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF050000000000000001000000000000000100000001000000FFFFFFFF930300003E020000970300006503000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000250200009005000029020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000000000008000000BD020000980500004B030000000000002902000090050000B70200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2988 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001D50726F6365737354696D6572496E7465727275707443616C6C4261636B960000000000000011001D50726F6365737354696D6572496E7465727275707443616C6C4261636B104C484C5F4750494F5F5265616450696E145475726E4F6666416E616C6F67436972637569740F53746F7053616D706C696E674144431073616D706C65525479706556616C756515466C6F7750726F636573734D616E6167656D656E741E50524553414D504C494E475F54494D45535F494E5F3153545F5354414745195072696D61727954696D65725F4952515F43616C6C6261636B14485753746174652E4D61696E54696D65724F75741A53746172744E6F726D6F6C466C6F774D6561737572656D656E742653657475704C6F77506F776572746F57616B657570427948616E6477617265547269676765720D53746172744C5054696D6572321553414D504C455F504552494F445F44454641554C54124D795F54696D6572325F43616C6C6261636B0F766F6C746167654465746563746564054741494E3109414443305F41494E310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2605 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000018706F7765725F6F66665F73637265656E5F636C65617265649600000000000000020018706F7765725F6F66665F73637265656E5F636C65617265640A534932435F44656C61790000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3603,57 +3603,39 @@ 0 100 - 0 + 1 - ..\user\Core\DP2006_VM1000.c - 5 - 97 - 98 - 1 - - 0 - - - ..\user\Core\DP2006_VM1000_Header.h - 50 - 295 - 308 - 1 - - 0 - - - ..\user\Core\DP2006_VM1000.h + ..\user\Core\FS5001_H2.c 0 - 211 - 218 + 268 + 289 1 0 - ..\user\MCU\lhl_adc_dma.c - 25 + ..\user\main.c + 8 1 - 1 + 25 + 1 + + 0 + + + ..\user\Main\MainCore.c + 2 + 634 + 653 1 0 ..\user\Main\SystemInclude.h - 32 - 53 - 68 - 1 - - 0 - - - ..\user\Core\DP2006_VM1000_Parameter.h - 102 - 125 - 138 + 0 + 61 + 62 1 0 @@ -3661,269 +3643,89 @@ ..\user\Device\key_power.c 0 - 50 - 77 + 63 + 84 1 0 - ..\user\Main\..\Device\key_power.h + ..\user\Main\Macro_Flange.h + 41 + 117 + 131 + 1 + + 0 + + + ..\user\Core\D9V2FR_DP2006V1000 .c 0 - 1 - 4 - 1 - - 0 - - - ..\user\MCU\lhl_i2c_soft.c - 9 - 3 - 6 - 1 - - 0 - - - ..\library\inc\lh32m0g3x_gpio.h - 77 - 335 - 347 - 1 - - 0 - - - ..\user\Main\MainCore.c - 71 - 207 - 217 + 425 + 411 1 0 ..\user\Protocol\SampProcess.c - 0 - 62 - 72 + 18 + 10 + 11 + 1 + + 0 + + + ..\user\Main\..\Protocol\SampProcess.h + 18 + 2 + 23 1 0 ..\user\MCU\lhl_adc.c + 60 + 88 + 94 + 1 + + 0 + + + ..\user\Protocol\CommProcess.c 0 - 25 - 35 + 40 + 48 1 0 - ..\user\Main\..\MCU\lhl_adc.h - 19 - 58 - 78 - 1 - - 0 - - - ..\user\Protocol\UserModbus.c - 21 - 434 - 450 - 1 - - 0 - - - ..\user\Protocol\ReadWriteDataByCom.c + ..\user\Main\..\Core\D9V2FR_DP2006V1000.h 0 - 463 - 490 - 1 - - 0 - - - ..\user\Protocol\InternalModbus.c - 4 - 5 - 9 - 1 - - 0 - - - ..\user\main.c - 19 - 5 - 21 - 1 - - 0 - - - ..\user\MCU\lhl_lptimer.c - 4 - 84 - 98 - 1 - - 0 - - - ..\user\Main\..\MCU\lhl_lowpower.h - 0 - 1 - 17 - 1 - - 0 - - - ..\user\Compute\UnitConverter.c - 0 - 46 - 54 - 1 - - 0 - - - ..\user\Main\..\MCU\lhl_lptimer.h - 94 - 1 - 14 - 1 - - 0 - - - ..\user\MCU\lhl_lowpower.c - 0 - 100 - 101 - 1 - - 0 - - - ..\library\inc\lh32m0g3x.h - 0 - 537 - 562 + 181 + 189 1 0 ..\user\MCU\lhl_gpio.c - 5 - 9 - 10 - 1 - - 0 - - - ..\user\MCU\lhl_systemclock.c - 3 - 10 - 24 - 1 - - 0 - - - ..\library\src\lh32m0g3x_gpio.c 0 - 153 - 161 + 13 + 14 1 0 - ..\user\Device\..\MCU\lhl_gpio.h - 0 - 7 - 19 - 1 - - 0 - - - ..\library\src\lh32m0g3x_adc.c - 0 - 26 - 33 - 1 - - 0 - - - ..\user\Main\..\MCU\lhl_timer.h - 0 - 16 - 43 - 1 - - 0 - - - ..\user\MCU\lhl_timer.c - 0 - 249 - 276 - 1 - - 0 - - - ..\user\Main\..\Core\DP2201_V5000_IO.h - 0 - 397 - 421 - 1 - - 0 - - - ..\user\..\user\Main\parameter.h - 20 - 1 - 18 - 1 - - 0 - - - ..\user\MCU\lhl_xlink.c - 0 - 50 - 75 - 1 - - 0 - - - ..\user\MCU\lhl_uart.c - 0 - 58 - 83 - 1 - - 0 - - - ..\library\src\lh32m0g3x_rcc.c - 18 - 20 - 21 + ..\user\MCU\lhl_lptimer.c + 7 + 42 + 48 1 0 @@ -3931,23 +3733,104 @@ ..\library\src\lh32m0g3x_lptim.c 5 - 16 - 20 + 119 + 125 1 0 - ..\startup\KEIL\startup_lh32m0g3x.s - 25 - 144 - 157 + ..\library\inc\lh32m0g3x_gpio.h + 27 + 333 + 337 1 0 - ..\user\MCU\lhl_rtc.c + ..\user\Core\DP2201V01.c + 0 + 130 + 131 + 1 + + 0 + + + ..\user\Compute\SavingData.c + 0 + 15 + 17 + 1 + + 0 + + + ..\user\MCU\lhl_flash.c + 52 + 54 + 74 + 1 + + 0 + + + ..\user\..\user\Main\StorageType.h + 17 + 181 + 201 + 1 + + 0 + + + ..\user\Protocol\InternalModbus.c + 0 + 149 + 156 + 1 + 892 + 0 + + + ..\user\Compute\FlowRateCompute.c + 4 + 17 + 21 + 1 + + 0 + + + ..\user\Protocol\UserModbus.c + 63 + 236 + 249 + 1 + + 0 + + + ..\user\Main\..\MCU\lhl_flash.h + 40 + 1 + 13 + 1 + + 0 + + + ..\library\inc\lh32m0g3x_flash.h + 15 + 47 + 52 + 1 + + 0 + + + ..\user\Device\MCP9808.c 0 1 1 @@ -3956,25 +3839,16 @@ 0 - ..\user\MCU\lhl_systick.c - 0 - 1 - 1 + ..\user\Device\CAT24C512.c + 20 + 63 + 83 1 0 - ..\user\MCU\lhl_btim.c - 0 - 1 - 1 - 1 - - 0 - - - ..\user\MCU\lhl_dma.c + ..\user\Device\TPL0501.c 0 1 1 @@ -3992,37 +3866,19 @@ 0 - ..\user\Device\CAT24C512.c + ..\user\..\user\Main\MainCore.h 5 - 5 - 6 - 1 - - 0 - - - ..\user\Main\..\Device\CAT24c512.h - 55 - 4 - 20 + 213 + 236 1 0 ..\user\Device\oled.c - 5 - 567 - 568 - 1 - - 0 - - - ..\user\..\user\Main\MainCore.h - 5 - 210 - 237 + 15 + 592 + 602 1 0 @@ -4031,32 +3887,50 @@ ..\user\Main\..\Device\oled.h 0 214 - 241 + 245 1 0 - ..\user\Compute\SavingData.c + ..\user\MCU\lhl_i2c_soft.c + 5 + 13 + 14 + 1 + + 0 + + + ..\user\MCU\lhl_i2c_slave.c + 86 + 350 + 363 + 1 + + 0 + + + ..\library\src\lh32m0g3x_i2c.c + 43 + 375 + 388 + 1 + + 0 + + + ..\startup\KEIL\startup_lh32m0g3x.s 0 - 215 - 223 + 149 + 168 1 0 ..\user\Device\BLE.c - 0 - 115 - 121 - 1 - - 0 - - - ..\user\Main\..\Device\BLE.h - 0 + 2 1 11 1 @@ -4064,28 +3938,334 @@ 0 - ..\user\Utility\delay.c - 0 + ..\user\MCU\lhl_systemclock.c + 5 3 - 11 + 7 + 1 + + 0 + + + ..\library\src\system_lh32m0g3x.c + 17 + 33 + 34 + 1 + + 0 + + + ..\library\src\lh32m0g3x_lhl.c + 0 + 52 + 57 + 1 + + 0 + + + ..\user\Main\..\Protocol\UserModbus.h + 17 + 1 + 15 + 1 + + 0 + + + ..\user\Interface\Pulse.c + 0 + 175 + 182 + 1 + + 0 + + + ..\library\src\lh32m0g3x_iwdg.c + 18 + 10 + 20 + 1 + + 0 + + + ..\library\inc\lh32m0g3x_rcc.h + 0 + 155 + 166 + 1 + + 0 + + + ..\user\MCU\lhl_btim.c + 0 + 1 + 1 + 1 + + 0 + + + ..\user\MCU\lhl_uart.c + 0 + 248 + 262 + 1 + + 0 + + + ..\user\MCU\lhl_dma.c + 0 + 30 + 34 + 1 + + 0 + + + ..\user\Main\..\MCU\lhl_uart.h + 1 + 17 + 43 + 1 + + 0 + + + ..\library\src\lh32m0g3x_dma.c + 5 + 310 + 324 + 1 + + 0 + + + ..\user\Utility\delay.c + 14 + 28 + 35 + 1 + + 0 + + + ..\library\inc\lh32m0g3x_lhl_config.h + 0 + 29 + 30 + 1 + + 0 + + + ..\user\Main\..\Device\BLE.h + 0 + 15 + 40 + 1 + + 0 + + + ..\user\Main\..\Core\FS5001_H2.h + 0 + 199 + 218 + 1 + + 0 + + + ..\user\Main\..\MCU\lhl_lptimer.h + 0 + 11 + 27 + 1 + + 0 + + + ..\library\src\lh32m0g3x_rcc.c + 0 + 582 + 594 + 1 + + 0 + + + ..\library\src\lh32m0g3x_power.c + 0 + 29 + 40 + 1 + + 0 + + + ..\library\inc\lh32m0g3x_adc.h + 0 + 138 + 148 + 1 + + 0 + + + ..\user\Main\..\Protocol\CommProcess.h + 27 + 1 + 15 + 1 + + 0 + + + ..\user\Main\..\Protocol\MODBUS.h + 8 + 42 + 47 + 1 + + 0 + + + ..\user\Protocol\MODBUS.c + 0 + 146 + 162 + 1 + + 0 + + + ..\user\Main\..\MCU\lhl_dma.h + 24 + 1 + 5 + 1 + + 0 + + + ..\library\src\lh32m0g3x_dmamux.c + 0 + 5 + 32 + 1 + + 0 + + + ..\library\inc\core_cm0plus.h + 27 + 737 + 743 + 1 + + 0 + + + ..\user\Compute\UnitConverter.c + 0 + 293 + 313 + 1 + + 0 + + + ..\user\Core\D9V2VHH_DP1703V10.c + 0 + 1 + 1 + 1 + + 0 + + + ..\user\Main\..\MCU\lhl_adc.h + 13 + 1 + 12 + 1 + + 0 + + + ..\user\Protocol\ReadWriteDataByCom.c + 25 + 191 + 211 + 1 + + 0 + + + ..\user\Main\..\Device\CAT24c512.h + 25 + 7 + 23 + 1 + + 0 + + + ..\user\Main\..\Core\DP2201V01.h + 0 + 111 + 131 + 1 + + 0 + + + ..\user\Device\..\Device\oledfont.h + 0 + 1 + 1 + 1 + + 0 + + + ..\library\inc\lh32m0g3x.h + 8 + 537 + 551 + 1 + + 0 + + + ..\library\src\lh32m0g3x_gpio.c + 2 + 41 + 48 + 1 + + 0 + + + ..\user\Main\..\Device\key_power.h + 8 + 2 + 7 1 0 ..\user\Main\..\MCU\lhl_i2c_soft.h - 8 + 22 14 - 21 - 1 - - 0 - - - ..\user\MCU\lhl_watchdog.c - 11 - 31 - 46 + 33 1 0 diff --git a/project/LH32M0G3.uvguix.jcm b/project/LH32M0G3.uvguix.jcm deleted file mode 100755 index e0e2539..0000000 --- a/project/LH32M0G3.uvguix.jcm +++ /dev/null @@ -1,3646 +0,0 @@ - - - - -6.1 - -
### uVision Project, (C) Keil Software
- - - D:\Siargo Product\DP2201 TFS36200\SoftWare\LH32M0G314 Core V0307\user\Protocol - - - - - - - 38003 - Registers - 170 111 - - - 346 - Code Coverage - 840 271 - - - 204 - Performance Analyzer - 1000 150 150 100 - - - - - - 35141 - Event Statistics - - 200 50 700 - - - 1506 - Symbols - - 155 142 68 - - - 1936 - Watch 1 - - 197 133 133 - - - 1937 - Watch 2 - - 200 133 133 - - - 1935 - Call Stack + Locals - - 200 133 133 - - - 2506 - Trace Data - FiltIdx=0;DescrEn=0;DescrHeight=4;FuncTrc=1;FindType=8;ColWidths=004B00870082005F004600E600C80096 - 75 135 130 95 70 230 200 150 - - - 466 - Source Browser - 500 - 300 - - - - - - - - 0 - 0 - 0 - 50 - 16 - - - - - - - 44 - 2 - 3 - - -1 - -1 - - - -1 - -1 - - - 94 - 447 - 1508 - 953 - - - - 0 - - 684 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000400000003000000010000005A443A5C53696172676F2050726F647563745C4450323230312054465333363230305C536F6674576172655C4C4833324D304733313420436F72652056303330375C757365725C4D61696E5C53797374656D496E636C7564652E68000000000F53797374656D496E636C7564652E6800000000C5D4F200FFFFFFFF5A443A5C53696172676F2050726F647563745C4450323230312054465333363230305C536F6674576172655C4C4833324D304733313420436F72652056303330375C757365725C4D61696E5C53746F72616765446566696E652E68000000000F53746F72616765446566696E652E6800000000FFDC7800FFFFFFFF5F443A5C53696172676F2050726F647563745C4450323230312054465333363230305C536F6674576172655C4C4833324D304733313420436F72652056303330375C757365725C50726F746F636F6C5C496E7465726E616C4D6F646275732E630000000010496E7465726E616C4D6F646275732E6300000000BECEA100FFFFFFFF63443A5C53696172676F2050726F647563745C4450323230312054465333363230305C536F6674576172655C4C4833324D304733313420436F72652056303330375C757365725C50726F746F636F6C5C4176616E74476172646550726F746F636F6C2E6300000000144176616E74476172646550726F746F636F6C2E6300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000067010000660000006E060000BA020000 - - - - 0 - Build - - -1 - -1 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - D10000004F000000C3040000D3000000 - - - 16 - D100000066000000C3040000EA000000 - - - - 1005 - 1005 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000660000006001000092030000 - - - 16 - 70FFFFFFEF010000920000004B050000 - - - - 109 - 109 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000660000006001000092030000 - - - 16 - 70FFFFFFEF010000920000004B050000 - - - - 1465 - 1465 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000003020000C00400006B020000 - - - 16 - F200000009010000530300008D010000 - - - - 1466 - 1466 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000003020000C00400006B020000 - - - 16 - F200000009010000530300008D010000 - - - - 1467 - 1467 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000003020000C00400006B020000 - - - 16 - F200000009010000530300008D010000 - - - - 1468 - 1468 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000003020000C00400006B020000 - - - 16 - F200000009010000530300008D010000 - - - - 1506 - 1506 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 1913 - 1913 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - D400000066000000C0040000BA000000 - - - 16 - F200000009010000530300008D010000 - - - - 1935 - 1935 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 0300000003020000C00400006B020000 - - - 16 - F200000009010000BF010000C8010000 - - - - 1936 - 1936 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000003020000C00400006B020000 - - - 16 - F200000009010000BF010000C8010000 - - - - 1937 - 1937 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000003020000C00400006B020000 - - - 16 - F200000009010000BF010000C8010000 - - - - 1939 - 1939 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000003020000C00400006B020000 - - - 16 - F200000009010000530300008D010000 - - - - 1940 - 1940 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000003020000C00400006B020000 - - - 16 - F200000009010000530300008D010000 - - - - 1941 - 1941 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000003020000C00400006B020000 - - - 16 - F200000009010000530300008D010000 - - - - 1942 - 1942 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000003020000C00400006B020000 - - - 16 - F200000009010000530300008D010000 - - - - 195 - 195 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000660000006001000092030000 - - - 16 - 70FFFFFFEF010000920000004B050000 - - - - 196 - 196 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000660000006001000092030000 - - - 16 - 70FFFFFFEF010000920000004B050000 - - - - 197 - 197 - 1 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 6A010000BE0200006B06000092030000 - - - 16 - F200000009010000530300008D010000 - - - - 198 - 198 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 00000000EC010000C304000084020000 - - - 16 - F200000009010000530300008D010000 - - - - 199 - 199 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 6A010000BE0200006B06000092030000 - - - 16 - F200000009010000530300008D010000 - - - - 203 - 203 - 0 - 0 - 0 - 0 - 32767 - 0 - 8192 - 0 - - 16 - D400000066000000C0040000BA000000 - - - 16 - F200000009010000530300008D010000 - - - - 204 - 204 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - D400000066000000C0040000BA000000 - - - 16 - F200000009010000530300008D010000 - - - - 221 - 221 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000000000000000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 2506 - 2506 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 2507 - 2507 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000003020000C00400006B020000 - - - 16 - F200000009010000530300008D010000 - - - - 343 - 343 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - D400000066000000C0040000BA000000 - - - 16 - F200000009010000530300008D010000 - - - - 346 - 346 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - D400000066000000C0040000BA000000 - - - 16 - F200000009010000530300008D010000 - - - - 35141 - 35141 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - D400000066000000C0040000BA000000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35824 - 35824 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - D400000066000000C0040000BA000000 - - - 16 - F200000009010000530300008D010000 - - - - 35885 - 35885 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35886 - 35886 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35887 - 35887 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35888 - 35888 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35889 - 35889 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35890 - 35890 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35891 - 35891 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35892 - 35892 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35893 - 35893 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35894 - 35894 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35895 - 35895 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35896 - 35896 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35897 - 35897 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35898 - 35898 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35899 - 35899 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35900 - 35900 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35901 - 35901 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35902 - 35902 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35903 - 35903 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35904 - 35904 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 35905 - 35905 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 38003 - 38003 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000660000003F01000092030000 - - - 16 - 70FFFFFFEF010000920000004B050000 - - - - 38007 - 38007 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 6A010000BE0200008C06000096030000 - - - 16 - F200000009010000530300008D010000 - - - - 436 - 436 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 6A010000BE0200008C06000096030000 - - - 16 - F200000009010000E50100001C030000 - - - - 437 - 437 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000003020000C00400006B020000 - - - 16 - F200000009010000BF010000C8010000 - - - - 440 - 440 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000003020000C00400006B020000 - - - 16 - F200000009010000BF010000C8010000 - - - - 463 - 463 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 6A010000BE0200008C06000096030000 - - - 16 - F200000009010000E50100001C030000 - - - - 466 - 466 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 6A010000BE0200008C06000096030000 - - - 16 - F200000009010000E50100001C030000 - - - - 470 - 470 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - D400000066000000C0040000BA000000 - - - 16 - F200000009010000530300008D010000 - - - - 50000 - 50000 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 50001 - 50001 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 50002 - 50002 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 50003 - 50003 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 50004 - 50004 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 50005 - 50005 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 50006 - 50006 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 50007 - 50007 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 50008 - 50008 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 50009 - 50009 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 50010 - 50010 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 50011 - 50011 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 50012 - 50012 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 50013 - 50013 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 50014 - 50014 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 50015 - 50015 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 50016 - 50016 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 50017 - 50017 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 50018 - 50018 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 50019 - 50019 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - F903000066000000C0040000E3010000 - - - 16 - F200000009010000BF010000C8010000 - - - - 59392 - 59392 - 1 - 0 - 0 - 0 - 966 - 0 - 8192 - 0 - - 16 - 0000000000000000D10300001C000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59393 - 0 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000AB0300006E060000BE030000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59399 - 59399 - 1 - 0 - 0 - 0 - 476 - 0 - 8192 - 1 - - 16 - 000000001C000000E701000038000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59400 - 59400 - 0 - 0 - 0 - 0 - 612 - 0 - 8192 - 2 - - 16 - 00000000380000006F02000054000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 824 - 824 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000003020000C00400006B020000 - - - 16 - F200000009010000BF010000C8010000 - - - - 3332 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD1000000D3000000C3040000D7000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D100000066000000C3040000EA000000D10000004F000000C3040000D30000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFF20300004F000000F6030000FC010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000F603000066000000C304000013020000F60300004F000000C3040000FC01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000080000000000000FFFFFFFFFFFFFFFF00000000E8010000C3040000EC01000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000000000000003020000C30400009B02000000000000EC010000C30400008402000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF62020000EC010000660200008402000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF67010000A30200006E060000A702000001000000010000100400000001000000C6FDFFFF17010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000046010000BA0200006E060000C203000067010000A70200006E060000AB0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000010000001000000FFFFFFFFFFFFFFFF630100004F00000067010000AB03000001000000020000100400000001000000C0FEFFFF2305000000000000000000000000000001000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000006600000042010000C2030000000000004F00000063010000AB0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000000000000000000 - - - 59392 - File - - 2878 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000011496E746572437572766550726F63657373960000000000000014000E494E545F5550444154455F415050025550000B6B657950617373576F726414504152414D455445525F444546494E455F454E44054375727665025441034D41580D5245435F4143435F57494454480F4143435F424C4F434B5F57494454480D5245435F4143435F44455054480F494E545F5345524945535F42415345194D616E6167655072696D61727954696D65496E74657276616C0B74657374436F756E746572095245435F44455054480D50554C53455F434F554E5445520E4652414D5772697465546F74616C1073616D706C696E67496E74657276616C0654696D696E6711496E746572437572766550726F636573730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 - - - - 59399 - Build - - 976 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 - - - 583 - 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 583 - 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 - - - - 59400 - Debug - - 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 - - - 898 - 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 898 - 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 - - - - 0 - 1646 - 1029 - - - - 1 - Debug - - -1 - -1 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - D10000004F00000032050000D3000000 - - - 16 - D10000006600000032050000EA000000 - - - - 1005 - 1005 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 000000006300000023010000F8020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 109 - 109 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000006600000020010000DF020000 - - - 16 - D8000000EF000000CB01000002030000 - - - - 1465 - 1465 - 1 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 0F050000660000006B06000092030000 - - - 16 - DE0500000F020000160700006B050000 - - - - 1466 - 1466 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 0F050000660000006B06000092030000 - - - 16 - DE0500000F020000160700006B050000 - - - - 1467 - 1467 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 0F050000660000006B06000092030000 - - - 16 - DE0500000F020000160700006B050000 - - - - 1468 - 1468 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 0F050000660000006B06000092030000 - - - 16 - DE0500000F020000160700006B050000 - - - - 1506 - 1506 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 1913 - 1913 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - D4000000660000002F050000BA000000 - - - 16 - D8000000EF0000003903000073010000 - - - - 1935 - 1935 - 1 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 0F050000660000006B06000092030000 - - - 16 - DE0500000F020000160700006B050000 - - - - 1936 - 1936 - 1 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 0F050000660000006B06000092030000 - - - 16 - DE0500000F020000160700006B050000 - - - - 1937 - 1937 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 0F050000660000006B06000092030000 - - - 16 - DE0500000F020000160700006B050000 - - - - 1939 - 1939 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 0F050000660000006B06000092030000 - - - 16 - DE0500000F020000160700006B050000 - - - - 1940 - 1940 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 0F050000660000006B06000092030000 - - - 16 - DE0500000F020000160700006B050000 - - - - 1941 - 1941 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 0F050000660000006B06000092030000 - - - 16 - DE0500000F020000160700006B050000 - - - - 1942 - 1942 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 0F050000660000006B06000092030000 - - - 16 - DE0500000F020000160700006B050000 - - - - 195 - 195 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000006600000020010000DF020000 - - - 16 - D8000000EF000000CB01000002030000 - - - - 196 - 196 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000006600000020010000DF020000 - - - 16 - D8000000EF000000CB01000002030000 - - - - 197 - 197 - 1 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000130300000505000092030000 - - - 16 - D8000000EF0000003903000073010000 - - - - 198 - 198 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 000000007E0200003205000023030000 - - - 16 - D8000000EF0000003903000073010000 - - - - 199 - 199 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000130300000505000092030000 - - - 16 - D8000000EF0000003903000073010000 - - - - 203 - 203 - 0 - 0 - 0 - 0 - 32767 - 0 - 8192 - 0 - - 16 - D4000000660000002F050000BA000000 - - - 16 - D8000000EF0000003903000073010000 - - - - 204 - 204 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - D4000000660000002F050000BA000000 - - - 16 - D8000000EF0000003903000073010000 - - - - 221 - 221 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000000000000000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 2506 - 2506 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 2507 - 2507 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 0F050000660000006B06000092030000 - - - 16 - DE0500000F020000160700006B050000 - - - - 343 - 343 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - D4000000660000002F050000BA000000 - - - 16 - D8000000EF0000003903000073010000 - - - - 346 - 346 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - D4000000660000002F050000BA000000 - - - 16 - D8000000EF0000003903000073010000 - - - - 35141 - 35141 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - D4000000660000002F050000BA000000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35824 - 35824 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - D4000000660000002F050000BA000000 - - - 16 - D8000000EF0000003903000073010000 - - - - 35885 - 35885 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35886 - 35886 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35887 - 35887 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35888 - 35888 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35889 - 35889 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35890 - 35890 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35891 - 35891 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35892 - 35892 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35893 - 35893 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35894 - 35894 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35895 - 35895 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35896 - 35896 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35897 - 35897 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35898 - 35898 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35899 - 35899 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35900 - 35900 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35901 - 35901 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35902 - 35902 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35903 - 35903 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35904 - 35904 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 35905 - 35905 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 38003 - 38003 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000006600000020010000DF020000 - - - 16 - D8000000EF000000CB01000002030000 - - - - 38007 - 38007 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000130300000505000092030000 - - - 16 - D8000000EF0000003903000073010000 - - - - 436 - 436 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000130300000505000092030000 - - - 16 - D8000000EF000000CB01000002030000 - - - - 437 - 437 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 0F050000660000006B06000092030000 - - - 16 - DE0500000F020000160700006B050000 - - - - 440 - 440 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 0F050000660000006B06000092030000 - - - 16 - DE0500000F020000160700006B050000 - - - - 463 - 463 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000130300000505000092030000 - - - 16 - D8000000EF000000CB01000002030000 - - - - 466 - 466 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000130300000505000092030000 - - - 16 - D8000000EF000000CB01000002030000 - - - - 470 - 470 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - D4000000660000002F050000BA000000 - - - 16 - D8000000EF0000003903000073010000 - - - - 50000 - 50000 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 50001 - 50001 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 50002 - 50002 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 50003 - 50003 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 50004 - 50004 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 50005 - 50005 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 50006 - 50006 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 50007 - 50007 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 50008 - 50008 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 50009 - 50009 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 50010 - 50010 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 50011 - 50011 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 50012 - 50012 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 50013 - 50013 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 50014 - 50014 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 50015 - 50015 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 50016 - 50016 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 50017 - 50017 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 50018 - 50018 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 50019 - 50019 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8A0300006600000005050000DF020000 - - - 16 - D8000000EF000000A5010000AE010000 - - - - 59392 - 59392 - 1 - 0 - 0 - 0 - 966 - 0 - 8192 - 0 - - 16 - 0000000000000000D10300001C000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59393 - 0 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000AB0300006E060000BE030000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59399 - 59399 - 0 - 0 - 0 - 0 - 476 - 0 - 8192 - 1 - - 16 - 000000001C000000E701000038000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59400 - 59400 - 1 - 0 - 0 - 0 - 612 - 0 - 8192 - 2 - - 16 - 000000001C0000006F02000038000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 824 - 824 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 0F050000660000006B06000092030000 - - - 16 - DE0500000F020000160700006B050000 - - - - 3421 - 000000000C000000000000000020000000000000FFFFFFFFFFFFFFFFD1000000D300000032050000D7000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D10000006600000032050000EA000000D10000004F00000032050000D30000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF830300004F00000087030000F802000000000000020000000400000001000000A8FCFFFF7E000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000008703000066000000080500000F030000870300004F00000008050000F802000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0654494D45523100000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF230100004F00000027010000F802000001000000020000100400000001000000DCFEFFFFD9030000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000230100000F030000000000004F00000023010000F80200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000007A020000320500007E02000000000000010000000400000001000000CDFDFFFF3300000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFF37030000060300003B030000AB03000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000F802000008050000FC02000001000000010000100400000001000000EAFDFFFF3B010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000001303000008050000C203000000000000FC02000008050000AB0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000040000001000000FFFFFFFFFFFFFFFF080500004F0000000C050000AB0300000100000002000010040000000100000009FCFFFF3201000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000400000010000000C050000660000006E060000C20300000C0500004F0000006E060000AB03000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000000000000000000 - - - 59392 - File - - 2995 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000011496E746572437572766550726F636573739600000000000000140011496E746572437572766550726F6365737313496E746572436F6E74726F6C50726F636573730E434D44436F6D50617373776F72640010454E41424C455F3352445F43555256451F4869676854656D7065726174757265506172616D6574657257726974696E670C496E7443616C69624D6F64651F73616D706C6550726F636573732E53746174652E50726553616D706C696E670C4869676843616C6962456E640B5359535F434F4D4D414E441A636F6D53746174652E73746174652E4175746F5478644461746119436F6D70757465435243466F725472616E736D6974446174610F4D424275662E5478506F696E746572044652414D1457726974654D756C746942797465546F4652414D13454E41424C455F5553455F4D42383552533136114450323230315F434F52455F56353032300F5465737454656D7065726174757265135465737454656D7065726174757265496E697412454E41424C455F5553455F4D4350393830380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 - - - - 59399 - Build - - 955 - 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 - - - 583 - 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 583 - 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 - - - - 59400 - Debug - - 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020000002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 - - - 898 - 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 898 - 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 - - - - 0 - 1646 - 1029 - - - - - - 1 - 0 - - 100 - 3 - - ..\user\Main\SystemInclude.h - 36 - 1 - 19 - 1 - - 0 - - - ..\user\Main\StorageDefine.h - 6 - 515 - 545 - 1 - - 0 - - - ..\user\Protocol\InternalModbus.c - 7 - 597 - 623 - 1 - - 0 - - - ..\user\Protocol\AvantGardeProtocol.c - 4 - 3 - 22 - 1 - - 0 - - - - -
diff --git a/project/LH32M0G3.uvguix.siarg b/project/LH32M0G3.uvguix.siarg old mode 100755 new mode 100644 index 8598785..7ea60ca --- a/project/LH32M0G3.uvguix.siarg +++ b/project/LH32M0G3.uvguix.siarg @@ -6,7 +6,7 @@
### uVision Project, (C) Keil Software
- D:\Document\DP0000-FS5001\3-FIRMWARE(Keil5)\LH32M0G314 Core V0308-L\LH32M0G314 Core V0307\LH32M0G314 Core V0307\user\Core + D:\Document\DPxxxx-MFxxGD-LHLX-D9V3\3-FIRMWARE(Keil5)\LH32M0G3XX-FS5001_H2\LH32M0G3XX-FS5001\user\Main @@ -15,17 +15,17 @@ 38003 Registers - 164 164 + 140 100 346 Code Coverage - 1010 160 + 1010 656 204 Performance Analyzer - 1170 + 1170 175 175 496 @@ -90,28 +90,28 @@ 44 - 0 - 1 + 2 + 3 - -1 - -1 + -32000 + -32000 -1 -1 - 109 - 329 - 1247 - 959 + 74 + 172 + 1397 + 1003 0 - 3012 - 010000000400000001000000010000000100000001000000000000000200000000000000010000000100000000000000280000002800000001000000110000000F000000010000008E443A5C446F63756D656E745C4450303030302D4653353030315C332D4649524D57415245284B65696C35295C4C4833324D304733313420436F72652056303330382D4C5C4C4833324D304733313420436F72652056303330375C4C4833324D304733313420436F72652056303330375C757365725C50726F746F636F6C5C496E7465726E616C4D6F646275732E630000000010496E7465726E616C4D6F646275732E6300000000C5D4F200FFFFFFFF8C443A5C446F63756D656E745C4450303030302D4653353030315C332D4649524D57415245284B65696C35295C4C4833324D304733313420436F72652056303330382D4C5C4C4833324D304733313420436F72652056303330375C4C4833324D304733313420436F72652056303330375C757365725C436F6D707574655C556E6974436F6E7665727465722E63000000000F556E6974436F6E7665727465722E6300000000FFDC7800FFFFFFFF7B443A5C446F63756D656E745C4450303030302D4653353030315C332D4649524D57415245284B65696C35295C4C4833324D304733313420436F72652056303330382D4C5C4C4833324D304733313420436F72652056303330375C4C4833324D304733313420436F72652056303330375C757365725C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF86443A5C446F63756D656E745C4450303030302D4653353030315C332D4649524D57415245284B65696C35295C4C4833324D304733313420436F72652056303330382D4C5C4C4833324D304733313420436F72652056303330375C4C4833324D304733313420436F72652056303330375C757365725C50726F746F636F6C5C4D4F444255532E6300000000084D4F444255532E6300000000F0A0A100FFFFFFFF8B443A5C446F63756D656E745C4450303030302D4653353030315C332D4649524D57415245284B65696C35295C4C4833324D304733313420436F72652056303330382D4C5C4C4833324D304733313420436F72652056303330375C4C4833324D304733313420436F72652056303330375C757365725C50726F746F636F6C5C436F6D6D50726F636573732E63000000000D436F6D6D50726F636573732E6300000000BCA8E100FFFFFFFF85443A5C446F63756D656E745C4450303030302D4653353030315C332D4649524D57415245284B65696C35295C4C4833324D304733313420436F72652056303330382D4C5C4C4833324D304733313420436F72652056303330375C4C4833324D304733313420436F72652056303330375C757365725C4D61696E5C706172616D657465722E68000000000B706172616D657465722E68000000009CC1B600FFFFFFFF94443A5C446F63756D656E745C4450303030302D4653353030315C332D4649524D57415245284B65696C35295C4C4833324D304733313420436F72652056303330382D4C5C4C4833324D304733313420436F72652056303330375C4C4833324D304733313420436F72652056303330375C757365725C50726F746F636F6C5C496E7465726E616C4D6F64627573446566696E652E680000000016496E7465726E616C4D6F64627573446566696E652E6800000000F7B88600FFFFFFFF84443A5C446F63756D656E745C4450303030302D4653353030315C332D4649524D57415245284B65696C35295C4C4833324D304733313420436F72652056303330382D4C5C4C4833324D304733313420436F72652056303330375C4C4833324D304733313420436F72652056303330375C757365725C4D61696E5C4D61696E436F72652E63000000000A4D61696E436F72652E6300000000D9ADC200FFFFFFFF8A443A5C446F63756D656E745C4450303030302D4653353030315C332D4649524D57415245284B65696C35295C4C4833324D304733313420436F72652056303330382D4C5C4C4833324D304733313420436F72652056303330375C4C4833324D304733313420436F72652056303330375C6C6962726172795C696E635C636F72655F636D30706C75732E68000000000E636F72655F636D30706C75732E6800000000A5C2D700FFFFFFFF82443A5C446F63756D656E745C4450303030302D4653353030315C332D4649524D57415245284B65696C35295C4C4833324D304733313420436F72652056303330382D4C5C4C4833324D304733313420436F72652056303330375C4C4833324D304733313420436F72652056303330375C757365725C4D43555C6C686C5F7274632E6300000000096C686C5F7274632E6300000000B3A6BE00FFFFFFFF8B443A5C446F63756D656E745C4450303030302D4653353030315C332D4649524D57415245284B65696C35295C4C4833324D304733313420436F72652056303330382D4C5C4C4833324D304733313420436F72652056303330375C4C4833324D304733313420436F72652056303330375C6C6962726172795C7372635C6C6833326D306733785F7274632E63000000000F6C6833326D306733785F7274632E6300000000EAD6A300FFFFFFFF8D443A5C446F63756D656E745C4450303030302D4653353030315C332D4649524D57415245284B65696C35295C4C4833324D304733313420436F72652056303330382D4C5C4C4833324D304733313420436F72652056303330375C4C4833324D304733313420436F72652056303330375C6C6962726172795C7372635C6C6833326D306733785F706F7765722E6300000000116C6833326D306733785F706F7765722E6300000000F6FA7D00FFFFFFFF87443A5C446F63756D656E745C4450303030302D4653353030315C332D4649524D57415245284B65696C35295C4C4833324D304733313420436F72652056303330382D4C5C4C4833324D304733313420436F72652056303330375C4C4833324D304733313420436F72652056303330375C6C6962726172795C696E635C6C6833326D306733782E68000000000B6C6833326D306733782E6800000000B5E99D00FFFFFFFF86443A5C446F63756D656E745C4450303030302D4653353030315C332D4649524D57415245284B65696C35295C4C4833324D304733313420436F72652056303330382D4C5C4C4833324D304733313420436F72652056303330375C4C4833324D304733313420436F72652056303330375C757365725C4D43555C6C686C5F6C7074696D65722E63000000000D6C686C5F6C7074696D65722E63000000005FC3CF00FFFFFFFF87443A5C446F63756D656E745C4450303030302D4653353030315C332D4649524D57415245284B65696C35295C4C4833324D304733313420436F72652056303330382D4C5C4C4833324D304733313420436F72652056303330375C4C4833324D304733313420436F72652056303330375C757365725C4D43555C6C686C5F6C6F77706F7765722E63000000000E6C686C5F6C6F77706F7765722E6300000000C1838300FFFFFFFF83443A5C446F63756D656E745C4450303030302D4653353030315C332D4649524D57415245284B65696C35295C4C4833324D304733313420436F72652056303330382D4C5C4C4833324D304733313420436F72652056303330375C4C4833324D304733313420436F72652056303330375C757365725C4D43555C6C686C5F657874692E63000000000A6C686C5F657874692E6300000000CACAD500FFFFFFFF8C443A5C446F63756D656E745C4450303030302D4653353030315C332D4649524D57415245284B65696C35295C4C4833324D304733313420436F72652056303330382D4C5C4C4833324D304733313420436F72652056303330375C4C4833324D304733313420436F72652056303330375C6C6962726172795C7372635C6C6833326D306733785F657874692E6300000000106C6833326D306733785F657874692E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000A7020000DB000000D704000072020000 + 446 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000002000000010000000100000063443A5C446F63756D656E745C4450303030302D4653353030315C332D4649524D57415245284B65696C35295C4C4833324D3047335858287265706C6163655F56335F36295C757365725C50726F746F636F6C5C496E7465726E616C4D6F646275732E630000000010496E7465726E616C4D6F646275732E6300000000C5D4F200FFFFFFFF67443A5C446F63756D656E745C4450303030302D4653353030315C332D4649524D57415245284B65696C35295C4C4833324D3047335858287265706C6163655F56335F36295C757365725C50726F746F636F6C5C526561645772697465446174614279436F6D2E630000000014526561645772697465446174614279436F6D2E6300000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000180100006600000080070000B3020000 @@ -134,7 +134,7 @@ 16 - D50200004301000071070000D1010000 + F40000006600000090050000F4000000
@@ -150,11 +150,11 @@ 0 16 - 03000000660000004F010000FF020000 + 030000006600000011010000C5030000 16 - 54010000DA0000007102000060040000 + 71FFFFFF0E020000B500000014050000 @@ -170,11 +170,11 @@ 0 16 - 03000000660000004F010000FF020000 + 030000006600000011010000C5030000 16 - 54010000DA0000007102000060040000 + 71FFFFFF0E020000B500000014050000 @@ -450,11 +450,11 @@ 0 16 - 03000000660000004F010000FF020000 + 030000006600000011010000C5030000 16 - 54010000DA0000007102000060040000 + 71FFFFFF0E020000B500000014050000 @@ -470,11 +470,11 @@ 0 16 - 03000000660000004F010000FF020000 + 030000006600000011010000C5030000 16 - 54010000DA0000007102000060040000 + 71FFFFFF0E020000B500000014050000 @@ -490,11 +490,11 @@ 0 16 - 590100000102000083030000FF020000 + 1B010000B70200007D070000C5030000 16 - D0040000820300002C0A00004A040000 + 70010000AD020000F2050000DF030000 @@ -530,11 +530,11 @@ 0 16 - 590100000102000083030000FF020000 + 1B010000B70200007D070000C5030000 16 - D0040000820300002C0A00004A040000 + 70010000AD020000F2050000DF030000 @@ -1150,11 +1150,11 @@ 0 16 - 03000000660000004F010000FF020000 + 030000006600000011010000C5030000 16 - 54010000DA0000007102000060040000 + 71FFFFFF0E020000B500000014050000 @@ -1170,11 +1170,11 @@ 0 16 - 590100000102000083030000FF020000 + 1B010000B70200007D070000C5030000 16 - D0040000820300002C0A00004A040000 + 70010000AD020000F2050000DF030000 @@ -1190,11 +1190,11 @@ 0 16 - 590100000102000083030000FF020000 + 1B010000B70200007D070000C5030000 16 - D0040000820300002C0A00004A040000 + 70010000AD020000F2050000DF030000 @@ -1250,11 +1250,11 @@ 0 16 - 590100000102000083030000FF020000 + 1B010000B70200007D070000C5030000 16 - D0040000820300002C0A00004A040000 + 70010000AD020000F2050000DF030000 @@ -1270,11 +1270,11 @@ 0 16 - 590100000102000083030000FF020000 + 1B010000B70200007D070000C5030000 16 - D0040000820300002C0A00004A040000 + 70010000AD020000F2050000DF030000 @@ -1710,7 +1710,7 @@ 0 16 - 0000000000000000860300001C000000 + 0200000000000000D30300001C000000 16 @@ -1730,7 +1730,7 @@ 0 16 - 0000000018030000860300002B030000 + 00000000DE03000080070000F1030000 16 @@ -1750,7 +1750,7 @@ 2 16 - 010000001C000000E801000038000000 + 000000001C000000E701000038000000 16 @@ -1799,14 +1799,14 @@ 3352 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D50200004301000071070000D1010000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C300000180004000000000000081060000430100007107000019030000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000E10100000903000071070000AB030000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF56010000E601000086030000EA0100000100000001000010040000000100000042FDFFFFC600000000000000000000000000000001000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000037030000DE020000670500000C04000056010000EA01000086030000180300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF0100000000000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000010000001000000FFFFFFFFFFFFFFFF520100004F00000056010000180300000100000002000010040000000100000088FEFFFF6703000000000000000000000000000001000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000E101000043010000330300000C040000000000004F00000052010000180300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F4000000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A004000066000000900500003C020000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000002C02000090050000CE020000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF180100009C02000080070000A00200000100000001000010040000000100000053FDFFFFD700000000000000000000000000000001000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000018010000B702000080070000F503000018010000A002000080070000DE0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000010000001000000FFFFFFFFFFFFFFFF140100004F00000018010000DE03000001000000020000100400000001000000E6FEFFFF5B06000000000000000000000000000001000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000006600000014010000F5030000000000004F00000014010000DE0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000000000000000000 59392 File - 2916 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000008626175645261746596000000000000001400104C484C5F5254435F4954436F6E6669670C4C484C5F5254435F496E69740862617564526174650E5550475241444543616D6D616E6409666C6F7752617465480B5354445F414C41524D5F310E5354445F4D455445525F534E5F4C0C5354445F4D455445525F534E065354445F363104444630340E494E545F5550444154455F41505011494E545F4D455445525F4F5045524154450E706172616D65746572537461746513454E445F555047524144455F4150505F434D4411464C4153485F454E445F414444524553530F464C4153485F504147455F53495A45154941505F4150505F53544152545F414444524553530F4C484C5F5365745469636B46726571104C484C5F5379735469636B5F496E6974114C484C5F464C4153485F50726F6772616D0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2620 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000D444D415F4348414E4E454C5F3096000000000000000500033438350D444D415F4348414E4E454C5F3013444D415F4348414E4E454C5F554152545F547805704254494D057054494D310000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1822,7 +1822,7 @@ Build 976 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -1871,11 +1871,11 @@ 0 16 - F30000004F0000008007000050000000 + F40000004F00000080070000DD000000 16 - F3000000660000008007000067000000 + F40000006600000080070000F4000000 @@ -1891,7 +1891,7 @@ 0 16 - 0300000066000000EC000000E6010000 + 0300000066000000ED00000028020000 16 @@ -1911,7 +1911,7 @@ 0 16 - 0300000066000000EC000000E6010000 + 0300000066000000ED00000028020000 16 @@ -1927,15 +1927,15 @@ 0 32767 0 - 32768 + 4096 0 16 - C70300001A0200007D07000011030000 + C70300005C0200007D07000033030000 16 - F5010000B2010000B1050000A8020000 + F200000009010000BA03000097010000 @@ -1947,15 +1947,15 @@ 0 32767 0 - 32768 + 4096 0 16 - C70300001A0200007D07000011030000 + C70300005C0200007D07000033030000 16 - F5010000B2010000B1050000A8020000 + F200000009010000BA03000097010000 @@ -1967,15 +1967,15 @@ 0 32767 0 - 32768 + 4096 0 16 - C70300001A0200007D07000011030000 + C70300005C0200007D07000033030000 16 - F5010000B2010000B1050000A8020000 + F200000009010000BA03000097010000 @@ -1987,15 +1987,15 @@ 0 32767 0 - 32768 + 4096 0 16 - C70300001A0200007D07000011030000 + C70300005C0200007D07000033030000 16 - F5010000B2010000B1050000A8020000 + F200000009010000BA03000097010000 @@ -2031,7 +2031,7 @@ 0 16 - F6000000660000007D07000066000000 + F7000000660000007D070000C4000000 16 @@ -2051,11 +2051,11 @@ 0 16 - C70300001A0200007D07000011030000 + C70300005C0200007D07000033030000 16 - F5010000B2010000B1050000A8020000 + F200000009010000E2010000D2010000 @@ -2067,15 +2067,15 @@ 0 32767 0 - 32768 + 4096 0 16 - C70300001A0200007D07000011030000 + C70300005C0200007D07000033030000 16 - F5010000B2010000B1050000A8020000 + F200000009010000E2010000D2010000 @@ -2087,15 +2087,15 @@ 0 32767 0 - 32768 + 4096 0 16 - C70300001A0200007D07000011030000 + C70300005C0200007D07000033030000 16 - F5010000B2010000B1050000A8020000 + F200000009010000E2010000D2010000 @@ -2107,15 +2107,15 @@ 0 32767 0 - 32768 + 4096 0 16 - C70300001A0200007D07000011030000 + C70300005C0200007D07000033030000 16 - F5010000B2010000B1050000A8020000 + F200000009010000BA03000097010000 @@ -2127,15 +2127,15 @@ 0 32767 0 - 32768 + 4096 0 16 - C70300001A0200007D07000011030000 + C70300005C0200007D07000033030000 16 - F5010000B2010000B1050000A8020000 + F200000009010000BA03000097010000 @@ -2147,15 +2147,15 @@ 0 32767 0 - 32768 + 4096 0 16 - C70300001A0200007D07000011030000 + C70300005C0200007D07000033030000 16 - F5010000B2010000B1050000A8020000 + F200000009010000BA03000097010000 @@ -2167,15 +2167,15 @@ 0 32767 0 - 32768 + 4096 0 16 - C70300001A0200007D07000011030000 + C70300005C0200007D07000033030000 16 - F5010000B2010000B1050000A8020000 + F200000009010000BA03000097010000 @@ -2191,7 +2191,7 @@ 0 16 - 0300000066000000EC000000E6010000 + 0300000066000000ED00000028020000 16 @@ -2211,7 +2211,7 @@ 0 16 - 0300000066000000EC000000E6010000 + 0300000066000000ED00000028020000 16 @@ -2231,7 +2231,7 @@ 0 16 - 03000000450300007D070000C5030000 + 03000000670300007D070000C5030000 16 @@ -2251,7 +2251,7 @@ 0 16 - 0000000003020000C00300002A030000 + 0000000045020000C00300004C030000 16 @@ -2267,11 +2267,11 @@ 0 32767 0 - 32768 + 4096 0 16 - 000000004203000080070000DE030000 + 000000006403000080070000DE030000 16 @@ -2291,7 +2291,7 @@ 0 16 - F3000000630000008007000063000000 + F40000006300000080070000DD000000 16 @@ -2311,7 +2311,7 @@ 0 16 - F6000000660000007D07000066000000 + F7000000660000007D070000C4000000 16 @@ -2367,15 +2367,15 @@ 0 32767 0 - 32768 + 4096 0 16 - C70300001A0200007D07000011030000 + C70300005C0200007D07000033030000 16 - F5010000B2010000B1050000A8020000 + F200000009010000BA03000097010000 @@ -2391,7 +2391,7 @@ 0 16 - F6000000660000007D07000066000000 + F7000000660000007D070000C4000000 16 @@ -2411,7 +2411,7 @@ 0 16 - F6000000660000007D07000066000000 + F7000000660000007D070000C4000000 16 @@ -2431,7 +2431,7 @@ 0 16 - F6000000660000007D07000066000000 + F7000000660000007D070000C4000000 16 @@ -2451,7 +2451,7 @@ 0 16 - F6000000660000007D07000066000000 + F7000000660000007D070000C4000000 16 @@ -2891,7 +2891,7 @@ 0 16 - 0300000066000000EC000000E6010000 + 0300000066000000ED00000028020000 16 @@ -2907,11 +2907,11 @@ 0 32767 0 - 32768 + 4096 0 16 - 03000000450300007D070000C5030000 + 03000000670300007D070000C5030000 16 @@ -2927,11 +2927,11 @@ 0 32767 0 - 32768 + 4096 0 16 - 03000000450300007D070000C5030000 + 03000000670300007D070000C5030000 16 @@ -2947,15 +2947,15 @@ 0 32767 0 - 32768 + 4096 0 16 - C70300001A0200007D07000011030000 + C70300005C0200007D07000033030000 16 - F5010000B2010000B1050000A8020000 + F200000009010000E2010000D2010000 @@ -2967,15 +2967,15 @@ 0 32767 0 - 32768 + 4096 0 16 - C70300001A0200007D07000011030000 + C70300005C0200007D07000033030000 16 - F5010000B2010000B1050000A8020000 + F200000009010000E2010000D2010000 @@ -2987,11 +2987,11 @@ 0 32767 0 - 32768 + 4096 0 16 - 03000000450300007D070000C5030000 + 03000000670300007D070000C5030000 16 @@ -3007,11 +3007,11 @@ 0 32767 0 - 32768 + 4096 0 16 - 03000000450300007D070000C5030000 + 03000000670300007D070000C5030000 16 @@ -3031,7 +3031,7 @@ 0 16 - F6000000660000007D07000066000000 + F7000000660000007D070000C4000000 16 @@ -3511,7 +3511,7 @@ 2 16 - 020000001C0000007102000038000000 + 000000001C0000006F02000038000000 16 @@ -3527,27 +3527,27 @@ 0 32767 0 - 32768 + 4096 0 16 - C70300001A0200007D07000011030000 + C70300005C0200007D07000033030000 16 - F5010000B2010000B1050000A8020000 + F200000009010000E2010000D2010000 - 3387 - 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFF3000000500000008007000054000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000F3000000660000008007000067000000F30000004F00000080070000500000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A004000066000000900500003C020000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFEF0000004F000000F3000000FF0100000100000002000010040000000100000012FFFFFF87060000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000EF00000016020000000000004F000000EF000000FF0100000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000FF010000800700000302000001000000010000100400000001000000E3FDFFFF4B00000000000000000000000000000001000000000000000000000001000000000000000000000001000000FFFFFFFFC003000078010000C40300002A03000000000000020000000400000000000000A4FCFFFFBA03000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000C40300001A0200008007000041030000C403000003020000800700002A03000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF050000000000000002000000000000000100000002000000FFFFFFFFC003000003020000C40300002A0300000100000002000010040000000000000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000002A030000800700002E03000001000000010000100400000001000000A9FDFFFF28010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000004503000080070000F5030000000000002E03000080070000DE0300000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 3311 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFF4000000DD00000080070000E1000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000F40000006600000080070000F4000000F40000004F00000080070000DD0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A004000066000000900500003C020000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000041020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F000000058020000000000004F000000F0000000410200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000004102000080070000450200000100000001000010040000000100000040FEFFFF3D00000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000C40300005C0200008007000063030000C403000045020000800700004C03000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF050000000000000001000000000000000100000001000000FFFFFFFFC003000045020000C40300004C03000001000000020000100400000000000000A4FCFFFFBA03000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000004C0300008007000050030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000006703000080070000F5030000000000005003000080070000DE0300000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2946 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000013454E445F555047524144455F4150505F434D449600000000000000140013454E445F555047524144455F4150505F434D441B577269746553686F7274506172616D65746572546F454550524F4D09666C6F7752617465480B5354445F414C41524D5F310E5354445F4D455445525F534E5F4C0C5354445F4D455445525F534E065354445F363104444630340E494E545F5550444154455F41505011494E545F4D455445525F4F5045524154450E706172616D65746572537461746511464C4153485F454E445F414444524553530F464C4153485F504147455F53495A45154941505F4150505F53544152545F414444524553530F4C484C5F5365745469636B46726571104C484C5F5379735469636B5F496E6974114C484C5F464C4153485F50726F6772616D0D6973536F6674557067726164650C55504752414445446570746811494E545F555047524144455F57494454480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000000180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2612 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000D444D415F4348414E4E454C5F30960000000000000004000D444D415F4348414E4E454C5F3013444D415F4348414E4E454C5F554152545F547805704254494D057054494D3100000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3579,7 +3579,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3603,158 +3603,23 @@ 0 100 - 15 + 1 ..\user\Protocol\InternalModbus.c - 12 - 593 - 602 + 29 + 917 + 946 1 - + 980 0 - ..\user\Compute\UnitConverter.c - 1 - 48 - 73 - 1 - - 0 - - - ..\user\main.c + ..\user\Protocol\ReadWriteDataByCom.c 0 - 1 - 21 + 431 + 558 1 - - 0 - - - ..\user\Protocol\MODBUS.c - 1 - 111 - 130 - 1 - - 0 - - - ..\user\Protocol\CommProcess.c - 35 - 38 - 63 - 1 - - 0 - - - ..\user\..\user\Main\parameter.h - 44 - 35 - 60 - 1 - - 0 - - - ..\user\Main\..\Protocol\InternalModbusDefine.h - 45 - 192 - 207 - 1 - - 0 - - - ..\user\Main\MainCore.c - 0 - 454 - 463 - 1 - - 0 - - - ..\library\inc\core_cm0plus.h - 0 - 945 - 970 - 1 - - 0 - - - ..\user\MCU\lhl_rtc.c - 0 - 43 - 61 - 1 - - 0 - - - ..\library\src\lh32m0g3x_rtc.c - 26 - 135 - 148 - 1 - - 0 - - - ..\library\src\lh32m0g3x_power.c - 34 - 162 - 186 - 1 - - 0 - - - ..\library\inc\lh32m0g3x.h - 8 - 2955 - 2987 - 1 - - 0 - - - ..\user\MCU\lhl_lptimer.c - 0 - 97 - 1 - 1 - - 0 - - - ..\user\MCU\lhl_lowpower.c - 0 - 106 - 114 - 1 - - 0 - - - ..\user\MCU\lhl_exti.c - 2 - 62 - 70 - 1 - - 0 - - - ..\library\src\lh32m0g3x_exti.c - 36 - 10 - 28 - 1 - + 441,473,494,527,557 0 diff --git a/project/LH32M0G3.uvoptx b/project/LH32M0G3.uvoptx old mode 100755 new mode 100644 index 2ec3631..2df8f07 --- a/project/LH32M0G3.uvoptx +++ b/project/LH32M0G3.uvoptx @@ -117,11 +117,6 @@ Segger\JL2CM3.dll - - 0 - DLGDARM - (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0) - 0 DLGUARM @@ -140,7 +135,7 @@ 0 ARMDBGFLAGS - -T0 + 0 @@ -153,22 +148,119 @@ UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0LH32M0G30X_FLASH -FS08000000 -FL020000 -FP0($$Device:LH32M0G30X$Flash\LH32M0G30X_FLASH.FLM)) - + + + 0 + 0 + 84 + 1 +
0
+ 0 + 0 + 0 + 0 + 0 + 0 + ..\user\Device\key_power.c + + +
+ + 1 + 0 + 81 + 1 +
0
+ 0 + 0 + 0 + 0 + 0 + 0 + ..\user\Device\key_power.c + + +
+ + 2 + 0 + 112 + 1 +
134221004
+ 0 + 0 + 0 + 0 + 0 + 1 + C:\Users\hyj\Desktop\vm1000zuizhong\chenxuzuixing\LH32M0G3XX(V3_6) - 1.6- ble\LH32M0G3XX(replace_V3_6)\user\Device\key_power.c + + \\DP2317_MF6600_LH32M0S3_APP\../user/Device/key_power.c\112 +
+ + 3 + 0 + 107 + 1 +
134220984
+ 0 + 0 + 0 + 0 + 0 + 1 + C:\Users\hyj\Desktop\vm1000zuizhong\chenxuzuixing\LH32M0G3XX(V3_6) - 1.6- ble\LH32M0G3XX(replace_V3_6)\user\Device\key_power.c + + \\DP2317_MF6600_LH32M0S3_APP\../user/Device/key_power.c\107 +
+ + 4 + 0 + 81 + 1 +
134220872
+ 0 + 0 + 0 + 0 + 0 + 1 + C:\Users\hyj\Desktop\vm1000zuizhong\chenxuzuixing\LH32M0G3XX(V3_6) - 1.6- ble\LH32M0G3XX(replace_V3_6)\user\Device\key_power.c + + \\DP2317_MF6600_LH32M0S3_APP\../user/Device/key_power.c\81 +
+ + 5 + 0 + 84 + 1 +
134220880
+ 0 + 0 + 0 + 0 + 0 + 1 + C:\Users\hyj\Desktop\vm1000zuizhong\chenxuzuixing\LH32M0G3XX(V3_6) - 1.6- ble\LH32M0G3XX(replace_V3_6)\user\Device\key_power.c + + \\DP2317_MF6600_LH32M0S3_APP\../user/Device/key_power.c\84 +
+
0 1 - calibOffset,0x0A + PlatForm_RCCClocks,0x0A 1 1 - voltageDetected,0x0A + processNextTime,0x0A 2 1 - MBReg,0x10 + sampleData,0x0A 3 @@ -178,157 +270,92 @@ 4 1 - voltageDetected,0x0A + MBBuf,0x10 5 1 - WordReg,0x0A + CRCTempRX,0x10 6 1 - param_buffer,0x0A + CRCTempCX,0x10 7 1 - sampleProcess,0x0A + voltageDetected,0x0A 8 1 - sampleNum + I2CData 9 1 - sampleShift + commBuffer 10 1 - tmpVol + iic_tx_buf 11 1 - tempCode + iic_rx_buf 12 1 - tmpVol + MBReg,0x0A 13 1 - computeRH + untempBuf 14 1 - tmpIH + tempBuffer 15 1 - tmpRH + flowProcess 16 1 - HWState + sampleData 17 1 - tempL + current_tick 18 1 - MBBuf + ble_ctx 19 1 - WordReg,0x0A + led_tick 20 1 - WordDefault,0x0A + g_device_state 21 1 - indexOffset - - - 22 - 1 - currentFlowRate,0x0A - - - 23 - 1 - systemAlarm - - - 24 - 1 - flowRateBuf,0x0A - - - 25 - 1 - lastUnit - - - 26 - 1 - targetUnit,0x0A - - - 27 - 1 - securityID - - - 28 - 1 - flowRate,0x0A - - - 29 - 1 - samplingIntervalTarget - - - 30 - 1 - tempFR,0x0A - - - 31 - 1 - calibOffset,0x0A - - - 32 - 1 - RHypeResult - - - 33 - 1 - g_key_debounce_count - - - 34 - 1 - key_current_state + shutdown_timer @@ -340,48 +367,13 @@ 1 2 - led_timer + g_key_press_time 2 2 - sampleProcess,0x0A - - - 3 - 2 - \\DP2317_MF6600_LH32M0S3_APP\../user/Core/DP2006_VM1000.c\sampleProcess.RHypeResult - - - 4 - 2 - g_key_debounce_count - - - 5 - 2 - g_key_press_time - - - 6 - 2 key_current_state - - 7 - 2 - g_device_state - - - 8 - 2 - sampleProcess,0x0A - - - 9 - 2 - voltageDetected,0x0A - @@ -454,7 +446,7 @@ startup - 1 + 0 0 0 0 @@ -694,54 +686,6 @@ 0 0 - - 2 - 20 - 1 - 0 - 0 - 0 - ..\library\src\lh32m0g3x_mcal.c - lh32m0g3x_mcal.c - 0 - 0 - - - 2 - 21 - 1 - 0 - 0 - 0 - ..\library\src\lh32m0g3x_mio.c - lh32m0g3x_mio.c - 0 - 0 - - - 2 - 22 - 1 - 0 - 0 - 0 - ..\library\src\lh32m0g3x_xlink.c - lh32m0g3x_xlink.c - 0 - 0 - - - 2 - 23 - 1 - 0 - 0 - 0 - ..\library\src\lh32m0g3x_spi.c - lh32m0g3x_spi.c - 0 - 0 - @@ -750,6 +694,54 @@ 0 0 0 + + 3 + 20 + 1 + 0 + 0 + 0 + ..\user\MCU\lhl_systemclock.c + lhl_systemclock.c + 0 + 0 + + + 3 + 21 + 1 + 0 + 0 + 0 + ..\user\MCU\lhl_gpio.c + lhl_gpio.c + 0 + 0 + + + 3 + 22 + 1 + 0 + 0 + 0 + ..\user\MCU\lhl_rtc.c + lhl_rtc.c + 0 + 0 + + + 3 + 23 + 1 + 0 + 0 + 0 + ..\user\MCU\lhl_lptimer.c + lhl_lptimer.c + 0 + 0 + 3 24 @@ -757,8 +749,8 @@ 0 0 0 - ..\user\MCU\lhl_adc.c - lhl_adc.c + ..\user\MCU\lhl_timer.c + lhl_timer.c 0 0 @@ -769,8 +761,8 @@ 0 0 0 - ..\user\MCU\lhl_adc_dma.c - lhl_adc_dma.c + ..\user\MCU\lhl_btim.c + lhl_btim.c 0 0 @@ -781,8 +773,8 @@ 0 0 0 - ..\user\MCU\lhl_btim.c - lhl_btim.c + ..\user\MCU\lhl_uart.c + lhl_uart.c 0 0 @@ -805,8 +797,8 @@ 0 0 0 - ..\user\MCU\lhl_exti.c - lhl_exti.c + ..\user\MCU\lhl_adc.c + lhl_adc.c 0 0 @@ -817,8 +809,8 @@ 0 0 0 - ..\user\MCU\lhl_gpio.c - lhl_gpio.c + ..\user\MCU\lhl_watchdog.c + lhl_watchdog.c 0 0 @@ -853,8 +845,8 @@ 0 0 0 - ..\user\MCU\lhl_lowpower.c - lhl_lowpower.c + ..\user\MCU\lhl_exti.c + lhl_exti.c 0 0 @@ -865,8 +857,8 @@ 0 0 0 - ..\user\MCU\lhl_lptimer.c - lhl_lptimer.c + ..\user\MCU\lhl_flash.c + lhl_flash.c 0 0 @@ -877,92 +869,8 @@ 0 0 0 - ..\user\MCU\lhl_rtc.c - lhl_rtc.c - 0 - 0 - - - 3 - 35 - 1 - 0 - 0 - 0 - ..\user\MCU\lhl_systemclock.c - lhl_systemclock.c - 0 - 0 - - - 3 - 36 - 1 - 0 - 0 - 0 - ..\user\MCU\lhl_timer.c - lhl_timer.c - 0 - 0 - - - 3 - 37 - 1 - 0 - 0 - 0 - ..\user\MCU\lhl_uart.c - lhl_uart.c - 0 - 0 - - - 3 - 38 - 1 - 0 - 0 - 0 - ..\user\MCU\lhl_watchdog.c - lhl_watchdog.c - 0 - 0 - - - 3 - 39 - 1 - 0 - 0 - 0 - ..\user\MCU\lhl_systick.c - lhl_systick.c - 0 - 0 - - - 3 - 40 - 1 - 0 - 0 - 0 - ..\user\MCU\lhl_xlink.c - lhl_xlink.c - 0 - 0 - - - 3 - 41 - 1 - 0 - 0 - 0 - ..\user\MCU\lhl_flash.c - lhl_flash.c + ..\user\MCU\lhl_lowpower.c + lhl_lowpower.c 0 0 @@ -976,7 +884,7 @@ 0 4 - 42 + 35 1 0 0 @@ -988,7 +896,7 @@ 4 - 43 + 36 1 0 0 @@ -1000,7 +908,7 @@ 4 - 44 + 37 5 0 0 @@ -1020,7 +928,7 @@ 0 5 - 45 + 38 1 0 0 @@ -1032,7 +940,7 @@ 5 - 46 + 39 1 0 0 @@ -1044,7 +952,7 @@ 5 - 47 + 40 1 0 0 @@ -1056,7 +964,7 @@ 5 - 48 + 41 1 0 0 @@ -1068,7 +976,7 @@ 5 - 49 + 42 1 0 0 @@ -1080,7 +988,7 @@ 5 - 50 + 43 1 0 0 @@ -1092,7 +1000,7 @@ 5 - 51 + 44 1 0 0 @@ -1102,29 +1010,17 @@ 0 0 - - 5 - 52 - 1 - 0 - 0 - 0 - ..\user\Protocol\AvantGardeProtocol.c - AvantGardeProtocol.c - 0 - 0 - Utility - 1 + 0 0 0 0 6 - 53 + 45 1 0 0 @@ -1136,7 +1032,7 @@ 6 - 54 + 46 1 0 0 @@ -1148,7 +1044,7 @@ 6 - 55 + 47 1 0 0 @@ -1160,7 +1056,7 @@ 6 - 56 + 48 1 0 0 @@ -1180,7 +1076,7 @@ 0 7 - 57 + 49 1 0 0 @@ -1192,19 +1088,7 @@ 7 - 58 - 5 - 0 - 0 - 0 - ..\user\Main\StorageDefine.h - StorageDefine.h - 0 - 0 - - - 7 - 59 + 50 1 0 0 @@ -1216,7 +1100,7 @@ 7 - 60 + 51 1 0 0 @@ -1228,7 +1112,7 @@ 7 - 61 + 52 1 0 0 @@ -1240,7 +1124,7 @@ 7 - 62 + 53 1 0 0 @@ -1252,7 +1136,7 @@ 7 - 63 + 54 1 0 0 @@ -1264,19 +1148,7 @@ 7 - 64 - 1 - 0 - 0 - 0 - ..\user\Device\BLE.c - BLE.c - 0 - 0 - - - 7 - 65 + 55 1 0 0 @@ -1288,7 +1160,7 @@ 7 - 66 + 56 1 0 0 @@ -1298,6 +1170,18 @@ 0 0 + + 7 + 57 + 1 + 0 + 0 + 0 + ..\user\Device\BLE.c + BLE.c + 0 + 0 + @@ -1308,49 +1192,61 @@ 0 8 - 67 + 58 1 0 0 0 - ..\user\Core\DP2006_VM1000.c - DP2006_VM1000.c + ..\user\Core\FS5001_H2.c + FS5001_H2.c 0 0 8 - 68 - 5 + 59 + 1 0 0 0 - ..\user\Core\DP2006_VM1000.h - DP2006_VM1000.h + ..\user\Core\DP2201V01.c + DP2201V01.c 0 0 8 - 69 - 5 + 60 + 1 0 0 0 - ..\user\Core\DP2006_VM1000_Parameter.h - DP2006_VM1000_Parameter.h + ..\user\Core\D9V2VHH_DP1703V10.c + D9V2VHH_DP1703V10.c 0 0 8 - 70 + 61 5 0 0 0 - ..\user\Core\DP2006_VM1000_Header.h - DP2006_VM1000_Header.h + ..\user\Main\Macro_Flange.h + Macro_Flange.h + 0 + 0 + + + 8 + 62 + 1 + 0 + 0 + 0 + ..\user\Core\D9V2FR_DP2006V1000 .c + D9V2FR_DP2006V1000 .c 0 0 @@ -1364,7 +1260,7 @@ 0 9 - 71 + 63 1 0 0 @@ -1376,7 +1272,7 @@ 9 - 72 + 64 1 0 0 @@ -1388,7 +1284,7 @@ 9 - 73 + 65 1 0 0 @@ -1400,7 +1296,7 @@ 9 - 74 + 66 1 0 0 @@ -1412,7 +1308,7 @@ 9 - 75 + 67 1 0 0 @@ -1424,19 +1320,7 @@ 9 - 76 - 1 - 0 - 0 - 0 - ..\user\Compute\SavingData.c - SavingData.c - 0 - 0 - - - 9 - 77 + 68 1 0 0 @@ -1448,7 +1332,19 @@ 9 - 78 + 69 + 1 + 0 + 0 + 0 + ..\user\Compute\SavingData.c + SavingData.c + 0 + 0 + + + 9 + 70 1 0 0 @@ -1458,17 +1354,53 @@ 0 0 + + 9 + 71 + 1 + 0 + 0 + 0 + ..\user\Compute\CheckSystemVoltage.c + CheckSystemVoltage.c + 0 + 0 + + + 9 + 72 + 1 + 0 + 0 + 0 + ..\user\Compute\AdjustOffset.c + AdjustOffset.c + 0 + 0 + Interface - 1 + 0 0 0 0 10 - 79 + 73 + 1 + 0 + 0 + 0 + ..\user\Interface\Pulse.c + Pulse.c + 0 + 0 + + + 10 + 74 1 0 0 diff --git a/project/LH32M0G3.uvprojx b/project/LH32M0G3.uvprojx old mode 100755 new mode 100644 index abb33f8..74963ef --- a/project/LH32M0G3.uvprojx +++ b/project/LH32M0G3.uvprojx @@ -10,7 +10,6 @@ Target 1 0x4 ARM-ADS - 6190000::V6.19::ARMCLANG 6190000::V6.19::ARMCLANG 1 @@ -81,7 +80,7 @@ 0 - 1 + 0 0 fromelf.exe --bin -o "$L@L.bin" "#L" @@ -140,7 +139,7 @@ 1 BIN\UL2CM3.DLL "" () - + .\LH_flash.ini @@ -278,7 +277,7 @@ 1 0x8000000 - 0x1c000 + 0x20000 1 @@ -324,7 +323,7 @@ 0 0 0 - 1 + 3 0 0 1 @@ -341,7 +340,7 @@ - ..\library\inc;..\user;..\user\Main;..\user\Protocol;..\user\Utility;..\user\MCU;..\user\Device;..\user\Compute;..\user\Interface;..\library\src;..\user\Core + ..\library\inc;..\user;..\user\Main;..\user\Protocol;..\user\Utility;..\user\MCU;..\user\Device;..\user\Compute;..\user\Interface;..\library\src;D:\Soft_DataBase\xwechat_files\wxid_uzdbjpfqp52922_31ad\msg\file\2025-12\LH32M0G3XX-FS5001-Sleep\LH32M0G3XX-FS5001-Sleep\user\MCU @@ -485,60 +484,60 @@ 1 ..\library\src\lh32m0g3x_exti.c - - lh32m0g3x_mcal.c - 1 - ..\library\src\lh32m0g3x_mcal.c - - - lh32m0g3x_mio.c - 1 - ..\library\src\lh32m0g3x_mio.c - - - lh32m0g3x_xlink.c - 1 - ..\library\src\lh32m0g3x_xlink.c - - - lh32m0g3x_spi.c - 1 - ..\library\src\lh32m0g3x_spi.c - LHLMCU - lhl_adc.c + lhl_systemclock.c 1 - ..\user\MCU\lhl_adc.c + ..\user\MCU\lhl_systemclock.c - lhl_adc_dma.c + lhl_gpio.c 1 - ..\user\MCU\lhl_adc_dma.c + ..\user\MCU\lhl_gpio.c + + + lhl_rtc.c + 1 + ..\user\MCU\lhl_rtc.c + + + lhl_lptimer.c + 1 + ..\user\MCU\lhl_lptimer.c + + + lhl_timer.c + 1 + ..\user\MCU\lhl_timer.c lhl_btim.c 1 ..\user\MCU\lhl_btim.c + + lhl_uart.c + 1 + ..\user\MCU\lhl_uart.c + lhl_dma.c 1 ..\user\MCU\lhl_dma.c - lhl_exti.c + lhl_adc.c 1 - ..\user\MCU\lhl_exti.c + ..\user\MCU\lhl_adc.c - lhl_gpio.c + lhl_watchdog.c 1 - ..\user\MCU\lhl_gpio.c + ..\user\MCU\lhl_watchdog.c lhl_i2c_slave.c @@ -551,55 +550,20 @@ ..\user\MCU\lhl_i2c_soft.c - lhl_lowpower.c + lhl_exti.c 1 - ..\user\MCU\lhl_lowpower.c - - - lhl_lptimer.c - 1 - ..\user\MCU\lhl_lptimer.c - - - lhl_rtc.c - 1 - ..\user\MCU\lhl_rtc.c - - - lhl_systemclock.c - 1 - ..\user\MCU\lhl_systemclock.c - - - lhl_timer.c - 1 - ..\user\MCU\lhl_timer.c - - - lhl_uart.c - 1 - ..\user\MCU\lhl_uart.c - - - lhl_watchdog.c - 1 - ..\user\MCU\lhl_watchdog.c - - - lhl_systick.c - 1 - ..\user\MCU\lhl_systick.c - - - lhl_xlink.c - 1 - ..\user\MCU\lhl_xlink.c + ..\user\MCU\lhl_exti.c lhl_flash.c 1 ..\user\MCU\lhl_flash.c + + lhl_lowpower.c + 1 + ..\user\MCU\lhl_lowpower.c + @@ -660,11 +624,6 @@ 1 ..\user\Protocol\SampProcess.c - - AvantGardeProtocol.c - 1 - ..\user\Protocol\AvantGardeProtocol.c - @@ -700,11 +659,6 @@ 1 ..\user\Device\CAT24C512.c - - StorageDefine.h - 5 - ..\user\Main\StorageDefine.h - MCP9808.c 1 @@ -730,11 +684,6 @@ 1 ..\user\Device\HAFBLF0750C4AX5.c - - BLE.c - 1 - ..\user\Device\BLE.c - key_power.c 1 @@ -745,30 +694,40 @@ 1 ..\user\Device\oled.c + + BLE.c + 1 + ..\user\Device\BLE.c + Core - DP2006_VM1000.c + FS5001_H2.c 1 - ..\user\Core\DP2006_VM1000.c + ..\user\Core\FS5001_H2.c - DP2006_VM1000.h - 5 - ..\user\Core\DP2006_VM1000.h + DP2201V01.c + 1 + ..\user\Core\DP2201V01.c - DP2006_VM1000_Parameter.h - 5 - ..\user\Core\DP2006_VM1000_Parameter.h + D9V2VHH_DP1703V10.c + 1 + ..\user\Core\D9V2VHH_DP1703V10.c - DP2006_VM1000_Header.h + Macro_Flange.h 5 - ..\user\Core\DP2006_VM1000_Header.h + ..\user\Main\Macro_Flange.h + + + D9V2FR_DP2006V1000 .c + 1 + ..\user\Core\D9V2FR_DP2006V1000 .c @@ -800,26 +759,41 @@ 1 ..\user\Compute\TemperatureCorrect.c - - SavingData.c - 1 - ..\user\Compute\SavingData.c - UnitConverter.c 1 ..\user\Compute\UnitConverter.c + + SavingData.c + 1 + ..\user\Compute\SavingData.c + StaticTemperature.c 1 ..\user\Compute\StaticTemperature.c + + CheckSystemVoltage.c + 1 + ..\user\Compute\CheckSystemVoltage.c + + + AdjustOffset.c + 1 + ..\user\Compute\AdjustOffset.c + Interface + + Pulse.c + 1 + ..\user\Interface\Pulse.c + Display.c 1 diff --git a/project/Listings/startup_lh32m0g3x.lst b/project/Listings/startup_lh32m0g3x.lst old mode 100755 new mode 100644 diff --git a/project/OBJ/DP2317_MF6600_LH32M0S3_APP.axf b/project/OBJ/DP2317_MF6600_LH32M0S3_APP.axf old mode 100755 new mode 100644 index 355c10c..636d1ab Binary files a/project/OBJ/DP2317_MF6600_LH32M0S3_APP.axf and b/project/OBJ/DP2317_MF6600_LH32M0S3_APP.axf differ diff --git a/project/OBJ/DP2317_MF6600_LH32M0S3_APP.bin b/project/OBJ/DP2317_MF6600_LH32M0S3_APP.bin deleted file mode 100755 index 180b8d7..0000000 Binary files a/project/OBJ/DP2317_MF6600_LH32M0S3_APP.bin and /dev/null differ diff --git a/project/OBJ/DP2317_MF6600_LH32M0S3_APP.build_log.htm b/project/OBJ/DP2317_MF6600_LH32M0S3_APP.build_log.htm old mode 100755 new mode 100644 index 8bd9a1d..9a1fa16 --- a/project/OBJ/DP2317_MF6600_LH32M0S3_APP.build_log.htm +++ b/project/OBJ/DP2317_MF6600_LH32M0S3_APP.build_log.htm @@ -21,17 +21,12 @@ Target DLL: Segger\JL2CM3.dll V2.99.42.0 Dialog DLL: TARMCM1.DLL V1.14.6.0

Project:

-C:\Users\hyj\Desktop\vm1000zuizhong\chenxuzuixing\LH32M0G314 Core V0307-1.8\project\LH32M0G3.uvprojx -Project File Date: 03/20/2026 +C:\Users\hyj\Desktop\vm1000zuizhong\chenxuzuixing\LH32M0G3XX(V3_6) - 1.7- ble\LH32M0G3XX(replace_V3_6)\project\LH32M0G3.uvprojx +Project File Date: 03/03/2026

Output:

*** Using Compiler 'V6.19', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin' Build target 'Target 1' -compiling DP2006_VM1000.c... -linking... -Program Size: Code=29034 RO-data=8146 RW-data=24 ZI-data=7632 -FromELF: creating hex file... -After Build - User command #1: fromelf.exe --bin -o "C:\Users\hyj\Desktop\vm1000zuizhong\chenxuzuixing\LH32M0G314 Core V0307-1.8\project\OBJ\DP2317_MF6600_LH32M0S3_APP.bin" "C:\Users\hyj\Desktop\vm1000zuizhong\chenxuzuixing\LH32M0G314 Core V0307-1.8\project\OBJ\DP2317_MF6600_LH32M0S3_APP.axf" ".\OBJ\DP2317_MF6600_LH32M0S3_APP.axf" - 0 Error(s), 0 Warning(s).

Software Packages used:

diff --git a/project/OBJ/DP2317_MF6600_LH32M0S3_APP.hex b/project/OBJ/DP2317_MF6600_LH32M0S3_APP.hex old mode 100755 new mode 100644 index 60f0abb..42ae61a --- a/project/OBJ/DP2317_MF6600_LH32M0S3_APP.hex +++ b/project/OBJ/DP2317_MF6600_LH32M0S3_APP.hex @@ -1,24 +1,24 @@ :020000040800F2 -:10000000E81D0020D5000008DD000008DF00000822 +:10000000601E0020D5000008DD000008DF000008A9 :1000100000000000000000000000000000000000E0 :10002000000000000000000000000000E1000008E7 -:100030000000000000000000E3000008A54F0008D9 -:1000400000000000E7000008E70000083D3E00084F -:10005000E7000008E700000815160008CD160008A4 -:10006000051700086D110008A1110008D51100083E -:10007000E7000008255600081D3E0008E7000008BC -:10008000E7000008E7000008A1080008C108000810 -:10009000595500089156000879550008E7000008F6 -:1000A0004D1600088D160008F92D0008BD540008F3 -:1000B00009550008DD2D0008E7000008E7000008EA -:1000C0000348854600F0DAFB00480047E96C000869 -:1000D000E81D00200448804704480047FEE7FEE78B -:1000E000FEE7FEE7FEE7FEE731510008C100000829 +:100030000000000000000000E3000008255900084F +:1000400000000000E7000008E7000008BB400008CF +:10005000E7000008E7000008FD1600083517000853 +:100060006D1700084D13000881130008B513000830 +:10007000E70000082565000895400008E700000833 +:10008000E7000008E700000845090008E70000084D +:10009000B564000891650008D5640008E700000811 +:1000A000E7000008E70000081D320008756400083A +:1000B0009564000801320008E7000008E700000826 +:1000C0000348854600F0E6FB00480047DD7900085C +:1000D000601E00200448804704480047FEE7FEE712 +:1000E000FEE7FEE7FEE7FEE7C15A0008C100000890 :1000F000F0B51FB40646002082B0054640240191A9 -:1001000000901BE0019922460F46304600F0F1FABC +:1001000000901BE0019922460F46304600F0FDFAB0 :10011000049A059B801A994110D31046194622462D -:1001200000F0D7FA361A8F410197224601200021AC -:10013000009F00F0CEFA38184D4100902046641E12 +:1001200000F0E3FA361A8F410197224601200021A0 +:10013000009F00F0DAFA38184D4100902046641E06 :100140000028DFDC019B00982946324607B0F0BD4D :1001500030B5434351435C18010C130C0D465D430D :100160002C1980B292B20546554351430A0C09043A @@ -30,2300 +30,2428 @@ :1001C000D2B201E00270401C491EFBD270470022EF :1001D000F6E710B513460A4604461946FFF7F0FF46 :1001E000204610BD421C0178401C0029FBD1801A1A -:1001F000704770B502464A40D50F40004A00ED07EF -:1002000040085208002814D0002A12D0C40DD30D83 -:1002100041020120C0055202490A520AE41A091893 -:1002200012187D34914201D3641C00E04900002C77 -:1002300001DA002070BD0023914201D3891A0343E3 -:10024000400849000028F7D100290AD0914202D184 -:100250000121C90705E0914201D2012101E00121FC -:10026000C943E005C018401900F067FA70BD0000EE -:10027000F0B507460846584087B0C00F04904800C4 -:100280000E46590040084908BC1A884105D2384634 -:1002900031461E4617460B4602465800400810439A -:1002A0004CD0300D039040055900400D490D05908C -:1002B000401A0290402872DA18030121000B090548 -:1002C0000843019004980092002805D001995242F9 -:1002D0000020884100920190029840210A1A019959 -:1002E000009800F0F6F905460C466B4607CB00F087 -:1002F00011FAC0197141039A0E0D0023D717564009 -:100300001A467A40164344D0049A002A2DD0029A05 -:10031000012A039A15DC1205C01A914101263605FF -:10032000001C7141D20F059ED207009301920296E4 -:100330002A46234600F04FFA07B0F0BD3846314652 -:10034000FAE71605224A0F46B218C01AB741012132 -:100350000905001C4F4100187F41114618187941CA -:10036000E20F10436D19644113E0E2076D08154375 -:100370006408C2071443039A01261205C01A91416A -:100380003605001C7141CE07400830434908C018AB -:1003900051412A46234600F011FACDE7FFE70498C1 -:1003A00001224000C117121A00238B4104983146E4 -:1003B000C417381AA141EEE730B40124E4076340C2 -:1003C00030BC55E730B40124E407614030BC4FE74E -:1003D0000000E0FFF0B51FB488B00B990998002425 -:1003E00048400999C00F490049080991C0070B9975 -:1003F0000090490049080B9109990898A6460843BE -:100400001CD00B990A98084318D009980124400081 -:10041000420D4800410D099824050003000B2043BC -:1004200009900B980003000B20430B9050181C49B7 -:100430004018002201901446104605E000200146B5 -:100440000DB0F0BD032801DA034600E003239C460B -:10045000C11A0AAE0AE05F0008ADED5B4F00F75B22 -:100460007D430027AA187C41491C5B1E6145F2DDD3 -:10047000410004AB5A522104120C0A43240C401CC4 -:100480000828DFDB019802900099704601910090E6 -:10049000059B049A0799069800F09DF9D0E70000A3 -:1004A0000DFCFFFFF0B50C465C4085B0E40FE4079F -:1004B00003944C00002664085900944649080246FB -:1004C0000296224321D062460A431ED06200570D95 -:1004D0004A000E032303550D012402462C4924052E -:1004E000781B1B0B360B40182343264361460090B4 -:1004F0001C46501AB44103D30098401C009002E0FF -:10050000921800985B41002803DA0020014605B0EC -:10051000F0BD0020012109050746864611E064462A -:100520001D46141BB54106D36546521BB3417446A4 -:1005300007430C43A646CD074008490828439218B4 -:100540005B4105460D43EAD11046184313D060467F -:10055000194650407140084306D06046101AB34116 -:1005600006D20122002306E000220123DB0702E07D -:100570000122D2435310009874460105381C614192 -:10058000029C039D0019694100F018F9BFE70000C3 -:10059000FD030000C217C10F504010B54018CA0734 -:1005A0009623002100F0D1F810BD10B5002296234B -:1005B000114600F0CAF810BD0EB5054902910021A0 -:1005C00000910A460B46019100F005F903B000BD09 -:1005D000330400000EB5054A029200220092134631 -:1005E000019200F0F8F803B000BD000033040000F1 -:1005F0004A0009030123090B1B051943094B10B5D8 -:10060000520D9A4201DA002010BD064B34339A4253 -:1006100003DC9A1A00F06DF810BD034951188840A8 -:1006200010BD0000FF030000CDFBFFFF4A000903DF -:100630000123090B1B0519430A4B10B5520D9A42B1 -:1006400002DA0020014610BD064B34339A4203DC27 -:100650009A1A00F04EF810BD034BD21800F039F88A -:1006600010BD0000FF030000CDFBFFFFC20FD2074B -:10067000400040080BD0C10D0723DB01C918400220 -:100680000905400A1143C208400711437047002082 -:100690000146704770B50446002903D0002020228F -:1006A000012310E0002801D00020C043C046C0460E -:1006B0000DE02546D5408D4205D30D469540641B7F -:1006C0001D46954040191546521E002DF1DC21466D -:1006D00070BD10B5202A04DB0146203A914000206D -:1006E00010BD914020239C1A0346E34019439040DB -:1006F00010BD10B5202A04DB0846203AD040002166 -:1007000010BD0B46D340D0402024A21A914008438C -:10071000194610BD10B5202A06DBCB170846203A33 -:100720001041C1170B4306E00B461341D040202473 -:10073000A21A91400843194610BD002904DA401C52 -:10074000490001D140084000704770B40024050CF6 -:1007500005D11024000402D1002921D01124050E56 -:1007600001D100020834050F01D10001241D850FBD -:1007700001D18000A41C002801DB4000641C00297A -:1007800008D020252E1B0D46F540A14000D00121A8 -:100790002943084301061B1B000ADB1D02D500206C -:1007A00070BC7047DB05181880180029F8DA401C67 -:1007B0004900F5D170BC40084000704710B5002BCF -:1007C00008DA0024401C614192185B411A4301D1B0 -:1007D0004008400010BDF0B51FB482B005460C00C3 -:1007E00003D0084606F0BCFA02E006F0B9FA203061 -:1007F0000246009021462846FFF76BFF049B059AAE -:1008000004460F4618431143084314D018461043BA -:100810001BD0009840210A1A18460599FFF769FF76 -:1008200005460E46009A05990498FFF752FF0843C3 -:1008300005D0012004E02046394607B0F0BD002075 -:10084000C11705430E432C43374300990E986305A7 -:10085000401A7905E40A00220C43FD0A0A3002D549 -:1008600000200146E9E70105101969410C9C0D9D26 -:1008700000196941FFF7A2FFDFE70000064C0125E0 -:10088000064E05E0E36807CC2B430C3C9847103438 -:10089000B442F7D3FFF718FC1C9100083C91000804 -:1008A00080B50120010301F05DFC012804D103485B -:1008B0000068002800D0804780BDC046DC0E0020C4 -:1008C00080B501200103022001F04CFC012804D175 -:1008D00002480068002800D0804780BDE00E00205C -:1008E000B0B584B00D46044669464D710A7108984A -:1008F000C8708B70002088720125CD800D80FF208C -:1009000002300881204601F055FC204629462A463F -:1009100001F036FC04B0B0BD80B582B001AA917080 -:10092000107000205070104602F03CF902B080BDFB -:1009300080B501F0B7FC80BD80B500F001F880BD46 -:10094000F0B5CDB04BAE0024B471FF200230B080C2 -:1009500034484B90344D2846314601F039FFB4718C -:1009600001273802B08031484B902846314601F0CB -:100970002FFF08212846224601F0B5FF1021284606 -:100980003A4601F0B0FF7D20C00006F07BF928490F -:1009900028A048610320488104F0BEF90A2006F02F -:1009A00071F9641C642CF9D1234881780A9141784B -:1009B0000991C178047946798779C579027A437AB1 -:1009C000807A00910194029603970495059206930C -:1009D00007900BAC19A12046099A0A9B06F0ACF9C6 -:1009E0002046FFF7FFFB0104114D04D00BA96961FC -:1009F000688104F091F900240A2006F043F9641C90 -:100A0000642CF9D118A068610920688104F084F988 -:100A100000240A2006F036F9641C642CF9D14DB08C -:100A2000F0BDC046080001000008014010000100B0 -:100A3000240200202B2B2B000100002041542B4EC0 -:100A4000414D453D312C35333439343135322578FB -:100A500025782578257825782578257825782578AE -:100A600025780D0A0000000041542B455849540DCB -:100A70000A000000B0B582B0044601A900208870C9 -:100A800001250D80064801F037FC2846214601F07B -:100A9000B3FC2846294601F06BFC02B0B0BDC0464D -:100AA00000A402407047000080B507480178012289 -:100AB0000A43027004F02EFA044801F05DFE044877 -:100AC00001F05AFE80BDC0468E0F002008010020B4 -:100AD0003001002010B50122012804D0022809D1DC -:100AE0009405064A01E01405034A116001F02CFC4C -:100AF0000348046010BDC046F00E0020F40E002034 -:100B000000E100E010B500290CD00023074ADBB259 -:100B100004785C40135D401C491E0C06F7D1D84395 -:100B2000C0B210BDFF20C0B210BDC0463672000872 -:100B300010B50C4800890C490880CF2040003B4C80 -:100B4000205A0C49884206D00B49884209D1BC344E -:100B50009520400002E0054C0E34054805F0E4FF06 -:100B6000208010BDA815002068150020FA0D002077 -:100B700015040000514B00005A4A00007047000065 -:100B80000B48052101760B4909680B4A914205D0B3 -:100B90000A4A914202D00A4A914204D109490022EC -:100BA0000A800276704700218180074801807047E3 -:100BB000240200204C15002055AA000033313032A9 -:100BC0004452495322020020DC12002080B5044820 -:100BD0000021818101604160816004F003F880BDE3 -:100BE000F40100207047000010B5B6200F490C5AE0 -:100BF0000F4804800F480068FFF7CCFC0E49FFF750 -:100C0000F8FA0E4908602046FFF7CFFC0C49FFF7C1 -:100C1000F0FA0C4908600C480068FFF7BBFC0B4970 -:100C2000FFF7E7FA0A49086010BDC04640020020FD -:100C30000C02002008020020F902155014020020C6 -:100C400000007A44180200201002002000401C46D8 -:100C50001C020020F0B587B00546401E81B2022973 -:100C600000D9DDE1BA4B1F88BA4C268800B240009B -:100C7000B949095A2180B94A1180B949085AB94974 -:100C800008801880B849088006F00EF82288B74816 -:100C90000068B24204960295019746D0052E069050 -:100CA00009D8E348E349C0467E4436797600B74424 -:100CB000100205080B0EE84800210AE0E448E54967 -:100CC00007E0E148E14904E0DD48DE4901E0DA48B7 -:100CD000DA49E24B19605860052A08D8DC49DD483A -:100CE0007A44127952009744100205080B0EDA4933 -:100CF00000200AE0CE49CF4807E0DD49DD4804E0A6 -:100D0000D949DA4801E0D649D6480CCBFFF762FB57 -:100D100004460E460698FFF74FFC02460B46204657 -:100D20003146FFF757FBFFF763FCD3490860BF4D1F -:100D30002860FF200A300390801D05F035FEAC21AD -:100D4000CE4F7852CE4908604988AA22B95228600D -:100D5000B5480288CB4D2E68049CA24248D0052C91 -:100D600009D8B348B349C0467C4424796400A744F9 -:100D7000100205080B0EB84800210AE0B448B54936 -:100D800007E0B148B14904E0AD48AE4901E0AA48E6 -:100D9000AA49B24B19605860052A08D8AC49AD4839 -:100DA0007A44127952009744100205080B0EAA49A2 -:100DB00000200AE09E499F4807E0AD49AD4804E0A5 -:100DC000A949AA4801E0A649A6480CCBFFF702FBB7 -:100DD00004460F463046FFF7EFFB02460B4620461F -:100DE0003946FFF7F7FAFFF703FC0646A34F049CCA -:100DF000A14806602E60039805F0D6FDA821785220 -:100E0000D94908604988A622B952286001204002C9 -:100E10000690385A002872D000259B4E09E00F46F4 -:100E200001C6E8B204F09EF80698385A6D1C854257 -:100E300065D239467C4807883068A742EFD0052C38 -:100E400005901FD8A10003A253587A49784A834CD1 -:100E50009F46C046910E00086D0E0008730E0008F4 -:100E6000790E00087F0E00088D0E000800217A4AD6 -:100E70000EE07849764A0BE07449734A08E07149FC -:100E80006F4A05E00021744A744C01E06B496A4ADC -:100E900006C4083C052F11D8B80002A10A586D48B5 -:100EA0006B499746D90E0008BD0E0008C30E000816 -:100EB000C90E0008CF0E0008D50E000800206649B4 -:100EC0000AE05C485A4907E06A48694904E0674813 -:100ED000654901E0634862490CCCFFF77BFA0446A0 -:100EE0000F460598FFF768FB02460B462046394639 -:100EF000FFF770FAFFF77CFB604F049C90E74948CE -:100F000000880199814200D181E04B1E032B07D854 -:100F10005E495F4A7B441B795B009F4409010407DB -:100F20004D49002204E05D495D4A01E059495A4AB1 -:100F30004A4B1A605960401E0026032818D8594FA2 -:100F40003446C0467844007940008744191114178C -:100F5000B2000020841200202A72000886120020AD -:100F600030720008B4000020B0000020D012002031 -:100F7000394F344604E04E4F4E4C01E04A4F4B4C43 -:100F800003F0FEFA03F0A4FA4B4D03CD083DFFF742 -:100F900021FB02460B4620463946FFF71BFA024664 -:100FA0000B462E4903C9FFF715FAFFF73FFB07462B -:100FB0000C46424A3346FFF79BF8414A1060F34320 -:100FC000404AFFF7C5F8C01928603F4A10606141E8 -:100FD00069603E4C611D092201273B4600F07CF808 -:100FE00037480068052221463B4600F075F803F0BB -:100FF0003BFD03F087FA00F0E1FB701C042E06466F -:10100000F9D3334800210180324801601B4F029818 -:10101000554908800398273005F086FDC021785295 -:1010200007B0F0BDB200002084120020D0120020D2 -:1010300051B8AE3FB81E85EB5F34DE3F1188B2CAAF -:101040009AA92B40BD9AA9BB19513C40905F07CE8D -:10105000AAAA3040ABAAAAAA0000F03FB81200200A -:1010600079F30040A8FCE02F4082B23F6D3480B796 -:10107000C514A23FE6736788601500204002002077 -:1010800068150020D81200209C1100204D62503FAE -:10109000FCA9F1D2578EEA3F1A578E1A14FF9C3FD3 -:1010A00058A1B54700408F40AE47F33F48E17A145E -:1010B00048A841402F0735E79012002000CA9A3B0C -:1010C00098150020003665C49C150020F40100200E -:1010D00074120020B0120020F0B581B014460D4605 -:1010E00006460027002B03D0F943002C03D115E05E -:1010F0000121002C12D0002B01D06019451E009157 -:101100000A213046FFF7C6FAF621414389192970B2 -:1011100000996D187F1CA7420646F1D301B0F0BDBF -:10112000B0B51048018900290DD00F4A521E002386 -:10113000C488651CC580515C05692955521E5B1C1D -:1011400001898B42F4D382888B1C934202D90021FF -:101150008180B0BD4B080381511A81800188C91874 -:101160000180B0BD240200206815002080B5002059 -:1011700001F064FA042804D1DC480068002809D191 -:1011800009E0002001F05AFA022804D1D74840684B -:10119000002800D08047002001F074F980BDC046CF -:1011A00080B5012001F04AFA042804D1CF488068B4 -:1011B000002809D109E0012001F040FA022804D1F9 -:1011C000CA48C068002800D08047012001F05AF9C1 -:1011D00080BDC04680B5022001F030FA042804D159 -:1011E000C2480069002809D109E0022001F026FA6E -:1011F000022804D1BD484069002800D08047032060 -:1012000001F01CFA042804D1B8488069002809D1EB -:1012100009E0032001F012FA022804D1B348C069A2 -:10122000002800D08047022001F02CF9032001F0B3 -:1012300029F980BD10B5A34C2078FD210140217013 -:101240009E4801F099FA2078FE210140217000208B -:10125000152100F063F8A01C784C20612078400133 -:101260000549421821460C31204601F011F920466B -:1012700001F078FA10BDC04600900240F0B581B090 -:1012800015460C4602281FD0012843D101273846B5 -:10129000394600F059FF0220192100F03FF8812063 -:1012A0004000354E708431460C3100224A75F5827B -:1012B000B782B2701849F16034613080304601F075 -:1012C000E1F9002821D0FEE702200127394600F08D -:1012D0003BFF03201A2100F021F881204000274E17 -:1012E000708430460C3000214175F582B782B170B0 -:1012F00009482C30F0603461FF20043030803046E3 -:1013000001F0C0F9002800D0FEE70221012230469A -:1013100001F0A8F901B0F0BD9C28014080B582B071 -:1013200001AA11705070012000025080104601F097 -:1013300095F802B080BD000010B50446012801D028 -:101340000E4800E00C4801F00DFA012C00D00224F8 -:10135000204600F0B3FF10BD10B50446012801D0AF -:10136000064800E0044801F007FA012C00D00224EE -:10137000204600F0B1FF10BDB8000020E0000020C2 -:10138000F0B59BB00190002415212046FFF7C6FF61 -:101390002A4F384601F0F0F9BC700125680202902E -:1013A00038804848801C4649254AF96038617A618E -:1013B0002448386203AE384601F064F9002800D0B2 -:1013C000FEE72C36204F032078703C701F480168E0 -:1013D000232048430199FFF75DF9401E80B2FFF7D3 -:1013E00049FB1B492846FFF775FB03A88474048258 -:1013F0000299F1807471B5701390164812901649D5 -:101400001191164904910397154A0592034620331A -:101410000693144B08930B91791C0A910C920D9032 -:1014200010203071348011A801F02CF9002800D070 -:10143000FEE7024801F096F91BB0F0BD080100205C -:1014400001000001010100015801002010000020EE -:10145000A90A0008600100200104000208A502405A -:10146000010001001000000210B5002414212046E4 -:10147000FFF754FF1148847001210A0202804A02DA -:1014800042840F4A818203460C33597581214900F9 -:101490000C4B5918C16002610B49595CC18201F0C3 -:1014A000F1F8002800D0FEE7044C0221012220467A -:1014B00001F0D8F8204601F055F910BD30010020A8 -:1014C000003801408E0F00200302000010B5C30059 -:1014D000064CE150E1184A60032805D840B280006C -:1014E00003A108580649086010BDC0461C12002020 -:1014F00000020000000400000008000000080000D6 -:1015000000E100E0F0B583B034480468344E7D203B -:101510000190C700776060080290F0603461642534 -:1015200020462946FFF7B6F830600A206043294676 -:10153000FFF7B0F80546B0602A48844202D8019807 -:10154000800030603068B84205D3052060436421D4 -:10155000FFF7A0F8706070688542029A02D8801880 -:101560004008B060B068824202D800194008F060BC -:10157000012044021C4D052028531C4A1070384697 -:10158000D83805F0D1FA285B002825D022463B4602 -:1015900000200646174DF1B217464A00144CA352DC -:1015A00089000F4A5158114A11602B806980518877 -:1015B000A9800722504303214902401880B21C46EB -:1015C0000223294605F062FA23463A460648C15BE3 -:1015D000761CF0B28142DED803B0F0BDD0120020FC -:1015E0009C1100204FC3000040020020681500201D -:1015F000EC1100206015002010B5054C0521204697 -:1016000000F0A5F820210122204601F06CF910BD60 -:101610004008014080B5012001F0B8F8012807D149 -:10162000012001F0AFF844480068002800D080474E -:10163000022001F0ABF8012807D1022001F0A2F846 -:101640003D484068002800D0804780BDB0B50125E6 -:10165000AC02204601F09AF8012807D1204601F09B -:1016600091F83548806A002800D08047EC02204677 -:1016700001F08CF8012807D1204601F083F82E48AC -:10168000C06A002800D08047B0BDC046B0B5012573 -:101690002C03204601F07AF8012808D12648006B77 -:1016A000002800D08047204601F06CF8B0BD6C03E4 -:1016B000204601F06BF8012807D1204601F062F8BE -:1016C0001D48406B002800D08047B0BD80B5042085 -:1016D00001F05CF8012807D1042001F053F8164806 -:1016E0008068002800D08047082001F04FF80128CA -:1016F00007D1082001F046F80F48C068002800D044 -:10170000804780BD70B50C4D1035042603E02D1DBB -:10171000761C082E0FD00120B04084B2204601F084 -:1017200035F80128F3D1204601F02CF8286800286C -:10173000EDD08047EBE770BD3C12002001228A40CB -:101740004168914341604169114341617047B0B5BF -:1017500001231A468A404468144344604469944310 -:101760004461490003248C40056AA54305628B400F -:10177000016A19430162016991430161B0BD01220F -:101780008A40C1689143C16081681143816070479C -:1017900080B50648008840000549085A03F0DCFA85 -:1017A0000448054905F082FA80BDC0464415002072 -:1017B0005E740008000C00407D3D0008F0B585B067 -:1017C0002D4A1078401CC1B2042900D900201070A5 -:1017D00001212A4C04E01070029A511C032A47D8B8 -:1017E0000291C0B20E2141430920000201910D185F -:1017F000072602272846214632463B4605F046F991 -:1018000003A9284632463B4602F050FD0020215CE9 -:1018100003AA125C8A4220D1411C05280846F6D949 -:101820004920800101990D180726022728462146E4 -:1018300032463B4605F02AF903A9284632463B4684 -:1018400002F034FD0020215C03AA125C8A4204D11C -:10185000411C05280846F6D907E0074A1078401CC5 -:10186000C1B20429B7D90020B5E7002005B0F0BD0A -:10187000012005B0F0BDC046E0040020EC0D0020C2 -:10188000F0B583B04D4F788806283FD8784400796A -:1018900040008744033E6587878787004848017872 -:1018A000FE220A40027010200290009001240321C1 -:1018B00001910026072320463246FFF711F8112038 -:1018C000009002252846019932462B46FFF708F87A -:1018D00002983881FE802046FFF72AF83A7A394686 -:1018E00024312046FFF7CAFC4F20800039183A7A8D -:1018F0002846FFF7C3FC2046FFF71EFD2846FFF7EA -:101900001BFD7C8005208001B8804BE000207880A2 -:1019100048E001242046FFF71FFD0220FFF71CFDD1 -:101920000020F8613862E1037F22D243403203464F -:10193000BC185F25AD0065592D0A6D18ADB2281889 -:10194000646E240A6418A4B2E318121DF0D10321B6 -:10195000798000091909F9613862F960386121E07C -:1019600001242046FFF7F8FC0220FFF7F5FC0020D9 -:10197000F8613862E1037F22D2430346BC186F2529 -:10198000AD0065592D0A6D18ADB22818A42564590B -:10199000240A6418A4B2E318121DEFD140095909B2 -:1019A000F96138627888002804D0B88803F07EFA9C -:1019B00003B0F0BD03F0B6FA03B0F0BDF0120020A2 -:1019C0002002002070B5684904220A818A88032A0F -:1019D00006D86648002202808A800320087670BDFF -:1019E00000220A76614A01231380CA88551CCD80E3 -:1019F0000B699E5C844CE670961CCE80ADB25D5D3A -:101A0000A570D51CCD80B6B29E5D6670121DCA80D1 -:101A1000A9B2595C21702168016070BD70B552494E -:101A200002220A818A88012A06D8504800220280B0 -:101A30008A800320087670BD00220A764B4A012373 -:101A40001380CA88531CCB800C69A55CF04E75705E -:101A5000921CCA8099B2615C31703188018070BD7E -:101A6000F0B583B00446E748042505818588032D39 -:101A700009D83E4D00262E808680032505769042AB -:101A800025D903B0F0BD00250576384D01262E80FE -:101A9000C5880291019323466C1CC4800669715D60 -:101AA000594FF970A91CC180A4B2345DBC70EC1C04 -:101AB000C48089B2715C7970291DC180A0B21C46B6 -:101AC000019B0299305C387038689042D9D89842AE -:101AD000D7D322688242D4D024480122028008460B -:101AE00004F062FF206003B0F0BDC046F0B583B0E3 -:101AF00002910446C348022505818588012D09D835 -:101B00001A4E0025358085800326067695421CD91D -:101B100003B0F0BD00250576144D01262E80C58842 -:101B20006E1CC68001931346076922467C5DB84946 -:101B30004C70AC1CC4801446B0B2385C1A46019B91 -:101B4000B34908700D889542E2D89D42E0D32088C1 -:101B5000A842DDD0054801210180029804F0E4FF8D -:101B6000208003B0F0BDC04624020020DC1200201B -:101B7000F0B583B0FF2434340125E903204602F098 -:101B8000E5FBC221354E70527D20C100E01C02F001 -:101B9000DDFBC4217052E80200210190029102F0A5 -:101BA000D5FB16490880002826D0154F154C029DFC -:101BB00007E03880A41CBF1C6D1C104800888542BB -:101BC0001AD205221046684301990818801C80B279 -:101BD00002230D490E4602F069FB30463679042196 -:101BE000FEF790FF86420298E3D100200649087173 -:101BF000488820800888DCE703B0F0BD96110020FB -:101C000068000020200000206015002080B5002022 -:101C100000F00EFD0249401A801E024A885480BD21 -:101C20008E0F00200202000070B50D204001E34934 -:101C300008180B4C206000250A4E715D0320684394 -:101C40000522D201801880B202F080FB2168088052 -:101C5000881E20606D1C302DEFD170BD4002002029 -:101C6000E0010020F87300087047704770470000DB -:101C700070B5094C08340025084E052068435521ED -:101C80000901401880B2216802F078F901C60C34CD -:101C90006D1C102DF1D170BD38730008A00100201B -:101CA000F0B581B0C04DA888022800D2A7E0564BFD -:101CB000C84C06E001F0D0FAA8880128524B00D8A1 -:101CC0009DE002272F812888FF260146B1434F4A15 -:101CD0008918090A06294CD87944097949008F44A2 -:101CE000034854115748330002F066F95BE01030A6 -:101CF000C006800E4C49085A2080FFF711FAA888C8 -:101D0000012850D92F8128880F2201469143424A49 -:101D10009142ECD0414A9142E9D083221202914291 -:101D200005D140003E4940183E49405AE0E73F494E -:101D3000884238D80020DFE700202080FFF7F0F944 -:101D4000A8880128304B2ED92F8128880146B1431D -:101D50001A46203A92B29142EED1984223D84000DE -:101D60002C49401880B202222146134602F09EFA06 -:101D7000E4E70F21090301400D22120391420AD02A -:101D80000720400381420CD121E002F0A9F90AE0CA -:101D900002F03AFA07E0DF210902884201D1244823 -:101DA00000E0002020802889002800D182E701215E -:101DB000EA88531CEB808BB280B2C01A205C2B697E -:101DC00098542889491C8AB29042F1D272E77C4823 -:101DD00000887C49884208D07B4988420BD1012089 -:101DE0000003F02102F056F807E0DD20C0015A217F -:101DF00002F050F801E0042028760020A88001B00D -:101E0000F0BDC04624020020208600000080FFFFB5 -:101E10006815002080FDFFFF208300001083000074 -:101E20003474000800FAFEFFA8150020308300007B -:101E30005041000070B50A48041D0025094E0320DA -:101E4000684301218902401880B2218802F07EFA9D -:101E50003080A41DB61C6D1C702DF0D170BDC04625 -:101E600076740008FA0D0020F0B581B04E4D0026C2 -:101E70002E814E4801684E4A914200D1066001F021 -:101E800001FA002801D001B0F0BD4A4F05E000F092 -:101E9000EDFF01F0F7F90028F5D1474806802988C1 -:101EA000FF240A46A243212080028242F1D0412031 -:101EB00040028242EBD00120C3039A4222D1A8887B -:101EC0000228E6D328880146A1433A460A329142C5 -:101ED0000AD10C202881A8880B2833D910210C2284 -:101EE000364804F081FD05E0C01980B2692801D8A8 -:101EF00004F05AFC01F0C6F90028CAD1A8880128CC -:101F0000E0D8C6E70F22120311400D2212039142BE -:101F10001BD1CF2044002948001902F01FFE2B4896 -:101F200000880028B5D02548005B2949884203D0A5 -:101F30001F498842ADD11AE0264908800D2004F0DF -:101F4000F3FDA6E703202876A3E707225203914278 -:101F50000AD11B4909881B4A91421DD01A4A914255 -:101F600002D10003F0211AE00420287619E01A4873 -:101F700018490880194908800D2004F0D5FD04F0A7 -:101F800093FE00F00BFCBFF34F8F1548154901601D -:101F9000BFF34F8F00BFFDE7DD20C0015A2104F0E1 -:101FA000B7FBAE8001B0F0BD240200204C1500202C -:101FB00055AA0000F67F0000220200204002002007 -:101FC000880F0020464D000054430000DC12002022 -:101FD00066BB00006815002055AAFFFFF40D002025 -:101FE0000CED00E00400FA05F0B583B001AC00256B -:101FF000A57181204000A080022001904B4E304608 -:10200000214600F0E5FBA57101273802A0800C48AD -:1020100001903046214600F0DBFB304639462A4627 -:1020200000F061FCA571FF200230A08042480570DD -:102030000197403E3046214600F0CAFB03B0F0BD98 -:1020400001000100F0B581B0384C0221204600F0BB -:1020500043FC0546364801788D4206D13548018853 -:10206000491C8AB28A4203D003E00570314800213E -:10207000018030480088022855D32F49087801286C -:1020800011D12E4F387801280DD10121002620468C -:10209000324600F028FC642004F0F4FD264928486C -:1020A00006600E703E70087801281DD000283AD1D5 -:1020B000012D33D123480078002834D1204E3068D8 -:1020C000401C306032282ED3012520460C4629467C -:1020D0002A4600F008FC642004F0D4FD00203060A3 -:1020E0002570164908701CE0012D17D1154800789D -:1020F000002818D1124F3868401C3860322812D39B -:102100000125002620460C462946324600F0EBFB0E -:10211000642004F0B7FD3E60267002E00848002508 -:1021200005600848057001B0F0BDC0464008014098 -:102130009E1200209C1200209A120020981200206B -:10214000A01200209F120020054A002903D0116828 -:102150000143116070471168814311607047C046A8 -:102160008C280140054A012800D02C321068022931 -:1021700001D0012070478007C00F704798280140A8 -:102180000B4B012A05D101280AD1186808431860B1 -:102190007047C943012807D1186808401860704784 -:1021A000D86A0843D8627047D86A0840D862704736 -:1021B000A028014070B50C46064601252804294692 -:1021C00001F010FE002C62D0022E2DD0012E5ED127 -:1021D0000121480201F006FE3048C169304A0A4038 -:1021E000C26121788900C2690A436178C90211433A -:1021F000C161E178A27852010A430262A1798902A1 -:10220000227A52020A43617A09021143E2791201E9 -:102210000A43217911434162617981620168022296 -:102220000A430260002070BD0125A802294601F082 -:10223000D9FD1A48816C1A4A0A40826421788900C3 -:10224000826C0A436178C90211438164E178A27803 -:1022500052010A43C264A1798902227A52020A43D6 -:10226000617A09021143E27912010A43217911438B -:10227000016561794165016804220A430260816851 -:10228000A27A012A05D1AA041143816000252846BB -:1022900070BDAA0491438160002070BD8828014070 -:1022A000C3C7FFFF401E414241418802012189020C -:1022B0000F4A13688B4318181060704701214A03B6 -:1022C0000B49012803D10868104308607047C86AA9 -:1022D0001043C8627047C0460549064A012803D129 -:1022E0000868104008607047C86A1040C8627047AC -:1022F000A4280140FFDFFFFF70B50D46044601260C -:102300007002314601F052FD2878401E411E88417E -:10231000400021680222914308182060A878401EDE -:10232000411E88412168B143081820606878401E2A -:102330004142414188002321C900625804239A4345 -:102340001018605070BD00000849002804D0012812 -:1023500007D0022804D070470868012202430A60AF -:1023600010310868012202430A6070470CA5024040 -:1023700000280FD002281FD0012836D13648012965 -:1023800026D1416801220A434260016802220A43C1 -:1023900002607047304801291FD141680122114372 -:1023A000416041691143416101680222914301602A -:1023B00001691143016170472748012916D141691C -:1023C00001220A434261016902220A430261704705 -:1023D000016802229143016070470221C9430268EB -:1023E0000A40026002690A400261704701690222E4 -:1023F000914301617047C046002806D0022808D0EA -:10240000012805D10448016070470348016001615B -:10241000704701480161704700A5024000280FD0B5 -:10242000022807D0012816D10B48016801229143E8 -:1024300001607047084801690122914301617047BA -:102440000120C243044801681140016001699142C2 -:1024500000D3891C0161704708A5024010B50446ED -:102460000120014601F0A2FCE078C001A1788901B9 -:102470000143207808436178014A8854002010BD48 -:1024800000A00240014908707047C0461F8002400A -:10249000F0B583B0044608681060486810618F7D0D -:1024A0003802C019D08001252B46BB40487D10283A -:1024B0000190029505D1088B58439080488B434387 -:1024C00000E0938093820B890420165E1420155E31 -:1024D000C87D052845D80094029C2404BC402414DF -:1024E0005C43E7177C40E71B5E435D43784400791B -:1024F00040008744020B1A2902024A4807409760AD -:10250000488946437342D360454327E04448074027 -:10251000704203039B08FB18029CE4071B1993609D -:10252000D06048896843454219E03D4807406D4204 -:10253000280380083818029B9B07C01890604889C0 -:1025400070434042D0600AE035480740B002381A74 -:1025500003239B07034393607042D0606D429561F3 -:10256000009C4889D083D082002090836078042822 -:1025700029D002280DD001284FD10198C007000FA3 -:102580009083D08B28490840D083D08A0840D082DD -:1025900043E0087D0102019BDB071B0F5918203126 -:1025A0009183D18B204B1940D1834002D18B0143C1 -:1025B0001E4C2143D183D18A1940D182D18A014353 -:1025C0002143D18229E0487C8000019BDB071B0F5F -:1025D0000343087C400018438B7C034310201843BE -:1025E0009083C8689061D08B0F4B1840D083D08AFD -:1025F0001840D082087D10280FD0D18B4302194398 -:102600000A4C2143D183D18A19432143D18200024C -:10261000918B0143202008439083002003B0F0BD3C -:10262000FF030000FF3F0000FF7900000080FFFF74 -:10263000400101494058704710900240400148490C -:102640004018818B490709D5C18A054A0A40C08BC9 -:102650004008C0B2824201D804207047022070476F -:10266000FF01000010B500784001054BC45A012A53 -:1026700002D00C40C45210BD0C43C45210BDC04621 -:102680001C900240F0B581B0054601242046214649 -:1026900001F08CFB31490868002846D428788876F8 -:1026A000C877887780220A60697804293FD1A868B2 -:1026B00000284BD06868002848D00094E8780028AB -:1026C00015D000273C463E46A868C1194889002815 -:1026D0003FD0088900283ED0686802192846FFF7D5 -:1026E000D7FE1C372034761CE8788642ECD3686825 -:1026F00001682A7852011A4BD150D11882888A80F9 -:10270000C288CA8082688A60C268CA6002690A6137 -:10271000828A8A82C28ACA8282698A6100248C8300 -:10272000828B8A83C08BC88310E002240EE0E98A82 -:1027300000290BD0A98A002908D029460C31400174 -:10274000074A82182846FFF7A3FE0024204601B05E -:10275000F0BD009CFAE7009CF8E7C046008002400C -:10276000009002400178034A11708078012800D15E -:10277000917070471B8002400078014908707047D3 -:102780001A800240044908607047C046024909683F -:102790000840411E884170471404014070B50B4E3B -:1027A00030680424204330600121204601F028FBDA -:1027B00000252046294601F023FB8020294601F010 -:1027C000F5FA3068A043306070BDC0462410024066 -:1027D000F0B583B00C46054680200121029101F03E -:1027E000E5FA2688002E75D000210A460B46019690 -:1027F00017E0A868B843A860E868B843E8600F200D -:1028000090402E6886432E60A07990402E68064343 -:102810002E60019E5B1C3046D840891C121D00288A -:1028200058D0029F9F403742F4D0A678022E16D08F -:10283000012E08D0002E23D16E68BE436E606E69F3 -:102840003E436E612BE06E683E436E602E69BE4370 -:102850002E6103268E40286AB04328620AE0686829 -:1028600038436860286938432861032088402E6A0D -:1028700086432E62E07888402E6A06432E620EE080 -:102880006868B84368606869B8436861A869B84314 -:10289000A861A868B843A860E868B843E8606079B0 -:1028A000002802D0A869384301E0A869B843A861AC -:1028B0002679022E08D0012E9BD1E868B843E86043 -:1028C000A8683843A8609AE7A868B843A860E86891 -:1028D000384393E703B0F0BD406A0840411E884189 -:1028E000704741637047002A02D02C228150704704 -:1028F000302281507047000070B50022002934D08A -:10290000814232D242080243900810430209024336 -:10291000100A1043020C0243D0434308144A1340E8 -:10292000C31A14489C08034004401B191C091D19B4 -:10293000114B1D40114C65432D0E4E080E43B1083E -:1029400031430E090E43310A31430E0C0E43F1435D -:102950004E081640891B8A08014002408818010968 -:10296000401818406043000E421BD0B270BDC046F4 -:1029700055555555333333330F0F0F0F01010101F7 -:1029800004494868C00702D1002008607047012050 -:102990007047C046103000400348007803490A6879 -:1029A000101808607047C04614000020A4150020CD -:1029B000016880220A4302607047000080B5002150 -:1029C000016041608160C16001610122254B984234 -:1029D00003D0D00701F0F8F980BD900701F0F4F9B9 -:1029E00080BDC0460268802313430360491E4A42EB -:1029F0004A419101026840239A435118016070478F -:102A000070B50D46044601261648844201D0F007F1 -:102A100000E0B007314601F0D7F92068B0432060EC -:102A20002878411E884140002168022291430818FD -:102A30002060E878411E884180002168042291438B -:102A40000818206060687F2188436060A87881084A -:102A500011406A78636813430007400E1843084327 -:102A6000606070BD000C00408160016881220A43F3 -:102A700002607047F0B583B00E4604460125A803F6 -:102A8000324F39688143226812030240501838607F -:102A900000BF2078C0070AD001A902208871002059 -:102AA00088700D80280288801948FFF791FE206801 -:102AB000032108403A688A431118396000BF711C2D -:102AC0003A681207920F904202D0491EF8D11CE0DA -:102AD00000BF3868F021884361680901014339600B -:102AE00000BF072001023A688A43A1680902114326 -:102AF000396000BFC00239688143E068C002084302 -:102B0000386000BF02F066FA0025284603B0F0BD29 -:102B1000400801400D4800684005400F042801D3DB -:102B2000C11E00E000210A480068C8407047C04646 -:102B3000064800688004400F042801D3C11E00E04D -:102B4000002103480068C8407047C0460410024096 -:102B50001000002070B50546012420070F4E316893 -:102B600001433160E006316801433160204601F0E5 -:102B7000F7F87068012D09D120437060084871682A -:102B8000890708D4401CFAD3204670BDA04370606A -:102B90000024204670BD002070BDC0461C100240BD -:102BA0000000FFFFB0B5044601252804294601F0C6 -:102BB00019F9002C28D0154801682278042A02D17E -:102BC000082291430AE0FF2304339943016001681E -:102BD0000A4361780B021343082119430160A2786C -:102BE0000168042A02D1402291430BE023231B01F8 -:102BF00099430160110102680A43E1784B021343D3 -:102C000040211943016000252846B0BD1C28014021 -:102C1000F0B581B001221649164B1C4602E0641C37 -:102C2000012E07D0664266410F8820253D40F6D030 -:102C30001646F4E70124002D17D002E05B1C012E9C -:102C400007D05E425E410F8808253D40F6D016460B -:102C5000F4E7002D09D00A8882430A800024800707 -:102C600003D501204002FFF78DFD204601B0F0BDE5 -:102C7000042800400100FFFF574A4A4002617047A4 -:102C8000002A03D0C2680A43C2607047524A5140CA -:102C9000C2680A40C2607047B0B50D46044613488A -:102CA000844204D00120014601F08EF803E00121A6 -:102CB000C80201F097F820686988E1622988A1625A -:102CC00069794A1E9141C9013F22120190432A7934 -:102CD0000243E888104380229043401820606069D6 -:102CE00001210143616100202061B0BD002C014041 -:102CF000016801220A430260704700000168024A2D -:102D00000A4002607047C046FEFF000002460020F5 -:102D1000022909D004290ED15168C9070BD0516985 -:102D2000C90708D0012070475168890703D5516948 -:102D3000890600D501207047F0B581B00D460446E4 -:102D400024480121844205D0480401F03DF8FFF7F2 -:102D5000E1FE04E0880301F045F8FFF7E9FE07090A -:102D600000952D6838462946FDF794FC064628460E -:102D70007043381A0001690840182946FDF78AFC9B -:102D80000F2800D9761C1449E26FD20706D04A1EDC -:102D900009041146F8D1032001B0F0BDE26880219A -:102DA0000A43E260F2B22260320AD2B262600F22BB -:102DB0001040C022A050009B9888DA8802431889EE -:102DC0001043E2680243E260E0688843E06000206C -:102DD00001B0F0BD00380140FFFF000080B504489D -:102DE0000068002800D080470248FFF7E1FD80BD61 -:102DF000C4120020000C004080B504480068002880 -:102E000000D080470248FFF7D3FD80BDC8120020E4 -:102E1000200C004010B50F4801880F4A11800F4C5C -:102E20002288028048000E49085AC0090D4B1880BC -:102E30005000085A01F0D0FB0B480178DF220A400D -:102E40000270080702D50120208010BD4448008A86 -:102E5000208010BD44150020461500204815002094 -:102E60005E7400088C15002092110020F0B581B02E -:102E7000F54CA08802286BD3FB20C701354E05E036 -:102E800000F072F82F46A088012861D93D462788B6 -:102E9000B742F5D300202081FDF772FE3046703036 -:102EA00086B200F0EFF9B74226D20028294E2F460D -:102EB000F34CE8D1208831466F3189B28842E2D89C -:102EC000391870318AB26F2A3FD85000244B181835 -:102ED00006235343234DEA5A03264E430121890218 -:102EE00071181C4E89B2EB185B88FEF7FFFD00F0ED -:102EF000C9F90028DED0C6E70028164E2F46EA4C56 -:102F0000C1D120883146EF3189B28842BBD8C1197E -:102F10000804000E19D1FF2081438AB290000E4BA5 -:102F200018180C2353430D4DEA5805264E435521DE -:102F300009017118074E89B2EB185B68FEF790FD26 -:102F400000F0A0F90028DCD09DE7022020769AE767 -:102F500001B0F0BD10820000A0010020387300080D -:102F6000FA0D002076740008F0B581B0CE4EB0881E -:102F7000022800D272E03B4FEE4C964D0220308189 -:102F80003088C1190F291FD87944097949008F4425 -:102F900007282C28282828282828282828323D4B8C -:102FA0002046FEF70FFD20683049884202D03049A4 -:102FB000884201D12A48206020682949884245D1A9 -:102FC0000020DB49088041E02749884209D103F00D -:102FD0006BFE03F0C5FD002003F01CFB03F065FE53 -:102FE00034E0000A822831D938E0284601F0B6FDE5 -:102FF000FEF73CFE2AE0284601F0B0FDFEF735FE64 -:10300000CF2040002988914A11521FE0F088411CCE -:10301000F1803269135C6B70801CF08088B2105CA8 -:103020002870FEF721FE11E0F088411CF180326922 -:10303000135C6B70801CF08088B2105C2870CF200D -:1030400040002988814A1152FDF772FD00F01AF9FB -:10305000002803D1B088012800D98FE701B0F0BD66 -:1030600044524953007EFFFF0680000052414953FD -:1030700033313032F0B581B08B4C00252576206994 -:103080004178C91E0D293AD87944097949008F44FD -:103090000636362236333636363636363638C17848 -:1030A0008278120251182180427903791B029A1802 -:1030B000A28093B2332B31D209B252006281A28036 -:1030C00082700320E0806089001D608100297CD42B -:1030D00002F0D2FC24E0C1788078072262813C4A69 -:1030E0006260000240182080411C618000B200280C -:1030F00068D402F0D1FD13E00078002810D101203F -:103100000DE0C1788278120251182180427903794A -:103110001B029A18A28093B2332B47D30420207647 -:10312000207E00280BD021694A78802313434B70FE -:10313000216901228A702169C87005206081206997 -:10314000017800292ED06189002929D00091FE3113 -:10315000CAB23F4F3F4B04E06E1C95420F463546C6 -:103160000BD0415D7940082702E031467F1EF3D045 -:103170004E08C907F9D05E40F7E7164A118051782A -:10318000009BC154206961890818401E11780170A4 -:103190006089421C62816069216992B2FCF7F0FF8C -:1031A00001B0F0BD0020608101B0F0BD5300A380EC -:1031B00051186180102141700720E0806081605FBC -:1031C000002896D5FEF750FEAAE7FEF769FDA7E7AF -:1031D0000200040068150020F0B581B032490020DB -:1031E00048818B89052B08D309690A78002A06D003 -:1031F000A224164D2C5B944201D001B0F0BD5818AA -:10320000821E12780092401E0278FD33DBB2002548 -:103210000F4F104C04E06E1C9D42074635460BD004 -:10322000485D7840082702E030467F1EF3D046080C -:10323000C007F9D06640F7E71102009A8918091A09 -:103240004842484101B0F0BD240200204002002065 -:10325000FFFF000001A00000134881880289931C31 -:103260008B4203D9002181800120704753080381DC -:10327000891A81800188C918018000207047C046E2 -:103280002402002008490A898B88012093420AD32E -:103290009B1A8B809BB2022B05D3500808810A88A9 -:1032A00010180880002070472402002070B51F48C5 -:1032B00000881F490A8812180A8092B2520A0F2AFF -:1032C00008D31C4A002313600B801B490A7808238B -:1032D00013430B7019490A78130714D5184B1C882F -:1032E00024181C80A5B2174C2688B5420BD3402564 -:1032F000258000241C8080231A430A70124A137808 -:10330000BF241C401470114A136818181060000B79 -:10331000E1280AD3002010604878FE2202404A705B -:1033200008782522024080320A7070BD8C1500207A -:10333000220200204C1500202002002092110020C3 -:103340008A0F00208C0F002058150020E404002074 -:1033500080B50D480168491C01600A2905D3002188 -:1033600001600A482021FFF7BCFA09480168491C9E -:1033700001600848814202D3074801210170FEF72D -:1033800061FE02F0C5F980BDC012002000080140B6 -:1033900050150020411901009812002010B500209E -:1033A000A04980220B4600241C70521E0833002ABC -:1033B000F9D1491C401C0828F3D110BDF0B583B0E9 -:1033C0000292994222D20A460299091A0191C40036 -:1033D000944D29190091114604E0521C491CCCB2AD -:1033E0009C4213D2029CA042F7D2D408009D2F1910 -:1033F00007240C400125A540EC43019D3E78264062 -:103400003E706D1E0837002DF8D1E6E703B0F0BD21 -:10341000F0B583B00292994222D20A460299091A63 -:103420000191C400EA4D29190091114604E0521C93 -:10343000491CCCB29C4213D2029CA042F7D2D408C1 -:10344000009D2F1907240C400125A540EC43019D48 -:103450003E7826403E706D1E0837002DF8D1E6E715 -:1034600003B0F0BDF0B583B00292994221D20A4672 -:103470000299091A0191C400D54D291900911146EC -:1034800004E0521C491CCCB29C4212D2029CA042C5 -:10349000F7D2D408009D2F1907250D400124AC4018 -:1034A000019D3E7826433E706D1E0837002DF8D1F1 -:1034B000E7E703B0F0BDC046F0B583B001AD00242E -:1034C000AC71012000900702AF8052480190524E2B -:1034D00030462946FFF77CF9AC71AF804F48019028 -:1034E000304640302946FFF773F9AC71AF804C4845 -:1034F000019030462946FFF76BF9402530462946B2 -:103500002246FFF7F0F9C827384603F0BBFB3046E8 -:103510002946009AFFF7E7F9AE20214600F052FB5A -:103520000220214600F04EFB1020214600F04AFB0D -:103530002846214600F046FBB020214600F042FB21 -:103540008120214600F03EFBCF20214600F03AFBCF -:10355000A120214600F036FBA620214600F032FBD8 -:10356000A820214600F02EFB3F20214600F02AFB38 -:10357000AD20214600F026FB8B20214600F022FBE7 -:103580003320214600F01EFB3846214600F01AFB8E -:10359000D320214600F016FB2046214600F012FB06 -:1035A000D520214600F00EFB80263046214600F053 -:1035B00009FBD920214600F005FB1F20214600F021 -:1035C00001FBDA20214600F0FDFA1220214600F02E -:1035D000F9FADB20214600F0F5FA2846214600F0F2 -:1035E000F1FAFC480146324600230B700831521EA6 -:1035F000FAD1401C641C082CF4D10920C101F44804 -:10360000FCF7E5FD00F010F8AF20002100F0DAFA39 -:1036100003B0F0BD100002014008014001000201AA -:1036200040000101E8040020F0B585B000200090C2 -:1036300002905038C0B2009D294600F0C3FA022023 -:10364000294600F0BFFA10242046294600F0BAFAB5 -:10365000E14E403E04960127304621463A46FFF7A8 -:1036600042F9DD4839463A46FFF73DF930462146F2 -:103670002A46FFF738F9D84839462A46FFF733F982 -:1036800078242E46E0B2C20910210498FFF72BF9E6 -:103690000127D14D284639463A46FFF724F9002242 -:1036A000284639461546FFF71EF9701C6400072EA0 -:1036B0000646E7D31021012704983A46FFF713F98D -:1036C000C54C204639463A46FFF70DF920463946A3 -:1036D0002A46FFF708F94024E0B2C20910210498F5 -:1036E000FFF701F90127BC4839463A46FFF7FBF8D6 -:1036F0000026B94839463246FFF7F5F8681C6400E1 -:10370000072D0546E8D31021012404982246FFF72F -:10371000EAF8B14D284621462246FFF7E4F828464C -:1037200021463246FFF7DFF83046354601960390D2 -:10373000C000EF4908180299475CA74EF8B2C209C9 -:1037400010210498FFF7CFF8012430462146224685 -:10375000FFF7C9F8002230462146FFF7C4F8681C7D -:103760007F00072D0546E9D3102101240498224645 -:10377000FFF7B9F8304621462246FFF7B4F8002299 -:1037800030462146FFF7AFF80398401C8028019D82 -:10379000CDD110240022049E30462146FFF7A3F825 -:1037A00001278D4839463A46FFF79DF830462146B5 -:1037B0003A46FFF798F80298401C082800D037E7EF -:1037C0000920C2018248CA49FCF7DAFC05B0F0BD05 -:1037D000E8040020F0B585B000237D4CC44DD9002D -:1037E0006218125C6918095C914205D15B1C59B2E0 -:1037F0000029F4D505B0F0BD02905038C0B20027C2 -:10380000394600F0DFF90220394600F0DBF91026D6 -:103810003046394600F0D6F96F4D403D0124284628 -:1038200031462246FFF75FF86B4821462246FFF7F4 -:103830005AF80495284631463A46FFF754F8664848 -:1038400021463A46FFF74FF87825634E0397E8B2D2 -:10385000C20910210498FFF746F80127304639467F -:103860003A46FFF740F80024304639462246FFF733 -:103870003AF803994F1C6D000729E7D3102101275F -:1038800004983A46FFF72FF8534D284639463A46F2 -:10389000FFF729F8284639462246FFF724F8402545 -:1038A0004D4EE8B2C20910210498FFF71CF8012719 -:1038B000304639463A46FFF716F800223046394678 -:1038C0001746FFF710F8601C6D00072C0446E8D37C -:1038D00010210124049E30462246FFF704F83E4D95 -:1038E000284621462246FEF7FEFF284621463A4654 -:1038F000FEF7F9FF16E01021012430462246354636 -:10390000FEF7F1FF344E304621462246FEF7EBFF2C -:10391000002230462146FEF7E6FF049F7F1C802FE1 -:103920002E4642D00497F90029484018029A855C37 -:103930006F4B59188F5CAF4217D10027E9B2CA0903 -:1039400010213046FEF7CFFF0124234821462246AE -:10395000FEF7C9FF002220482146FEF7C4FF791C6C -:103960006D00072F0F46E9D3C5E78018039088182C -:1039700001900025F9B2CA0910213046FEF7B3FFC5 -:103980000124F64821462246FEF7ADFF0022F34807 -:103990002146FEF7A8FF691C7F00072D0D46E9D3DD -:1039A00001990978039A1170A5E710240022304686 -:1039B0002146FEF798FF0127E84839463A46FEF7C8 -:1039C00092FF304621463A46FEF78DFF05B0F0BD26 -:1039D00068090020E804002080080140F0B58AB0A2 -:1039E00006910590082B03D10624002C0AD175E01E -:1039F0005907D808002900D0401C59084143CCB2CF -:103A0000002C6BD00F98099058080290203AD0B241 -:103A1000002501900001334908180090059A04938D -:103A2000039404E00246089D6D1CA54256D0082B65 -:103A3000089504D10620019948432C490EE0182B23 -:103A400008D0102B48D00C2B48D10C2001994843AA -:103A5000254903E0242001994843214908184019C9 -:103A60000792D6B20478002306990DE0099A002A3D -:103A700016D0F2001E4DAA18D55D9D43D555431CA6 -:103A8000491C6408072811D2184607270F40012354 -:103A9000BB40CFB2FF08E207E8D0099A002AE8D07D -:103AA000F200134DAA18D55D1D43E7E70798401CA7 -:103AB000049B082B039CB5D0C1B2059A891A029ABF -:103AC0009142089D02D1069A08320692029A9142CA -:103AD000059AA9D00246A7E70098C0E70AB0F0BD52 -:103AE000A2830008B27D00083E790008167700081E -:103AF000E8040020F0B585B002AC07C4002B36D036 -:103B00001C460A9D6808082D00D1801C01900B9F5F -:103B1000002610E0009730200143CAB2019870439C -:103B200002994018C0B203992B46FFF757FF761C45 -:103B3000F0B2A0421BD2F0430019010606D00121C9 -:103B40000A225143401E0206FAD100E001210498E6 -:103B5000FCF7A0FD0A21FCF79DFD0029DAD10097B2 -:103B60000198704302994018C0B23022DBE705B0DB -:103B7000F0BDF0B583B00646177838462038C0B29D -:103B80005E281CD8082B01D05D0800E006250898A7 -:103B90000190541C029501980090F0B2FAB20D46C3 -:103BA0001F46FFF71BFF3B462946029D7619601C06 -:103BB00027783A46203AD2B25F2A0446EBD303B0C4 -:103BC000F0BD0000F0B583B000910190634F3D4619 -:103BD000403D10240126284621463246FEF783FE4A -:103BE000384631463246FEF77EFE002702952846CB -:103BF00021463A46FEF777FE584831463A46FEF7E8 -:103C000072FE7824554EE0B2C20910210298FEF7E8 -:103C10006AFE0125304629462A46FEF764FE002248 -:103C200030462946FEF75FFE781C6400072F0746E2 -:103C3000E9D31021012502982A46FEF754FE474C8D -:103C4000204629462A46FEF74EFE002720462946F2 -:103C50003A46FEF748FE0098002818D040243F4E10 -:103C6000E0B2C20910210298FEF73DFE0125304660 -:103C700029462A46FEF737FE002230462946FEF73F -:103C800032FE781C6400072F0746E9D316E00024B3 -:103C9000324E1021002502982A46FEF724FE012705 -:103CA000304639463A46FEF71EFE304639462A4629 -:103CB000FEF719FE601C072C0446EAD310210125EB -:103CC00002982A46FEF70FFE244C204629462A4633 -:103CD000FEF709FE0027204629463A46FEF703FE76 -:103CE000019C1E4EE0B2C20910210298FEF7FBFDB6 -:103CF0000125304629462A46FEF7F5FD00223046CA -:103D00002946FEF7F0FD781C6400072F0746E9D32B -:103D1000102101910127029C20463A46FEF7E3FD5F -:103D20000E4E304639463A46FEF7DDFD0025304658 -:103D300039462A46FEF7D7FD2046019C21462A46F1 -:103D4000FEF7D1FD304639463A46FEF7CCFD0298E3 -:103D500021463A46FEF7C7FD03B0F0BD800801409A -:103D6000401E41424141080201210902024A1368F2 -:103D70008B43181810607047007000400A48417863 -:103D800040220A43427070470120C006054908607E -:103D9000BFF34F8FBFF36F8F0348417880220A43F0 -:103DA0004270704780E100E020020020054A0029AF -:103DB00003D011680143116070471168814311609D -:103DC0007047C04614100240054A002903D011680C -:103DD0000143116070471168814311607047C0460C -:103DE0001C100240054A002903D0116801431160EC -:103DF00070471168814311607047C0461810024037 -:103E0000054A002903D01168014311607047116809 -:103E1000814311607047C0460C10024080B50648CF -:103E20000068002800D080470220FEF7F1FE042041 -:103E3000FEF7EEFE80BDC046E812002080B50648C1 -:103E40000068002800D080470120FEF7E1FE042032 -:103E5000FEF7DEFE80BDC046EC120020B0B50C4679 -:103E6000054600F069FDA020204300F0ADFD280AC2 -:103E700000F0AAFDE8B200F0A7FD00F05DFDA12072 -:103E8000204300F0A1FD00F025FD044600F07CFD7C -:103E90002046B0BD10B5D84C23880E4A1A40228067 -:103EA0008A4212D2A18865290FD264215143081891 -:103EB000208002F0F9FEA28820882169C91C022313 -:103EC00000F0F4F902F0F1FE01E00220207600207B -:103ED000A08010BDFF0F00001D480188A0220A43EA -:103EE0000280C84801882D200001124A91420246F2 -:103EF00000D00022104B994200D01046EA490880B9 -:103F00007047C0461248018805220A430280BD4816 -:103F100001880748074A914201D0002200E0421D73 -:103F2000054B994200D01046DF4908807047C046D3 -:103F30000380FFFF464D000054430000DA4864212F -:103F40000180A520000202490A8802430A807047C6 -:103F50009811002070B500290BD0CB4A0B4604788D -:103F6000D5886E1CD680166974555B1E401C002BCC -:103F7000F5D1F4480181FFF76FF970BDF0B581B05C -:103F80000D460B4C0026266005220223214600F038 -:103F90008DF9277904212046FCF7B4FD874201D131 -:103FA000012600E0256003480660206801B0F0BDEE -:103FB00060150020A8120020F0B581B0E14CA08867 -:103FC000022800D274E03C4EEF4F8D4D02E0A088F5 -:103FD00001286DD90220208121888A19092A17D841 -:103FE0007A4412795200974407090B0D0F110413FC -:103FF000133B00F0CDF9EAE7288840E068883EE00E -:10400000A8883CE0E8883AE0288938E0688936E00A -:1040100000223A80274A914232D30A0A802A47D89E -:10402000244A6C3292B291422AD8224A5218143A47 -:1040300091B2264B5943490CC04348438018714AFA -:1040400012881E4B9A421ED01D4B9A4218D149002D -:10405000214A525A3A6080B202281BD11F4825E0FB -:10406000684800881549884205D01549884205D11D -:104070001548008803E01348008800E000203880DD -:10408000FDF74EF8A3E74900114A525A3A6080B250 -:1040900002280AD0012806D00028F1D1042020816E -:1040A000FDF73EF893E77888E9E70A48405AE6E7E3 -:1040B00001B0F0BD0A8000000080FFFF324E00001A -:1040C000314E0000961100209A110020ABAA00008A -:1040D0002000002068000020F80E0020400F002083 -:1040E000F0B581B0F44CA088022844D3FB20C50170 -:1040F000224EA54F04E000F045F8A08801283AD9E7 -:104100002088B042F7D33146703189B2884221D23B -:1041100008E048005E49085A3880FDF701F8A08899 -:104120000128EAD90220208120882918703189B21B -:104130006F29EED931466F3189B2884218D80020F4 -:10414000EAE788000E4908583860FCF7E9FFA088C4 -:104150000128D2D9042020812088411989B20F2951 -:10416000EFD93146EF3189B2884201D80020EBE720 -:104170000020A080C1E701B0F0BDC0461082000061 -:10418000A0010020F0B581B0CB4CA088022831D32B -:104190001A4D7D4EF74F05E03080FCF7C1FFA08837 -:1041A000012827D902202081208841190B2913D802 -:1041B0007944097949008F44090C0F0F0F0F0F0F35 -:1041C00014171A05CF204000385AE5E70D4800883B -:1041D000E2E700F0B9F8DFE7000A82280AD80020F9 -:1041E000DAE7FFF78FFED8E7FFF776FED5E7FFF7B0 -:1041F000A5FED2E701B0F0BD24020020FE7DFFFF46 -:1042000040020020880F0020F0B581B0AA4EB0888F -:10421000022836D31D4F5C4C1D4D05E02080FCF775 -:104220007FFFB08801282CD9022030813088C11945 -:10423000122913D87944097949008F440C0F0F14BF -:10424000171A0F0F0F0F0F1D0F0F0F0F0F0F090072 -:104250008820285AE2E713480088DFE7000A84280C -:104260000FD80020DAE70E480088D7E70B4800880F -:10427000D4E70C21084801E00A210648FFF76AFE4E -:10428000CFE701B0F0BDC04624020020007CFFFF54 -:10429000FA0D002054740008287400085A150020F4 -:1042A000541500209211002068150020F0B581B04F -:1042B0001E4614460D46074600F03EFBA020304344 -:1042C00000F082FB380A00F07FFBF8B200F07CFBC4 -:1042D00000F032FBA120304300F076FB00F0FAFA48 -:1042E0002870022C0AD36D1C012600F0BBFA00F0E6 -:1042F000F1FA28706D1C761CA642F6D300F044FB40 -:1043000001B0F0BDB0B502F0CFFC6B4CA2882088A4 -:104310002169C91C0423FFF7C9FFA088411EA180A1 -:1043200020698AB21218D578C01CC9B2FCF7EAFB22 -:10433000854204D12069A1880818AA21C17002F021 -:10434000B4FCB0BD2402002001207047F0B581B05C -:1043500000910D4C00272780032202262146334678 -:10436000FFF7A4FFA57820463146FCF7CBFB85423A -:1043700003D10020A070012701E0009820800348AD -:104380000760208801B0F0BD68150020A812002049 -:1043900010B54948C288511CC180036912490C7884 -:1043A0009C54C288531CC38003694C789C54C288B7 -:1043B000531CC38003698C789C54C288531CC380EF -:1043C0000369CC789C54C288531CC38003690C7960 -:1043D0009C54C288531CC3800369497999540621AF -:1043E0000181FEF739FF10BD8E15002010B504467F -:1043F00000F0A2FA3E2000F0E7FA204600F0E4FACE -:1044000000F09AFA3F2000F0DFFA00F063FA044669 -:1044100000F028FA240200F05DFA241800F042FAB5 -:1044200000F0B2FA204610BDF0B581B0214C2078E2 -:10443000FE21009108402070812040002518FDF7E2 -:10444000E5FB1D4FA61C3E617D611C48205CB881C8 -:10445000FEF7C2FE002814D0FEF70CFE1848FEF747 -:104460008BF9B87A174960542078022101432170F2 -:10447000FCF7FAFF0020144A0146FDF727F801B0C7 -:10448000F0BD207800990840207000201521FCF72D -:1044900045FF0B4C2661207840010C49421821460B -:1044A0000C312046FDF7F4FF2046FEF75BF901B022 -:1044B000F0BDC0468E0F0020240200200202000042 -:1044C000080100200302000035120008009002409D -:1044D000F0B581B00A4D00242C606C603D4E27463B -:1044E000204621460A222346FBF732FEF25D801861 -:1044F00061417F1C0E2FF5D103C501B0F0BDC04650 -:1045000090120020F0B581B09048002282831A49B1 -:104510000A60D34B1C88022C04D31346022C04D20D -:104520000B2503E00323022CFAD30825294EF75C60 -:104530000A246243D2195B1C9FB2BD42F7D10A60C4 -:104540007219858B0023D65C6543AD195B1C032B68 -:10455000F9D1858308687D21CA00002421462346BD -:10456000FBF7F6FDAAB2054B80181860614159604F -:1045700001B0F0BD4002002080120020781200201F -:1045800010B513490B780F201C090340114A5370D2 -:1045900014704B781C090340D37094708B781C09FD -:1045A000034053711471CB781C090340D37194718B -:1045B0000B791C090340537214724B791C09034098 -:1045C000D3729472C979084050730809107310BDF2 -:1045D000EC0D0020F401002010B507490A68012302 -:1045E0009A430A600A68802414430C608860086853 -:1045F0001843086010BDC046000C0040F0B581B003 -:1046000000905F20C7430F4300F0BEF9072401204C -:1046100002F038FB00F090F9FDB2284600F0D4F922 -:10462000064600F0B1F9002E03D0601E002C0446AF -:10463000EDD100F081F9284600F0C6F9009C200A6F -:1046400000F0C2F9E0B200F0BFF901B0F0BD000027 -:10465000F0B585B0312000010221FFF777FE012778 -:104660007C026B480078394908531121C943153839 -:10467000884267D303204002674D0722022302903D -:1046800029460192FFF712FEAE7906212846FCF773 -:1046900039FA86420FD169885D4B1980A988598003 -:1046A0000021A97129882A4A11801968294A1160B4 -:1046B000864247D106E0264900220A8025490A6041 -:1046C00086423FD1E748005B022839D3214C03974B -:1046D000FEB2019A104670430299401802232946FF -:1046E000FFF7E4FDAF7906212846FCF70BFA7100CD -:1046F000174A5118049787420DD16A88444B1A8093 -:10470000AA885A80B2001B68124EB3500022AA71C8 -:104710002A880A8004E0B20000230E4EB3500B80BA -:1047200004998142039F0DD103CC083C814209D9F1 -:1047300001204002CB49085A241D7F1C8742C6D362 -:1047400005B0F0BDFCF7DEFE05B0F0BD4002002074 -:10475000EC1100209C110020F0B581B00720000270 -:104760002B4D0222009029461346FFF79FFD6E78DD -:1047700001212846FCF7C6F9864207D12878254C46 -:1047800020802121C9432538884213D22448254955 -:1047900001812549C1802549818025494180002129 -:1047A00001801C48052202801C4801604160018193 -:1047B00001B0F0BD20880028FAD00020E24D074665 -:1047C0000BE04A000020154B98524900144A505201 -:1047D0007F1CF8B221888142EAD905225043009912 -:1047E0000818801C80B202232946FFF75FFD2E794E -:1047F00004212846FCF786F9F9B28642E1D1480047 -:104800002A88064B1A52002028716888DDE7C046C6 -:10481000681500209A11002060150020400F00202C -:10482000F80E0020204E0000983A000010270000EB -:104830008813000009490988022908D001290BD1F1 -:1048400007490988002907D1C01C80B27047044974 -:104850000988012900D1C01C80B27047B200002035 -:10486000B0000020F0B581B0784C1025002620461D -:1048700029463246FEF737F800BF4034012720466C -:1048800039463A46FEF72FF800BF204639463246F1 -:10489000FEF729F800BF6D4829463A46FEF723F88F -:1048A00001B0F0BDB0B50A4C2046403810210125BA -:1048B0002A46FEF718F800BF204629462A46FEF78A -:1048C00012F800BF002220462946FEF70CF8B0BDC2 -:1048D00080080140F0B581B05C4C04252046294693 -:1048E000FCF72CFF20462946FCF749FF0025082449 -:1048F0000095564F3D464035012628463146324602 -:10490000FDF7F1FF00BF10213846FDF7E5FF074630 -:10491000002228463146FDF7E6FF781E87410098C1 -:104920004000C51900BF641EE2D104214748FCF7CE -:104930000EFFE8B201B0F0BDF0B581B0434E344691 -:104940004034002520462946FCF701FF042130466B -:10495000FCF7FDFE102601273C4831463A46FDF79C -:10496000C2FF204639463A46FDF7BDFF374831467B -:104970002A46FDF7B8FF00BF204639462A46FDF714 -:10498000B2FF01B0F0BDC046F0B581B02F4E403649 -:1049900001250027304629463A46FDF7A4FF00BF0F -:1049A00010242A4821463A46FDF79DFF00BF3046B5 -:1049B00029462A46FDF797FF244821462A46FDF757 -:1049C00092FF01B0F0BDC046F0B581B006460824A4 -:1049D000F0B2C20910211D4D2846FDF784FF403575 -:1049E0000127284639463A46FDF77DFF00BF0022E1 -:1049F00028463946FDF777FF00BF641E7600002C7D -:104A0000E6D104260096114C20463146FCF796FE6E -:104A100020463146FCF7B3FE0127284639463A4680 -:104A2000FDF761FF00BF10212046FDF755FF064648 -:104A3000002228463946FDF756FF20460099FCF72C -:104A400086FE701E8641304601B0F0BD4008014030 -:104A500080B5FF205E303C21FFF778FCDE21AC4AB8 -:104A6000505280BD40020020B0B5934DA87A00019D -:104A7000924C607169782A78120189182170E9785E -:104A8000AA7812018918617069792A791201891846 -:104A9000A170E979AA7912018918E170697A2A7AF4 -:104AA000120189182171E97A0818607106212046DF -:104AB000FCF728F8A071687B297B09014018E07198 -:104AC000B0BDC04670B5A04905220A763F4A1268BB -:104AD0003F4B9A4205D03F4B9A4202D03E4B9A42FE -:104AE00004D13E4A002313800B7603E000228A8023 -:104AF0007B4B1A8004220A818A88032A06D87848C8 -:104B0000002202808A800320087670BD00220A7687 -:104B1000734A01231380CA88551CCD800B699E5CA3 -:104B2000094CE670961CCE80ADB25D5DA570D51CBB -:104B3000CD80B6B29E5D6670121DCA80A9B2595C66 -:104B400021702168016070BD601500200148024994 -:104B500001807047A4120020FFFF000070B57A4961 -:104B600005220A76194A1268194B9A4205D0194B48 -:104B70009A4202D0184B9A4204D1184A002313805B -:104B80000B7603E000228A80554B1A8002220A81AC -:104B90008A88012A06D85248002202808A8003208F -:104BA000087670BD00220A764D4A01231380CA8818 -:104BB000531CCB800C69A55C094E7570921CCA8091 -:104BC00099B2615C31703188018070BD4C15002054 -:104BD00055AA00003331303244524953220200209A -:104BE00068150020F0B581B03148002404803148B8 -:104BF0000460314E70783178090140182F4D2870CB -:104C0000F078B1780901401868707079317909013C -:104C10004018A870F079B17909014018E870707AED -:104C2000317A090140182871B07A0001F17A081828 -:104C3000687106212846FBF765FFA87120490C60C2 -:104C400033488483727B337B1B01D218EA711D4A7F -:104C50001388022B04D32246022B04D20B2503E037 -:104C60000322022BFAD30825B75C0A235C43E4191C -:104C7000521C97B2BD42F7D10C6071190022164642 -:104C80008D5C5E437619521C032AF9D186837D2000 -:104C9000C2000025204629462B46FBF759FAB2B23E -:104CA000094B801818606941596001B0F0BDC046D9 -:104CB00074120020B0120020F4010020EC0D00203E -:104CC00080120020B000002078120020062803D3B4 -:104CD000034800220280084640000249085A7047F3 -:104CE000DC1200206A74000810B5194C2078FC21F1 -:104CF00001402170A4200649085A8000054908583F -:104D0000FCF73EFB2078FE210140217010BDC0461B -:104D1000400200200091000880B50A48FDF72CFDF4 -:104D20000948807A09490A4A5054107802210143FF -:104D30001170FCF799FB0020064A0146FCF7C6FB00 -:104D400080BDC046080100202402002003020000AC -:104D50008E0F002035120008F0B581B004460F4DCB -:104D60002846FDF72BFE6E46002737703846FDF7C4 -:104D7000F1FE77800220707028463146FDF740FE34 -:104D8000012628463146FDF72DFE70075F49086071 -:104D900028462146FDF768FE01B0F0BD000C00403A -:104DA000F0B581B004460F4D2846FDF707FE6E466C -:104DB000002737703846FDF7CDFE778002207070EF -:104DC00028463146FDF71CFE012628463146FDF7F0 -:104DD00009FEB0064D49086028462146FDF744FE0D -:104DE00001B0F0BD200C004070B594202B49085A4A -:104DF000411E00243F2900D926E020467944097944 -:104E000049008F44301F25272525252925252525BF -:104E10002525252B2525252525252525252525253C -:104E20002525252D2525252525252525252525252A -:104E30002525252525252525252525252525252522 -:104E40002525252F01200EE0802801D107200AE02A -:104E5000052008E0022006E0032004E0042002E030 -:104E6000052000E006200E4E7081022520462946CE -:104E7000FBF752FD0B480178FE220A4002707D20AC -:104E8000400200F013F83348074A294600F084FB3B -:104E9000B4807480FCF7F4FC70BDC046FA0D0020AD -:104EA000F012002020020020893D0008F0B583B0F8 -:104EB00006460027029714480190264C01A9204677 -:104EC000FDF7EAFE7D204002864200D3064601251A -:104ED000002E284600D030466063676202212046DB -:104EE0002A46FDF7CDFEE80608490860FF200006C7 -:104EF00007490A688243A807101808602046FDF792 -:104F0000F7FE03B0F0BDC046FB0000FA00E100E090 -:104F100018E400E0024801680122914301607047F3 -:104F200008A50240B0B50B4C2046FDF7E7FE012076 -:104F3000C00609490860BFF34F8FBFF36F8F472545 -:104F400020462946FDF798FE002220462946FDF717 -:104F500097FEB0BD002C014080E100E080B5FDF778 -:104F60000FFD80BD10B581000A4A52580A4B1A60E5 -:104F70000A494A8042000A4CA25A0A805A888A800A -:104F80000722504303235B02C018022301F07EFD79 -:104F900010BDC0469C11002068150020601500203F -:104FA000EC11002080B5FDF7F7FC80BD80B584B022 -:104FB0000020039002900920019004200090684690 -:104FC0000349FDF757FD002800D0FEE704B080BD7F -:104FD000FFFF000080B582B01C4908680007800F01 -:104FE00000905A48009A032A0BD8C0467A44127996 -:104FF000520097440104080B0A68520401D4144A71 -:1050000006E0019005E07D22120201E00122D203B8 -:10501000019209680906090F00910099082901D237 -:10502000002106E0009A00990B2A01D8C91F00E070 -:10503000891F00910199009AD140434A116011687B -:10504000FDF75AFC4249087002B080BD04100240CE -:105050000048E801B0B582B06C460020A071FF2086 -:105060000230A0800B4800900B4D28462146FDF7EA -:10507000AFFB284640302146FDF7AAFB20881E21C1 -:1050800088432080803528462146FDF7A1FB02B0E9 -:10509000B0BDC046FFFF010000080140F0B581B07F -:1050A000664800240460214F3C808480022520460D -:1050B0002946FEF7D3FE401CC6B2204631462A469A -:1050C00001F0ECFA20462946FEF7C8FE864205D0DC -:1050D00001205A49487079780143797000240425E9 -:1050E00020462946FEF7BAFE401CC6B2204631468D -:1050F0002A4601F0D3FA20462946FEF7AFFE864243 -:1051000005D001204D4988707978014379700620D7 -:10511000FFF76CF9542806D0012048494871787887 -:1051200040210143797001B0F0BDC0465615002002 -:1051300005480649016006480221017005480168DA -:1051400001220A4302607047100000200024F4008E -:10515000000000201410024070B53548002404807F -:10516000FBF740FD33480460334804803348046053 -:105170004460846032484021FBF729F8A425994E09 -:1051800003207053A22101227252A02174522921BE -:1051900049029E22B152572189007452DA21745279 -:1051A000D8217452C0217452BE217452BC21745251 -:1051B000B821745223490C6023490C6023490C60C8 -:1051C00023490C6080490A78DF2313400B70B349F0 -:1051D0000A78FA2313401A1D0A70C8217452CF218D -:1051E00049007452C12149007452C0013452194817 -:1051F0000460194804801948046044601848048019 -:105200001848017810220A430270FCF7F5F9FFF7FD -:1052100045FF00F02FF8705B80001349085800F03C -:105220000DFAFFF761FD11481149018070BDC046BC -:10523000AC1200208812002016120020E401002089 -:10524000A8150020D4120020CC120020E40E00206B -:10525000EC0E0020E80E00207412002078120020CE -:10526000A015002014120020009100085C150020F9 -:1052700055AA0000F0B581B0534C2078BF21014001 -:105280002170FCF7D7FDFCF7F3FC504A1088504919 -:105290000880504D2988118040004F4A105AC0099B -:1052A0004E4B18804800105AFFF796F92078DF21FE -:1052B000014021704A4F0126000701D5304600E029 -:1052C000388A2880FBF78EFC1020464C0C220223E3 -:1052D0002146FEF7EBFFFF25043528463146FFF750 -:1052E00035F8A221605228461E303F49FFF72EF8BC -:1052F000B6216052FBF778FCFBF774FCF1032846FB -:105300002730FFF723F8BC216052388A2F490880E4 -:105310003146FFF7DBFCCA216052284624300426C0 -:105320003146FFF713F8314908803146FFF7CEFCCC -:10533000BA21605228460C302D49FEF71FFEAC21E1 -:1053400060522C4F38607988AA22A1522A490860FD -:10535000A81D00263146FEF711FEA82160523860D4 -:105360007988A622A15225490860FBF73BFC284614 -:1053700057300321FEF7EAFFDC21605228466F30E8 -:105380003021FEF7E3FFEC216052284672301A21EB -:10539000FEF7DCFFEE216052753528463146FEF7F8 -:1053A000D5FFF021605200F081F9FCF7E1FBFFF737 -:1053B0004FFBFFF74DF9FFF7CFF9FFF7C7FBFCF7FE -:1053C00033FC01B0F0BDC04692110020441500200E -:1053D00046150020481500205E7400088C1500203A -:1053E000FA0D00204002002006040000E412002014 -:1053F000C027090068150020D0120020D812002014 -:1054000010B5264C607840060BD5FDF703FDFDF77F -:105410004DFFFBF7E7FBFFF7E7FC6078BF2101409A -:1054200061701F480078C00701D0FEF7FDFF1D48DE -:105430000078401E414241411B480078401E4242D4 -:1054400042410A43012A1ED1C449087800280BD0E2 -:105450000020087016490A78521CD3B2032B00D8DA -:105460001046087000F07CF912480178002914D029 -:105470000021017000F074F90F4C207800280CD145 -:10548000FBF75AFA07E0094C2078002805D1FDF710 -:1054900085FFFEF7C9F80120207010BD2002002012 -:1054A0008E0F0020A21500209A120020E80D002087 -:1054B000941100201812002099120020B0B5114C50 -:1054C0002568E80704D052480068002800D08047CB -:1054D000A80704D551480068002800D08047680715 -:1054E00004D54D480068002800D08047680604D5E0 -:1054F00048480068002800D080471648A84320602C -:10550000B0BDC046102C0140B0B5114C2568E8076D -:1055100004D03B480068002800D08047A80704D585 -:105520003A480068002800D08047680704D536480C -:105530000068002800D08047680604D5314800681C -:10554000002800D080470348A8432060B0BDC04673 -:1055500010000040FFFF000010B50648006800285A -:1055600000D0804701242046FCF758FF2046FCF776 -:10557000EBFE10BDF00E002010B5064800680028B4 -:1055800000D0804702242046FCF748FF2046FCF765 -:10559000DBFE10BDF40E002010B501239C07A042D5 -:1055A0000BD0164CA04227D1D80603290EDC0129C6 -:1055B00018D0022920D119491BE0180703290BDC58 -:1055C000012911D0022917D1104912E004290DD068 -:1055D000402911D10F490CE0042909D040290BD1F1 -:1055E000084906E00A4904E0054902E00A4900E0EA -:1055F00005490B4B18600A6010BDC046002C0140E5 -:105600008815002084150020801500207C150020BE -:105610007815002074150020701500206C150020EE -:1056200000E100E010B5194C04212046FDF76EFBA7 -:1056300002212046FDF76AFB10BDC046F0B587B0D9 -:10564000019005AD0327AF7101200002A8800D482D -:1056500005903F4E30462946FDF7BAF8AF71002459 -:10566000AC800948059030462946FDF7B1F802A9FB -:105670000C810397019802900448FDF75DFB07B089 -:10568000F0BDC046020000010400010100380140E5 -:1056900010B5054C04212046FDF738FB02212046B9 -:1056A000FDF734FB10BDC0460048004010B5132084 -:1056B000000101242146FEF749FEC0210C4A505248 -:1056C000401E83B2032B06D200B241000948405A63 -:1056D000094A545A01E05452022008490C800849F2 -:1056E0000C8008490880084908800849088010BDD6 -:1056F00040020020307200082A7200088412002044 -:1057000086120020B4000020B2000020B00000206B -:1057100010B50F4801242146FDF7DEF80D490A783F -:10572000002A04D0012811D1002008700BE00028C5 -:1057300009D109480288521C028090B2032805D37F -:10574000064804700C7004480021018010BDC0465A -:1057500000080140F80D0020F60D0020AE120020D8 -:10576000F0B58BB0AD480068FAF780FF0025AC4B70 -:105770002A46FAF797FE07460E46AA480478012CF7 -:1057800007D0022C08D0032C0ED101208207A74B92 -:1057900004E00022A64B01E00022A34B384631462C -:1057A000FAF718FE07460E46032C24D87C442479C9 -:1057B0006400A7440128496B05204207A54B3846E1 -:1057C0003146FAF755FDFAF713FF0A900024A24B71 -:1057D000384631462246FAF7FDFD994B2246FAF744 -:1057E00047FDFAF705FF0A21FAF754FF05916620F5 -:1057F00008909BA025E07E2008908E480490059597 -:1058000009950A9563E005204207924B38463146D8 -:10581000FAF72EFDFAF7ECFE0A9000248E4B38467C -:1058200031462246FAF7D6FD854B2246FAF720FD8F -:10583000FAF7DEFE0A21FAF72DFF05915A200890AB -:1058400086A00490012041E0072042077A4B3846A9 -:105850003146FAF70DFDFAF7CBFE0A900024704BA3 -:10586000384631462246FAF7B5FD754B2246FAF71F -:10587000FFFCFAF7BDFE7D21C900FAF70BFF059189 -:105880004E20089071A0049003201FE007204207DB -:10589000694B38463146FAF7EBFCFAF7A9FE0A9055 -:1058A0000024664B384631462246FAF793FD644B96 -:1058B0002246FAF7DDFCFAF79BFE6421FAF7EAFECE -:1058C00005914E2008905FA00490022009900126C7 -:1058D0000A980028354609D000260A9C0A2120464D -:1058E000FAF7D8FE761C092C0446F7D800201427B6 -:1058F0007E222C23039039460797FDF75FFD009524 -:105900000695182408983946049A2346FEF731F97B -:10591000009401950B20C04301467143099A5043FE -:10592000089A871808970C3FC819C0B2F3B2079DB0 -:1059300029460A9AFEF7DEF8069E0096F8B22E2255 -:1059400029462346FEF74AF8009401960898C0B20B -:105950002946059A099BFEF7CDF84248C08B42497B -:10596000884201D904240FE04049884201D9032428 -:105970000AE03F49884201D9022405E03D498842B6 -:1059800001D8039C00E00124682000217E220C2322 -:10599000FDF768FD692001217D220B23FDF738FD0D -:1059A000601E03281ED8C046784400794000874412 -:1059B000130D0701792002217C220A23FDF752FDF5 -:1059C0007420022177220A23FDF74CFD6F2002216B -:1059D00072220A23FDF746FD6A2002216D220A2366 -:1059E000FDF740FD7E200324802209232146FDF798 -:1059F00039FD0020FDF7EEFE0120FDF7EBFE022051 -:105A0000FDF7E8FE2046FDF7E5FE0420FDF7E2FE87 -:105A10000520FDF7DFFE0BB0F0BDC046E012002010 -:105A200000408F4094110020FDB87E3FE17A843F12 -:105A3000A7001E40189100084D62403F00005940E9 -:105A40000000E03F6D62617200000000746F7272CE -:105A5000000000009999A93F000024406D636D008B -:105A600070610000A8150020D8AE00007DAA0000DB -:105A700023A60000C9A10000F0B581B07A487B4D93 -:105A80000560B04C2288FF203230824235D27849FE -:105A90001BE05A005219603A12880A80E288531CAF -:105AA000E38023694E789E54E288531CE380236987 -:105AB0000E789E54022222812288521C2280A388C2 -:105AC0009B1EA38093B2834217D2A388022B00D2DD -:105AD000C7E093B292B22F2ADBD85A0052190123A1 -:105AE0005B02D35A23811A46303A92B20646303EC0 -:105AF000B6B2B242CDD30022CFE7A088022800D2AE -:105B0000AFE05D4F5A4E05E0FDF7A6FBA0880128E7 -:105B100000D8A6E0022020812188C8193C2800D99D -:105B20005DE0C0467844007940008744671E7733C3 -:105B30001E77331E77331E77331E77331E77331E5F -:105B400077331E77331E77331E77331E77331E77F6 -:105B5000331E77331E77331E77331E77331E77332A -:105B60001E77331E77331E773300042020810120F7 -:105B700040022A5A3F484018801C80B2404948439E -:105B8000400C824201D80021316080003E49085813 -:105B9000306010E0012040022A5A3648081880B2CE -:105BA00037494843400C824201D8002131804000EF -:105BB0003449085A30802089002800D1A4E7012107 -:105BC000E288531CE3808BB280B2C01A305C236938 -:105BD00098542089491C8AB29042F1D294E7274810 -:105BE000081805281AD8C046784400794000874430 -:105BF00002090B0E10134B20C000DBE7012040020E -:105C0000285AD7E71A20D5E77D200001D2E71220D5 -:105C1000D0E77D20C000CDE70C20CBE71B48084033 -:105C200020800F2212030A40228101210B039A4295 -:105C300009D003231B039A4208D049038A4210D19A -:105C40001449122206E012491A2203E04B21C9002E -:105C5000AB310C22424350182080FEF753FB00204A -:105C6000A08001B0F0BDC046E0010020400200204D -:105C700068150020CDFE0000D0FEFFFF00F1FFFF01 -:105C8000ABAA0000EC1100209C110020FF0F0000C7 -:105C90000331000003710000F0B59FB0294E7088F9 -:105CA00001210491090205916D31884202D9022037 -:105CB00030762BE0244909680022244F06E006AD27 -:105CC000AC525B1C3380921C662A11D0338883420D -:105CD0000ED22F2B1C46F2D85C00641801256D02F1 -:105CE000645B34813D19303DADB2BD42E7D2DEE7A1 -:105CF00017480078002802D0164817490160002094 -:105D0000308002903081307E002801D01FB0F0BD7D -:105D10000520C001039002E0307E0028F6D1FDF797 -:105D2000B1FA0028F2D13088400006A9095A0A4683 -:105D3000373A53089A2B00D9B4E108A352009A5A73 -:105D40005200974424020020E0010020FEFE0000E3 -:105D5000A61200204C15002055AA0000AA01AF0190 -:105D6000AF01AF01AF01B501AF01CA01AF01AF0192 -:105D7000AF01AF01AF01AF01AF01AF01AF01AF01A3 -:105D8000AF01AF01AF01AF01AF01AF01AF01AF0193 -:105D9000AF01AF01AF01AF01AF01DB01AF01AF0157 -:105DA000AF01AF01AF01AF01AF01AF01AF01AF0173 -:105DB000AF01AF01AF01AF01AF01AF01AF01AF0163 -:105DC000AF01AF01AF01AF01AF01AF01AF01AF0153 -:105DD000AF01AF01AF01AF01AF01AF01AF01AF0143 -:105DE000AF01AF01AF01AF01AF01AF01AF01AF0133 -:105DF0003E02AF014E02AF015B02AF01AF01AF0146 -:105E0000AF01AF016902AF0179028D02AF019602C5 -:105E1000AA02B402AF01AF01BA02AF01AF01AF01F4 -:105E2000AF01AF01AF01AF01AF01FD020303AF014D -:105E3000AF01AF01AF01AF01AF010A0314031E03AD -:105E4000AF01AF01AF01AF01AF01AF01AF01AF01D2 -:105E5000AF01AF01AF01AF01AF01AF01AF01AF01C2 -:105E6000AF01AF01AF01AF01AF01AF01AF01AF01B2 -:105E7000AF01AF01AF01AF01AF01AF01AF01AF01A2 -:105E8000AF01AF01AF01AF01AF01AF01AF01AF0192 -:105E9000AF01AF01AF01AF01AF01AF01AF01AF0182 -:105EA000AF01AF01AF01AF01AF01AF01AF01AF0172 -:105EB000AF01AF01AF01AF01AF01AF01AF01AF0162 -:105EC000AF01AF01AF01AF01AF01AF01AF012803D7 -:105ED000AF0138035F03AF017703AF01AF01AF013B -:105EE000AF01AF01AF01AF01AF01AF017F034101CE -:105EF0004101410141014101410141014101410192 -:105F00004101410141014101410141014101410181 -:105F10004101410141014101410141014101410171 -:105F20004101410141014101410141014101410161 -:105F30004101410141014101410141014101410151 -:105F400041014101410141014101410141019203EE -:105F50005D01AF0180015D01AF0180015D01AF0115 -:105F600080015D01AF0180015D01AF0180015D0134 -:105F7000AF0180015D01AF0180015D01AF018001D2 -:105F80005D01AF0180015D01AF0180015D01AF01E5 -:105F900080015D01AF0180015D01AF0180015D0104 -:105FA000AF0180015D01AF0180015D01AF018001A2 -:105FB0005D01AF0180015D01AF0180015D01AF01B5 -:105FC00080015D01AF0180017818811C318188B2A8 -:105FD0004000094A101A0D2252018018074A106029 -:105FE00003224A430399511889B20023059A00F00D -:105FF000E7FD022030818FE640020020E001002012 -:1060000004984002F64A105A79182F3989B2F54A95 -:106010004A43540CA04200D878E6F34D2846FEF7D8 -:1060200051FDF2480088002800D16FE6A0002968E1 -:10603000EF4A1150EF480178F7220A400270E0B2AF -:10604000FEF790FF68E604984002E54A105A791876 -:10605000313989B2E34A4A43540CA04200D855E68C -:10606000E54D2846FEF77AFDE0480088002800D17B -:106070004CE62888E14A1118703989B2914200D261 -:1060800044E66100DE4A5052E0B2FEF76BFFD948A9 -:106090000178F7220A4002703EE6FA480E30FEF719 -:1060A0005DFD39E6022030810020F949088033E6A1 -:1060B000B188042900D229E606A9401840883D2865 -:1060C00000D023E6F04D2846FEF7FCFC2868F14995 -:1060D000884200D90FE200200EE2CF204500E94CB3 -:1060E0006019FEF73BFDE948018848424841615B81 -:1060F000C9087C2900D9DDE10021DCE1B18808294B -:1061000000D203E606A941184988572900D0FDE5C9 -:1061100006A941188988582900D0F7E506A9401832 -:10612000C088592800D0F1E5D74D2846FEF7CAFCB3 -:10613000D94C2046FEF7C6FC08203081D3480088A1 -:10614000002800D1E8E5296825681720D34A521BAA -:10615000884100D2E0E57D20C20000242846234685 -:106160000194F9F7C5FF0090CD4A1060CD4A23464F -:10617000F9F7EEFF4019C3498883CB4C082201256B -:10618000009821462B46FAF7A7FFBE48808B0834BB -:10619000032221462B46FAF79FFF019C2046FEF77B -:1061A00049FB0546BC480560C04844730473C4728B -:1061B00040190B22BC49F9F7E3FF0B35B6480560DF -:1061C000C6E1B048A2300599C91CF7220123FBF7AC -:1061D0008DFCAE480088002800D19DE5FAF762FCEE -:1061E0009AE506A940184088842800D08EE5F74833 -:1061F0000068059909314208F54809E006A94018E8 -:106200004088862800D081E505990F31EF48A84ADB -:10621000002300F041FB7FE5EF48B63005992131BE -:10622000F84AFA2300F0CCFCEC480088002800D1A2 -:1062300072E5FAF7D9FC6FE5CF204500E64C60190E -:10624000FEF78CFCE5480088002800D164E5625B1D -:10625000E4490888904200D080E1002101208CE1CF -:10626000DD48BC3005992A31E34AE44B00F0A8FC34 -:1062700052E5CF204500D84C6019FEF76FFCD74897 -:106280000088002800D147E5605BC021615A884240 -:1062900000D141E5FAF7DEFC3EE5CF48C230059972 -:1062A0003331D34AD34B00F08BFCFFF735FDF84870 -:1062B000C43005993631CD4A68E0CF204500F44C12 -:1062C0006019FEF74BFCC5480088002801D1FFF794 -:1062D00023FD625BC34B18889042049802990ED04C -:1062E0009B1C0020C14304290BD09C1C491C1B880B -:1062F00093422346F7D1052900D20120491C0028EA -:1063000003D10020B54908800121E1484153B34839 -:106310000088002801D1FFF7FFFCDC4801800598C8 -:106320003F3000F001FCB0490882062803D300206A -:10633000AA49088001204000AA49085ACA213CE124 -:10634000D348DC3005995A3104221FE0D048DE30B2 -:1063500005995D31039A503218E0CD48EC3005992B -:106360007231F022302300F02BFCFFF7D5FCC84837 -:10637000EE30059975312822012300F021FCFFF74A -:10638000CBFCC348F03005997831954A002300F0E2 -:1063900017FCFFF7C1FCCF204400BD4D2819FEF7C4 -:1063A000DDFB285B8B49884201D0FFF7B5FCFAF78B -:1063B000E5FBFFF7B1FCCF204400B54D2819FEF7EF -:1063C000CDFBF6480088002801D1FFF7A5FC285B2B -:1063D000012801D0FFF7A0FCFAF7F8FBFFF79CFCBF -:1063E00040020020ABAA000098150020DC1200201B -:1063F0009C11002020020020681500200BE70000FF -:10640000EC110020CF204400A14D2819FEF7A6FB77 -:10641000E2480088002801D1FFF77EFC285B0228B3 -:1064200000D1CEE0012801D0FFF776FC00F094FA0D -:10643000FFF772FCCF20400095490818FEF78EFB4D -:10644000FFF76AFCCF204400914D2819FBF7E6FACC -:10645000295BD048814201D0FFF75EFCCE49029A09 -:106460000A80CB490860FFF757FC0498400288492E -:106470000818039990311422032300F0A1FBFFF7C1 -:106480004BFCC0464002002098150020DC12002082 -:1064900068150020FFE0F5059C150020FFE7764811 -:1064A0008012002018FC0000E4010020F40100200C -:1064B000FFFFFF7F0121084301D0FFF72DFCFEF70E -:1064C0005FF82146524C002060732073E072485BF5 -:1064D0004E4D2946083103220123FAF7FDFD08201D -:1064E000FEF7A8F9297A215421186A7A4A70AA7A03 -:1064F0008A70C01C2AE00120A84909884A424A4102 -:10650000024301D0FFF708FCFEF73AF828683F4D38 -:10651000082201232946FAF7DFFD3D4C0020A07038 -:1065200060702070FEF786F9297821542118EA79E5 -:10653000CA71AA798A716A794A712A790A71EA78E4 -:10654000CA70AA788A706A784A7008302E49086042 -:10655000FEF748FBFDF7D6FFFFF7DEFB8B1C0020A4 -:10656000C14304290BD09C1C491C1B889342234621 -:10657000F7D1052900D20120491C002803D10020B1 -:1065800086490880042142484153844800880028F5 -:1065900001D1FFF7C1FB3D4801800598273000F08D -:1065A000C3FA17490880062803D30020E949088068 -:1065B000042040000B49085ABA21354A5052FFF7CF -:1065C000ABFBFAF79FFFFFF7A7FBC046D0120020F6 -:1065D000D812002055AA000040020020DC12002042 -:1065E000C8AF00006A740008FA0D0020FFFF000029 -:1065F00088B6000068680000A08F0000607000008E -:10660000E41200207C1500009C150020E40100200D -:10661000F401002070B586B01A48017801AC2170F1 -:10662000417861708178A170C178E1700079207142 -:1066300015480178A1724178E17281782173D949B6 -:106640000D88D54A92890A804B78124E36680E60C2 -:10665000C07860732273E673E37288786073487859 -:10666000A07311212046FAF74DFA607412225543A7 -:106670000948281880B20423214600F007FA0020B8 -:1066800006B070BD8E150020EC0D002068150020AE -:10669000400200208812002003710000F0B581B094 -:1066A00015460E460746194820210022FCF71BF923 -:1066B0005F20C4432C43FEF73FF9E5B22846FEF7BE -:1066C00083F9380AFEF780F9F8B2FEF77DF9304613 -:1066D000FEF77AF9FEF758F90727012000F0D2FA01 -:1066E000FEF72AF92846FEF76FF90646FEF74CF941 -:1066F000002E03D0781E002F0746EED12021012264 -:106700000248FCF7F0F801B0F0BDC0464008014077 -:10671000B0B50446D64D05202876D6480068D64A3E -:10672000904205D0D54A904202D0D54A904204D139 -:10673000D448002202802A7603E00020A880D24AB2 -:1067400010802888164A02402A808A421BD2A888D4 -:10675000652818D200F0A8FA288864214143081956 -:106760002880E9882A69511880B2AA88022300F09B -:106770008DF900F09AFA0020A8800A48017840229A -:106780000A430270B0BD022028760020A880B0BD68 -:106790004C15002055AA000022020020DC12002027 -:1067A000FF0F000058150020B0B5B1480621018147 -:1067B0008188052904D80321017600218180B0BD9C -:1067C000C1884B1CC3800269555C864C65718D1C69 -:1067D000C5809BB2D35C2371CB1CC380ADB2555D29 -:1067E000E5700D1DC5809BB2D35CA3704B1DC380AB -:1067F000ADB2555D6570891DC18099B2515C217043 -:106800000021616000881949401880B2184941434D -:106810004D0C184800881849884214D017498842FE -:1068200022D10522104668431849401880B202233D -:10683000214600F02BF968006188154A1152218821 -:10684000144A1152B0BD0522104668430C49401845 -:1068500080B20223214600F019F968006188094AD4 -:1068600011522188084A1152B0BDC046F67F00007F -:10687000ABAA0000880F0020324E0000314E00000D -:10688000020800002000002068000020020700002D -:10689000F80E0020400F0020F0B583B00446F14808 -:1068A00005250576F04D2D68F04EB54205D0F04E29 -:1068B000B54202D0EF4EB54204D1EF4D00262E80F6 -:1068C000067603E000258580EC4E358004250581A1 -:1068D0008588032D09D8E94D00262E808680032562 -:1068E0000576904227D903B0F0BD00250576E34D2B -:1068F00001262E80C588029101921A4623466C1CFF -:10690000C4800669715D374FF970A91CC180A4B2BB -:10691000345DBC70EC1CC48089B2715C7970291D37 -:10692000C180A0B21C461346019A0299305C3870AF -:1069300038689042D7D89842D5D322688242D2D0C4 -:10694000CE4801220280084600F02EF8206003B0F5 -:10695000F0BDC046DC120020F0B581B00D20400132 -:106960000D4908180D4C206000250D4EC44F705D78 -:10697000216808803880032068430521C901401838 -:1069800080B200F0D1F82068801E20606D1C302D90 -:10699000EDD101B0F0BDC04640020020E001002072 -:1069A000F873000868150020F0B581B00546009026 -:1069B0000C4C04212046FAF7A5F820710526022781 -:1069C0002846214632463B4600F060F80025256007 -:1069D0000098214632463B46FDF768FC2571206849 -:1069E00001B0F0BD60150020F0B583B014460B4631 -:1069F00002469C4D052028769B4800689B498842AA -:106A000005D09B49884202D09A49884204D19A48CD -:106A100000210180297603E00020A88097490880A2 -:106A2000032028769548002606802C81A888A0425D -:106A300002D2AE8003B0F0BD2E76E888296909182D -:106A4000022718460292224601933B4600F01EF8A8 -:106A500001208A4908802E76E8880019E88001988C -:106A6000029922463B46FDF721FC03B0F0BDC0462B -:106A7000240200204C15002055AA0000333130328A -:106A80004452495322020020DC120020F0B583B0AA -:106A9000029300920C4606462248202100273A46DF -:106AA000FBF721FF5F20C54302980543FDF744FF34 -:106AB000E8B20190FDF788FF300AFDF785FFF0B2DC -:106AC000FDF782FF0098002810D0054603E0641C03 -:106AD0007F1CAF420AD22078FDF776FF761CB00605 -:106AE000F5D1B0B20299FDF789FDF0E7FDF74CFF53 -:106AF0000726019D012000F0C5F8FDF71DFF28467F -:106B0000FDF762FF0446FDF73FFF002C03D0701E27 -:106B1000002E0646EED1202101220248FBF7E3FEBB -:106B200003B0F0BD40080140F0B581B00546544CBB -:106B3000022620463146F9F7E5FFA07003272846D4 -:106B400021463A463346FFF7A1FF284621463A46FA -:106B50003346FDF7ABFB0020A070208801B0F0BDEC -:106B6000B0B54048062101818188052904D8032158 -:106B7000017600218180B0BDC1884C1CC4800269AF -:106B8000555C0E4B1D708D1CC580A4B2145D5C70ED -:106B9000CC1CC480ADB2555D9D700D1DC580A4B2E6 -:106BA000145DDC704C1DC480ADB2555D1D71891D36 -:106BB000C180A0B2105C5871B0BDC0468E150020D7 -:106BC000F0B583B01F460291044626480525057698 -:106BD000254D2D68254EB54205D0254EB54202D033 -:106BE000244EB54204D1244D00262E80067603E0C3 -:106BF00000258580214E3580022505818588012D5F -:106C000009D81E4E002535808580032606769542DC -:106C100019D903B0F0BD00250576184D01262E8048 -:106C2000C5886E1CC6800197076921467C5D144BA0 -:106C30005C70AC1CC4800C46B0B2385C019F18700C -:106C40001D889542E5D8BD42E3D32088A842E0D014 -:106C50000A48012101800298FFF766FF208003B0F7 -:106C6000F0BDC046240200204C15002055AA0000AB -:106C7000333130324452495322020020DC120020CA -:106C80006815002000280ED0AD21C90000BF491EA4 -:106C90000A04FBD100BF00BF00BF00BF00BF00BFA0 -:106CA000401E0104F0D170477047704710B502468E -:106CB00001230A48824206D01B4CA2420AD19C06FC -:106CC0002030074A01E05C07034A1160FBF770FEC1 -:106CD0000448046010BDC046C4120020000C0040EF -:106CE000C812002000E100E0FEF738F9FEF75EF977 -:106CF000FEF7B0F9FF204830FEF752F80A480B497A -:106D0000FFF7D4FFFBF770F9FAF742FD08480021BE -:106D10000180FEF721FAFCF7CFFB06482021FAF7A5 -:106D200016FDFEF76DFBFCE7200C00405133000818 -:106D30005C150020000801400FB410B504A9074BF2 -:106D400002AA039800F032F8044602A9002000F0DD -:106D500067FA204610BC08BC04B01847217200082E -:106D60002021020C01D010211046020A01D0104649 -:106D70000839020901D01046091F820801D01046C7 -:106D8000891E420801D0881E7047081A704702E029 -:106D900008C8121F08C1002AFAD1704770470020A6 -:106DA00001E001C1121F002AFBD17047FFB591B06D -:106DB0000F460546002606E025280AD0149A1399A6 -:106DC00090476D1C761C28780028F5D1304615B008 -:106DD000F0BD002400940121F34A029400E0044332 -:106DE0006D1C2B780846203B98401042F7D128783C -:106DF0002A280ED0022128780246303A092A15D8CE -:106E0000009A0A235A43303A80180C436D1C0090B4 -:106E1000F1E701CF0090002805DA01204003044388 -:106E2000009840420090022004436D1C28782E28D0 -:106E300015D10420044368786D1C2A280AD101CF9B -:106E40006D1C02900BE002990A2251433039401820 -:106E50006D1C02902878014630390929F3D9287829 -:106E60006C2810D006DC4C281AD068280ED06A286E -:106E700017D104E0742813D07A2812D110E0012031 -:106E8000400504430CE00121090501E00321090547 -:106E90000C436978814203D10120000524186D1C40 -:106EA0006D1C287803906E281ED00CDC632831D02E -:106EB00004DC00288AD0582811D1B2E064287BD0A5 -:106EC00069280CD178E073282DD004DC6F2870D0AD -:106ED000702804D1A7E075286CD078286BD0149A5C -:106EE00013999047761C62E06002400F022807D099 -:106EF00003280AD0042838680AD006603F1D56E0EF -:106F00003868F11706604160F8E738680680F5E7F1 -:106F10000670F3E73878694608740020487404A8BE -:106F20000390012003E0386803900020C0433F1D18 -:106F300061070FD5002101E00199491C029A0191D6 -:106F4000914213DA8142F7DB019A0399895C0029A7 -:106F5000F2D10BE0002101E00199491C019181422D -:106F6000FADB019A0399895C0029F5D1019900980F -:106F7000139A401A00902146149B00F03BF90199A6 -:106F80008019461807E0039803990078491C03917B -:106F9000149A139990470198401E0190401CF2D119 -:106FA0002146149B139A009800F014F986196D1C61 -:106FB00009E741E033E034E00A2000210490059124 -:106FC0006002410F022905D001CFC2179446032960 -:106FD00005D007E0FF1DFF08FF0003CF06E000B269 -:106FE000C2179446042902D140B2C1178C46002230 -:106FF0006146944506DA0A460021404291418C469A -:107000002D2102E0210504D52B216A4611760121AC -:1070100003E0E10701D02021F7E7019154E00A20C5 -:107020000BE0102009E0102004900021042004430C -:1070300008200591029003E00820002105910490AA -:107040006002410F022905D001CF00229446032996 -:1070500006D006E0FF1DFF08FF0003CF8C4603E0CB -:1070600080B2042900D1C0B20021019121072BD5A3 -:107070000399702906D0049A1021059B4A401A43AF -:1070800005D00EE040216A461176012108E06146F4 -:10709000014306D030216A461176039951760221C8 -:1070A0000191049A0821059B4A401A430CD161467C -:1070B000014301D1610707D530216A4611760121CC -:1070C00001910299491E02910399582904D037A1D0 -:1070D00003910FA90F910DE039A1F9E76146059BD6 -:1070E000049AF9F705F8039B8C469B5C0F9A521E95 -:1070F0000F92137061460143F0D10F9807A9081A47 -:1071000020300390600704D50120000484430298D6 -:1071100001E0012002900399884201DD401A00E05D -:10712000002041180290019809180098401A009018 -:10713000E00306D42146149B139A009800F05AF8F5 -:1071400086190020049008E006A9085C149A139997 -:1071500090470498401C761C049001998842F3DB08 -:10716000E0030CD52146149B139A009800F042F8D6 -:10717000861904E0149A302013999047761C0299DE -:10718000481E02900029F5DC08E00F980F9900785E -:10719000491C0F91149A13999047761C0399481E25 -:1071A00003900029F1DCFBE609280100303132337D -:1071B0003435363738396162636465660000000033 -:1071C000303132333435363738394142434445461D -:1071D00000000000F8B5044600251E461746880446 -:1071E00004D405E039462020B0476D1C641EF9D553 -:1071F0002846F8BDFFB50446002581B01E46C803E9 -:1072000001D5302700E02027880404D505E0384662 -:107210000399B0476D1C641EF9D5284605B0F0BD32 -:107220000A68531C0B6010707047010002000500D3 -:1072300002000200030000070E091C1B1215383F54 -:10724000363124232A2D70777E796C6B6265484F26 -:10725000464154535A5DE0E7EEE9FCFBF2F5D8DF16 -:10726000D6D1C4C3CACD90979E998C8B8285A8AF86 -:10727000A6A1B4B3BABDC7C0C9CEDBDCD5D2FFF876 -:10728000F1F6E3E4EDEAB7B0B9BEABACA5A28F88E6 -:10729000818693949D9A2720292E3B3C35321F18D6 -:1072A000111603040D0A5750595E4B4C45426F6846 -:1072B000616673747D7A898E878095929B9CB1B646 -:1072C000BFB8ADAAA3A4F9FEF7F0E5E2EBECC1C6A6 -:1072D000CFC8DDDAD3D4696E676075727B7C515696 -:1072E0005F584D4A4344191E171005020B0C212606 -:1072F0002F283D3A33344E49404752555C5B7671F6 -:10730000787F6A6D64633E39303722252C2B060165 -:10731000080F1A1D1413AEA9A0A7B2B5BCBB969155 -:10732000989F8A8D8483DED9D0D7C2C5CCCBE6E1C5 -:10733000E8EFFAFDF4F30000FFFFFFFF000000009C -:10734000672B0000FFFF00000000000000000000AD -:10735000FFFF00000000000000000000FFFF000031 -:107360000000000000000000FFFF0000000000001F -:1073700000000000FFFF000000000000000000000F -:10738000FFFF00000000000000000000FFFF000001 -:107390000000000000000000FFFF000000000000EF -:1073A00000000000FFFF00000000000000000000DF -:1073B000FFFF00000000000000000000FFFF0000D1 -:1073C0000000000000000000FFFF000000000000BF -:1073D00000000000FFFF00000000000000000000AF -:1073E000FFFF00000000000000000000FFFF0000A1 -:1073F000000000000000000080813A3B3C3D3E3030 -:1074000031323334353649858683848E8F3F4053FD -:107410009192000000000000000000000000000049 -:107420000000000000000000544653333632303074 -:10743000000000001E001F00000006000C000B00F2 -:107440000F00040007000F000300040006000A00FC -:107450000B000C003230323630313037000000087B -:107460000010002000400080FFFF7D00FA00F401C2 -:10747000E803D007A00FFFFF00000000FFFF00009F -:10748000000010270000E803FFFF00000000FFFFDE -:1074900000000000FFFF00000000FFFF00000000F0 -:1074A000FFFF00000000050000000100FFFF0000DA -:1074B0000000FFFF00000000FFFF00000000FFFFD2 -:1074C00000000000FFFF00000000FFFF00000000C0 -:1074D000FFFF00000000FFFF00000000FFFF0000B2 -:1074E0000000FFFF00000000FFFF00000000FFFFA2 -:1074F00000000000FFFF00000000BC340429D4306D -:10750000FFFF00000000FFFF00000000FFFF000081 -:107510000000FFFF00000000FFFF00000000FFFF71 -:1075200000000000FFFF00000000FFFF000000005F -:10753000010000000000FFFF00000000803E64002A -:10754000B80BFFFF00000000FFFF00000000FFFF7E -:1075500000000000FFFF00000000FFFF000000002F -:10756000FFFF00000000FFFF00000000FFFF000021 -:107570000000FFFF00000000FFFF00000000FFFF11 -:1075800000000000FFFF00000000FFFF00000000FF -:10759000FFFF00000000FFFF00000000FFFF0000F1 -:1075A0000000FFFF00000000FFFF00000000D00708 -:1075B0000A006400F82A4C1D10276842A438983A43 -:1075C000FFFF00000000FFFF00000000FFFF0000C1 -:1075D0000000FFFF00000000FFFF00000000FFFFB1 -:1075E0000000000060EA8813008060EA88130080D1 -:1075F000FFFF00000000FFFF00000000FFFF000091 -:107600000000FFFF00000000FFFF0000000064001A -:1076100000001900FFFF00000000FFFF0000000055 -:10762000FFFF00000000FFFF00000000FFFF000060 -:107630000000800001002000640000001E00FFFF29 -:1076400000000000FFFF00000000FFFF000000003E -:10765000E80301000100FFFF00000000FFFF000041 -:107660000000FFFF00000000FFFF00000000FFFF20 -:1076700000000000FFFF00000000FFFF000000000E -:10768000FFFF00000000A00F0000C409FFFF000082 -:107690000000FFFF00000000FFFF00000000FFFFF0 -:1076A00000000000FFFF00000000FFFF00000000DE -:1076B000FFFF00000000FFFF00000000FFFF0000D0 -:1076C0000000FFFF00000000FFFF00000000FFFFC0 -:1076D00000000000FFFF00000000FFFF00000000AE -:1076E000FFFF00000000FFFF00000000FFFF0000A0 -:1076F0000000FFFF00000000FFFF00000000FFFF90 -:1077000000000000FFFF00000000FFFF000000007D -:10771000FFFF000000000000000000000000002F3C -:10772000000000000700070000147F147F140024ED -:107730002A7F2A120062640813230036495522501A -:1077400000000503000000001C224100000041224F -:107750001C000014083E08140008083E0808000039 -:1077600000A0600000080808080800006060000031 -:10777000002010080402003E5149453E0000427FAF -:107780004000004261514946002141454B310018FB -:1077900014127F10002745454539003C4A494930BD -:1077A0000001710905030036494949360006494977 -:1077B000291E000036360000000056360000000882 -:1077C000142241000014141414140000412214085F -:1077D00000020151090600324959513E007C121144 -:1077E000127C007F49494936003E41414122007FD9 -:1077F0004141221C007F49494941007F0909090193 -:10780000003E4149497A007F0808087F0000417F17 -:107810004100002040413F01007F08142241007FC9 -:1078200040404040007F020C027F007F0408107F30 -:10783000003E4141413E007F09090906003E415199 -:10784000215E007F09192946004649494931000156 -:10785000017F0101003F4040403F001F2040201FAA -:10786000003F4038403F006314081463000708706D -:10787000080700615149454300007F414100005520 -:107880002A552A55000041417F00000402010204EC -:1078900000404040404000000102040000205454D9 -:1078A0005478007F48444438003844444420003829 -:1078B0004444487F00385454541800087E0901029B -:1078C0000018A4A4A47C007F080404780000447D70 -:1078D0004000004080847D00007F102844000000AC -:1078E000417F4000007C04180478007C0804047880 -:1078F00000384444443800FC24242418001824246C -:1079000018FC007C08040408004854545420000467 -:107910003F444020003C4040207C001C2040201C74 -:10792000003C4030403C004428102844001CA0A0EB -:10793000A07C004464544C44141414141414000027 -:10794000000000000000000000000000FC0000003B -:10795000000002000000000C020C02000000000009 -:10796000000090D0BCD0BC9000030003000018249D -:10797000FE448C000302070201001824D8B04C809A -:10798000000300010201C038E438E00001020201F6 -:1079900002020806000000000000000000000000D5 -:1079A00000F80402000000010204000204F80000D4 -:1079B0000004020100009060F860900000000100E7 -:1079C00000002020FC20200000000100000000003A -:1079D00000000000080600000000202020202000F9 -:1079E0000000000000000000000000000002000095 -:1079F00000000080601C0200040300000000F80486 -:107A00000404F8000102020201000008FC0000006A -:107A1000000203020000188444241800030202023A -:107A2000020008042424D80001020202010040B030 -:107A300088FC80000000000302003C242424C400D1 -:107A4000010202020100F824242CC00001020202FB -:107A500001000C04E41C0400000003000000D82412 -:107A60002424D80001020202010038444444F800F2 -:107A700000030202010000001000000000000200EC -:107A800000000000200000000000060000000020B0 -:107A90005088040200000000010290909090900035 -:107AA00000000000000000020488502000020100D5 -:107AB00000001804C4241800000002000000F804AC -:107AC000E494F80001020202020000E09CF0800051 -:107AD00002030000030204FC2424D8000203020273 -:107AE0000100F80404040C0001020202010004FC7D -:107AF0000404F80002030202010004FC24740C00D8 -:107B000002030202030004FC24740C0002030200BE -:107B10000000F0080444CC4000010202010004FC13 -:107B20002020FC040203000003020404FC040400FF -:107B3000020203020200000404FC0404060404031D -:107B4000000004FC24D00C0402030200030204FC25 -:107B500004000000020302020203FC3CC03CFC00E3 -:107B600003000300030004FC30C4FC040203020011 -:107B70000300F8040404F80001020202010004FCFE -:107B800024241800020302000000F8848404F80092 -:107B900001020207050004FC2464980002030200AD -:107BA0000302182424448C000302020201000C0486 -:107BB000FC040C0000020302000004FC0000FC04B2 -:107BC000000102020100047C80E01C0400000300AC -:107BD00000001CE03CE01C00000300030000049CCB -:107BE000609C0400020300030200041CE01C04006B -:107BF0000002030200000C84641C04000203020261 -:107C000003000000FE020200000007040400000E52 -:107C100030C00000000000010200000202FE00006F -:107C2000000404070000000402040000000000003B -:107C30000000000000000000080808080808000014 -:107C4000020000000000000000000040A0A0C000F2 -:107C500000010202030204FC2020C0000003020213 -:107C6000010000C02020600000010202020000C0EC -:107C70002024FC0000010202030200C0A0A0C000FA -:107C80000001020202000020F82424040002030282 -:107C900002000040A0A0602000070A0A0A0404FCB9 -:107CA0002020C0000203020003020020E4000000C4 -:107CB000000203020000000020E40000080808079A -:107CC000000004FC80E02020020302000302040400 -:107CD000FC000000020203020200E020E020C000DD -:107CE00003000300030020E02020C0000203020084 -:107CF000030200C02020C00000010202010020E0B9 -:107D00002020C000080F0A02010000C02020E0006F -:107D10000001020A0F0820E04020200002030200B8 -:107D200000000060A0A0200000020202030000206A -:107D3000F820000000000102020020E00020E00026 -:107D400000010202030220E0208060200000030105 -:107D500000006080E08060000003000300002060FD -:107D60008060200002030003020020E020806020E9 -:107D70000808070100000020A060200000020302A4 -:107D80000200000020DE02000000000704000000E6 -:107D900000FF00000000000F00000002DE200000D5 -:107DA00000040700000002010204040200000000B9 -:107DB00000000000000000000000000000000000C3 -:107DC0000000000000F80000000000000033300058 -:107DD000000000100C06100C06000000000000005F -:107DE000000040C07840C0784000043F04043F04D5 -:107DF0000400007088FC08300000001820FF211EDD -:107E00000000F008F000E018000000211C031E2113 -:107E10001E0000F00888700000001E21232419278E -:107E2000211010160E0000000000000000000000ED -:107E30000000000000E01804020000000007182005 -:107E4000400000020418E000000000402018070075 -:107E50000000404080F0804040000202010F01021B -:107E60000200000000F0000000000101011F0101FC -:107E70000100000000000000000080B07000000061 -:107E800000000000000000000000000101010101ED -:107E90000101000000000000000000303000000080 -:107EA0000000000000008060180400601806010057 -:107EB000000000E010080810E000000F1020201063 -:107EC0000F00001010F8000000000020203F2020CC -:107ED0000000007008080888700000302824222163 -:107EE0003000003008888848300000182020201119 -:107EF0000E000000C02010F8000000070424243FFA -:107F0000240000F8088888080800001921202011A2 -:107F10000E0000E0108888180000000F11202011CA -:107F20000E0000380808C83808000000003F0000B4 -:107F300000000070880808887000001C222121229F -:107F40001C0000E010080810E0000000312222119F -:107F50000F00000000C0C000000000000030300032 -:107F600000000000008000000000000080600000B1 -:107F700000000000804020100800000102040810EA -:107F800020004040404040404000040404040404F9 -:107F900004000008102040800000002010080402A7 -:107FA0000100007048080808F000000000303601A9 -:107FB0000000C030C828E810E00007182724231468 -:107FC0000B000000C038E0000000203C2302022724 -:107FD000382008F8888888700000203F2020201171 -:107FE0000E00C030080808083800071820202010AC -:107FF000080008F808080810E000203F20202010A2 -:108000000F0008F88888E8081000203F202023206F -:10801000180008F88888E8081000203F20000300B6 -:108020000000C03008080838000007182020221E71 -:10803000020008F808000008F808203F210101218B -:108040003F20000808F8080800000020203F2020FA -:10805000000000000808F8080800C08080807F0049 -:10806000000008F888C028180800203F20012638A2 -:10807000200008F8080000000000203F20202020F9 -:10808000300008F8F800F8F80800203F003F003FF3 -:10809000200008F830C00008F808203F200007182A -:1080A0003F00E01008080810E0000F10202020100A -:1080B0000F0008F808080808F000203F210101011E -:1080C0000000E01008080810E0000F1824243850C1 -:1080D0004F0008F8888888887000203F2000030C33 -:1080E000302000708808080838000038202121223C -:1080F0001C00180808F8080818000000203F20009D -:10810000000008F808000008F808001F20202020C0 -:108110001F000878880000C83808000007380E01E2 -:108120000000F80800F80008F800033C0700073CCE -:108130000300081868808068180820302C03032C7E -:1081400030200838C800C83808000000203F200050 -:10815000000010080808C838080020382621202010 -:108160001800000000FE020202000000007F4040F4 -:108170004000000C30C00000000000000001063884 -:10818000C00000020202FE000000004040407F00EC -:1081900000000000040202020400000000000000D1 -:1081A00000000000000000000000808080808080CF -:1081B00080800002020400000000000000000000B7 -:1081C000000000008080808000000019242222220C -:1081D0003F2008F8008080000000003F112020119F -:1081E0000E000000008080800000000E1120202082 -:1081F0001100000000808088F800000E112020107F -:108200003F200000808080800000001F2222222268 -:108210001300008080F0888888180020203F2020EC -:1082200000000000808080808000006B9494949314 -:10823000600008F8008080800000203F21000020BE -:108240003F2000809898000000000020203F202060 -:108250000000000000809898000000C08080807FAF -:10826000000008F8000080808000203F24022D30AC -:108270002000000808F8000000000020203F202017 -:1082800000008080808080808000203F20003F2090 -:10829000003F8080008080800000203F210000207F -:1082A0003F200000808080800000001F20202020D0 -:1082B0001F00808000808000000080FFA12020112E -:1082C0000E000000008080808000000E112020A0A1 -:1082D000FF80808080008080800020203F2120005F -:1082E000010000008080808080000033242424244A -:1082F0001900008080E0808000000000001F202026 -:1083000000008080000000808000001F20202010DE -:108310003F20808080000080808000010E300806B1 -:10832000010080800080008080800F300C030C30C2 -:108330000F0000808000808080000020312E0E31F0 -:108340002000808080000080808080818E701806F0 -:10835000010000808080808080000021302C22215C -:10836000300000000000807C020200000000003F9E -:10837000404000000000FF00000000000000FF007F -:1083800000000002027C800000000040403F00002E -:1083900000000006010102020404000000000000C9 -:1083A00000000000000000000000000000000000CD -:1083B00000000000000000000000000000000000BD -:1083C0000000000000000000000000F0F0F00000DD -:1083D00000000000000000017F010000000000001C -:1083E0000000001C1C1C0000000000008060301C0D -:1083F0008C60301C0C000000000000000000000039 -:10840000000000000000000000000000000000006C -:1084100000E00000000000E000000086E69F868685 -:108420008686E69F860000011F01010101011F01F0 -:108430000100000080C06020F820E0C000000000C3 -:1084400003070C18FF70E18100000000070F1010F7 -:108450007F100F0700008060206080000000E02097 -:1084600000000F3020309F70DC371030C00000005B -:10847000100E03000718101807000000C02020E0AD -:10848000C0000000000080E01F38E88703C43C04FF -:108490000000070F1810100B070D101008000080C7 -:1084A0008C4C3800000000000000000000000000BC -:1084B00000000000000000000000000000000000BC -:1084C000000000000000000080E030080400000010 -:1084D000000000FEFF01000000000000000000009E -:1084E000030F1820400000040830E0800000000066 -:1084F00000000000000001FFFE000000000000403E -:1085000020180F0300000000000000000000000021 -:10851000C00000000000004266663C18FF183C6680 -:1085200066420000000000000300000000000000A0 -:10853000000000008000000000000010101010106B -:10854000FF101010101000000000000003000000D9 -:10855000000000000000000000000000000000001B -:108560000000000000000000000000808C4C38007B -:1085700000000000000000000000000000000000FB -:10858000000000101010101010101010100000004B -:1085900000000000000000000000000000000000DB +:1001F000704730B504460020034600E05B1C934284 +:1002000003D2E05CCD5C401BF8D030BD70B5024637 +:100210004A40D50F40004A00ED0740085208002828 +:1002200014D0002A12D0C40DD30D41020120C00504 +:100230005202490A520AE41A091812187D349142EE +:1002400001D3641C00E04900002C01DA002070BDDD +:100250000023914201D3891A034340084900002832 +:10026000F7D100290AD0914202D10121C90705E046 +:10027000914201D2012101E00121C943E005C018EA +:10028000401900F066FA70BDF0B5074608465840C0 +:1002900087B0C00F049048000E4659004008490836 +:1002A000BC1A884105D2384631461E4617460B46D1 +:1002B00002465800400810434CD0300D03904005D2 +:1002C0005900400D490D0590401A0290402872DAFD +:1002D00018030121000B09050843019004980092BE +:1002E000002805D0019952420020884100920190D7 +:1002F000029840210A1A0199009800F0F6F9054683 +:100300000C466B4607CB00F011FAC0197141039AF5 +:100310000E0D0023D71756401A467A40164344D094 +:10032000049A002A2DD0029A012A039A15DC12059C +:10033000C01A914101263605001C7141D20F059E5D +:10034000D2070093019202962A46234600F04FFA04 +:1003500007B0F0BD38463146FAE71605224A0F4687 +:10036000B218C01AB74101210905001C4F410018FD +:100370007F41114618187941E20F10436D1964410D +:1003800013E0E2076D0815436408C2071443039A9B +:1003900001261205C01A91413605001C7141CE0795 +:1003A000400830434908C01851412A46234600F00E +:1003B00011FACDE7FFE7049801224000C117121A95 +:1003C00000238B4104983146C417381AA141EEE747 +:1003D00030B40124E407634030BC55E730B4012455 +:1003E000E407614030BC4FE70000E0FFF0B51FB408 +:1003F00088B00B990998002448400999C00F49001A +:1004000049080991C0070B990090490049080B91D0 +:1004100009990898A64608431CD00B990A980843E6 +:1004200018D0099801244000420D4800410D099858 +:1004300024050003000B204309900B980003000BD8 +:1004400020430B9050181C4940180022019014467C +:10045000104605E0002001460DB0F0BD032801DA8A +:10046000034600E003239C46C11A0AAE0AE05F007F +:1004700008ADED5B4F00F75B7D430027AA187C4178 +:10048000491C5B1E6145F2DD410004AB5A52210458 +:10049000120C0A43240C401C0828DFDB0198029050 +:1004A0000099704601910090059B049A079906985F +:1004B00000F09DF9D0E700000DFCFFFFF0B50C4601 +:1004C0005C4085B0E40FE40703944C000026640808 +:1004D00059009446490802460296224321D06246BA +:1004E0000A431ED06200570D4A000E032303550D28 +:1004F000012402462C492405781B1B0B360B40189F +:1005000023432643614600901C46501AB44103D34E +:100510000098401C009002E0921800985B4100286F +:1005200003DA0020014605B0F0BD002001210905D5 +:100530000746864611E064461D46141BB54106D3A6 +:100540006546521BB341744607430C43A646CD078C +:1005500040084908284392185B4105460D43EAD1FB +:100560001046184313D06046194650407140084366 +:1005700006D06046101AB34106D20122002306E0DD +:1005800000220123DB0702E00122D243531000982E +:1005900074460105381C6141029C039D00196941A4 +:1005A00000F018F9BFE70000FD030000C217C10FFB +:1005B000504010B54018CA079623002100F0D1F82A +:1005C00010BD10B500229623114600F0CAF810BDE8 +:1005D0000EB505490291002100910A460B46019192 +:1005E00000F005F903B000BD330400000EB5054A64 +:1005F0000292002200921346019200F0F8F803B034 +:1006000000BD0000330400004A0009030123090B68 +:100610001B051943094B10B5520D9A4201DA00200F +:1006200010BD064B34339A4203DC9A1A00F06DF881 +:1006300010BD03495118884010BD0000FF030000A1 +:10064000CDFBFFFF4A0009030123090B1B051943DA +:100650000A4B10B5520D9A4202DA0020014610BD35 +:10066000064B34339A4203DC9A1A00F04EF810BD60 +:10067000034BD21800F039F810BD0000FF03000052 +:10068000CDFBFFFFC20FD207400040080BD0C10DC9 +:100690000723DB01C91840020905400A1143C208BB +:1006A00040071143704700200146704770B504466B +:1006B000002903D000202022012310E0002801D0CF +:1006C0000020C043C046C0460DE02546D5408D42BF +:1006D00005D30D469540641B1D46954040191546AF +:1006E000521E002DF1DC214670BD10B5202A04DB1E +:1006F0000146203A9140002010BD914020239C1AD1 +:100700000346E3401943904010BD10B5202A04DB96 +:100710000846203AD040002110BD0B46D340D040BF +:100720002024A21A91400843194610BD10B5202A72 +:1007300006DBCB170846203A1041C1170B4306E0F1 +:100740000B461341D0402024A21A91400843194679 +:1007500010BD002904DA401C490001D140084000C6 +:10076000704770B40024050C05D11024000402D198 +:10077000002921D01124050E01D100020834050FF3 +:1007800001D10001241D850F01D18000A41C002887 +:1007900001DB4000641C002908D020252E1B0D46DB +:1007A000F540A14000D001212943084301061B1B4D +:1007B000000ADB1D02D5002070BC7047DB0518184D +:1007C00080180029F8DA401C4900F5D170BC4008B7 +:1007D0004000704710B5002B08DA0024401C61412E +:1007E00092185B411A4301D14008400010BDF0B59A +:1007F0001FB482B005460C0003D0084607F02AF962 +:1008000002E007F027F920300246009021462846F2 +:10081000FFF76BFF049B059A04460F4618431143EC +:10082000084314D0184610431BD0009840210A1AE0 +:1008300018460599FFF769FF05460E46009A059987 +:100840000498FFF752FF084305D0012004E020463A +:10085000394607B0F0BD0020C11705430E432C43B5 +:10086000374300990E986305401A7905E40A00227F +:100870000C43FD0A0A3002D500200146E9E70105D4 +:10088000101969410C9C0D9D00196941FFF7A2FFE9 +:10089000DFE70000064C0125064E05E0E36807CCC3 +:1008A0002B430C3C98471034B442F7D3FFF70CFCB1 +:1008B0000899000828990008F0B585B00D4606464D +:1008C00001A800248470048002F046FB280C01AFCC +:1008D00078713E71300CF870300AB870BC72FF202D +:1008E0000090023038810124FC803C801248049042 +:1008F0002046394601F0B6FD300E3871280AF870EE +:10090000BD700220394601F0ADFD204601F022FE07 +:1009100020462146224601F08BFDA00407490860CD +:100920000098000406490A6882430A60204601F0E4 +:100930001DFE05B0F0BDC04600401C4500E100E0D2 +:1009400010E400E010B50120010301F063FD01286F +:1009500014D10B4CE079002801D0401EE071012039 +:1009600000F010F8E1680818E060022000F00AF8D2 +:10097000216908182061607A401C607210BDC04671 +:100980001411002080B582B000210191012800D00F +:10099000022001F037FD01900120C0030199090AEE +:1009A000081880B201990190019802B080BD000042 +:1009B000B0B50120C403A72003252946224603F031 +:1009C000F9FE05490880AA202946224603F0F2FED6 +:1009D00002490880B0BDC046D60C0020D40C0020CF +:1009E000B548016901220A70016942224A70016911 +:1009F0000C228A7002690021D17002693A231371B6 +:100A00000269517102693C2393710269D1710269D3 +:100A10003E2313720269517202693723937202698D +:100A2000D172026950231373026951730269512311 +:100A300093730269D173016990220A7401690E22CD +:100A40008A70112141817047F0B584B09A490869D4 +:100A50000122027008692B23437008690E238370FA +:100A60000869C270086902710869FF234371086947 +:100A700005238371086903230393C3710869002365 +:100A80000193037208690D2302934372086953238B +:100A9000837208694923C372086941230373086993 +:100AA0005223437308694723837308694F23C37331 +:100AB00008692D23037408695623837208694D233E +:100AC000C3720869312300930373086930234373A9 +:100AD000086983730869C3730E690C233376022790 +:100AE000F7757748057875764578B5768578F57623 +:100AF000C5783577057975774579B5778579F5774F +:100B0000C579202435552036047A7470447AB4703F +:100B1000847AF470C07A019D3574F2730424B4733E +:100B200075733273039AF272029AB27273720B2265 +:100B300032720A22F271B471777130710098488173 +:100B400004B0F0BD10B55C48016901220A7001696A +:100B500043224A7002691221917003690022DA70FF +:100B6000036983241C7103695A71036985249C718C +:100B70000369DA7103698B241C7203695A72036971 +:100B800096249C720369DA72036998241C730369C2 +:100B90005A7303699A249C730369DA7303699C246A +:100BA0001C7403695A740369F2249C740369DA742F +:100BB00002699170F02111751521418110BDC04667 +:100BC00080B500F001F880BDF0B5CDB04BAE00248B +:100BD000B471FF200230B08034484B90344D284629 +:100BE000314601F0DBFFB47101273802B080314893 +:100BF0004B902846314601F0D1FF08212846224675 +:100C000002F057F8102128463A4602F052F87D20AB +:100C1000C00006F0ACFE284928A0486103204881A6 +:100C200004F028FD0A2006F0A2FE641C642CF9D111 +:100C3000234881780A9141780991C17804794679ED +:100C40008779C579027A437A807A00910194029675 +:100C5000039704950592069307900BAC19A12046C3 +:100C6000099A0A9B06F0E2FE2046FFF7BBFA010450 +:100C7000114D04D00BA96961688104F0FBFC0024CC +:100C80000A2006F074FE641C642CF9D118A0686177 +:100C90000920688104F0EEFC00240A2006F067FEBB +:100CA000641C642CF9D14DB0F0BDC04608000100B1 +:100CB0000008014010000100A40100202B2B2B0094 +:100CC0000100002041542B4E414D453D312C353320 +:100CD00034393431353225782578257825782578CA +:100CE000257825782578257825780D0A00000000DC +:100CF00041542B455849540D0A000000B0B582B04C +:100D0000044601A90020887001250D80064801F0E5 +:100D10004BFC2846214601F0C7FC2846294601F035 +:100D20007FFC02B0B0BDC04600A402407047000086 +:100D30000248017801220A4302707047B20D002078 +:100D400010B50122012804D0022809D19405064AD1 +:100D500001E01405034A116001F04EFC03480460F1 +:100D600010BDC046100D0020140D002000E100E071 +:100D700010B500290CD00023074ADBB204785C4090 +:100D8000135D401C491E0C06F7D1D843C0B210BDFC +:100D9000FF20C0B210BDC046927D00087047000021 +:100DA00080B504480021818101604160816004F0C8 +:100DB000ADFB80BD7401002010B5B6200F490C5A60 +:100DC0000F4804800F480068FFF7F0FB0E49FFF75B +:100DD0001DFA0E4908602046FFF7F3FB0C49FFF7A8 +:100DE00015FA0C4908600C480068FFF7DFFB0B4957 +:100DF000FFF70CFA0A49086010BDC046C001002088 +:100E00008C01002088010020F90215509401002077 +:100E100000007A44980100209001002000401C4608 +:100E20009C01002002480088024908827047C046A1 +:100E3000AC0D00201C160020B0B5012004F030FDE0 +:100E4000022004F02DFD074D6C7A002C09D0E868D3 +:100E50002146FFF72BFCE86028692146FFF726FCB6 +:100E60002861B0BD14110020F0B585B0421E91B2CA +:100E7000022900D9BCE10190DE4B18880090DE4FBA +:100E80003E8810B24000DD49095A3980DC4A1180A1 +:100E9000DC49085ADC4908801880DC49088006F0E3 +:100EA00078FD3A88DA4C2568B242029648D0052E81 +:100EB00009D8D848D849C0467E4436797600B74428 +:100EC000100205080B0EDD4800210AE0D948DA4976 +:100ED00007E0D648D64904E0D248D34901E0CF48DC +:100EE000CF49D74B19605860052A08D8D149D24854 +:100EF0007A44127952009744100205080B0ECF492C +:100F000000200AE0C349C44807E0D249D24804E0BF +:100F1000CE49CF4801E0CB49CB480CCBFFF766FA6E +:100F200006460F462846FFF753FB02460B4630465F +:100F30003946FFF75BFAFFF767FB0546AE4F029EA7 +:100F4000C648056025602820052106F041FC206088 +:100F50003A88C34C2568B24248D0052E09D8AD481E +:100F6000AD49C0467E4436797600B7441002050884 +:100F70000B0EB24800210AE0AE48AF4907E0AB488B +:100F8000AB4904E0A748A84901E0A448A449AC4BF8 +:100F900019605860052A08D8A649A7487A441279EA +:100FA00052009744100205080B0EA44900200AE0E5 +:100FB0009849994807E0A749A74804E0A349A448ED +:100FC00001E0A049A0480CCBFFF710FA06460F46F7 +:100FD0002846FFF7FDFA02460B4630463946FFF732 +:100FE00005FAFFF711FB0546834F029E9B480560FB +:100FF0002560F820052106F0EBFB2060012041026E +:1010000098480491405A002871D00024964D0AE077 +:101010000F4601C5E0B204F067FC92480499405ABB +:10102000641C844263D239463F882868B742EFD0B7 +:10103000052E03901ED8B10002A253587649754A76 +:101040007F4E9F46811000085D1000086310000865 +:10105000691000086F1000087D1000080021774A11 +:101060000EE07549734A0BE07149704A08E06E4919 +:101070006C4A05E00021714A714E01E06849674AF7 +:1010800006C6083E052F11D8B80002A10A586A48C2 +:1010900068499746C9100008AD100008B310000851 +:1010A000B9100008BF100008C510000800206349EF +:1010B0000AE05948574907E06748664904E0644830 +:1010C000624901E060485F490CCEFFF78FF90646A0 +:1010D0000F460398FFF77CFA02460B463046394626 +:1010E000FFF784F9FFF790FA434F029E91E74148DA +:1010F00000880099814271D04B1E032B08D85B49B0 +:101100005B4AC0467B441B795B009F44090104078E +:101110004A49002204E05949594A01E05549564AD2 +:10112000474B1A605960401E0025032808D8554EC9 +:101130002F46C046784400794000874409010407DF +:101140003E4E2F4604E0524E524F01E04E4E4F4F5E +:1011500003F0CEFC03F072FC4F4C03CC083CFFF7CD +:1011600045FA02460B4638463146FFF73FF902463C +:101170000B46334903C9FFF739F9FFF763FA07460E +:101180000E46464A2B46FEF7B3FF454A1060EB4336 +:10119000444AFEF7DDFFC0192060434A10607141E8 +:1011A0006160424E711D092201273B4600F084F820 +:1011B0003B480068052231463B4600F07DF804F0CC +:1011C000FBF803F055FC00F0AFFB681C042D05464E +:1011D000F9D3374800210180364801605A48019907 +:1011E00001801A20022106F017FBC0211D4A50522F +:1011F00005B0F0BDB20000209C100020867D0008E4 +:101200009E1000208C7D0008B4000020B00000205B +:10121000E810002051B8AE3FB81E85EB5F34DE3FCA +:101220001188B2CA9AA92B40BD9AA9BB19513C405A +:10123000905F07CEAAAA3040ABAAAAAA0000F03F4E +:10124000D010002079F30040A8FCE02F4082B23F8C +:101250006D3480B7C514A23FE67367886011002023 +:10126000F0100020C0010020C80F00204D62503F48 +:10127000FCA9F1D2578EEA3F1A578E1A14FF9C3FF1 +:1012800058A1B54700408F40AE47F33F48E17A147C +:1012900048A841402F0735E7A810002000CA9A3B14 +:1012A00080110020003665C48411002074010020E4 +:1012B0008A100020CC100020F0B581B014460D46F5 +:1012C00006460027002B03D0F943002C03D115E07C +:1012D0000121002C12D0002B01D06019451E009175 +:1012E0000A213046FFF7E2F9F621414389192970B6 +:1012F00000996D187F1CA7420646F1D301B0F0BDDE +:10130000B0B51048018900290DD0F34A521E0023C0 +:10131000C488651CC580515C05692955521E5B1C3B +:1013200001898B42F4D382888B1C934202D900211D +:101330008180B0BD4B080381511A81800188C91892 +:101340000180B0BDA40100206811002080B50020FC +:1013500001F0CCFA042804D1A2480068002809D181 +:1013600009E0002001F0C2FA022804D19D4840683B +:10137000002800D08047002001F0DCF980BDC04685 +:1013800080B5012001F0B2FA042804D195488068A4 +:10139000002809D109E0012001F0A8FA022804D1AF +:1013A0009048C068002800D08047012001F0C2F9B1 +:1013B00080BDC04680B5022001F098FA042804D10F +:1013C00088480069002809D109E0022001F08EFA5E +:1013D000022804D183484069002800D080470320B8 +:1013E00001F084FA042804D17E488069002809D1DC +:1013F00009E0032001F07AFA022804D17948C06993 +:10140000002800D08047022001F094F9032001F069 +:1014100091F980BD10B5694C2078FD210140217003 +:10142000644801F001FB2078FE210140217000207A +:10143000152100F013F8A01C3E4C206120784001DB +:101440000549421821460C31204601F079F9204621 +:1014500001F0E0FA10BDC0460090024080B582B0B5 +:1014600001AA11705070012000025080104601F056 +:101470004DF902B080BD0000F0B59BB00190002492 +:1014800015212046FFF7EAFF2A4F384601F0CCFA33 +:10149000BC7001256802029038804848801C46498B +:1014A000254AF96038617A612448386203AE3846CB +:1014B00001F040FA002800D0FEE72C36204F032030 +:1014C00078703C701F480168232048430199FFF75A +:1014D000EDF8401E80B2FFF711FC1B492846FFF7CC +:1014E0002FFC03A8847404820299F1807471B57092 +:1014F00013901648129016491191164904910397BA +:10150000154A0592034620330693144B08930B911A +:10151000791C0A910C920D9010203071348011A822 +:1015200001F008FA002800D0FEE7024801F072FA44 +:101530001BB0F0BDBC000020010000010101000152 +:101540000C01002010000020310D000820010020B7 +:101550000104000208A50240010001001000000281 +:1015600010B5002414212046FFF778FF114884703D +:1015700001210A0202804A0242840F4A8182034604 +:101580000C335975812149000C4B5918C160026117 +:101590000B49595CC18201F0CDF9002800D0FEE76B +:1015A000044C02210122204601F0B4F9204601F04A +:1015B00031FA10BDE400002000380140B20D0020D7 +:1015C0000302000010B5C300064CE150E1184A6068 +:1015D000032805D840B2800003A1085806490860D6 +:1015E00010BDC046481000200002000000040000AA +:1015F000000800000008000000E100E0F0B583B042 +:1016000031480468314E7D200190C7007760600842 +:101610000290F0603461642520462946FFF746F8C1 +:1016200030600A2060432946FFF740F80546B06065 +:101630002748844202D80198800030603068B84260 +:1016400005D3052060436421FFF730F870607068AF +:101650008542029A02D880184008B060B068824281 +:1016600002D800194008F06001204402194D0520FD +:101670002853194A10700221204606F0CDF8285B45 +:1016800000281FD02A463D4600200646F1B21746E4 +:101690004A00124B9D5289000C4A51580E4A116063 +:1016A000D84B1D80598051889980072148432018C4 +:1016B000001D80B206F08CF83A46395B761CF0B219 +:1016C0008142E3D803B0F0BDE8100020C80F00202D +:1016D0004FC30000C0010020681100201810002036 +:1016E00010B5054C0521204600F065F820210122A7 +:1016F000204601F0DEFA10BD4008014080B501200F +:1017000001F09CF9012807D1012001F093F9244848 +:101710000068002800D08047022001F08FF90128DE +:1017200007D1022001F086F91D484068002800D04A +:10173000804780BD80B5042001F080F9012807D1E1 +:10174000042001F077F916488068002800D080470F +:10175000082001F073F9012807D1082001F06AF987 +:101760000F48C068002800D0804780BD70B50C4D80 +:101770001035042603E02D1D761C082E0FD0012005 +:10178000B04084B2204601F059F90128F3D1204637 +:1017900001F050F928680028EDD08047EBE770BDD4 +:1017A0006810002001228A404168914341604169EC +:1017B00011434161704701228A40436813434360EB +:1017C000436993434361490003238B40016A994372 +:1017D0000162016A01620169914301617047000081 +:1017E00080B50648002101800120000303F062FF5C +:1017F0000348044906F0D4F880BDC04642110020D9 +:10180000000C0040393200080648002101600648FB +:101810004178FE220A404270017825220A40803237 +:1018200002707047C8030020BC0F0020F0B581B0E3 +:101830000C46074680010C494618B8061B4D04D1DA +:10184000304631462A4601F001F9FF200230874236 +:1018500002D3DB48042101761022304621462B4674 +:1018600001F04AF901B0F0BD00400108F0B581B0C7 +:101870000C46074680010C494618B8060B4D04D1AA +:10188000304631462A4601F0E1F8FF200230874217 +:1018900002D3CB48042101761022304621462B4644 +:1018A00001F02AF901B0F0BD00900108FFFFFF0030 +:1018B000F0B585B00E27474301263002381803AC37 +:1018C000072521462A4602F05DFF092080013818CD +:1018D00001A92A4602F056FFA57906212046FFF706 +:1018E00047FA014600208D421BD101A9897903AA3C +:1018F00092798A4215D10020014603AA525C01ABBD +:101900005B5C9A420DD10F231A4003AB5A54092A4B +:1019100007D803AA002353544A1C05291146ECD3C7 +:10192000304605B0F0BD0000F0B585B0324A107801 +:10193000401CC1B2042900D90020107001210A0204 +:1019400001922E4C04E01070029A511C032A4FD8C9 +:101950000291C0B20E27474301983D18072628463A +:101960002146324605F032FF03A92846324602F0EE +:1019700009FF0020215C03AA125C8A421AD1401C94 +:101980000728F7D1092080013D180726284621465F +:10199000324605F01BFF03A92846324602F0F2FE4C +:1019A0000020215C03AA125C8A4203D1401C072854 +:1019B000F7D107E0104A1078401CC1B20429C2D9FF +:1019C0000020C0E70E480068A74C20600A48057850 +:1019D00004212046FFF7CCF92071052255430198D8 +:1019E0004019D030214605F0F1FE002005B0F0BDD1 +:1019F000012005B0F0BDC046C4030020E40C002067 +:101A0000CC10002060110020B0B5384C208803288D +:101A10001CD8C0467844007940008744011C334AF2 +:101A200033480421817139498180012529050160EC +:101A300030480178FE220A40027003F0F1FDFF20D9 +:101A400048302F490A881018088041E00020208083 +:101A500003F02EFFB0BDFFF7EFF925480421817197 +:101A60002849818028490160C16802694161C261D9 +:101A700003F0D6FDFF20483021490A88101808805D +:101A8000022525E0FFF7D8F91948042181711A4988 +:101A900081801A490160C16802698161026203F0B4 +:101AA000BFFDFF20483016490A881018088003251A +:101AB0000EE0FFF7C1F90E48C16802694162826217 +:101AC0000C48017801220A43027003F0F1FE04255C +:101AD00025800F4801680A480288914201D9491DB2 +:101AE0000180008803F02CF8B0BDC046041100202E +:101AF00014110020A00100200711000000041000B4 +:101B00000611002003110000000110000211000066 +:101B1000242C014070B52A4902220A818A88012AB0 +:101B200006D82848002202808A800320087670BDEB +:101B300000220A76234A01231380CA88531CCB80D3 +:101B40000C69A55CCE4E7570921CCA8099B2615C1E +:101B500031703188018070BDF0B583B00446184DF6 +:101B60000320287617480026068002272F81AF8899 +:101B7000012F02D8AE8003B0F0BD019102922E7603 +:101B8000EE88771CEF802869825DBD494A70B21CDF +:101B9000EA80BAB2805C08700D889D420DD8089822 +:101BA00085420AD32088854207D001200549088054 +:101BB0000198029905F030FE208003B0F0BDC046C8 +:101BC000A4010020FE100020F0B583B00120C20364 +:101BD00089200324214602F0EDFDC221CA4D68523E +:101BE0007D20C2008C20214602F0E4FDC421685211 +:101BF000052001900002022100220090029202F0D2 +:101C0000D9FD16490880000426D0154D154E029CBA +:101C100007E02880B61CAD1C641C10480088844274 +:101C20001AD2019A1046604300990818801C80B2AD +:101C3000022360490F4602F079FD38463F790421BE +:101C4000FFF796F887420298E3D1002059490871BE +:101C5000488830800888DCE703B0F0BDC00F002062 +:101C6000680000202000002060110020F0B58BB03B +:101C7000034602B20020002A00D589E0002900D0E6 +:101C800086E04448834200D30346434883420AD354 +:101C90004748484C0322214602F090FA0020E070A9 +:101CA00020680BB0F0BD3D4801935843810C0320E0 +:101CB00000914843C01E08AD0C22294602F07EFA6E +:101CC0000027FE43364806603648076004ACD94B0F +:101CD0003A4602973946039704E0241DED1C521C36 +:101CE000042A17D00398D87028781870687858702C +:101CF000A878987018682060B84203D9294908600C +:101D000091B20746B042E8D2254E306096B20296B4 +:101D10000646E2E700231846029D02E0531C032A10 +:101D200009D21A468B42F9D0AA42F7D083B208AC46 +:101D3000E254401CF2E708A801788A0004AB9D58E1 +:101D4000194C25604778B8001858421B174E32606E +:101D5000062318464843791A594389B20523DB43C1 +:101D6000009F7B43019FFB189B1D9BB2984206D2AC +:101D7000181A5043FEF79AFC3060401905E0C01A6B +:101D80005043FEF793FC3060281A2060C117884347 +:101D90000BB0F0BDF47F0000DD7F0000ABAA0000B7 +:101DA0008411002080110020881100208C11002057 +:101DB000F63F00006011002080B5002000F090FD8B +:101DC0000249401A801E024A885480BDB20D00208C +:101DD00002020000F0B581B09C4EF089274988428C +:101DE00001D2254843E0B08C924F388080200324F4 +:101DF000214605F011FD23490880F08A38807720BC +:101E0000214605F009FD20490880B08E3880ED207C +:101E100085002846214605F0FFFC1C4908803089D2 +:101E2000388009352846214605F0F6FC1849088017 +:101E3000F08C38809520214605F0EEFC154908808D +:101E4000708C38809B20214605F0E6FC1249088002 +:101E5000B0893880AA20214605F0DEFC0F490880B1 +:101E600003F0B6FC0920C0027949097808187849BE +:101E7000088001B0F0BDC046524500009F39000007 +:101E800068110020CC030020F60C0020B8000020D0 +:101E9000F00C0020D80C0020DC0C0020D40C00201A +:101EA000C01C062803D8800003A1085870470148C9 +:101EB0007047C04640420F00010000000A000000C9 +:101EC00064000000E803000010270000A086010065 +:101ED00040420F0070B50D204001D54908180B4C49 +:101EE000206000250A4E725D0321084668430B02FC +:101EF000C01880B202F05EFC21680880881E206055 +:101F00006D1C302DEFD170BDC0010020600100209C +:101F1000927E0008F0B581B0BC4D2888FF260146AE +:101F2000B143424A8918090A05290AD8794409792E +:101F300049008F44020620244F5302F071F901B08A +:101F4000F0BD0F21090301400722520391426AD1DB +:101F5000C2490988AE4A914265D1C2494018E98810 +:101F60002A695118AA88B14B1B88002B59D002F05E +:101F7000F1F801B0F0BD02F0EFF901B0F0BDA888B2 +:101F8000022850D32D4CAB4F2D4E0AE01030C00626 +:101F9000800EAF49085A3880FFF7B2F9A8880128A7 +:101FA00041D90220288128880F2201469143A1426D +:101FB000ECD0B142EAD083221202914205D1400016 +:101FC000204940182049405AE1E7800A20282AD8B1 +:101FD0000020E0E702F048FB01B0F0BDA88802282D +:101FE00021D3134F934C06E000202080FFF788F99F +:101FF000A888012817D90220288128880146B143E2 +:102000003A46203A92B29142EED1B8420BD8400003 +:102010000949401880B202222146134602F086FB8D +:10202000E4E702F08BF801B0F0BDC0460080FFFF8E +:10203000208500006811002000FCFFFF20830000C5 +:1020400010830000CE7E000800FAFEFF1C16002060 +:10205000AE0D0020F0B581B06C4F0020388101F04A +:102060007DFA002801D001B0F0BD6B4D704C08E046 +:102070002046BC30022105F041FC01F06FFA002837 +:10208000F1D1022038813E88AE420BDD63498E4299 +:102090001DD063498E42EBD062498E4209D10221A4 +:1020A0006248E8E70121C9038E4230D05E498E4282 +:1020B000E3D0310B0E2900D0A4E0684800885449D1 +:1020C000884278D00420387605F063FCD5E72C46AA +:1020D000F9884A1CFA803B695E5C564D6E70891C1B +:1020E000F98091B2595C29702988534A914228DDC0 +:1020F000484A914233DC53488142254648D04548FE +:1021000081424B4C54D1434854490880B5E70226DC +:102110002046314605F0F2FBA01C314605F0EEFBEF +:10212000201D314605F0EAFBA01D314605F0E6FB17 +:1021300020460830314605F0E1FB20460A303146A2 +:1021400099E74148814227D03148814225462BD02A +:102150003E488142364C2BD1FFF73CFE8DE7374A93 +:10216000914225461ED0364A9142314C20D1384901 +:102170008989BC22A152374A10702E480180364806 +:102180000078552800D178E7AA203349087074E711 +:1021900001F056F8264C70E730482B49018025465F +:1021A000234C6AE71B48401C2C490880204C64E7FC +:1021B0000420387661E7F88839690918BA88284810 +:1021C000FDF7DEFF0120400330181849098880B26E +:1021D000002903D02249FFF749FB02E02049FFF71D +:1021E00025FB38881F494018BA881F4C214601F04A +:1021F000B1FFBA881A482146FDF7FBFF002800D13D +:1022000031E70420387601B0F0BDC046A4010020BB +:1022100054430000314E00000182000002820000A1 +:10222000168200001782000006800000F6100020D1 +:10223000C001002068110020534C0000324E000005 +:1022400057500000544C0000544100005448000016 +:102250001C160020F5100020F4100020AE0D002008 +:102260009C1500200020FFFFDC1500200146002007 +:10227000632904DC012901D00A2906D170476429A9 +:10228000FCD07D22D2009142F8D00120704700009E +:10229000F0B583B001AC0025A57181204000A0807D +:1022A00002200190504E3046214600F077FCA57187 +:1022B00001273802A0800C4801903046214600F0EA +:1022C0006DFC304639462A4600F0F3FCA571FF202C +:1022D0000230A080474805700197403E30462146B5 +:1022E00000F05CFC03B0F0BD01000100F0B581B06E +:1022F0003D4C0221204600F0D5FC05463B480178C4 +:102300008D4206D13A480188491C8AB28A4203D0DC +:1023100003E0057036480021018035480088022816 +:1023200060D3344F3878012817D13348007801281A +:1023300013D12046403820210026324600F0B9FC57 +:1023400001212046324600F0B4FC642005F00FFB6A +:102350002A4806603E7028480670387801281CD04C +:1023600000283FD1012D38D125480078002839D1E7 +:10237000224E3068401C3060322833D3012520467D +:1023800029462A4600F095FC642005F0F0FA00206A +:1023900030603D701849087022E0012D1DD11848A9 +:1023A000007800281ED115490868401C08603228B2 +:1023B00018D32046403820210026324600F079FC10 +:1023C000012520462946324600F073FC642005F0C2 +:1023D000CEFA0A4806603E7002E008480025056013 +:1023E0000748057001B0F0BD40080140B61000205C +:1023F000B4100020B2100020B0100020B81000204F +:10240000B71000200249012800D02C31086870471D +:102410009C280140054A012800D02C32106802296E +:1024200001D0012070478007C00F704798280140F5 +:102430000B4B012A05D101280AD1186808431860FE +:102440007047C943012807D11868084018607047D1 +:10245000D86A0843D8627047D86A0840D862704783 +:10246000A028014070B50C460646012528042946DF +:1024700001F002FE002C62D0022E2DD0012E5ED182 +:102480000121480201F0F8FD3048C169304A0A4094 +:10249000C26121788900C2690A436178C902114387 +:1024A000C161E178A27852010A430262A1798902EE +:1024B000227A52020A43617A09021143E279120137 +:1024C0000A432179114341626179816201680222E4 +:1024D0000A430260002070BD0125A802294601F0D0 +:1024E000CBFD1A48816C1A4A0A408264217889001F +:1024F000826C0A436178C90211438164E178A27851 +:1025000052010A43C264A1798902227A52020A4323 +:10251000617A09021143E27912010A4321791143D8 +:10252000016561794165016804220A43026081689E +:10253000A27A012A05D1AA04114381600025284608 +:1025400070BDAA0491438160002070BD88280140BD +:10255000C3C7FFFF401E4142414188020121890259 +:102560000F4A13688B4318181060704701214A0303 +:102570000B49012803D10868104308607047C86AF6 +:102580001043C8627047C0460549064A012803D176 +:102590000868104008607047C86A1040C8627047F9 +:1025A000A4280140FFDFFFFF70B50D460446012659 +:1025B0007002314601F044FD2878401E411E8841DA +:1025C000400021680222914308182060A878401E2C +:1025D000411E88412168B143081820606878401E78 +:1025E0004142414188002321C900625804239A4393 +:1025F0001018605070BD00000849002804D0012860 +:1026000007D0022804D070470868012202430A60FC +:1026100010310868012202430A6070470CA502408D +:1026200000280FD002281FD0012836D136480129B2 +:1026300026D1416801220A434260016802220A430E +:1026400002607047304801291FD1416801221143BF +:102650004160416911434161016802229143016077 +:1026600001691143016170472748012916D1416969 +:1026700001220A434261016902220A430261704752 +:10268000016802229143016070470221C943026838 +:102690000A40026002690A40026170470169022231 +:1026A000914301617047C046002806D0022808D037 +:1026B000012805D1044801607047034801600161A9 +:1026C000704701480161704700A5024000280FD003 +:1026D000022807D0012816D10B4801680122914336 +:1026E0000160704708480169012291430161704708 +:1026F0000120C24304480168114001600169914210 +:1027000000D3891C0161704708A5024010B504463A +:102710000120014601F094FCE078C001A178890114 +:102720000143207808436178014A8854002010BD95 +:1027300000A00240014908707047C0461F80024057 +:10274000F0B583B0044608681060486810618F7D5A +:102750003802C019D08001252B46BB40487D102887 +:102760000190029505D1088B58439080488B4343D4 +:1027700000E0938093820B890420165E1420155E7E +:10278000C87D052845D80094029C2404BC4024142C +:102790005C43E7177C40E71B5E435D437844007968 +:1027A00040008744020B1A2902024A4807409760FA +:1027B000488946437342D360454327E04448074075 +:1027C000704203039B08FB18029CE4071B199360EB +:1027D000D06048896843454219E03D4807406D4252 +:1027E000280380083818029B9B07C018906048890E +:1027F00070434042D0600AE035480740B002381AC2 +:1028000003239B07034393607042D0606D42956140 +:10281000009C4889D083D08200209083607804286F +:1028200029D002280DD001284FD10198C007000FF0 +:102830009083D08B28490840D083D08A0840D0822A +:1028400043E0087D0102019BDB071B0F5918203173 +:102850009183D18B204B1940D1834002D18B01430E +:102860001E4C2143D183D18A1940D182D18A0143A0 +:102870002143D18229E0487C8000019BDB071B0FAC +:102880000343087C400018438B7C0343102018430B +:102890009083C8689061D08B0F4B1840D083D08A4A +:1028A0001840D082087D10280FD0D18B43021943E5 +:1028B0000A4C2143D183D18A19432143D18200029A +:1028C000918B0143202008439083002003B0F0BD8A +:1028D000FF030000FF3F0000FF7900000080FFFFC2 +:1028E000400101494058704710900240400148495A +:1028F0004018818B490709D5C18A054A0A40C08B17 +:102900004008C0B2824201D80420704702207047BC +:10291000FF01000010B500784001054BC45A012AA0 +:1029200002D00C40C45210BD0C43C45210BDC0466E +:102930001C900240F0B581B0054601242046214696 +:1029400001F07EFB31490868002846D42878887653 +:10295000C877887780220A60697804293FD1A868FF +:1029600000284BD06868002848D00094E8780028F8 +:1029700015D000273C463E46A868C1194889002862 +:102980003FD0088900283ED0686802192846FFF722 +:10299000D7FE1C372034761CE8788642ECD3686872 +:1029A00001682A7852011A4BD150D11882888A8046 +:1029B000C288CA8082688A60C268CA6002690A6185 +:1029C000828A8A82C28ACA8282698A6100248C834E +:1029D000828B8A83C08BC88310E002240EE0E98AD0 +:1029E00000290BD0A98A002908D029460C314001C2 +:1029F000074A82182846FFF7A3FE0024204601B0AC +:102A0000F0BD009CFAE7009CF8E7C0460080024059 +:102A1000009002400178034A11708078012800D1AB +:102A2000917070471B800240007801490870704720 +:102A30001A800240044908607047C046024909688C +:102A40000840411E8841704714040140F0B581B030 +:102A50000123884244D8244CA14241D8234C134638 +:102A600025460C3D2F6830263E4003D05F1E002BCC +:102A70003B46F5D1002E01D0022331E0EFF3108365 +:102A80000093EFF3108372B6884206D9184820608D +:102A9000009880F31088002322E00023DF43154BC9 +:102AA00023602346143B18602646183E01233360FA +:102AB0007A431E038019BFF34F8FBFF36F8F2E68C9 +:102AC000760603D4521C012AF9D104E07A438842E5 +:102AD000084BE5D9DAE706482060009880F31088B3 +:102AE000184601B0F0BDC04600D001081C3C0040B3 +:102AF000DCFE658723019A78F0B582B0C50E01240B +:102B0000002D43D0234D4619361DAE423ED3224DF3 +:102B10001C462F6930263E4003D0671E002C3C46E1 +:102B2000F7D1002E01D0022430E00191EFF310869E +:102B3000EFF3108472B62F68012427432F60002A18 +:102B40001DD00027F9430091019980C9019180C0EF +:102B500000994B43BFF34F8FBFF36F8F521E2F6906 +:102B60003F0608D42F68A7432F6086F310885B1CAC +:102B7000012BF4D10AE000994B431704E4D12868F3 +:102B800001218843286086F310880024204602B083 +:102B9000F0BDC0460020FEF7003C0040F0B583B019 +:102BA0000C46054680200121029101F049FA268851 +:102BB000002E75D000210A460B46019617E0A86842 +:102BC000B843A860E868B843E8600F2090402E68DA +:102BD00086432E60A07990402E6806432E60019EA9 +:102BE0005B1C3046D840891C121D002858D0029F1B +:102BF0009F403742F4D0A678022E16D0012E08D07E +:102C0000002E23D16E68BE436E606E693E436E61D6 +:102C10002BE06E683E436E602E69BE432E61032634 +:102C20008E40286AB04328620AE0686838436860CA +:102C3000286938432861032088402E6A86432E6223 +:102C4000E07888402E6A06432E620EE06868B8433A +:102C500068606869B8436861A869B843A861A868F2 +:102C6000B843A860E868B843E8606079002802D0FB +:102C7000A869384301E0A869B843A8612679022E03 +:102C800008D0012E9BD1E868B843E860A8683843B3 +:102C9000A8609AE7A868B843A860E868384393E753 +:102CA00003B0F0BD406A0840411E8841704741634F +:102CB0007047002A02D02C22815070473022815068 +:102CC0007047000070B50022002934D0814232D212 +:102CD000420802439008104302090243100A1043BD +:102CE000020C0243D0434308144A1340C31A144849 +:102CF0009C08034004401B191C091D19114B1D4061 +:102D0000114C65432D0E4E080E43B10831430E0998 +:102D10000E43310A31430E0C0E43F1434E08164068 +:102D2000891B8A0801400240881801094018184090 +:102D30006043000E421BD0B270BDC046555555557C +:102D4000333333330F0F0F0F01010101044948687A +:102D5000C00702D100200860704701207047C046BC +:102D600010300040016880220A4302607047000072 +:102D700080B50021016041608160C1600161012274 +:102D8000254B984203D0D00701F068F980BD900729 +:102D900001F064F980BDC0460268802313430360DC +:102DA000491E4A424A419101026840239A43511800 +:102DB0000160704770B50D460446012616488442EE +:102DC00001D0F00700E0B007314601F047F9206874 +:102DD000B04320602878411E8841400021680222CB +:102DE000914308182060E878411E884180002168DE +:102DF000042291430818206060687F218843606046 +:102E0000A878810811406A78636813430007400E70 +:102E100018430843606070BD000C00408160016889 +:102E200081220A4302607047F0B583B00E46044623 +:102E30000125A803324F39688143226812030240FA +:102E40005018386000BF2078C0070AD001A90220BE +:102E50008871002088700D80280288801948FFF74B +:102E60009DFE2068032108403A688A4311183960A2 +:102E700000BF711C3A681207920F904202D0491E9F +:102E8000F8D11CE000BF3868F0218843616809016F +:102E90000143396000BF072001023A688A43A168F4 +:102EA00009021143396000BFC00239688143E068FC +:102EB000C0020843386000BF02F054FD00252846D8 +:102EC00003B0F0BD400801400D4800684005400FC8 +:102ED000042801D3C11E00E000210A480068C84050 +:102EE0007047C046064800688004400F042801D39C +:102EF000C11E00E0002103480068C8407047C0467A +:102F0000041002401000002070B50546012420077F +:102F10000F4E316801433160E00631680143316092 +:102F2000204601F037F87068012D09D12043706008 +:102F300008487168890708D4401CFAD3204670BD40 +:102F4000A04370600024204670BD002070BDC046C4 +:102F50001C1002400000FFFFB0B504460125280404 +:102F6000294601F089F8002C28D0154801682278FC +:102F7000042A02D1082291430AE0FF230433994333 +:102F8000016001680A4361780B0213430821194369 +:102F90000160A2780168042A02D1402291430BE02B +:102FA00023231B0199430160110102680A43E17860 +:102FB0004B02134340211943016000252846B0BD50 +:102FC0001C280140F0B581B001223349314B1C4629 +:102FD00002E0641C012E07D0664266410F8820255E +:102FE0003D40F6D01646F4E70124002D17D002E04C +:102FF0005B1C012E07D05E425E410F8808253D40D4 +:10300000F6D01646F4E7002D09D00A8882430A80DC +:103010000024800703D501204002FFF70BFD204666 +:1030200001B0F0BD10B51B4A1B490C880823234092 +:1030300003D1541C002A2246F7D1002B01D10120D4 +:1030400010BD8A8A098B120451180160002010BD3E +:10305000114909880840411E8841704710B50D4A42 +:103060000D490C882023234003D1541C002A2246FA +:10307000F7D1002B01D1012010BD0A8810231A437B +:103080000A80020C8A8308840888984308800020FC +:1030900010BDC0460100FFFF04280040574A4A40C7 +:1030A00002617047002A03D0C2680A43C2607047B9 +:1030B000524A5140C2680A40C2607047B0B50D46DE +:1030C00004461348844204D00120014600F0C6FFA4 +:1030D00003E00121C80200F0CFFF20686988E162A7 +:1030E0002988A16269794A1E9141C9013F221201D2 +:1030F00090432A790243E888104380229043401885 +:103100002060606901210143616100202061B0BD40 +:10311000002C0140016801220A4302607047000050 +:103120000168024A0A4002607047C046FEFF000084 +:1031300002460020022909D004290ED15168C9078E +:103140000BD05169C90708D0012070475168890721 +:1031500003D55169890600D501207047F0B581B0CB +:103160000D46044624480121844205D0480400F05D +:1031700075FFFFF7A9FE04E0880300F07DFFFFF76D +:10318000B1FE070900952D6838462946FDF78EFAED +:10319000064628467043381A000169084018294637 +:1031A000FDF784FA0F2800D9761CE049E26FD207B8 +:1031B00006D04A1E09041146F8D1032001B0F0BD23 +:1031C000E26880210A43E260F2B22260320AD2B29F +:1031D00062600F221040C022A050009B9888DA88BD +:1031E000024318891043E2680243E260E0688843C2 +:1031F000E060002001B0F0BD00380140FFFF00009A +:1032000080B504480068002800D080470248FFF7D6 +:10321000A9FD80BDDC100020000C004080B50448F2 +:103220000068002800D080470248FFF79BFD80BD62 +:10323000E0100020200C004080B502F081FA80BD33 +:10324000F0B581B0264EF0892749884201D925483A +:1032500041E0B08CB44F388086200324214604F02E +:10326000DBFA22490880F08A38807D20214604F06C +:10327000D3FA1F490880B08E38801E4D284621465B +:1032800004F0CAFA1C49088030893880093528467C +:10329000214604F0C1FA19490880F08C3880922048 +:1032A000214604F0B9FA16490880708C38809820BD +:1032B000214604F0B1FA13490880B0893880A7206C +:1032C000214604F0A9FA1049088002F081FA0F485B +:1032D000407800024C300D49088001B0F0BDC04676 +:1032E0001C16002052450000A5270000CE03002038 +:1032F000F80C0020B1030000BA000020F20C0020FE +:10330000DA0C0020DE0C0020D60C0020AE0D0020D0 +:10331000F0B581B09A4C0025257620694178C91E08 +:10332000402900D941E0C0467944097949008F44D9 +:10333000203C3C3E3C4F3C3C3C3C3C3C3C553C3CBB +:103340003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CBD +:103350003C3C3C3C3C3C3C3C523C3C3C3C3C3C3C97 +:103360003C3C3C3C3C3C3C3C3C3C3C3C3C3C3C6574 +:103370006800C1788278120251182180427903795D +:103380001B029A18A28093B2332B34D209B2520096 +:103390006281A28082700320E0806089001D6081CC +:1033A000002940D403F0E8FA3FE0012024E0C1788E +:1033B000807807226281404A6260000240182080C3 +:1033C000411C618000B200282AD403F0E5FB2CE008 +:1033D0000078002829D1FDF737FB26E0C1788278F4 +:1033E000120251182180427903791B029A18A28097 +:1033F00093B2332B08D30420207616E0FDF7F0FAC1 +:1034000013E0FDF79FFB10E05300A380511861808B +:10341000102141700720E0806081605F0028D4D5D2 +:10342000FEF718FE01E0FEF775FD207E00280BD0A8 +:1034300021694A78802313434B70216901228A70E5 +:103440002169C870052060812069017800292ED08B +:103450006189002929D00A46FE32D2B2334F344B5B +:1034600004E06E1C9542274635460BD0445D7C40F7 +:10347000082702E034467F1EF3D06608E407F9D03F +:103480005E40F7E7284A1480537843543C4B186950 +:1034900059890818401E117801705889421C5A81B8 +:1034A0005869196992B2FCF76BFE01B0F0BD0020BB +:1034B000608101B0F0BDC04602000400F0B53049A3 +:1034C000002048818A89052A2AD3A223154C012588 +:1034D000E55209690B78012B22D15018431E1B7845 +:1034E000114C6370801E00782070FD32D2B22088AB +:1034F00000240E4E0E4B04E0671C94422E463C46C0 +:103500000BD00D5D7540082602E03D46761EF3D0D7 +:103510006F08ED07F9D05F40F7E7411B484248418B +:10352000F0BDC046C001002068110020FFFF000070 +:1035300001A00000124881880289931C8B4203D9A4 +:10354000002181800120704753080381891A8180FE +:103550000188C918018000207047C04608490A89BF +:103560008B88012093420AD39B1A8B809BB2022B3B +:1035700005D3500808810A88101808800020704779 +:10358000A401002080B50D480168491C01600A298A +:1035900005D3002101600A482021FFF788FB094874 +:1035A0000168491C01600848814202D30748012193 +:1035B0000170FEF79BFE03F02BF880BDD8100020B1 +:1035C000000801404C11002041190100B0100020FA +:1035D00010B50020A04980220B4600241C70521E0A +:1035E0000833002AF9D1491C401C0828F3D110BD2A +:1035F000F0B583B00292994222D20A460299091A82 +:103600000191C400944D29190091114604E0521C07 +:10361000491CCCB29C4213D2029CA042F7D2D408DF +:10362000009D2F1907240C400125A540EC43019D66 +:103630003E7826403E706D1E0837002DF8D1E6E733 +:1036400003B0F0BDF0B583B00292994222D20A468F +:103650000299091A0191C400EA4D291900911146F5 +:1036600004E0521C491CCCB29C4213D2029CA042E2 +:10367000F7D2D408009D2F1907240C400125A5403E +:10368000EC43019D3E7826403E706D1E0837002DAC +:10369000F8D1E6E703B0F0BDF0B583B002929942ED +:1036A00021D20A460299091A0191C400D54D29195F +:1036B0000091114604E0521C491CCCB29C4212D22B +:1036C000029CA042F7D2D408009D2F1907250D4077 +:1036D0000124AC40019D3E7826433E706D1E0837A4 +:1036E000002DF8D1E7E703B0F0BDC046F0B583B0D8 +:1036F00001AD0024AC71012000900702AF80524858 +:103700000190524E30462946FFF748FAAC71AF801F +:103710004F480190304640302946FFF73FFAAC71E0 +:10372000AF804C48019030462946FFF737FA4025D4 +:10373000304629462246FFF7BCFAC827384604F02F +:1037400016F930462946009AFFF7B3FAAE20214613 +:1037500000F052FB0220214600F04EFB10202146D3 +:1037600000F04AFB2846214600F046FBB0202146E7 +:1037700000F042FB8120214600F03EFBCF20214695 +:1037800000F03AFBA120214600F036FBA62021469E +:1037900000F032FBA820214600F02EFB3F202146FE +:1037A00000F02AFBAD20214600F026FB8B202146AD +:1037B00000F022FB3320214600F01EFB3846214654 +:1037C00000F01AFBD320214600F016FB20462146CC +:1037D00000F012FBD520214600F00EFB802630467B +:1037E000214600F009FBD920214600F005FB1F20EF +:1037F000214600F001FBDA20214600F0FDFA1220FC +:10380000214600F0F9FADB20214600F0F5FA2846BF +:10381000214600F0F1FAFC480146324600230B70C5 +:103820000831521EFAD1401C641C082CF4D1092026 +:10383000C101F448FCF7CBFC00F010F8AF200021E8 +:1038400000F0DAFA03B0F0BD1000020140080140B8 +:103850000100020140000101D4030020F0B585B051 +:103860000020009002905038C0B2009D294600F020 +:10387000C3FA0220294600F0BFFA10242046294648 +:1038800000F0BAFAE14E403E049601273046214648 +:103890003A46FFF70EFADD4839463A46FFF709FA8D +:1038A000304621462A46FFF704FAD84839462A46C8 +:1038B000FFF7FFF978242E46E0B2C20910210498E0 +:1038C000FFF7F7F90127D14D284639463A46FFF769 +:1038D000F0F90022284639461546FFF7EAF9701C30 +:1038E0006400072E0646E7D31021012704983A46C4 +:1038F000FFF7DFF9C54C204639463A46FFF7D9F9BC +:10390000204639462A46FFF7D4F94024E0B2C209DE +:1039100010210498FFF7CDF90127BC4839463A46F3 +:10392000FFF7C7F90026B94839463246FFF7C1F913 +:10393000681C6400072D0546E8D310210124049873 +:103940002246FFF7B6F9B14D284621462246FFF739 +:10395000B0F9284621463246FFF7ABF930463546E6 +:1039600001960390C000EF4908180299475CA74EE2 +:10397000F8B2C20910210498FFF79BF901243046E0 +:1039800021462246FFF795F9002230462146FFF7EF +:1039900090F9681C7F00072D0546E9D3102101240A +:1039A00004982246FFF785F9304621462246FFF764 +:1039B00080F9002230462146FFF77BF90398401C2E +:1039C0008028019DCDD110240022049E304621463E +:1039D000FFF76FF901278D4839463A46FFF769F935 +:1039E000304621463A46FFF764F90298401C082801 +:1039F00000D037E70920C2018248CA49FCF7C0FB62 +:103A000005B0F0BDD4030020F0B585B000237D4C97 +:103A1000C44DD9006218125C6918095C914205D145 +:103A20005B1C59B20029F4D505B0F0BD02905038A6 +:103A3000C0B20027394600F0DFF90220394600F015 +:103A4000DBF910263046394600F0D6F96F4D403D7F +:103A50000124284631462246FFF72BF96B482146C0 +:103A60002246FFF726F90495284631463A46FFF7E5 +:103A700020F9664821463A46FFF71BF97825634E40 +:103A80000397E8B2C20910210498FFF712F9012741 +:103A9000304639463A46FFF70CF90024304639469D +:103AA0002246FFF706F903994F1C6D000729E7D35B +:103AB0001021012704983A46FFF7FBF8534D28469A +:103AC00039463A46FFF7F5F8284639462246FFF7C9 +:103AD000F0F840254D4EE8B2C20910210498FFF7D6 +:103AE000E8F80127304639463A46FFF7E2F8002267 +:103AF000304639461746FFF7DCF8601C6D00072C8E +:103B00000446E8D310210124049E30462246FFF7E4 +:103B1000D0F83E4D284621462246FFF7CAF82846EF +:103B200021463A46FFF7C5F816E010210124304639 +:103B300022463546FFF7BDF8344E30462146224630 +:103B4000FFF7B7F8002230462146FFF7B2F8049F8E +:103B50007F1C802F2E4642D00497F9002948401838 +:103B6000029A855C6F4B59188F5CAF4217D10027C2 +:103B7000E9B2CA0910213046FFF79BF80124234817 +:103B800021462246FFF795F8002220482146FFF7FC +:103B900090F8791C6D00072F0F46E9D3C5E7801810 +:103BA0000390881801900025F9B2CA091021304607 +:103BB000FFF77FF80124F64821462246FFF779F8FF +:103BC0000022F3482146FFF774F8691C7F00072D97 +:103BD0000D46E9D301990978039A1170A5E71024DD +:103BE000002230462146FFF764F80127E8483946AD +:103BF0003A46FFF75EF8304621463A46FFF759F855 +:103C000005B0F0BD54080020D40300208008014016 +:103C1000F0B58AB006910590082B03D10624002C3C +:103C20000AD175E05907D808002900D0401C59086E +:103C30004143CCB2002C6BD00F98099058080290E9 +:103C4000203AD0B2002501900001334908180090B5 +:103C5000059A0493039404E00246089D6D1CA54256 +:103C600056D0082B089504D10620019948432C49C9 +:103C70000EE0182B08D0102B48D00C2B48D10C206C +:103C800001994843254903E02420019948432149EB +:103C9000081840190792D6B20478002306990DE05F +:103CA000099A002A16D0F2001E4DAA18D55D9D4330 +:103CB000D555431C491C6408072811D2184607270C +:103CC0000F400123BB40CFB2FF08E207E8D0099ABA +:103CD000002AE8D0F200134DAA18D55D1D43E7E78E +:103CE0000798401C049B082B039CB5D0C1B2059AD1 +:103CF000891A029A9142089D02D1069A08320692C8 +:103D0000029A9142059AA9D00246A7E70098C0E717 +:103D10000AB0F0BD908B0008A08500082C81000837 +:103D2000047F0008D4030020F0B585B002AC07C4BE +:103D3000002B36D01C460A9D6808082D00D1801C37 +:103D400001900B9F002610E0009730200143CAB27B +:103D50000198704302994018C0B203992B46FFF7AF +:103D600057FF761CF0B2A0421BD2F04300190106A7 +:103D700006D001210A225143401E0206FAD100E07A +:103D800001210498FCF792FC0A21FCF78FFC002922 +:103D9000DAD100970198704302994018C0B23022DE +:103DA000DBE705B0F0BDF0B583B0064617783846BE +:103DB0002038C0B25E281CD8082B01D05D0800E076 +:103DC000062508980190541C029501980090F0B2C5 +:103DD000FAB20D461F46FFF71BFF3B462946029DE0 +:103DE0007619601C27783A46203AD2B25F2A0446F8 +:103DF000EBD303B0F0BD0000F0B583B000910190AB +:103E0000634F3D46403D1024012628462146324658 +:103E1000FEF74FFF384631463246FEF74AFF00278D +:103E20000295284621463A46FEF743FF5848314658 +:103E30003A46FEF73EFF7824554EE0B2C209102103 +:103E40000298FEF736FF0125304629462A46FEF73E +:103E500030FF002230462946FEF72BFF781C640015 +:103E6000072F0746E9D31021012502982A46FEF7BD +:103E700020FF474C204629462A46FEF71AFF002716 +:103E8000204629463A46FEF714FF0098002818D02D +:103E900040243F4EE0B2C20910210298FEF709FF0C +:103EA0000125304629462A46FEF703FF0022304608 +:103EB0002946FEF7FEFE781C6400072F0746E9D36B +:103EC00016E00024324E1021002502982A46FEF703 +:103ED000F0FE0127304639463A46FEF7EAFE304604 +:103EE00039462A46FEF7E5FE601C072C0446EAD355 +:103EF0001021012502982A46FEF7DBFE244C2046BD +:103F000029462A46FEF7D5FE0027204629463A468E +:103F1000FEF7CFFE019C1E4EE0B2C20910210298AE +:103F2000FEF7C7FE0125304629462A46FEF7C1FEA8 +:103F3000002230462946FEF7BCFE781C6400072F9D +:103F40000746E9D3102101910127029C20463A46F9 +:103F5000FEF7AFFE0E4E304639463A46FEF7A9FE52 +:103F60000025304639462A46FEF7A3FE2046019C2E +:103F700021462A46FEF79DFE304639463A46FEF770 +:103F800098FE029821463A46FEF793FE03B0F0BD34 +:103F900080080140401E41424141080201210902BE +:103FA000024A13688B431818106070470070004075 +:103FB000F0B581B06320E04C03260225214632464D +:103FC0002B4600F0B3FBA77820462946FCF7D0FE2D +:103FD000874201D0304600E02088C621D84F785271 +:103FE000E620214632462B4600F0A0FBA67820466C +:103FF0002946FCF7BDFE864201D0E84300E0208858 +:104000000D490880662021462A462B4600F08EFB8B +:10401000657801212046FCF7ABFE854201D00020E7 +:1040200000E02078C0B2C821785204484178EF22DD +:104030000A40427001B0F0BDB00D0020A001002088 +:10404000054A002903D011680143116070471168C7 +:10405000814311607047C04614100240054A002990 +:1040600003D01168014311607047116881431160EA +:104070007047C0461C100240054A002903D0116851 +:104080000143116070471168814311607047C04659 +:104090001810024080B582B00220FEF7D9FF012837 +:1040A00009D10220FEF78EFF01A8FEF7BBFF0198A1 +:1040B000001DFEF7D3FF02B080BD80B582B00120A5 +:1040C000FEF7C6FF012805D10120FEF77BFF01A8FE +:1040D000FEF7A8FF02B080BDB0B500218F48084AA6 +:1040E000C3885C1CC480545C30340569EC54491CA2 +:1040F0000C29F5D10C210181FFF71CFAB0BDC04697 +:1041000074010020B0B50C46054601F019F8A02056 +:10411000204301F05DF8280A01F05AF8E8B201F0F6 +:1041200057F801F00DF8A120204301F051F800F0FC +:10413000DBFF044601F02CF82046B0BD80B50B46ED +:104140005043034941181846FCF71AF880BDC04691 +:104150000040010880B50B4650431C4941181846E1 +:10416000FCF70EF880BDC0466F480C490180032063 +:1041700040027149088010480188A0220A43028049 +:104180007047C0466848054901806B480449018072 +:104190000948018805220A43028070475443000001 +:1041A0000680FFFF644840210180A52000020249EB +:1041B0000A8802430A807047C20F002080B50B4670 +:1041C000024941181846FBF7DBFF80BD009001084B +:1041D000B0B50C46F94DE9882A695118AA8802231E +:1041E00000F0A4FA2C81E8880019E880FFF7A2F912 +:1041F000B0BDC0460020704770B500290BD0EF4A13 +:104200000B460478D5886E1CD680166974555B1EE3 +:10421000401C002BF5D1E9480181FFF78BF970BDF7 +:10422000F0B581B0E54CA088022800D274E03D4E84 +:10423000E54F434D02E0A08801286DD9022020817E +:1042400021888A19092A17D87A441279520097448A +:1042500007090B0D0F110413133B00F04FFBEAE7A6 +:10426000288840E068883EE0A8883CE0E8883AE09A +:10427000288938E0688936E000223A80284A91424D +:1042800032D30A0A802A47D8254A6C3292B2914228 +:104290002AD8234A5218143A91B22A4B5943490C4E +:1042A000C04348438018EE4A1288204B9A421ED0E1 +:1042B0001F4B9A4218D14900254A525A3A6080B29F +:1042C00002281BD1234825E0E54800881749884289 +:1042D00005D01749884205D11848008803E01548E1 +:1042E000008800E000203880FDF70AF8A3E74900C5 +:1042F000154A525A3A6080B202280AD0012806D0E4 +:104300000028F1D104202081FCF7FAFF93E7788898 +:10431000E9E70E48405AE6E701B0F0BDA4010020ED +:104320000A8000000080FFFFAE0D0020324E00002A +:10433000314E0000C00F002068110020C40F002083 +:10434000C0010020ABAA000020000020680000206F +:104350001A0D0020640D002070B5E94CA0880228D9 +:1043600000D225E1964DF04E08E0E849085A308029 +:10437000FCF7C6FFA088012800D819E1022020819F +:1043800020884119672900D972E049007944898859 +:1043900049008F4469006D00730076006D006D0068 +:1043A0006D006D006D006D0079007C007F00820063 +:1043B0006D006D006D006700850088008A006D004B +:1043C0008E0090009300960098006D006D000E0125 +:1043D0006D006D009B006D006D006D006D006D0047 +:1043E0009E006D006D006D006D006D006D006D0034 +:1043F000A100A300A600A800AB00AE00B100B4006D +:10440000B700BA006D006D006D00BD006D00C10009 +:10441000C4006D00C8006D006D006D00CB00CE00C3 +:10442000D100D4006D006D006D006D006D00DA00EC +:10443000DD00E000E3006D006D006D00E600E900C6 +:10444000EC00EF00F200F500F800FB00FE006D004C +:104450006D0001016D006D006D006D006D000401C7 +:1044600007010A01A22080E7042020817D4869E03D +:10447000000A822800D99BE0002078E7784800886D +:1044800075E700F039FA72E7FFF77CFE70E7FFF797 +:104490006BFE6DE7FFF786FE6AE7CF20400064E71A +:1044A0006E48008863E7B6205FE7042020816A48F1 +:1044B00048E0BC2059E76748008858E7644800880E +:1044C00055E7DE2051E76148008850E7FFF704FE1A +:1044D0004EE75D4800884AE7C02046E75948008813 +:1044E00045E7DC2041E75648008840E7534800880C +:1044F0003DE7514800883AE74E48008837E74C4886 +:10450000008834E74948008831E7474800882EE7AB +:1045100004202081434815E04148008827E7042013 +:1045200020813E480EE03C48008820E7394800885A +:104530001DE7374800881AE73448008817E7042049 +:10454000208131480068306012E72E4800880EE76D +:104550002B4800880BE72948008808E72648008890 +:1045600005E76B48008802E722480088FFE62048FC +:104570000088FCE61D480088F9E61B480088F6E63E +:1045800018480088F3E616480088F0E613480088CB +:10459000EDE611480088EAE60E480088E7E60C4898 +:1045A0000088E4E609480088E1E606480088DEE67F +:1045B00070BD30200621FFF70BFE70BDA401002066 +:1045C000007EFFFFF20C002068110020F40C002098 +:1045D000F00C0020180D00200C0D00200C11002004 +:1045E000FC0C0020DA0C0020D80C0020FA1000206F +:1045F000F8100020FC100020DE0C0020DC0C002055 +:10460000D60C0020D40C00200811002050110020EE +:10461000521100205E160020E00C002090010020C6 +:104620008C01002088010020CE030020D003002050 +:10463000CC030020F80C0020FA0C0020F60C00201F +:1046400010110020C8100020AC0D0020B00D00207B +:1046500088100020F6100020E8100020C60300207B +:10466000AE0D002048110020F0B581B0ED4EB088AD +:10467000022843D3234F8F4C234D05E02080FCF7C5 +:104680003FFEB088012839D9022030813088C11915 +:104690001E2919D87944097949008F441215151A31 +:1046A0001D20151515151523151515151515281586 +:1046B00015151515152B151515150F002868C009AA +:1046C000DCE718480088D9E7000A842816D80020BB +:1046D000D4E713480088D1E710480088CEE70C21C2 +:1046E0000D4801E00A210B48FFF786FDC9E708489D +:1046F0000088C3E7A420FA49085ABFE701B0F0BD1B +:10470000A4010020007CFFFFB80F0020C0010020A2 +:104710006C110020EE7E0008C27E000858110020B7 +:1047200054110020BC0F002068110020F0B581B0AA +:104730001E4614460D46074600F002FDA0203043F9 +:1047400000F046FD380A00F043FDF8B200F040FDED +:1047500000F0F6FCA120304300F03AFD00F0C4FC6C +:104760002870022C0AD36D1C012600F06DFC00F0AD +:10477000BBFC28706D1C761CA642F6D300F008FD29 +:1047800001B0F0BD70470000B0B5541801252D03ED +:10479000AC4209D8112B03D0102B05D1044B00E0FB +:1047A000024B5918FBF7ECFCB0BDC04600100108E5 +:1047B00000000108F0B581B000920E4601460E4C93 +:1047C00000272760F2B210232046FFF7DDFF701E9E +:1047D00086B2A55DC1B22046FCF7CAFA854203D174 +:1047E0000020A055012701E00098206003480760E1 +:1047F000206801B0F0BDC04660110020C01000204C +:10480000F0B581B00446032216022A4D0423304637 +:104810002946FFF78BFFAF7802212846FCF7A8FA5C +:10482000014600208F4216D129883246E732914254 +:1048300011D80C2251437018C01C288080B2042368 +:104840002146FFF773FFE57A0B212046FCF790FA2B +:10485000291A4842484101B0F0BDC046F0B581B0C8 +:10486000044671200602134D0322042330462946D4 +:10487000FFF75CFFAF7802212846FCF779FA874200 +:1048800014D12888122250433018C01C288080B2CE +:1048900004232146FFF74AFF657C11212046FCF7DF +:1048A00067FA291A4842484101B0F0BD002001B022 +:1048B000F0BDC04668110020B0B503F06AF8594C4D +:1048C000A28820882169C91C0423FFF72FFFA08834 +:1048D000411EA18020698AB21218D578C01CC9B2C5 +:1048E000FCF746FA854204D12069A1880818AA215C +:1048F000C17003F052F8B0BD0120704710B54948AF +:10490000C288511CC180036912490C789C54C2882A +:10491000531CC38003694C789C54C288531CC380C9 +:1049200003698C789C54C288531CC3800369CC787B +:104930009C54C288531CC38003690C799C54C28860 +:10494000531CC38003694979995406210181FEF7FC +:10495000F1FD10BD7811002010B5044600F0F0FB09 +:104960003E2000F035FC204600F032FC00F0E8FB71 +:104970003F2000F02DFC00F0B7FB044600F064FB84 +:10498000240200F0B1FB241800F096FB00F000FCBC +:10499000204610BDF0B581B0214C2078FE21009159 +:1049A00008402070812040002518FDF705FA1D4FB2 +:1049B000A61C3E617D611C48205CB881FEF77EFD2F +:1049C000002814D0FEF7A4FC1848FEF72DF8B87A9A +:1049D000174960542078022101432170FCF7C0FD83 +:1049E0000020144A0146FCF7EDFD01B0F0BD20782F +:1049F00000990840207000201521FCF72FFD0B4C7A +:104A00002661207840010C49421821460C3120468D +:104A1000FDF796FE2046FDF7FDFF01B0F0BDC04654 +:104A2000B20D0020A401002002020000BC00002002 +:104A3000030200001514000800900240F0B581B098 +:104A40000A4D00242C606C60F14E2746204621461A +:104A50000A222346FBF77CFBF25D801861417F1C34 +:104A60000E2FF5D103C501B0F0BDC046A81000203F +:104A7000F0B581B01A48002282831A490A601A4BA5 +:104A80001C88022C04D31346022C04D20B2503E00D +:104A90000323022CFAD30825DD4EF75C0A24624377 +:104AA000D2195B1C9FB2BD42F7D10A607219858B87 +:104AB0000023D65C6543AD195B1C032BF9D18583BC +:104AC00008687D21CA00002421462346FBF740FBED +:104AD000AAB2064B801818606141596001B0F0BD60 +:104AE000C001002098100020B0000020901000208D +:104AF00010B5C6490B780F201C090340C44A5370F7 +:104B000014704B781C090340D37094708B781C0987 +:104B1000034053711471CB781C090340D371947115 +:104B20000B791C090340537214724B791C09034022 +:104B3000D3729472C979084050730809107310BD7C +:104B400080B5054B586305481861022101221846BB +:104B5000FEF7A8FA80BDC046002C0140FDFF000012 +:104B6000F0B581B000905F20C7430F4300F010FB09 +:104B70000724012002F0FBFE00F0E2FAFDB2284615 +:104B800000F026FB064600F003FB002E03D0601E5B +:104B9000002C0446EDD100F0D3FA284600F018FBB3 +:104BA000009C200A00F014FBE0B200F011FB01B001 +:104BB000F0BD0000B0B586B000F08AF8002801D042 +:104BC00006B0B0BD9448002505609248058001A854 +:104BD000FFF744FE00280ED08C480399C17001A94C +:104BE0004A7902708A794270CA7982704A7A02716F +:104BF000897A41713FE001A8FFF702FE002837D013 +:104C0000824C0398E07001A841792170817961702C +:104C1000C179A170417A2171807A607106212046A4 +:104C2000FCF7A6F8A07122780F20130902407849FA +:104C30004A700B70627813090240CA708B70A278B8 +:104C4000130902404A710B71E27813090240CA71DC +:104C50008B712279130902404A720B72627913092F +:104C60000240CA728B72E2791040487310090873CF +:104C7000664885800560654C06212046FCF778F87B +:104C8000A07122780F201309024061494A700B700D +:104C9000627813090240CA708B70A278130902402F +:104CA0004A710B71E27813090240CA718B71227943 +:104CB000130902404A720B72627913090240CA72E8 +:104CC0008B72E279104048731009087306B0B0BDCA +:104CD000F0B587B0FFF78EFA002802D0002007B0A9 +:104CE000F0BD00252E4602E0761C042C0AD2F4B258 +:104CF0002046FCF7DDFD0028F6D0E8B205A90E54E9 +:104D00006D1CF1E72806E9D03F4800210170EEB2A2 +:104D1000012000900002039005AF019104913B4DEA +:104D200007E0394A147004900191761E7F1C002E12 +:104D300020D03C780E20029060430399401807224F +:104D40002946FFF71FFD2878AA4AD070687890702E +:104D5000A8785070E87810701068297951706979D6 +:104D6000117004998142E0D81188DAD1019A8A42FF +:104D7000DBD8D6E7244C207802994143039E88195A +:104D80000722224D2946FFF7FDFC2A780F20130940 +:104D900002401F494A700B706A7813090240CA70BA +:104DA0008B70AA78130902404A710B71EA781309D3 +:104DB0000240CA718B712A79130902404A720B7240 +:104DC0006A7913090240CA728B72EA7910404873FB +:104DD000100908732078052250433018D030874ED0 +:104DE0003146FFF7CFFC347904213046FBF7C0FF92 +:104DF000084A00211180E971844200D131680648D7 +:104E00000160009807B0F0BDC4030020E40C00204E +:104E1000740100208A100020CC100020F0B583B06F +:104E2000812080000290001F724D02222946134605 +:104E3000FFF77CFC6C78012728463946FBF798FF82 +:104E4000844271D17C026B480078394908531121A2 +:104E5000C9431538884267D3684E07220223029857 +:104E600031460192FFF762FCB57906213046FBF727 +:104E70007FFF85420FD171885E4B1980B1885980C0 +:104E80000021B17131882B4A118019682A4A1160BA +:104E9000854207D048E0274900220A8026490A6057 +:104EA000854241D1F148005B02283FD33D463C4654 +:104EB000019A57430298381880B202233146FFF70F +:104EC00035FCB77906213046FBF752FF6900194AD5 +:104ED000511887420ED17288464B1A80B2885A8088 +:104EE000AA001B68144EB350444E0022B27132889F +:104EF0000A8005E0AA0000230F4EB3503F4E0B80FE +:104F0000874211D1A8000C4A11581018001F0068E0 +:104F1000814209D901204002D449085A641CE7B2F1 +:104F2000B8423D46C4D801E0FCF768FB03B0F0BDD1 +:104F3000C001002018100020C80F0020F0B581B07B +:104F40000126B0022B4D0222009029461346FFF79E +:104F5000EDFB6F7828463146FBF70AFF874207D101 +:104F60002878254C20802121C9432538884213D236 +:104F70002448254901812549C18025498180254949 +:104F80004180002101801C48052202801C480160EC +:104F90004160018101B0F0BD20880028FAD00020D6 +:104FA000164D07460BE04A000020154B9852490069 +:104FB000144A50527F1CF8B221888142EAD9052256 +:104FC000504300990818801C80B202232946FFF73D +:104FD000ADFB2E7904212846FBF7CAFEF9B28642C2 +:104FE000E1D148002A88064B1A52002028716888AF +:104FF000DDE7C04668110020C40F002060110020CA +:10500000640D00201A0D0020204E0000983A000088 +:10501000102700008813000009490988022908D0D8 +:1050200001290BD107490988002907D1C01C80B28A +:10503000704704490988012900D1C01C80B270471B +:10504000B2000020B0000020F0B581B07F4C1025E8 +:105050000026204629463246FDF72BFE00BF40348D +:105060000127204639463A46FDF723FE00BF204679 +:1050700039463246FDF71DFE00BF744829463A46C0 +:10508000FDF717FE01B0F0BD70B5704C25464035F8 +:1050900000212846FCF78FFB04212046FCF78BFB00 +:1050A0000126284631463246FDF703FE10212046F0 +:1050B0003246FDF7FEFD70BDB0B50A4C20464038C3 +:1050C000102101252A46FDF7F4FD00BF20462946A0 +:1050D0002A46FDF7EEFD00BF002220462946FDF7D7 +:1050E000E8FDB0BD80080140F0B581B0574804210B +:1050F000FCF758FB002508240095544F3D464035E9 +:105100000126284631463246FDF7D3FD00BF102167 +:105110003846FDF7C7FD0746002228463146FDF711 +:10512000C8FD781E874100984000C51900BF641E65 +:10513000E2D104214548FCF73EFBE8B201B0F0BDE6 +:10514000F0B581B0414E3446403400252046294612 +:10515000FCF731FB04213046FCF72DFB102601271C +:105160003A4831463A46FDF7A4FD204639463A46CC +:10517000FDF79FFD354831462A46FDF79AFD00BFF1 +:10518000204639462A46FDF794FD01B0F0BDC046E1 +:10519000F0B581B02D4E4036012500273046294616 +:1051A0003A46FDF786FD00BF1024284821463A46BE +:1051B000FDF77FFD00BF304629462A46FDF779FD01 +:1051C000224821462A46FDF774FD01B0F0BDC046D5 +:1051D000F0B581B006460824F0B2C20910211B4D7B +:1051E0002846FDF766FD40350127284639463A46F0 +:1051F000FDF75FFD00BF002228463946FDF759FD47 +:1052000000BF641E7600002CE6D104210F4E30460C +:105210000C46FCF7C7FA0127284639463A46FDF7FF +:1052200048FD00BF10213046FDF73CFD0646002238 +:1052300028463946FDF73DFD04482146FCF7BBFAF8 +:10524000701E8641304601B0F0BDC04640080140A6 +:1052500080B5FCF7D9FB80BD80B5602003213C22DE +:10526000FFF7A8FADE21E44A505280BDC0010020B9 +:10527000F0B581B0494F3878002800D18CE0032880 +:105280001FD1474F552038700126B2024548464984 +:10529000FAF776FF454D464C284629462246FDF74B +:1052A000D5FB002800D0FEE732023E4928462346BF +:1052B000FDF722FC002800D0FEE700203870374FB1 +:1052C00038700125AA02374C38492046FAF758FFB2 +:1052D000384801782322A1542146233182788A70EC +:1052E00040784870BC21E148415A21842146203150 +:1052F0000246BC3292788A70018821874188618792 +:105300008188A187C188E18701894022A152408913 +:1053100042216052387801280BD0022838D1234E20 +:10532000234C304631462246FDF790FB00280AD038 +:10533000FEE71E4E1E4C304631462246FDF786FBE8 +:1053400000280AD0FEE72D02164930462A46234699 +:10535000FDF7D2FB002809D0FEE72A0211493046AA +:105360002346FDF7C9FB002812D0FEE70E4E30465B +:1053700031462246FDF76AFB002800D0FEE70949C6 +:1053800030462A462346FDF7B7FB002800D0FEE74B +:10539000034800210170397001B0F0BDF510002004 +:1053A000F4100020981100200000010800100108EE +:1053B000FFFFFF00F6100020B0B58C4DA87A000169 +:1053C0008B4C607169782A78120189182170E9780C +:1053D000AA7812018918617069792A7912018918ED +:1053E000A170E979AA7912018918E170697A2A7A9B +:1053F000120189182171E97A081860710621204686 +:10540000FBF7B6FCA071687B297B09014018E071AD +:10541000B0BDC04670B5A34903220A767E4A002378 +:10542000138004240C818C88032C01D88B8070BDE0 +:1054300005240C76304C2468304DAC4205D0304DFC +:10544000AC4202D02F4DAC421CD12F4C23800B76A6 +:1054500001231380CA88551CCD800B699E5CEE4CDD +:10546000E670961CCE80ADB25D5DA570D51CCD807A +:10547000B6B29E5D6670121DCA80A9B2595C2170D9 +:105480002168016070BDC046014802490180704733 +:10549000BC100020FFFF000070B5824903220A768D +:1054A0005D4A0023138002240C818C88012C01D8D2 +:1054B0008B8070BD05240C760F4C24680F4DAC42D8 +:1054C00005D00F4DAC4202D00E4DAC4212D10E4C65 +:1054D00023800B7601231380CA88531CCB800C6970 +:1054E000A55CCD4E7570921CCA8099B2615C31701A +:1054F0003188018070BDC0464811002055AA0000C7 +:105500004452495333313032A2010020F0B581B00A +:1055100034480024048034480460344E7078317874 +:1055200009014018324D2870F078B178090140180F +:1055300068707079317909014018A870F079B179F3 +:1055400009014018E870707A317A09014018287111 +:10555000B07A0001F17A0818687106212846FBF735 +:1055600007FCA87123490C6040488483727B337B1D +:105570001B01D218EA71214A1388022B04D3224658 +:10558000022B04D20B2503E00322022BFAD30825B9 +:10559000B75C0A235C43E419521C97B2BD42F7D1B1 +:1055A0000C607119002216468D5C5E437619521C00 +:1055B000032AF9D186837D20C20000252046294692 +:1055C0002B46FAF7C5FDB2B20D4B80181860694141 +:1055D0005960FCF7A9F9681C042D0546F9D301B000 +:1055E000F0BDC0468A100020CC10002074010020BD +:1055F000E40C002098100020C0010020B000002022 +:1056000090100020062803D3034800220280084699 +:1056100040000249085A7047FE100020F87E00083A +:1056200080B507480021C160016141720321C17149 +:1056300081888279120489180068FBF73DF980BDE2 +:105640001411002010B5194C2078FC210140217064 +:10565000A4200649085A800005490858FBF70CFFAA +:105660002078FE210140217010BDC046C0010020FD +:10567000EC98000880B50A48FDF7D6F90948807A09 +:1056800009490A4A50541078022101431170FBF76E +:1056900067FF0020064A0146FBF794FF80BDC04625 +:1056A000BC000020A401002003020000B20D002075 +:1056B0001514000870B582B004460F4D2846FDF75A +:1056C00057FB01AE00203070FDF71EFC10207080EB +:1056D0000220707028463146FDF76CFB01262846F3 +:1056E0003146FDF759FB70073749086028462146C7 +:1056F000FDF794FB02B070BD000C0040F0B581B026 +:1057000004466E460020307001252846FDF7FCFB5C +:105710001020708002207070084F38463146FDF727 +:1057200049FB38462946FDF737FBA806264908609D +:1057300038462146FDF772FB01B0F0BD200C004059 +:1057400080B50A480178FE220A4002700120C00399 +:1057500000F014F86248064900F0CCFE054800212C +:10576000018005480180FCF74FF980BDA0010020B1 +:1057700051520008061100200411002070B582B0BB +:105780000546002601960F480090554C6946204674 +:10579000FDF794FC656366620221012520462A46D6 +:1057A000FDF780FCE80608490860FF20000607496D +:1057B0000A688243A807101808602046FDF7AAFC73 +:1057C00002B070BDF400FFFF00E100E018E400E06B +:1057D00010B51048C089504C20807120032102F080 +:1057E0001BF8294908800D48417802220A4342707B +:1057F0002348417809024C3101800948814208D18F +:10580000002020800A20022102F006F82080FBF709 +:10581000FBFF10BD1C16002068110020BC0F0020EB +:105820004C48000070B5164D0020288071200321DF +:10583000144C2246FEF7BEFF13490880144E31680F +:10584000002908D0114908409634A04203D2288884 +:105850004C2101432980742003210E4AFEF7AAFF40 +:105860000D4908803168002908D080B20B49884270 +:1058700004D30920C00229880143298070BDC04695 +:105880005C1600201027000052110020FEFF0000CF +:10589000C010002004290000501100209F39000092 +:1058A00080B5012800D00220FCF76EFE80BD00000C +:1058B000B0B50B4C2046FDF733FC0120C00609496A +:1058C0000860BFF34F8FBFF36F8F472520462946EF +:1058D000FDF7E4FB002220462946FDF7E3FBB0BDBF +:1058E000002C014080E100E010B58100094A5158C8 +:1058F000094A1160094B59804100094C615A1980CD +:10590000518899800721484381229200801801F034 +:105910005FFF10BDC80F002068110020601100203B +:10592000181000200348007803490A68101808601E +:105930007047C046140000209411002080B584B048 +:1059400000200390029008200190042000906846F7 +:105950000349FDF769FA002800D0FEE704B080BDD6 +:10596000FFFF000080B582B01C4908680007800F67 +:1059700000905A48009A032A0BD8C0467A441279FC +:10598000520097440104080B0A68520401D4144AD7 +:1059900006E0019005E07D22120201E00122D2031F +:1059A000019209680906090F00910099082901D29E +:1059B000002106E0009A00990B2A01D8C91F00E0D7 +:1059C000891F00910199009AD140434A11601168E2 +:1059D000FDF778F94249087002B080BD041002401A +:1059E0000048E801B0B582B06C460020A071FF20ED +:1059F0000230A0800B4800900B4D28462146FDF751 +:105A0000CDF8284640302146FDF7C8F820881E21F1 +:105A100088432080803528462146FDF7BFF802B034 +:105A2000B0BDC046FFFF010000080140F0B581B0E5 +:105A30007F4800240460214F3C808480022520465A +:105A40002946FEF75FFB401CC6B2204631462A4677 +:105A500001F0B6FD20462946FEF754FB864205D0EC +:105A60000120734948707978014379700024042536 +:105A700020462946FEF746FB401CC6B2204631466A +:105A80002A4601F09DFD20462946FEF73BFB864253 +:105A900005D0012066498870797801437970062025 +:105AA000FEF75AFF542806D00120614948717878E2 +:105AB00040210143797001B0F0BDC046561100206D +:105AC0000548064901600648022101700548016841 +:105AD00001220A4302607047100000200024F400F5 +:105AE0000000002014100240F0B581B0494C20881D +:105AF000494DA8426FD04948002606804848008892 +:105B0000411E88414001474FB9892022914308181E +:105B1000B88101F02BFF44480660444806804448A1 +:105B200006604660866043484021FAF750FBA42097 +:105B300005213952A22001213952A0203E529E2037 +:105B40003D493952572080003E52B6203E52B8207F +:105B50003E52BC203E5239480660394806603948FA +:105B6000066039480660394806803846BC304680B1 +:105B70008680C680068136480178DF220A4002709E +:105B800034480178FA220A40111D0170DA203E5291 +:105B9000D8203E52C8203E52CF2040003E52C12065 +:105BA00040003E520320C0013E522B4806602B4865 +:105BB00006602B4806602B4806602B4806802B4861 +:105BC000066046602A4806802A4806702A480178FE +:105BD00010220A430270FFF757FAFBF781FD1D48B8 +:105BE000417806220A4342700120010201F0AAFE18 +:105BF000FFF71CFF00F044F8A4200A49085A80006F +:105C00001E49085800F09AFCFFF71CFD258001B0E2 +:105C1000F0BDC0465A11002055AA0000C410002053 +:105C2000B6000020C0010020A0100020421000207B +:105C3000640100201C16002025200000F010002028 +:105C4000E8100020EC100020E41000208810002054 +:105C5000BC0F0020A001002098150020000D00209E +:105C6000080D0020040D00208A1000209010002054 +:105C700090110020F510002040100020EC98000842 +:105C8000F0B583B0FD4C2078BF2101402170FFF7B3 +:105C9000C9FDFB480188FB48018021780A07FA4EBC +:105CA00010D4CA0719D000220280DF2001402170E1 +:105CB000F648017804220A430270F5480188314011 +:105CC00001800AE000210180F14801883140018013 +:105CD000EE48017804220A43027000252846FCF7AA +:105CE000DFF8EC490A68904201D0EB4A1560086081 +:105CF00020781421084205D0E54801883140018010 +:105D0000052006E0E5480088002801D0022000E0D8 +:105D10003C20E34C2560E349088036210222102311 +:105D20002046FEF731FD6778012620463146FBF715 +:105D30001FF8874202D10020607001E025602E46E6 +:105D4000D948066020682560D84908803821022299 +:105D500010232046FEF718FD6678012520462946C7 +:105D6000FBF706F8864202D10020607001E00025B2 +:105D70002560CD480560206800262660CB49488014 +:105D80003A21022210232046FEF7FEFC6778012507 +:105D900020462946FAF7ECFF874202D100206070C6 +:105DA00001E026603546C048056020682660BF498E +:105DB00088803C21022210232046FEF7E5FC66780D +:105DC000012520462946FAF7D3FF864202D100205A +:105DD000607001E000252560B3480560206800265A +:105DE0002660B249C8803E21022210232046FEF7D9 +:105DF000CBFC6778012520462946FAF7B9FF874290 +:105E000002D10020607001E026603546A64805609A +:105E100020682660A54908814021022210232046DF +:105E2000FEF7B2FC6678012120460291FAF7A0FF46 +:105E3000864203D100206070012001E00020206034 +:105E400099490860206800262660984948811421F5 +:105E5000032210232046FEF797FCA7780221204654 +:105E6000FAF786FF874203D10020A070012003E0EB +:105E70007D20C000206030468B4908602068266085 +:105E80008B4908804821052210232046FEF77CFC20 +:105E9000267904212046FAF76BFF864203D10020C1 +:105EA0002071012001E0002020607F490860206807 +:105EB000002626607F4908604D21032210232046DA +:105EC000FEF762FCA77802212046FAF751FF8742CD +:105ED00003D10020A070012004E07D20C0001E300E +:105EE000206030462168B622704B99526E49086096 +:105EF00026605021052210232046FEF745FC267916 +:105F0000042120460191FAF733FF864203D1002095 +:105F10002071012001E000202060634908602068B2 +:105F200065490860FAF748FF01F020FD0026266069 +:105F30002321032210232046FEF726FCA578022108 +:105F40002046FAF715FF0299CF03854203D10020BE +:105F5000A070012001E027603046F2490860206807 +:105F60002660F24908802021032210232046FEF7F4 +:105F70000BFCA57802212046FAF7FAFE854203D1F0 +:105F80000020A070012001E0276000202168BC22D1 +:105F9000E54B9952E349086000262660B6210322AA +:105FA00010232046FEF7F0FBA57802212046FAF7E1 +:105FB000DFFE854204D10020A070D94F029902E093 +:105FC00027603146D64FD748016020682660D849FF +:105FD00008802621022210232046FEF7D5FB667892 +:105FE000012520462946FAF7C3FE864202D1002049 +:105FF000607001E000252560CA480560208838806F +:10600000CC49088000273946FFF7FCFACA21C64A66 +:1060100050522760F621022210232046FEF7B4FBDF +:106020006678012520462946FAF7A2FE864203D16A +:1060300000206070012002E0019820603846B949D4 +:1060400008602088BC49088004263146FFF7DAFA48 +:10605000BA21B54A50522760282105221023204634 +:10606000FEF792FB277920463146FAF781FE8742F8 +:1060700024D100202071012023E0C046BC0F002065 +:106080008810002044110020FFBF0000A001002064 +:106090004011002098150020CC100020C2030020E1 +:1060A000601100206E110020C0100020C0010020EF +:1060B000C603002088010020900100209F48206036 +:1060C0000020984908602068002626609C490860E6 +:1060D000F821052210232046FEF756FB27790421DC +:1060E0002046FAF745FE874203D1002020710120A7 +:1060F00001E0266030468B4908602068266091499F +:1061000008602D21032210232046FEF73DFBA678D0 +:1061100002212046FAF72CFE864203D10020A0700F +:10612000012002E08848206000207E490860206845 +:10613000002626608549088042210322102320463C +:10614000FEF722FBA77802212046FAF711FE8742CC +:1061500002D10020A07002E07D48206035467148E1 +:106160000560206826607B4908801C2102221023DC +:106170002046FEF709FB6578012620463146FAF7EE +:10618000F7FD854203D100206070012001E000206E +:106190002060644908602078002727606E490880E5 +:1061A00045210322102320460292FEF7EDFAA5783E +:1061B00002212046FAF7DCFD854202D10020A070C2 +:1061C00002E0962020603E465648066020686349FB +:1061D000088001F0CBFB27601E21022210232046FD +:1061E000FEF7D2FA6578012620463146FAF7C0FD5F +:1061F000854203D100206070012002E002982060F7 +:1062000000202168DC22484B99524649086000254D +:106210002560E921032210232046FEF7B5FAA7786E +:1062200002212046FAF7A4FD874202D10020A07087 +:1062300002E0302020602E462068EC21EC4A5052CB +:10624000384806602560022210232046FEF79CFA9B +:106250006678012520462946FAF78AFD864203D151 +:1062600000206070012002E01A20206000202268D7 +:10627000EE21DF4B5A522B4A106000262660032283 +:1062800010232046FEF780FAA77802212046FAF76D +:106290006FFD874203D10020A070012001E026603D +:1062A00030462168F022D24B99521E49086001F015 +:1062B0005DFB00F07BF9FDF77BFEFBF785FCFEF74D +:1062C000CBFFFAF775FBFEF7A9FDFEF737FEFEF7E9 +:1062D00071FCFFF7D9F8FBF7FDFDFAF7A3FD266087 +:1062E0001F49032210232046FEF74EFAA67802210A +:1062F0002046FAF73DFD864202D10020A07002E060 +:10630000642020600025074805602088154C208007 +:10631000FBF7ACFF002801D06420208003B0F0BD63 +:1063200088100020C0100020C0010020F6100020BE +:10633000FA100020421100200E110020C027090091 +:10634000E8100020F010002010270000AC0D002005 +:10635000B80B000010110020C81000205E160020AD +:10636000AE030000180D0020B0B534480078AA280C +:1063700001D1FEF77DFF32480078C00720D03148B8 +:10638000034614330ECB304CA1812283E382416A51 +:10639000826A2181E281008C2C494140E18388B2EC +:1063A0000021FBF763FC2A4901250D70FAF709F972 +:1063B00028490860E0892849884201D327480570A8 +:1063C00027480078C00701D0FEF7E4FA2348007898 +:1063D000401E4142414123480078401E4242424112 +:1063E0000A43012A1ED19D49087800280BD00020BD +:1063F00008701E490A78521CD3B2032B00D81046ED +:10640000087000F02DF912480178002914D00021FD +:10641000017000F025F9164C207800280CD1FAF70D +:10642000CFFB07E0104C2078002805D1FDF7D0F80D +:10643000FDF714FA01202070B0BDC046F410002012 +:10644000A0010020141100201C1600200080FFFF76 +:10645000441000200011002051C3000092110020C0 +:10646000B20D0020B2100020E20C0020BE0F002070 +:10647000B1100020B0B5064C2568A80704D5254802 +:106480000068002800D080470948A8432060B0BDBC +:10649000102C0140B0B521480068044C2568002844 +:1064A00000D080470248A8432060B0BD10000040E3 +:1064B000FFFF000010B506480068002800D08047A4 +:1064C00001242046FCF702F92046FCF795F810BDA0 +:1064D000100D002010B506480068002800D0804745 +:1064E00002242046FCF7F2F82046FCF785F810BDA0 +:1064F000140D00200122084B984205D093079842C2 +:1065000007D11007054A01E0D006024A044B186083 +:106510001160704770110020002C014074110020A0 +:1065200000E100E010B5194C04212046FCF700FE04 +:1065300002212046FCF7FCFD10BDC046F0B587B037 +:10654000019005AD0327AF7101200002A8800D481E +:1065500005903F4E30462946FCF720FBAF710024E2 +:10656000AC800948059030462946FCF717FB02A984 +:106570000C810397019802900448FCF7EFFD07B0E7 +:10658000F0BDC046020000010400010100380140D6 +:1065900010B5054C04212046FCF7CAFD0221204617 +:1065A000FCF7C6FD10BDC0460048004010B51A20DB +:1065B000022421462246FEF7FDF8C0210C4A505223 +:1065C000401E83B2032B06D200B241000948405A54 +:1065D000094A545A01E05452204608490C8008499F +:1065E0000C8008490880084908800849088010BDC7 +:1065F000C00100208C7D0008867D00089C100020D2 +:106600009E100020B4000020B2000020B000002046 +:1066100010B50F4801242146FCF744FB0D490A78C8 +:10662000002A04D0012811D1002008700BE00028B6 +:1066300009D109480288521C028090B2032805D370 +:10664000064804700C7004480021018010BDC0464B +:1066500000080140EE0C0020EC0C0020C6100020C9 +:10666000F0B58BB0AD480068FAF70CF80025AC4BDC +:106670002A46F9F723FF07460E46AA480478012C5C +:1066800007D0022C08D0032C0ED101208207A74B83 +:1066900004E00022A64B01E00022A34B384631461D +:1066A000F9F7A4FE07460E46032C24D87C4424792F +:1066B0006400A7440128496B05204207A54B3846D2 +:1066C0003146F9F7E1FDF9F79FFF0A900024A24B4C +:1066D000384631462246F9F789FE994B2246F9F7AA +:1066E000D3FDF9F791FF0A21F9F7E0FF0591662044 +:1066F00008909BA025E07E2008908E480490059588 +:1067000009950A9563E005204207924B38463146C9 +:10671000F9F7BAFDF9F778FF0A9000248E4B384656 +:1067200031462246F9F762FE854B2246F9F7ACFD69 +:10673000F9F76AFF0A21F9F7B9FF05915A20089085 +:1067400086A00490012041E0072042077A4B38469A +:106750003146F9F799FDF9F757FF0A900024704B7D +:10676000384631462246F9F741FE754B2246F9F785 +:106770008BFDF9F749FF7D21C900F9F797FF0591D6 +:106780004E20089071A0049003201FE007204207CC +:10679000694B38463146F9F777FDF9F735FF0A902E +:1067A0000024664B384631462246F9F71FFE644BFB +:1067B0002246F9F769FDF9F727FF6421F9F776FF1B +:1067C00005914E2008905FA00490022009900126B8 +:1067D0000A980028354609D000260A9C0A2120463E +:1067E000F9F764FF761C092C0446F7D8002014271B +:1067F0007E222C23039039460797FCF7F9FE00957B +:106800000695182408983946049A2346FDF7CBFAD2 +:10681000009401950B20C04301467143099A5043EF +:10682000089A871808970C3FC819C0B2F3B2079DA1 +:1068300029460A9AFDF778FA069E0096F8B22E22AB +:1068400029462346FDF7E4F9009401960898C0B262 +:106850002946059A099BFDF767FA4248C0894249D3 +:10686000884201D904240FE04049884201D9032419 +:106870000AE03F49884201D9022405E03D498842A7 +:1068800001D8039C00E00124682000217E220C2313 +:10689000FCF702FF692001217D220B23FCF7D2FEC9 +:1068A000601E03281ED8C046784400794000874403 +:1068B000130D0701792002217C220A23FCF7ECFE4C +:1068C0007420022177220A23FCF7E6FE6F200221C2 +:1068D00072220A23FCF7E0FE6A2002216D220A23BD +:1068E000FCF7DAFE7E200324802209232146FCF7F0 +:1068F000D3FE0020FDF788F80120FDF785F802207F +:10690000FDF782F82046FDF77FF80420FDF77CF8BC +:106910000520FDF779F80BB0F0BDC046001100204E +:1069200000408F40BE0F0020FDB87E3FE17A843FDB +:10693000A7001E40049900084D62403F00005940E6 +:106940000000E03F6D62617200000000746F7272BF +:10695000000000009999A93F000024406D636D007C +:10696000706100001C160020D8AE00007DAA000057 +:1069700023A60000C9A10000F0B581B07A487B4D84 +:106980000560AD4C2288FF203230824235D27849F2 +:106990001BE05A005219603A12880A80E288531CA0 +:1069A000E38023694E789E54E288531CE380236978 +:1069B0000E789E54022222812288521C2280A388B3 +:1069C0009B1EA38093B2834217D2A388022B00D2CE +:1069D000C7E093B292B22F2ADBD85A005219012392 +:1069E0005B02D35A23811A46303A92B20646303EB1 +:1069F000B6B2B242CDD30022CFE7A088022800D29F +:106A0000AFE05D4F5A4E05E0FCF794FDA0880128E9 +:106A100000D8A6E0022020812188C8193C2800D98E +:106A20005DE0C0467844007940008744671E7733B4 +:106A30001E77331E77331E77331E77331E77331E50 +:106A400077331E77331E77331E77331E77331E77E7 +:106A5000331E77331E77331E77331E77331E77331B +:106A60001E77331E77331E773300042020810120E8 +:106A700040022A5A3F484018801C80B2404948438F +:106A8000400C824201D80021316080003E49085804 +:106A9000306010E0012040022A5A3648081880B2BF +:106AA00037494843400C824201D8002131804000E0 +:106AB0003449085A30802089002800D1A4E70121F8 +:106AC000E288531CE3808BB280B2C01A305C236929 +:106AD00098542089491C8AB29042F1D294E7274801 +:106AE000081805281AD8C046784400794000874421 +:106AF00002090B0E10134B20C000DBE701204002FF +:106B0000285AD7E71A20D5E77D200001D2E71220C6 +:106B1000D0E77D20C000CDE70C20CBE71B48084024 +:106B200020800F2212030A40228101210B039A4286 +:106B300009D003231B039A4208D049038A4210D18B +:106B40001449122206E012491A2203E04B21C9001F +:106B5000AB310C22424350182080FDF7ADFE0020DF +:106B6000A08001B0F0BDC04660010020C00100203F +:106B700068110020CDFE0000D0FEFFFF00F1FFFFF6 +:106B8000ABAA000018100020C80F0020FF0F000063 +:106B90000331000003710000F0B59FB0264F7888E4 +:106BA000012105910C0221466D31884202D9022053 +:106BB000387623E021490968002206E006AEB55286 +:106BC0005B1C3B80921C662A0ED03B8883420BD212 +:106BD0002F2B1D46F2D85D006D1801267602AD5BA5 +:106BE0003D81302DEAD0E2E715480078002802D038 +:106BF000144815490160387E002801D01FB0F0BD4F +:106C0000032004900002039002E0387E0028F5D1B2 +:106C1000FCF7A4FC0028F1D13888400006A9095AE5 +:106C20000A46373A53089A2B00D9BEE107A352000F +:106C30009A5A52009744C046A401002060010020E7 +:106C4000BE1000204811002055AA0000B401B9016F +:106C5000B901B901B901BF01B901D401B901B90143 +:106C6000B901B901B901B901B901B901B901B90154 +:106C7000B901B901B901B901B901B901B901B90144 +:106C8000B901B901B901B901B901E601B901B90107 +:106C9000B901B901B901B901B901B901B901B90124 +:106CA000B901B901B901B901B901B901B901B90114 +:106CB000B901B901B901B901B901B901B901B90104 +:106CC000B901B901B901B901B901B901B901B901F4 +:106CD000B901B901B901B901B901B901B901B901E4 +:106CE0004402B9015502B9016602B901B901B901FD +:106CF000B901B9017502B90186029A02B901A4026B +:106D0000BA02C502D002E002EB02B901B901B90131 +:106D1000B901B901B901B901B90100030B03B90106 +:106D2000B901B901B901B901B901180323032E034F +:106D3000B901B901B901B901B901B901B901B90183 +:106D4000B901B901B901B901B901B901B901B90173 +:106D5000B901B901B901B901B901B901B901B90163 +:106D6000B901B901B901B901B901B901B901B90153 +:106D7000B901B901B901B901B901B901B901B90143 +:106D8000B901B901B901B901B901B901B901B90133 +:106D9000B901B901B901B901B901B901B901B90123 +:106DA000B901B901B901B901B901B901B901B90113 +:106DB000B901B901B901B901B901B901B901390381 +:106DC000B90149037403B9018C03B901B901B901CF +:106DD000B901B901B901B901B901B901940340017F +:106DE000400140014001400140014001400140019B +:106DF000400140014001400140014001400140018B +:106E0000400140014001400140014001400140017A +:106E1000400140014001400140014001400140016A +:106E2000400140014001400140014001400140015A +:106E30004001400140014001400140014001C003C8 +:106E40006001B90187016001B90187016001B901E1 +:106E500087016001B90187016001B9018701600103 +:106E6000B90187016001B90187016001B90187019A +:106E70006001B90187016001B90187016001B901B1 +:106E800087016001B90187016001B90187016001D3 +:106E9000B90187016001B90187016001B90187016A +:106EA0006001B90187016001B90187016001B90181 +:106EB00087016001B90187010C48411833313981DC +:106EC00088B240000A4A101A0D2252018018094A5D +:106ED000106000220092049A5143039BC91889B2A2 +:106EE000234600F0B9FC022038818EE6CDFE00007A +:106EF000C00100206001002005984002FD4A105AA0 +:106F0000FD4A5118891C89B2FC4A4A43550CA842D3 +:106F100000D873E6FA4E3046FEF77CFAF94800884E +:106F2000002800D16AE6A8003168F74A1150F748F6 +:106F300000210180F6480178F7220A400270E8B289 +:106F4000FEF7D2FC61E605984002EA4A105AEA4A86 +:106F5000891889B2E94A4A43550CA84200D84DE63F +:106F6000EC4E3046FEF798FAE6480088002800D13B +:106F700044E63088E84A1118703989B2914200D24B +:106F80003CE66900E54A5052E04800210180E8B241 +:106F9000FEF7AAFCDE480178F7220A40027034E6C8 +:106FA000F9480E30FEF778FA2FE6022038810020EB +:106FB000F849088029E6B988042900D21EE606A906 +:106FC000401840883D2800D018E6F04E3046FEF7C5 +:106FD00021FA3068F049884200D93AE2002039E2CB +:106FE000CF204600E84DA819FEF756FAE848018878 +:106FF00048424841A95B039AE732914200D9F3E144 +:107000000021F2E1B988082900D2F7E506A9411864 +:107010004988572900D0F1E506A9411889885829DF +:1070200000D0EBE506A94018C088592800D0E5E556 +:10703000D64E3046FEF7EEF9D84D2846FEF7EAF96F +:1070400008203881D2480088002800D1DDE5316869 +:107050002E681720D24A921B884100D2D5E57D20A8 +:10706000C200002302933046F9F742F8CD49086088 +:10707000CD4941438919C44A9183CC4D0822012648 +:1070800029463346FAF718F9BF48808B08350322A2 +:1070900029463346FAF710F9029D2846FDF7BCFF52 +:1070A0000646BE480660C24845730573C57280191E +:1070B0000B22BE49F9F764F80B36B8480660F5E1D3 +:1070C00001200090B048A23012210222F723FAF7E3 +:1070D00043FDAF480088002800D196E5F9F726FE69 +:1070E00093E506A940184088842800D086E5B14879 +:1070F0000068002100914308B548F821052200F0FE +:1071000097FA82E506A940184088862800D075E5E0 +:1071100000200090A74828210522AE4B00F088FAF5 +:1071200073E5FA2000909848B6304D210322AA4B0F +:1071300000F092FB96480088002800D165E5F9F739 +:107140003BFE62E5CF2046008F4DA819FEF7A4F95B +:107150008F480088002800D157E5AA5B9F4908881E +:10716000904200D0A8E100210120B4E19C480090A9 +:107170008548BC30202103229A4B00F06DFB44E58A +:10718000CF204600804DA819FEF786F98048008878 +:10719000002800D139E5A85BC021695A884201D195 +:1071A000FFF733FDF9F760FEFFF72FFDF54800907C +:1071B000F748C23089210322F34B00F04DFBFFF763 +:1071C00024FD00200090F248C4308C210322F74BAC +:1071D00000F042FBFFF719FDCF204500EC4E70197F +:1071E000FEF75AF9EB48008841424141705B0328A1 +:1071F00000D91AE1002219E100200090E448C830CB +:1072000066210222012300F027FBFFF7FEFCCF20BE +:107210004600DF4DA819FEF73FF9DE480088002838 +:1072200001D1FFF7F2FCAA5BDC490888904200D04C +:1072300072E1002105987EE100200090D448DC3006 +:107240001E210222042300F007FBFFF7DEFC0020D2 +:107250000090CF48DE3005994B02D03360210322E5 +:1072600000F0FAFAFFF7D1FC30200090C848EC306B +:10727000E9210322F02300F0EFFAFFF7C6FC05989E +:107280000090C348EE30EC210222282300F0E4FAFB +:10729000FFF7BBFC00200090BD48F030EE21032238 +:1072A000BD4B00F0D9FAFFF7B0FCCF204500B84E37 +:1072B0007019FEF7F1F8705BB449884201D0FFF70E +:1072C000A4FCF9F76BFDFFF7A0FCCF204500B04E02 +:1072D0007019FEF7E1F8AF480088002801D1FFF7E8 +:1072E00094FC705B012801D0FFF78FFCF9F758FD83 +:1072F000FFF78BFCC0010020CDFE0000ABAA000010 +:1073000080110020FE100020C80F0020A2010020E4 +:10731000A0010020681100200BE7000018100020D9 +:10732000CF2045009A4E7019FEF7B6F8E84800885D +:10733000002801D1FFF769FC705B022800D11CE135 +:10734000012801D0FFF761FC00F0CCF9FFF75DFCEC +:10735000CF204000F3490818FEF79EF8FFF755FCD0 +:10736000CF204500EF4E7019FAF7D4FB715BDB4874 +:10737000814201D0FFF749FCD94900220A80D64951 +:107380000860FFF742FCC046C001002080110020C9 +:10739000FE10002068110020FFE0F5058411002098 +:1073A000FFE776489810002018FC000064010020D8 +:1073B00074010020E8100020049800900598410214 +:1073C000D84840180222142300F046FAFFF71DFCAB +:1073D000F0100020FFFFFF7F7C150000F87E000802 +:1073E00060700000A08F00000121084301D0FFF76A +:1073F0000CFCFDF77DFB2946704D00206873287357 +:10740000E872885B6C4E3146083103220123F9F79C +:1074100053FF0820FDF700FE317A29542918727AAB +:107420004A70B27A8A70C01C3EE00122114301D03A +:10743000FFF7EBFBA74908806320032100F0C8F9A0 +:10744000C62170525748002101605748C171FFF7AB +:10745000DCFB01209E4909884A424A41024301D08F +:10746000FFF7D3FBFDF744FB3068534E082201239E +:107470003146F9F721FF514D0020A870687028703F +:10748000FDF7CAFD317829542918F279CA71B27909 +:107490008A7172794A7132790A71F278CA70B27857 +:1074A0008A7072784A70083042490860FEF72EF8F8 +:1074B000FDF7DEFAFFF7A9FB8B1C0020C14304296E +:1074C0000BD09D1C491C1B8893422B46F7D10529E4 +:1074D00000D20120491C002803D100207C490880EB +:1074E0000421904881537A480088002801D1FFF791 +:1074F0008CFBD8480180F620022100F08DF92C4940 +:107500000880062803D30020714908800420400029 +:107510002249085ABA212CE08B1C0020C1430429BF +:107520000BD09D1C491C1B8893422B46F7D1052983 +:1075300000D20120491C002802D10021E848018026 +:1075400078488153E6480088002801D1FFF75DFBA9 +:10755000E44801802620022100F05EF910490880ED +:10756000062802D30020DE49088040000B49085A53 +:10757000CA216C4A5052FFF748FBFAF73FF8FFF771 +:1075800044FBC0466868000088B6000055AA0000A9 +:10759000C0010020FE100020C8AF0000F87E0008E7 +:1075A00088100020CC100020E40C0020FFFF000019 +:1075B0000E110020841100206401002074010020BD +:1075C000F0B581B015460E4607467F4820210022BF +:1075D000FBF76FFB5F20C4432C43FDF7B1FDE5B221 +:1075E0002846FDF7F5FD380AFDF7F2FDF8B2FDF784 +:1075F000EFFD3046FDF7ECFDFDF7CAFD0727012042 +:1076000000F0B5F9FDF79CFD2846FDF7E1FD0646C3 +:10761000FDF7BEFD002E03D0781E002F0746EED1E9 +:10762000202101226848FBF744FB01B0F0BDC046B1 +:10763000F0B583B0BF4D03242C76A94C00262680DC +:1076400004242C81AC88032C02D8AE8003B0F0BD9A +:10765000009101920290E888411CE9802A69145C3B +:107660006C4FFC70841CEC8089B2515CB970C11CF9 +:10767000E980A4B2145D7C70001DE88088B2105CC3 +:10768000387005202876984800689849884205D0C7 +:107690009749884202D09749884216D19648068079 +:1076A0002E763868984210D8089988420DD30299EE +:1076B00009687960884208D00120894908800098CB +:1076C000019900F085F80299086003B0F0BDC0464A +:1076D000FE100020601100204811002055AA000073 +:1076E000A2010020F0B581B00D2040010D4908181D +:1076F0000D4C206000250D4E8F4F705D2168088075 +:1077000038800321084668430A02801880B200F0DE +:107710005FF82068801E20606D1C302DEDD101B017 +:10772000F0BDC046C001002060010020927E00082C +:10773000F0B583B0029300920C4606462248202101 +:1077400000273A46FBF7B5FA5F20C5430298054388 +:10775000FDF7F6FCE8B20190FDF73AFD300AFDF7BF +:1077600037FDF0B2FDF734FD0098002810D0054633 +:1077700003E0641C7F1CAF420AD22078FDF728FD8D +:10778000761CB006F5D1B0B20299FDF7E9F9F0E741 +:10779000FDF7FEFC0726019D012000F0E8F8FDF74B +:1077A000CFFC2846FDF714FD0446FDF7F1FC002C44 +:1077B00003D0701E002E0646EED120210122024881 +:1077C000FBF777FA03B0F0BD4008014070470000B6 +:1077D000F0B581B00D4604464E1EF1B20D4F38464D +:1077E000F9F7C6FAB2B200923946B85402272046D9 +:1077F0002A463B46FFF79CFF002606490E602046BE +:107800000C462A463B46FCF791FF00982654206818 +:1078100001B0F0BD60110020F0B581B00D46044606 +:107820004E1EF1B2444F3846F9F7A2FA3946B85520 +:10783000022720462A463B46FFF77AFF20463E4C69 +:1078400021462A463B46FCF771FF0020A0552088C0 +:1078500001B0F0BD68110020F0B583B0354D0324B0 +:107860002C761F4C0026268002242C81AC88012C0B +:1078700002D8AE8003B0F0BD009101920290E8887A +:10788000421CEA8029690C5C2B4F7C70801CE880CC +:1078900090B2085C387005202876134800681349B8 +:1078A000884205D01249884202D01249884215D137 +:1078B000114806802E76388898420FD80899884259 +:1078C0000CD302990988884208D001200449088015 +:1078D00000980199FFF7A0FF0299088003B0F0BD5E +:1078E000FE100020681100204811002055AA000059 +:1078F0004452495333313032A2010020F0B50D4AD1 +:10790000D3885C1CD4801569EE5C0B4F7E709B1C89 +:10791000D380A3B2EB5C3B703B88038000201076E1 +:107920000648017006480178552901D0AA21017046 +:10793000F0BDC046A401002068110020F510002011 +:10794000F4100020B0B50C460546FDF7F9FB3E20CB +:10795000FDF73EFC2846FDF73BFC200AFDF738FC0E +:10796000E0B2FDF735FCFDF713FCB0BD7047002811 +:107970000ED0AD21C90000BF491E0A04FBD100BFD3 +:1079800000BF00BF00BF00BF00BF401E0104F0D118 +:107990007047EFF3108072B6704762B67047000010 +:1079A00010B5024601230A48824206D01B4CA2426F +:1079B0000AD19C062030074A01E05C07034A1160A7 +:1079C000FBF7D0F90448046010BDC046DC1000206D +:1079D000000C0040E010002000E100E0FBF7B6F9E9 +:1079E000FDF7ACFFFDF7FEFFFF204830FDF786FEF8 +:1079F0000A480B49FFF7D4FFFAF74AFCF9F7F0FE03 +:107A0000084800210180FEF76FF8FBF76FFE06487B +:107A10002021F9F7D0FEFEF7A7FCFCE7200C004080 +:107A2000853500085A110020000801400FB410B538 +:107A300004A9074B02AA039800F032F8044602A9F1 +:107A4000002000F09BF9204610BC08BC04B0184789 +:107A50007D7D00082021020C01D010211046020A71 +:107A600001D010460839020901D01046091F8208CA +:107A700001D01046891E420801D0881E7047081A9E +:107A8000704702E008C8121F08C1002AFAD17047E7 +:107A90007047002001E001C1121F002AFBD170478E +:107AA000FFB58FB00F460446002606E025280AD011 +:107AB000129A11999047641C761C20780028F5D101 +:107AC000304613B0F0BD00250121A14A009500E029 +:107AD0000543641C23780846203B98401042F7D1A8 +:107AE00020782E2815D1042005436078641C2A28AC +:107AF0000AD101CF641C00900BE000990A22514387 +:107B000030394018641C009020780146303909292A +:107B1000F3D920786C280ED004DC4C2813D06A28C6 +:107B200012D104E074280ED07A280DD10BE0012088 +:107B30004005054307E00121090562780D438242B3 +:107B400001D16D18641C641C2078864669284AD0CF +:107B500008DC0028B4D058286DD0632810D06428E1 +:107B600008D140E070286BD0732812D0752860D0FF +:107B7000782860D0129A704611999047761CE5E0FB +:107B80003878694608720020487202A801900120E6 +:107B900003E0386801900020C0433F1D69070CD501 +:107BA000002500E06D1C00998D420FDA8542F9DB5B +:107BB0000199495D0029F5D108E0002500E06D1C20 +:107BC0008542FCDB0199495D0029F8D1761907E06F +:107BD000019801990078491C0191129A11999047D6 +:107BE0006D1EF5D2B2E00A20029000216802400F1B +:107BF000039102280CD001CFC117844600290DDA69 +:107C00006246084652420021814194462D2008E0F8 +:107C1000FF1DFF08FF0003CF8446EFE7280504D5CA +:107C20002B206A46107401203CE0E8073AD020205F +:107C3000F7E70A2000E0102000210391029007E0FE +:107C40001020029000210420054308200391009099 +:107C50006802400F022810D001CF00218446002086 +:107C60000D9028071FD5704670280CD0029A10205E +:107C7000039B42401A430CD015E0FF1DFF08FF0094 +:107C800003CF8446EBE740206A46107401200D9034 +:107C90000CE06046084306D030206A4610747046F7 +:107CA000507402200D907046582804D029A00190ED +:107CB0000DA80E900DE02CA0F9E76046039B029AF8 +:107CC000F8F716FA019B84469B5C0E9A521E0E92A0 +:107CD000137060460843F0D10E9805A9081A2030A9 +:107CE0000190680701D5009801E0012000900199FA +:107CF000884203DD01460198081A00E000200025B3 +:107D0000009006E004A8129A405D119990476D1CFE +:107D1000761C0D988542F5DB04E0129A302011990B +:107D20009047761C0099481E00900029F5DC08E079 +:107D30000E980E990078491C0E91129A119990474D +:107D4000761C0199481E01900029F1DC641CB4E600 +:107D50000928010030313233343536373839616221 +:107D600063646566000000003031323334353637E5 +:107D70003839414243444546000000000A68531C1C +:107D80000B60107070470100020005000200020045 +:107D9000030000070E091C1B1215383F363124233F +:107DA0002A2D70777E796C6B6265484F464154533B +:107DB0005A5DE0E7EEE9FCFBF2F5D8DFD6D1C4C3AB +:107DC000CACD90979E998C8B8285A8AFA6A1B4B39B +:107DD000BABDC7C0C9CEDBDCD5D2FFF8F1F6E3E40B +:107DE000EDEAB7B0B9BEABACA5A28F8881869394FB +:107DF0009D9A2720292E3B3C35321F18111603046B +:107E00000D0A5750595E4B4C45426F68616673745A +:107E10007D7A898E878095929B9CB1B6BFB8ADAABA +:107E2000A3A4F9FEF7F0E5E2EBECC1C6CFC8DDDABA +:107E3000D3D4696E676075727B7C51565F584D4A2A +:107E40004344191E171005020B0C21262F283D3A1A +:107E500033344E49404752555C5B7671787F6A6D8A +:107E600064633E39303722252C2B0601080F1A1D7A +:107E70001413AEA9A0A7B2B5BCBB9691989F8A8DEA +:107E80008483DED9D0D7C2C5CCCBE6E1E8EFFAFDDA +:107E9000F4F380813A3B3C3D3E3031323334353669 +:107EA00049858685868E8F3F405391920000000061 +:107EB00000000000000000000000000000000000C2 +:107EC00000004653353030312D48320000001E008E +:107ED0001F00000006000C000B000F00040007004C +:107EE0000F000300040006000A000B000C003230F3 +:107EF0003235303930310000FA00770100007D0062 +:107F0000EE026B030000000000000000002F0000E4 +:107F100000000700070000147F147F1400242A7F4C +:107F20002A120062640813230036495522500000CB +:107F30000503000000001C224100000041221C003B +:107F40000014083E08140008083E0808000000A0BD +:107F500060000008080808080000606000000020B9 +:107F600010080402003E5149453E0000427F400097 +:107F7000004261514946002141454B31001814121D +:107F80007F10002745454539003C4A4949300001EA +:107F90007109050300364949493600064949291E39 +:107FA000000036360000000056360000000814229B +:107FB000410000141414141400004122140800029B +:107FC0000151090600324959513E007C1211127CC0 +:107FD000007F49494936003E41414122007F4141ED +:107FE000221C007F49494941007F09090901003EDF +:107FF0004149497A007F0808087F0000417F41001D +:10800000002040413F01007F08142241007F404092 +:108010004040007F020C027F007F0408107F003E7A +:108020004141413E007F09090906003E4151215E60 +:10803000007F091929460046494949310001017F5D +:108040000101003F4040403F001F2040201F003FF3 +:108050004038403F006314081463000708700807A5 +:1080600000615149454300007F41410000552A55B8 +:108070002A55000041417F00000402010204004033 +:108080004040404000000102040000205454547855 +:10809000007F484444380038444444200038444475 +:1080A000487F00385454541800087E090102001813 +:1080B000A4A4A47C007F080404780000447D400050 +:1080C000004080847D00007F102844000000417F34 +:1080D0004000007C04180478007C08040478003810 +:1080E0004444443800FC242424180018242418FC98 +:1080F000007C0804040800485454542000043F4401 +:108100004020003C4040207C001C2040201C003CC3 +:108110004030403C004428102844001CA0A0A07C13 +:10812000004464544C44141414141414000000004B +:1081300000000000000000000000FC000000000043 +:1081400002000000000C020C020000000000000011 +:1081500090D0BCD0BC900003000300001824FE4463 +:108160008C000302070201001824D8B04C800003E1 +:1081700000010201C038E438E000010202010202FD +:10818000080600000000000000000000000000F8E9 +:108190000402000000010204000204F800000004D0 +:1081A000020100009060F8609000000001000000F3 +:1081B0002020FC2020000000010000000000000042 +:1081C0000000080600000000202020202000000001 +:1081D000000000000000000000000002000000009D +:1081E0000080601C0200040300000000F804040486 +:1081F000F8000102020201000008FC000000000279 +:108200000302000018844424180003020202020042 +:1082100008042424D80001020202010040B088FCB6 +:1082200080000000000302003C242424C40001025A +:1082300002020100F824242CC00001020202010005 +:108240000C04E41C0400000003000000D8242424D3 +:10825000D80001020202010038444444F80000033F +:1082600002020100000010000000000002000000F7 +:1082700000002000000000000600000000205088E0 +:108280000402000000000102909090909000000015 +:1082900000000000000204885020000201000000DD +:1082A0001804C4241800000002000000F804E4943C +:1082B000F80001020202020000E09CF080000203CC +:1082C0000000030204FC2424D8000203020201007F +:1082D000F80404040C0001020202010004FC04047E +:1082E000F80002030202010004FC24740C000203E3 +:1082F0000202030004FC24740C00020302000000CC +:10830000F0080444CC4000010202010004FC2020DB +:10831000FC040203000003020404FC040400020243 +:1083200003020200000404FC040406040403000029 +:1083300004FC24D00C0402030200030204FC040029 +:108340000000020302020203FC3CC03CFC000300EC +:108350000300030004FC30C4FC0402030200030019 +:10836000F8040404F80001020202010004FC2424C1 +:108370001800020302000000F8848404F8000102DF +:108380000207050004FC24649800020302000302B3 +:10839000182424448C000302020201000C04FC0493 +:1083A0000C0000020302000004FC0000FC040001B9 +:1083B00002020100047C80E01C04000003000000B5 +:1083C0001CE03CE01C00000300030000049C609CD7 +:1083D0000400020300030200041CE01C040000026D +:1083E000030200000C84641C040002030202030068 +:1083F0000000FE020200000007040400000E30C06E +:108400000000000000010200000202FE0000000463 +:108410000407000000040204000000000000000047 +:10842000000000000000080808080808000002001A +:1084300000000000000000000040A0A0C0000001FB +:108440000202030204FC2020C0000003020201001B +:1084500000C02020600000010202020000C02024B1 +:10846000FC0000010202030200C0A0A0C000000145 +:10847000020202000020F824240400020302020089 +:108480000040A0A0602000070A0A0A0404FC202083 +:10849000C0000203020003020020E400000000020A +:1084A00003020000000020E40000080808070000A4 +:1084B00004FC80E020200203020003020404FC000C +:1084C0000000020203020200E020E020C0000300DE +:1084D0000300030020E02020C0000203020003028A +:1084E00000C02020C00000010202010020E0202086 +:1084F000C000080F0A02010000C02020E0000001B7 +:10850000020A0F0820E040202000020302000000C1 +:108510000060A0A020000002020203000020F8205A +:10852000000000000102020020E00020E000000145 +:108530000202030220E0208060200000030100000E +:108540006080E08060000003000300002060806025 +:10855000200002030003020020E0208060200808C1 +:10856000070100000020A0602000000203020200BA +:10857000000020DE0200000000070400000000FFF1 +:1085800000000000000F00000002DE2000000004D8 +:1085900007000000020102040402000000000000C5 :1085A00000000000000000000000000000000000CB -:1085B000000000001C1C1C00000000000000000067 -:1085C000000000000000E0380C0000000000807097 -:1085D0001C03000000000060380E010000000000D5 -:1085E0000000000080C060202060C080000000FE0D -:1085F000FF010000000001FFFE000001070E18103F -:1086000010180E0701000000808080C0E00000000C -:1086100000000000000000FFFF000000000000005C -:108620001010101F1F10101000000080402020208C -:108630002060C080000000030300804020381F0736 -:108640000000001C1A1918181818181F00000080C4 -:10865000C020202060C08000000000030300101034 -:10866000182FE780000000070F10101010180F07D8 -:108670000000000000000000C0E0F000000000C0AA -:10868000B088868180FFFF8080000000000000101D -:10869000101F1F1010000000E060606060606060EC -:1086A000000000003F1008080818F0E00000000774 -:1086B0000B101010101C0F030000000080C04020A1 -:1086C0002020E0C0000000FCFF211008080818F07E -:1086D000E0000001070C18101010080F0300000044 -:1086E000C0E06060606060E06000000003000000C7 -:1086F000E0180700000000000000001F1F0000003D -:1087000000000080C0602020202060C08000008722 -:10871000EF2C1818303068CF830000070F081010B6 -:108720001010180F07000000C0C020202020C080BB -:108730000000001F3F604040402010FFFE0000008E -:108740000C1C101010080F030000000000000000B7 -:1087500000000000000000000000000E0E0E0000EF -:10876000000000000000001C1C1C000000000000B5 -:108770000000000000000000000000000000000CED -:108780000C0000000000000000000058380000004D -:1087900000000000000000000080402010000000E9 -:1087A00010284482010000000000000000000000CA -:1087B000010204081000000000000000000000009A -:1087C0000000008484848484848484848400000081 -:1087D00000000000000000000000000010204080A9 -:1087E000000000000000000000000000018244289A -:1087F000100000001008040201000000000000C08A -:1088000020201010101030E0C0000003030000F022 -:1088100010080C070300000000001C1C1C000000D6 -:108820000000000000C0406020202040C00000FC8C -:10883000FF01F00E03C1FE03807F0001070E081147 -:108840001110110904020000000080E0E0000000A7 -:1088500000000000807C4340477FF8800000101833 -:108860001F1000000000131F1C1020E0E02020203B -:108870002060C080000000FFFF10101010182FE7CC -:108880008000101F1F1010101010180F070000009C -:1088900080C0402020202060E00000FCFF0100009C -:1088A0000000000001000001070E1810101008045D -:1088B000030020E0E02020202040C080000000FFD6 -:1088C000FF000000000001FFFE00101F1F1010102D -:1088D00018080E07010020E0E02020202020206062 -:1088E000800000FFFF101010107C00000000101F1F -:1088F0001F10101010101018060020E0E02020209B -:1089000020206060800000FFFF101010107C00002D -:108910000100101F1F1000000000000000000000F8 -:1089200080C06020202040E0000000FCFF0100002B -:108930004040C0C140400001070E181010100F0F3A -:10894000000020E0E0200000000020E0E02000FF28 -:10895000FF101010101010FFFF00101F1F1000005C -:108960000000101F1F100000202020E0E020202029 -:1089700000000000000000FFFF00000000000000F9 -:108980001010101F1F101010000000000000202009 -:1089900020E0E020202000000000000000FFFF0099 -:1089A00000000060E0808080C07F3F00000020E089 -:1089B000E020000020A06020200000FFFF30187C95 -:1089C000E3C000000000101F1F10000001131F1C57 -:1089D000181020E0E020000000000000000000FF70 -:1089E000FF000000000000000000101F1F1010100A -:1089F00010101018060020E0E0E000000000E0E0A9 -:108A0000E02000FF013FFEC0E01E01FFFF00101F3D -:108A10001000031F0300101F1F1020E0E0C0000023 -:108A200000000020E02000FF0003071C78E0800029 -:108A3000FF00101F100000000000030F1F000000C7 -:108A400080C060202060C080000000FEFF010000A8 -:108A5000000000FFFE000001070E181010180C07A0 -:108A6000010020E0E0202020202060C0800000FFE6 -:108A7000FF2020202020301F0F00101F1F1000009B -:108A8000000000000000000080C060202060C08066 -:108A9000000000FEFF010000000000FFFE000001DA -:108AA000070E1111133C7C67210020E0E0202020FC -:108AB000202060C0800000FFFF101030F0D0080FB1 -:108AC0000700101F1F10000000030F1C1010008073 -:108AD000C060202020204040E00000070F0C181844 -:108AE000303060E08100001F0C0810101010180FCB -:108AF00007008060202020E0E0202020608001002E -:108B0000000000FFFF000000000100000000101F37 -:108B10001F100000000020E0E02000000000002006 -:108B2000E02000FFFF00000000000000FF00000741 -:108B30000F1810101010100807002060E0E020004F -:108B4000000020E060200000077FF88000807C03A8 -:108B5000000000000000071F1C070000000020E0CC -:108B6000E02000E0E0200020E0200007FFF8E01F08 -:108B7000FFFCE01F00000000031F0300011F0300B3 -:108B80000000002060E0A0000020E0602000000065 -:108B900000038F7CF8C6010000000010181E1300AF -:108BA00001171F1810002060E0E02000000020E006 -:108BB0006020000001073EF8E018070000000000F8 -:108BC0000010101F1F1010000000008060202020E7 -:108BD00020A0E0E0200000000000C0F03E0F0300F5 -:108BE000000000101C1F17101010101806000000C5 -:108BF000000000FC0404040404000000000000FF66 -:108C000000000000000000000000007F40404040E5 -:108C10004000000010E00000000000000000000024 -:108C20000000031C60800000000000000000000045 -:108C300000030C70800000000404040404FC000025 -:108C4000000000000000000000FF00000000000025 -:108C500040404040407F0000000000000010080C31 -:108C6000040C0810000000000000000000000000DC -:108C700000000000000000000000000000000000F4 -:108C800000000000000000000000000000000000E4 -:108C900000000000000080808080808080808080D4 -:108CA00080800000000404080800000000000000AC -:108CB00000000000000000000000000000000000B4 -:108CC00000000000000000000000000000000000A4 -:108CD0000000000098D844642424FCF80000000F31 -:108CE0001F18101010081F1F10180020E0F00000BF -:108CF0000000000000000000FFFF180804040CF84A -:108D0000F00000001F0F18101010180F03000000D3 -:108D10000000000000000000000000E0F81804045B -:108D2000043C3800000000030F0C1010101008065F -:108D300000000000000000000020E0F0000000E063 -:108D4000F81C04040408FFFF000000030F181010B3 -:108D500010081F0F080000000000000000000000C5 -:108D600000000000E0F8484444444C7870000000E3 -:108D7000030F0C181010100804000000000080C041 -:108D8000602020E0C00000040404FFFF0404040489 -:108D90000000000010101F1F101010000000000045 -:108DA00000000000000000000000000070F88C04CB -:108DB000048CF874040C007076CF8D8D8D89C87882 -:108DC00070000020E0F00000000000000000000043 -:108DD000FFFF08040404FCF8000000101F1F10002F -:108DE00000101F1F10000000000000606000000065 -:108DF00000000000040404FCFC000000000000006F -:108E00001010101F1F1010100000000000000000C4 -:108E100000606000000000000000040404FCFC008E -:108E200000000000C0C08080C07F3F000000002024 -:108E3000E0F000000000000000000000FFFF80C024 -:108E4000F41C0404000000101F1F1100031F1C105D -:108E500010000000202020E0F000000000000000D2 -:108E6000000000FFFF000000000000001010101FB5 -:108E70001F101010000000000000000000000000A3 -:108E8000000004FCFC0804FCFC0804FCFC00101FAF -:108E90001F10001F1F10001F1F1000000000000007 -:108EA0000000000000000004FCFC08080404FCF8BA -:108EB000000000101F1F100000101F1F10000000F6 -:108EC0000000000000000000000000E0F0180C04AA -:108ED000040C18F0E00000030F0C101010100C0F21 -:108EE000030000000000000000000000000000047B -:108EF000FCFC080404040CF8F0000080FFFF8890DC -:108F000010101C0F03000000000000000000000013 -:108F1000000000E0F81C04040408F8FC0000000352 -:108F20000F1810109088FFFF800000000000000064 -:108F3000000000000000040404FCFC100804040C01 -:108F40000C001010101F1F10101000000000000077 -:108F50000000000000000000000000003078CCC4D9 -:108F60008484840C1C0000001E1810101011190FAE -:108F700006000000000000C0000000000000000427 -:108F80000404FFFF040404000000000000000F1FA1 -:108F90001010100C00000000000000000000000095 -:108FA00000000004FCFE00000004FCFE00000000C5 -:108FB0000F1F181010081F0F08000000000000000D -:108FC00000000000000000040C3CFCC40000C43C95 -:108FD0000C0400000000010F1E0E01000000000044 -:108FE00000000000000000000000043CFCC400E49D -:108FF0007CFC84807C040000071F070000071F071B -:10900000000000000000000000000000000000045C -:10901000041C7CE4C0341C0404000010101C160165 -:10902000131F1C18100000000000000000000000CA -:10903000000000040C3CFCC400C43C04040000001C -:10904000C080C1370E0100000000000000000000D9 -:1090500000000000000000001C0404C4F47C1C0498 -:1090600000000000101C1F17111010180E00000047 -:109070000000000000F80C040000000000000010D8 -:1090800028EF00000000000000000000003F6040EA -:109090000000000000000000FF00000000000000D1 -:1090A00000000000FF0000000000000000000000C1 -:1090B000FF00000000000000040CF80000000000A9 -:1090C000000000000000EF28100000000000000079 -:1090D00040603F000000000000000018060202048B -:1090E00008102020300800000000000000000000F0 -:1090F0000000000000000000000000000000000070 -:10910000C012000080250000004B00000096000007 -:1091100000E1000000C201000000000040910008D2 -:1091200000000020200000008E6D00086091000803 -:1091300020000020C81D00009E6D000800000000F7 -:1091400002000102030405060708090A0B000000DB -:109150000024F400010000000000000000000000F6 +:1085B000000000F800000000000000333000000060 +:1085C00000100C06100C0600000000000000000067 +:1085D00040C07840C0784000043F04043F040400D9 +:1085E000007088FC08300000001820FF211E0000E9 +:1085F000F008F000E018000000211C031E211E00FE +:1086000000F00888700000001E2123241927211083 +:1086100010160E0000000000000000000000000026 +:10862000000000E0180402000000000718204000CD +:1086300000020418E00000000040201807000000BD +:10864000404080F0804040000202010F0102020021 +:10865000000000F0000000000101011F0101010005 +:10866000000000000000000080B07000000000006A +:1086700000000000000000000001010101010101F3 +:10868000000000000000000000303000000000008A +:10869000000000008060180400601806010000005F +:1086A00000E010080810E000000F102020100F005C +:1086B000001010F8000000000020203F20200000E3 +:1086C000007008080888700000302824222130003B +:1086D00000300888884830000018202020110E0043 +:1086E0000000C02010F8000000070424243F2400EC +:1086F00000F80888880808000019212020110E00C1 +:1087000000E0108888180000000F112020110E00D2 +:1087100000380808C83808000000003F00000000CA +:108720000070880808887000001C222121221C008B +:1087300000E010080810E0000000312222110F00B4 +:10874000000000C0C0000000000000303000000049 +:1087500000000080000000000000806000000000B9 +:1087600000008040201008000001020408102000D2 +:10877000404040404040400004040404040404001D +:1087800000081020408000000020100804020100B2 +:10879000007048080808F0000000003036010000B2 +:1087A000C030C828E810E0000718272423140B0065 +:1087B0000000C038E0000000203C230202273820DF +:1087C00008F8888888700000203F202020110E00C3 +:1087D000C0300808080838000718202020100800BA +:1087E00008F808080810E000203F202020100F00A3 +:1087F00008F88888E8081000203F2020232018006F +:1088000008F88888E8081000203F200003000000D6 +:10881000C03008080838000007182020221E020077 +:1088200008F808000008F808203F210101213F2036 +:10883000000808F8080800000020203F2020000061 +:1088400000000808F8080800C08080807F00000051 +:1088500008F888C028180800203F2001263820008A +:1088600008F8080000000000203F202020203000F1 +:1088700008F8F800F8F80800203F003F003F20000B +:1088800008F830C00008F808203F200007183F0013 +:10889000E01008080810E0000F10202020100F0042 +:1088A00008F808080808F000203F21010101000035 +:1088B000E01008080810E0000F18242438504F007A +:1088C00008F8888888887000203F2000030C30203A +:1088D00000708808080838000038202121221C0078 +:1088E000180808F8080818000000203F20000000C1 +:1088F00008F808000008F808001F202020201F00AA +:108900000878880000C83808000007380E01000009 +:10891000F80800F80008F800033C0700073C0300D3 +:10892000081868808068180820302C03032C302039 +:108930000838C800C83808000000203F20000000A8 +:1089400010080808C8380800203826212020180000 +:10895000000000FE020202000000007F40404000D4 +:10896000000C30C000000000000000010638C0000C +:1089700000020202FE000000004040407F000000B4 +:1089800000000402020204000000000000000000D9 +:1089900000000000000000008080808080808080D7 +:1089A00000020204000000000000000000000000BF +:1089B00000008080808000000019242222223F20B5 +:1089C00008F8008080000000003F112020110E00F8 +:1089D0000000008080800000000E11202020110087 +:1089E000000000808088F800000E112020103F2039 +:1089F0000000808080800000001F222222221300BD +:108A0000008080F0888888180020203F2020000007 +:108A10000000808080808000006B949494936000BC +:108A200008F8008080800000203F210000203F20C7 +:108A300000809898000000000020203F20200000C7 +:108A4000000000809898000000C08080807F0000B7 +:108A500008F8000080808000203F24022D30200094 +:108A6000000808F8000000000020203F202000003F +:108A70008080808080808000203F20003F20003F59 +:108A80008080008080800000203F210000203F2067 +:108A90000000808080800000001F202020201F0018 +:108AA000808000808000000080FFA12020110E0047 +:108AB0000000008080808000000E112020A0FF8038 +:108AC000808080008080800020203F2120000100E5 +:108AD000000080808080800000332424242419003A +:108AE000008080E0808000000000001F2020000047 +:108AF0008080000000808000001F202020103F2088 +:108B0000808080000080808000010E300806010017 +:108B100080800080008080800F300C030C300F00BC +:108B200000808000808080000020312E0E312000E7 +:108B3000808080000080808080818E701806010017 +:108B400000808080808080000021302C2221300035 +:108B500000000000807C020200000000003F404056 +:108B600000000000FF00000000000000FF00000007 +:108B70000002027C800000000040403F0000000036 +:108B800000060101020204040000000000000000D1 +:108B900000000000000000000000000000000000D5 +:108BA00000000000000000000000000000000000C5 +:108BB000000000000000000000F0F0F000000000E5 +:108BC0000000000000017F01000000000000000024 +:108BD000001C1C1C0000000000008060301C8C6029 +:108BE000301C0C000000000000000000000000002D +:108BF000000000000000000000000000000000E095 +:108C00000000000000E000000086E69F8686868661 +:108C1000E69F860000011F01010101011F01010003 +:108C2000000080C06020F820E0C0000000000307C2 +:108C30000C18FF70E18100000000070F10107F107A +:108C40000F0700008060206080000000E02000002E +:108C50000F3020309F70DC371030C0000000100E45 +:108C600003000718101807000000C02020E0C00013 +:108C70000000000080E01F38E88703C43C040000C7 +:108C8000070F1810100B070D1010080000808C4CF7 +:108C9000380000000000000000000000000000009C +:108CA00000000000000000000000000000000000C4 +:108CB00000000000000080E0300804000000000018 +:108CC00000FEFF0100000000000000000000030F94 +:108CD0001820400000040830E08000000000000080 +:108CE0000000000001FFFE0000000000004020180E +:108CF0000F03000000000000000000000000C000A2 +:108D000000000000004266663C18FF183C666642A0 +:108D10000000000000000300000000000000000050 +:108D20000000800000000000001010101010FF1064 +:108D300010101010000000000000030000000000F0 +:108D40000000000000000000000000000000000023 +:108D5000000000000000000000808C4C3800000083 +:108D60000000000000000000000000000000000003 +:108D70000010101010101010101010000000000053 +:108D800000000000000000000000000000000000E3 +:108D900000000000000000000000000000000000D3 +:108DA00000001C1C1C00000000000000000000006F +:108DB00000000000E0380C000000000080701C0380 +:108DC000000000000060380E0100000000000000FC +:108DD000000080C060202060C080000000FEFF0115 +:108DE0000000000001FFFE000001070E181010181F +:108DF0000E0701000000808080C0E000000000003D +:108E00000000000000FFFF00000000000000101044 +:108E1000101F1F1010100000008040202020206034 +:108E2000C080000000030300804020381F070000BE +:108E3000001C1A1918181818181F00000080C020EC +:108E4000202060C080000000000303001010182FD5 +:108E5000E780000000070F10101010180F07000027 +:108E6000000000000000C0E0F000000000C0B0887A +:108E7000868180FFFF808000000000000010101F2E +:108E80001F1010000000E060606060606060000023 +:108E900000003F1008080818F0E0000000070B1061 +:108EA0001010101C0F030000000080C04020202084 +:108EB000E0C0000000FCFF211008080818F0E000E6 +:108EC0000001070C18101010080F03000000C0E08C +:108ED0006060606060E06000000003000000E01877 +:108EE0000700000000000000001F1F00000000003D +:108EF0000080C0602020202060C080000087EF2C10 +:108F00001818303068CF830000070F0810101010B9 +:108F1000180F07000000C0C020202020C0800000E3 +:108F2000001F3F604040402010FFFE0000000C1C6E +:108F3000101010080F0300000000000000000000E7 +:108F40000000000000000000000E0E0E00000000F7 +:108F500000000000001C1C1C0000000000000000BD +:108F6000000000000000000000000000000C0C00E9 +:108F70000000000000000000005838000000000061 +:108F800000000000000000804020100000001028B9 +:108F90004482010000000000000000000000010207 +:108FA00004081000000000000000000000000000A5 +:108FB0000084848484848484848484000000000089 +:108FC00000000000000000000000102040800000B1 +:108FD0000000000000000000000001824428100092 +:108FE00000001008040201000000000000C0202062 +:108FF0001010101030E0C0000003030000F0100853 +:109000000C070300000000001C1C1C0000000000F6 +:10901000000000C0406020202040C00000FCFF0194 +:10902000F00E03C1FE03807F0001070E081111102E +:10903000110904020000000080E0E00000000000D0 +:109040000000807C4340477FF880000010181F100C +:1090500000000000131F1C1020E0E02020202060F2 +:10906000C080000000FFFF10101010182FE78000D4 +:10907000101F1F1010101010180F0700000080C0E4 +:10908000402020202060E00000FCFF0100000000E4 +:10909000000001000001070E181010100804030062 +:1090A00020E0E02020202040C080000000FFFF00E2 +:1090B0000000000001FFFE00101F1F101010180814 +:1090C0000E07010020E0E02020202020206080000A +:1090D00000FFFF101010107C00000000101F1F1078 +:1090E000101010101018060020E0E0202020202092 +:1090F0006060800000FFFF101010107C0000010075 +:10910000101F1F100000000000000000000080C0C1 +:109110006020202040E0000000FCFF0100004040F3 +:10912000C0C140400001070E181010100F0F0000C2 +:1091300020E0E0200000000020E0E02000FFFF1021 +:109140001010101010FFFF00101F1F100000000073 +:10915000101F1F100000202020E0E0202020000031 +:109160000000000000FFFF000000000000001010E1 +:10917000101F1F101010000000000000202020E031 +:10918000E020202000000000000000FFFF000000A1 +:109190000060E0808080C07F3F00000020E0E02091 +:1091A000000020A06020200000FFFF30187CE3C0FA +:1091B00000000000101F1F10000001131F1C1810DA +:1091C00020E0E020000000000000000000FFFF00A1 +:1091D0000000000000000000101F1F1010101010F1 +:1091E0001018060020E0E0E000000000E0E0E020D1 +:1091F00000FF013FFEC0E01E01FFFF00101F100036 +:10920000031F0300101F1F1020E0E0C0000000003B +:109210000020E02000FF0003071C78E08000FF0032 +:10922000101F100000000000030F1F00000080C08E +:1092300060202060C080000000FEFF0100000000F0 +:1092400000FFFE000001070E181010180C070100A7 +:1092500020E0E0202020202060C0800000FFFF20D0 +:1092600020202020301F0F00101F1F1000000000C2 +:1092700000000000000080C060202060C08000006E +:1092800000FEFF010000000000FFFE000001070ECD +:109290001111133C7C67210020E0E02020202020D9 +:1092A00060C0800000FFFF101030F0D0080F0700F2 +:1092B000101F1F10000000030F1C10100080C06062 +:1092C000202020204040E00000070F0C181830300C +:1092D00060E08100001F0C0810101010180F07002C +:1092E0008060202020E0E02020206080010000003D +:1092F00000FFFF000000000100000000101F1F1011 +:109300000000000020E0E020000000000020E0203D +:1093100000FFFF00000000000000FF0000070F1822 +:1093200010101010100807002060E0E0200000007E +:1093300020E060200000077FF88000807C030000B0 +:1093400000000000071F1C070000000020E0E020D4 +:1093500000E0E0200020E0200007FFF8E01FFFFC15 +:10936000E01F00000000031F0300011F03000000B6 +:10937000002060E0A0000020E0602000000000036A +:109380008F7CF8C6010000000010181E13000117A2 +:109390001F1810002060E0E02000000020E06020A6 +:1093A000000001073EF8E018070000000000001070 +:1093B000101F1F101000000000806020202020A03F +:1093C000E0E0200000000000C0F03E0F03000000BD +:1093D00000101C1F171010101018060000000000CD +:1093E00000FC0404040404000000000000FF00006E +:1093F0000000000000000000007F404040404000AE +:10940000000010E00000000000000000000000006C +:10941000031C60800000000000000000000000034A +:109420000C70800000000404040404FC0000000030 +:1094300000000000000000FF0000000000004040AD +:109440004040407F0000000000000010080C040CA9 +:1094500008100000000000000000000000000000F4 +:1094600000000000000000000000000000000000FC +:1094700000000000000000000000000000000000EC +:1094800000000000808080808080808080808080DC +:1094900000000004040808000000000000000000B4 +:1094A00000000000000000000000000000000000BC +:1094B00000000000000000000000000000000000AC +:1094C000000098D844642424FCF80000000F1F1802 +:1094D000101010081F1F10180020E0F000000000FE +:1094E000000000000000FFFF180804040CF8F00062 +:1094F00000001F0F18101010180F030000000000CC +:10950000000000000000000000E0F8180404043C23 +:109510003800000000030F0C1010101008060000A7 +:109520000000000000000020E0F0000000E0F81C57 +:1095300004040408FFFF000000030F1810101008B7 +:109540001F0F0800000000000000000000000000E5 +:109550000000E0F8484444444C7870000000030FD9 +:109560000C181010100804000000000080C06020DB +:1095700020E0C00000040404FFFF04040404000011 +:10958000000010101F1F101010000000000000004D +:109590000000000000000000000070F88C04048C43 +:1095A000F874040C007076CF8D8D8D89C8787000AA +:1095B0000020E0F000000000000000000000FFFFBD +:1095C00008040404FCF8000000101F1F1000001025 +:1095D0001F1F10000000000000606000000000007D +:1095E0000000040404FCFC00000000000000101057 +:1095F000101F1F101010000000000000000000608D +:109600006000000000000000040404FCFC000000F6 +:109610000000C0C08080C07F3F0000000020E0F05C +:1096200000000000000000000000FFFF80C0F41CEC +:109630000404000000101F1F1100031F1C10100065 +:109640000000202020E0F0000000000000000000EA +:1096500000FFFF000000000000001010101F1F108E +:1096600010100000000000000000000000000000DA +:1096700004FCFC0804FCFC0804FCFC00101F1F1088 +:10968000001F1F10001F1F1000000000000000003E +:10969000000000000004FCFC08080404FCF80000C2 +:1096A00000101F1F100000101F1F100000000000FE +:1096B000000000000000000000E0F0180C04040CA2 +:1096C00018F0E00000030F0C101010100C0F030036 +:1096D0000000000000000000000000000004FCFC8E +:1096E000080404040CF8F0000080FFFF88901010BC +:1096F0001C0F03000000000000000000000000003C +:1097000000E0F81C04040408F8FC000000030F1833 +:1097100010109088FFFF8000000000000000000093 +:1097200000000000040404FCFC100804040C0C00FD +:109730001010101F1F10101000000000000000008B +:10974000000000000000000000003078CCC48484D9 +:10975000840C1C0000001E1810101011190F0600B8 +:109760000000000000C0000000000000000404042D +:10977000FFFF040404000000000000000F1F101091 +:10978000100C0000000000000000000000000000BD +:109790000004FCFE00000004FCFE000000000F1F9F +:1097A000181010081F0F0800000000000000000043 +:1097B0000000000000040C3CFCC40000C43C0C048D +:1097C00000000000010F1E0E01000000000000005C +:1097D0000000000000000000043CFCC400E47CFC2D +:1097E00084807C040000071F070000071F0700009B +:1097F0000000000000000000000000000004041C45 +:109800007CE4C0341C0404000010101C1601131F5B +:109810001C18100000000000000000000000000004 +:1098200000040C3CFCC400C43C0404000000C080E4 +:10983000C1370E0100000000000000000000000021 +:109840000000000000001C0404C4F47C1C040000A0 +:109850000000101C1F17111010180E00000000004F +:10986000000000F80C04000000000000001028EFC9 +:1098700000000000000000000000003F6040000009 +:10988000000000000000FF000000000000000000D9 +:109890000000FF0000000000000000000000FF00CA +:1098A000000000000000040CF800000000000000B0 +:1098B00000000000EF2810000000000000004060E1 +:1098C0003F0000000000000000180602020408101B +:1098D0002020300800000000000000000000000010 +:1098E000000000000000000000000000C0120000A6 +:1098F00080250000004B00000096000000E1000001 +:1099000000C2010000000000409900080000002093 +:1099100020000000827A00086099000820000020E2 +:10992000401E0000927A00080000000000000000C5 +:109930000000000000000000000000000000000027 +:1099400002000102030405060708090A0B000000D3 +:109950000024F400010000000000000000000000EE :04000005080000C12E :00000001FF diff --git a/project/OBJ/DP2317_MF6600_LH32M0S3_APP.htm b/project/OBJ/DP2317_MF6600_LH32M0S3_APP.htm old mode 100755 new mode 100644 index fbc8858..6bdfe05 --- a/project/OBJ/DP2317_MF6600_LH32M0S3_APP.htm +++ b/project/OBJ/DP2317_MF6600_LH32M0S3_APP.htm @@ -3,9 +3,9 @@ Static Call Graph - [.\OBJ\DP2317_MF6600_LH32M0S3_APP.axf]

Static Call Graph for image .\OBJ\DP2317_MF6600_LH32M0S3_APP.axf


-

#<CALLGRAPH># ARM Linker, 6190004: Last Updated: Fri Mar 20 17:21:29 2026 +

#<CALLGRAPH># ARM Linker, 6190004: Last Updated: Fri Mar 20 15:42:17 2026

-

Maximum Stack Usage = 416 bytes + Unknown(Cycles, Untraceable Function Pointers)

+

Maximum Stack Usage = 424 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

main ⇒ SystemPolling ⇒ BLE_Application_Init ⇒ BLE_init ⇒ StartDMAForTxdMainUartData ⇒ DMA_UART_Tx_Init ⇒ LHL_DMA_Init ⇒ LHL_DMA_GenerateTCD

@@ -15,14 +15,14 @@ Mutually Recursive functions

  • HardFault_Handler   ⇒   HardFault_Handler
  • SVC_Handler   ⇒   SVC_Handler
  • PendSV_Handler   ⇒   PendSV_Handler
    -
  • ADC_ERR_IRQHandler   ⇒   ADC_ERR_IRQHandler
    +
  • ADC1_IRQHandler   ⇒   ADC1_IRQHandler

    Function Pointers

      -
    • ADC0_IRQHandler from lhl_adc.o(.text.ADC0_IRQHandler) referenced from startup_lh32m0g3x.o(RESET) -
    • ADC1_IRQHandler from lhl_adc.o(.text.ADC1_IRQHandler) referenced from startup_lh32m0g3x.o(RESET) +
    • ADC0_IRQHandler from sampprocess.o(.text.ADC0_IRQHandler) referenced from startup_lh32m0g3x.o(RESET) +
    • ADC1_IRQHandler from startup_lh32m0g3x.o(.text) referenced from startup_lh32m0g3x.o(RESET)
    • ADC_ERR_IRQHandler from startup_lh32m0g3x.o(.text) referenced from startup_lh32m0g3x.o(RESET)
    • Btimer_irq_callback from lhl_uart.o(.text.Btimer_irq_callback) referenced from lhl_uart.o(.text.DMA_UART_AnyLength_Rx_Init)
    • CROSSLINK_IRQHandler from startup_lh32m0g3x.o(.text) referenced from startup_lh32m0g3x.o(RESET) @@ -33,22 +33,21 @@ Function Pointers
    • DMAForUART_Tx_Callback from commprocess.o(.text.DMAForUART_Tx_Callback) referenced from commprocess.o(.text.StartDMAForTxdMainUartData)
    • EEPROM_IRQHandler from startup_lh32m0g3x.o(.text) referenced from startup_lh32m0g3x.o(RESET)
    • EXTI0_1_IRQHandler from lhl_exti.o(.text.EXTI0_1_IRQHandler) referenced from startup_lh32m0g3x.o(RESET) -
    • EXTI10_11_IRQHandler from lhl_exti.o(.text.EXTI10_11_IRQHandler) referenced from startup_lh32m0g3x.o(RESET) -
    • EXTI12_13_IRQHandler from lhl_exti.o(.text.EXTI12_13_IRQHandler) referenced from startup_lh32m0g3x.o(RESET) +
    • EXTI10_11_IRQHandler from startup_lh32m0g3x.o(.text) referenced from startup_lh32m0g3x.o(RESET) +
    • EXTI12_13_IRQHandler from startup_lh32m0g3x.o(.text) referenced from startup_lh32m0g3x.o(RESET)
    • EXTI2_3_IRQHandler from lhl_exti.o(.text.EXTI2_3_IRQHandler) referenced from startup_lh32m0g3x.o(RESET)
    • EXTI4_7_IRQHandler from lhl_exti.o(.text.EXTI4_7_IRQHandler) referenced from startup_lh32m0g3x.o(RESET)
    • HardFault_Handler from startup_lh32m0g3x.o(.text) referenced from startup_lh32m0g3x.o(RESET)
    • I2C1_EV_IRQHandler from startup_lh32m0g3x.o(.text) referenced from startup_lh32m0g3x.o(RESET)
    • LPTIM1_IRQHandler from lhl_lptimer.o(.text.LPTIM1_IRQHandler) referenced from startup_lh32m0g3x.o(RESET)
    • LPTIM2_IRQHandler from lhl_lptimer.o(.text.LPTIM2_IRQHandler) referenced from startup_lh32m0g3x.o(RESET) +
    • LPTIMER1_IRQ_Callback from maincore.o(.text.LPTIMER1_IRQ_Callback) referenced from maincore.o(.text.EnterMainEntry)
    • MACL_IRQHandler from startup_lh32m0g3x.o(.text) referenced from startup_lh32m0g3x.o(RESET)
    • MIO_IRQHandler from startup_lh32m0g3x.o(.text) referenced from startup_lh32m0g3x.o(RESET) -
    • My_Timer2_Callback from dp2006_vm1000.o(.text.My_Timer2_Callback) referenced from main.o(.text.main) +
    • My_Timer2_Callback from d9v2fr_dp2006v1000 .o(.text.My_Timer2_Callback) referenced from main.o(.text.main)
    • NMI_Handler from startup_lh32m0g3x.o(.text) referenced from startup_lh32m0g3x.o(RESET)
    • PVD_IRQHandler from startup_lh32m0g3x.o(.text) referenced from startup_lh32m0g3x.o(RESET)
    • PendSV_Handler from startup_lh32m0g3x.o(.text) referenced from startup_lh32m0g3x.o(RESET) -
    • PrimaryTimer_IRQ_Callback from dp2006_vm1000.o(.text.PrimaryTimer_IRQ_Callback) referenced from maincore.o(.text.EnterMainEntry) -
    • ProcessTimerInterruptCallBack from dp2006_vm1000.o(.text.ProcessTimerInterruptCallBack) referenced from dp2006_vm1000.o(.text.StartNormolFlowMeasurement)
    • QSPI_IRQHandlern from startup_lh32m0g3x.o(.text) referenced from startup_lh32m0g3x.o(RESET)
    • RCC_IRQHandler from startup_lh32m0g3x.o(.text) referenced from startup_lh32m0g3x.o(RESET)
    • RTCAlarm_IRQHandler from lhl_rtc.o(.text.RTCAlarm_IRQHandler) referenced from startup_lh32m0g3x.o(RESET) @@ -57,7 +56,8 @@ Function Pointers
    • SPI0_IRQHandler from startup_lh32m0g3x.o(.text) referenced from startup_lh32m0g3x.o(RESET)
    • SPI1_IRQHandler from startup_lh32m0g3x.o(.text) referenced from startup_lh32m0g3x.o(RESET)
    • SVC_Handler from startup_lh32m0g3x.o(.text) referenced from startup_lh32m0g3x.o(RESET) -
    • SysTick_Handler from lhl_systick.o(.text.SysTick_Handler) referenced from startup_lh32m0g3x.o(RESET) +
    • SamplingTimer_IRQ_Callback from d9v2fr_dp2006v1000 .o(.text.SamplingTimer_IRQ_Callback) referenced from d9v2fr_dp2006v1000 .o(.text.StartNormolFlowMeasurement) +
    • SysTick_Handler from lh32m0g3x_lhl.o(.text.SysTick_Handler) referenced from startup_lh32m0g3x.o(RESET)
    • SystemInit from system_lh32m0g3x.o(.text.SystemInit) referenced from startup_lh32m0g3x.o(.text)
    • TIM1_IRQHandler from lhl_timer.o(.text.TIM1_IRQHandler) referenced from startup_lh32m0g3x.o(RESET)
    • TIM2_IRQHandler from lhl_timer.o(.text.TIM2_IRQHandler) referenced from startup_lh32m0g3x.o(RESET) @@ -66,7 +66,7 @@ Function Pointers
    • UART0_IRQHandler from lhl_uart.o(.text.UART0_IRQHandler) referenced from startup_lh32m0g3x.o(RESET)
    • UART1_IRQHandler from lhl_uart.o(.text.UART1_IRQHandler) referenced from startup_lh32m0g3x.o(RESET)
    • __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_lh32m0g3x.o(.text) -
    • _sputc from printf8.o(i._sputc) referenced from printf8.o(i.__0sprintf$8) +
    • _sputc from printf5.o(i._sputc) referenced from printf5.o(i.__0sprintf$5)
    • main from main.o(.text.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)

    @@ -76,7 +76,7 @@ Global Symbols

    __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
    [Address Reference Count : 1]

    • startup_lh32m0g3x.o(.text)
    -

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

    _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

    [Calls]

    • >>   __scatterload @@ -86,15 +86,15 @@ Global Symbols

      [Called By]
      • >>   __scatterload
      -

      _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) +

      _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) -

      _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) +

      _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) -

      _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) +

      _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) -

      __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) +

      __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) -

      __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) +

      __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))

      Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_lh32m0g3x.o(.text))
      [Address Reference Count : 1]

      • startup_lh32m0g3x.o(RESET) @@ -127,11 +127,14 @@ Global Symbols

      [Address Reference Count : 1]
      • startup_lh32m0g3x.o(RESET)
      +

      ADC1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lh32m0g3x.o(.text)) +

      [Calls]

      • >>   ADC1_IRQHandler +
      +
      [Called By]
      • >>   ADC1_IRQHandler +
      +
      [Address Reference Count : 1]
      • startup_lh32m0g3x.o(RESET) +

      ADC_ERR_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lh32m0g3x.o(.text)) -

      [Calls]

      • >>   ADC_ERR_IRQHandler -
      -
      [Called By]
      • >>   ADC_ERR_IRQHandler -

      [Address Reference Count : 1]
      • startup_lh32m0g3x.o(RESET)

      CROSSLINK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lh32m0g3x.o(.text)) @@ -140,6 +143,12 @@ Global Symbols

      EEPROM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lh32m0g3x.o(.text))
      [Address Reference Count : 1]

      • startup_lh32m0g3x.o(RESET)
      +

      EXTI10_11_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lh32m0g3x.o(.text)) +
      [Address Reference Count : 1]

      • startup_lh32m0g3x.o(RESET) +
      +

      EXTI12_13_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lh32m0g3x.o(.text)) +
      [Address Reference Count : 1]

      • startup_lh32m0g3x.o(RESET) +

      I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_lh32m0g3x.o(.text))
      [Address Reference Count : 1]

      • startup_lh32m0g3x.o(RESET)
      @@ -170,74 +179,85 @@ Global Symbols
      [Calls]
      • >>   __aeabi_llsr
      • >>   __aeabi_llsl
      -
      [Called By]
      • >>   UserWriteDataProtocol -
      • >>   ConvertAllFlowRateAndSave -
      • >>   _printf_core +
        [Called By]
        • >>   UserWriteDataProtocol +
        • >>   ConvertAllFlowRateAndSave +
        • >>   _printf_core
        -

        __aeabi_lmul (Thumb, 48 bytes, Stack size 12 bytes, llmul.o(.text)) +

        __aeabi_lmul (Thumb, 48 bytes, Stack size 12 bytes, llmul.o(.text))

        [Stack]

        • Max Depth = 12
        • Call Chain = __aeabi_lmul
        -
        [Called By]
        • >>   UserWriteDataProtocol -
        • >>   ReleaseToIntAndDecimalBufForUart -
        • >>   SetupACCArray -
        • >>   ConvertAllFlowRateAndSave -
        • >>   ReleaseToIntAndDecimalBuf +
          [Called By]
          • >>   ReleaseToIntAndDecimalBufForUart +
          • >>   SetupACCArray +
          • >>   ConvertAllFlowRateAndSave +
          • >>   ReleaseToIntAndDecimalBuf
          -

          _ll_mul (Thumb, 0 bytes, Stack size 12 bytes, llmul.o(.text), UNUSED) +

          _ll_mul (Thumb, 0 bytes, Stack size 12 bytes, llmul.o(.text), UNUSED) -

          ___aeabi_memcpy8$move (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED) +

          ___aeabi_memcpy8$move (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED) -

          __aeabi_memcpy (Thumb, 64 bytes, Stack size 8 bytes, memmovea.o(.text)) +

          __aeabi_memcpy (Thumb, 64 bytes, Stack size 8 bytes, memmovea.o(.text))

          [Stack]

          • Max Depth = 8
          • Call Chain = __aeabi_memcpy
          -
          [Called By]
          • >>   UserWriteDataProtocol +
            [Called By]
            • >>   InternalWriteParameterProtocolToFlash +
            • >>   UserWriteDataProtocol +
            • >>   ReadDataFromFlash +
            • >>   ReadCalib2DataFromFlash +
            • >>   ReadCalibDataFromFlash +
            • >>   ReadParameterFromFlash
            -

            __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text)) +

            __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text))

            [Stack]

            • Max Depth = 8
            • Call Chain = __aeabi_memcpy4
            -
            [Called By]
            • >>   OLED_Refresh +
              [Called By]
              • >>   SaveSysParams +
              • >>   OLED_Refresh
              -

              __aeabi_memmove (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text)) +

              __aeabi_memmove (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text))

              [Stack]

              • Max Depth = 8
              • Call Chain = __aeabi_memmove
              -
              [Called By]
              • >>   ModBusDataProcessing +
                [Called By]
                • >>   ModBusDataProcessing
                -

                __aeabi_memmove4 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED) +

                __aeabi_memmove4 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED) -

                __aeabi_memmove8 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED) +

                __aeabi_memmove8 (Thumb, 0 bytes, Stack size 8 bytes, memmovea.o(.text), UNUSED)

                __aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))

                [Called By]

                • >>   _memset$wrapper
                • >>   __aeabi_memclr
                -

                __aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

                __aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) -

                __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

                __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

                __aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text))

                [Calls]

                • >>   __aeabi_memset
                -
                [Called By]
                • >>   SystemInitProcess +
                  [Called By]
                  • >>   SystemInitProcess
                  -

                  __aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text)) -

                  [Called By]

                  • >>   OLED_Init +

                    __aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text)) +

                    [Called By]

                    • >>   OLED_Init
                    -

                    __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

                    __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

                    _memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)

                    [Calls]

                    • >>   __aeabi_memset
                    -

                    strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text)) -

                    [Called By]

                    • >>   BLE_init +

                      strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text)) +

                      [Called By]

                      • >>   BLE_init +
                      + +

                      memcmp (Thumb, 26 bytes, Stack size 12 bytes, memcmp.o(.text)) +

                      [Stack]

                      • Max Depth = 12
                      • Call Chain = memcmp +
                      +
                      [Called By]
                      • >>   InternalWriteParameterProtocolToFlash

                      __aeabi_fdiv (Thumb, 124 bytes, Stack size 16 bytes, fdiv.o(.text)) @@ -245,7 +265,7 @@ Global Symbols


                    [Calls]
                    • >>   _float_round
                    -
                    [Called By]
                    • >>   ComputeGCFFactor +
                      [Called By]
                      • >>   ComputeGCFFactor

                      __aeabi_dadd (Thumb, 328 bytes, Stack size 48 bytes, dadd.o(.text)) @@ -256,7 +276,7 @@ Global Symbols

                    • >>   _double_round
                    • >>   _double_epilogue
                    -
                    [Called By]
                    • >>   Update_Pressure_Display +
                      [Called By]
                      • >>   Update_Pressure_Display
                      • >>   __aeabi_drsub
                      • >>   __aeabi_dsub
                      @@ -274,8 +294,8 @@ Global Symbols

                    [Calls]
                    • >>   _double_epilogue
                    -
                    [Called By]
                    • >>   Update_Pressure_Display -
                    • >>   ConvertAllFlowRateAndSave +
                      [Called By]
                      • >>   ConvertAllFlowRateAndSave +
                      • >>   Update_Pressure_Display

                      __aeabi_ddiv (Thumb, 234 bytes, Stack size 40 bytes, ddiv.o(.text)) @@ -283,7 +303,7 @@ Global Symbols


                    [Calls]
                    • >>   _double_round
                    -
                    [Called By]
                    • >>   Update_Pressure_Display +
                      [Called By]
                      • >>   Update_Pressure_Display

                      __aeabi_i2f (Thumb, 22 bytes, Stack size 8 bytes, fflti.o(.text)) @@ -291,7 +311,7 @@ Global Symbols


                    [Calls]
                    • >>   _float_epilogue
                    -
                    [Called By]
                    • >>   ComputeGCFFactor +
                      [Called By]
                      • >>   ComputeGCFFactor

                      __aeabi_ui2f (Thumb, 14 bytes, Stack size 8 bytes, ffltui.o(.text)) @@ -299,7 +319,8 @@ Global Symbols


                    [Calls]
                    • >>   _float_epilogue
                    -
                    [Called By]
                    • >>   ComputeGCFFactor +
                      [Called By]
                      • >>   ComputeGCFFactor +
                      • >>   SystemPolling

                      __aeabi_ui2d (Thumb, 24 bytes, Stack size 16 bytes, dfltui.o(.text)) @@ -307,7 +328,7 @@ Global Symbols


                    [Calls]
                    • >>   _double_epilogue
                    -
                    [Called By]
                    • >>   ConvertAllFlowRateAndSave +
                      [Called By]
                      • >>   ConvertAllFlowRateAndSave

                      __aeabi_ul2d (Thumb, 22 bytes, Stack size 16 bytes, dfltul.o(.text)) @@ -315,7 +336,7 @@ Global Symbols


                    [Calls]
                    • >>   _double_epilogue
                    -
                    [Called By]
                    • >>   ConvertAllFlowRateAndSave +
                      [Called By]
                      • >>   ConvertAllFlowRateAndSave

                      __aeabi_d2uiz (Thumb, 50 bytes, Stack size 8 bytes, dfixui.o(.text)) @@ -323,8 +344,8 @@ Global Symbols


                    [Calls]
                    • >>   __aeabi_llsr
                    -
                    [Called By]
                    • >>   Update_Pressure_Display -
                    • >>   ConvertAllFlowRateAndSave +
                      [Called By]
                      • >>   ConvertAllFlowRateAndSave +
                      • >>   Update_Pressure_Display

                      __aeabi_d2ulz (Thumb, 54 bytes, Stack size 8 bytes, dfixul.o(.text)) @@ -333,52 +354,54 @@ Global Symbols
                      [Calls]

                      • >>   __aeabi_llsr
                      • >>   __aeabi_llsl
                      -
                      [Called By]
                      • >>   ConvertAllFlowRateAndSave +
                        [Called By]
                        • >>   ConvertAllFlowRateAndSave
                        -

                        __aeabi_f2d (Thumb, 40 bytes, Stack size 0 bytes, f2d.o(.text)) -

                        [Called By]

                        • >>   Update_Pressure_Display +

                          __aeabi_f2d (Thumb, 40 bytes, Stack size 0 bytes, f2d.o(.text)) +

                          [Called By]

                          • >>   Update_Pressure_Display
                          -

                          __aeabi_uidiv (Thumb, 0 bytes, Stack size 16 bytes, uidiv_div0.o(.text)) +

                          __aeabi_uidiv (Thumb, 0 bytes, Stack size 16 bytes, uidiv_div0.o(.text))

                          [Stack]

                          • Max Depth = 16
                          • Call Chain = __aeabi_uidiv

                          [Called By]
                          • >>   LHL_UART_Init -
                          • >>   DMA_UART_AnyLength_Rx_Init -
                          • >>   Update_Pressure_Display -
                          • >>   OLED_ShowNum -
                          • >>   ConvertHEXToBCDArray -
                          • >>   DefaultDevCoef +
                          • >>   DMA_UART_AnyLength_Rx_Init +
                          • >>   GetFlowRate +
                          • >>   OLED_ShowNum +
                          • >>   ComputeSampleData +
                          • >>   ConvertHEXToBCDArray +
                          • >>   DefaultDevCoef +
                          • >>   Update_Pressure_Display
                          -

                          __aeabi_uidivmod (Thumb, 62 bytes, Stack size 16 bytes, uidiv_div0.o(.text)) +

                          __aeabi_uidivmod (Thumb, 62 bytes, Stack size 16 bytes, uidiv_div0.o(.text))

                          [Stack]

                          • Max Depth = 16
                          • Call Chain = __aeabi_uidivmod
                          -
                          [Called By]
                          • >>   Update_Pressure_Display -
                          • >>   OLED_ShowNum +
                            [Called By]
                            • >>   OLED_ShowNum +
                            • >>   Update_Pressure_Display

                            __aeabi_llsl (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text))

                            [Stack]

                            • Max Depth = 8
                            • Call Chain = __aeabi_llsl
                            -
                            [Called By]
                            • >>   __aeabi_dadd -
                            • >>   __aeabi_uldivmod +
                              [Called By]
                              • >>   __aeabi_uldivmod
                              • >>   __aeabi_d2ulz +
                              • >>   __aeabi_dadd
                              • >>   _double_epilogue
                              -

                              _ll_shift_l (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED) +

                              _ll_shift_l (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED)

                              __aeabi_llsr (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text))

                              [Stack]

                              • Max Depth = 8
                              • Call Chain = __aeabi_llsr
                              -
                              [Called By]
                              • >>   __aeabi_d2uiz -
                              • >>   __aeabi_uldivmod +
                                [Called By]
                                • >>   __aeabi_uldivmod
                                • >>   __aeabi_d2ulz +
                                • >>   __aeabi_d2uiz
                                • >>   _double_epilogue
                                -

                                _ll_ushift_r (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED) +

                                _ll_ushift_r (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)

                                __aeabi_lasr (Thumb, 38 bytes, Stack size 8 bytes, llsshr.o(.text))

                                [Stack]

                                • Max Depth = 8
                                • Call Chain = __aeabi_lasr @@ -386,9 +409,9 @@ Global Symbols
                                  [Called By]
                                  • >>   __aeabi_dadd
                                  -

                                  _ll_sshift_r (Thumb, 0 bytes, Stack size 8 bytes, llsshr.o(.text), UNUSED) +

                                  _ll_sshift_r (Thumb, 0 bytes, Stack size 8 bytes, llsshr.o(.text), UNUSED) -

                                  __I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED) +

                                  __I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)

                                  _float_round (Thumb, 16 bytes, Stack size 0 bytes, fepilogue.o(.text))

                                  [Called By]

                                  • >>   __aeabi_fdiv @@ -404,8 +427,8 @@ Global Symbols

                                    _double_round (Thumb, 26 bytes, Stack size 8 bytes, depilogue.o(.text))

                                    [Stack]

                                    • Max Depth = 8
                                    • Call Chain = _double_round
                                    -
                                    [Called By]
                                    • >>   __aeabi_dadd -
                                    • >>   __aeabi_ddiv +
                                      [Called By]
                                      • >>   __aeabi_ddiv +
                                      • >>   __aeabi_dadd
                                      • >>   _double_epilogue
                                      @@ -417,10 +440,10 @@ Global Symbols
                                    • >>   __aeabi_llsl
                                    • >>   _double_round
                                    -
                                    [Called By]
                                    • >>   __aeabi_dadd -
                                    • >>   __aeabi_dmul +
                                      [Called By]
                                      • >>   __aeabi_ui2d
                                      • >>   __aeabi_ul2d -
                                      • >>   __aeabi_ui2d +
                                      • >>   __aeabi_dadd +
                                      • >>   __aeabi_dmul

                                      __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) @@ -429,765 +452,730 @@ Global Symbols
                                      [Called By]

                                      • >>   _main_scatterload
                                      -

                                      __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) +

                                      __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) -

                                      ADC0_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, lhl_adc.o(.text.ADC0_IRQHandler)) -

                                      [Stack]

                                      • Max Depth = 8
                                      • Call Chain = ADC0_IRQHandler +

                                        ADC0_1_SyncConversion_Init (Thumb, 128 bytes, Stack size 40 bytes, lhl_adc.o(.text.ADC0_1_SyncConversion_Init)) +

                                        [Stack]

                                        • Max Depth = 56
                                        • Call Chain = ADC0_1_SyncConversion_Init ⇒ LHL_REF_Init
                                        -
                                        [Calls]
                                        • >>   LHL_ADC_GetPending -
                                        -
                                        [Address Reference Count : 1]
                                        • startup_lh32m0g3x.o(RESET) -
                                        -

                                        ADC1_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, lhl_adc.o(.text.ADC1_IRQHandler)) -

                                        [Stack]

                                        • Max Depth = 8
                                        • Call Chain = ADC1_IRQHandler -
                                        -
                                        [Calls]
                                        • >>   LHL_ADC_GetPending -
                                        -
                                        [Address Reference Count : 1]
                                        • startup_lh32m0g3x.o(RESET) -
                                        -

                                        ADC_Init (Thumb, 56 bytes, Stack size 32 bytes, lhl_adc.o(.text.ADC_Init)) -

                                        [Stack]

                                        • Max Depth = 48
                                        • Call Chain = ADC_Init ⇒ LHL_ADC_Init -
                                        -
                                        [Calls]
                                        • >>   LHL_ADC_ITConfig +
                                          [Calls]
                                          • >>   LHL_ADC_SetSync +
                                          • >>   LHL_REF_Init +
                                          • >>   LHL_ADC_ITConfig +
                                          • >>   LHL_ADC_Start
                                          • >>   LHL_ADC_Init
                                          -
                                          [Called By]
                                          • >>   FlowProcessManagement +
                                            [Called By]
                                            • >>   StartADCSyncSampingData
                                            -

                                            ADC_REF_Init (Thumb, 24 bytes, Stack size 16 bytes, lhl_adc.o(.text.ADC_REF_Init)) -

                                            [Stack]

                                            • Max Depth = 32
                                            • Call Chain = ADC_REF_Init ⇒ LHL_REF_Init +

                                              ADC0_IRQHandler (Thumb, 60 bytes, Stack size 8 bytes, sampprocess.o(.text.ADC0_IRQHandler)) +

                                              [Stack]

                                              • Max Depth = 24
                                              • Call Chain = ADC0_IRQHandler ⇒ ADC_ReadSampleData
                                              -
                                              [Calls]
                                              • >>   LHL_REF_Init +
                                                [Calls]
                                                • >>   LHL_ADC_GetPending +
                                                • >>   ADC_ReadSampleData
                                                -
                                                [Called By]
                                                • >>   StartNormolFlowMeasurement +
                                                  [Address Reference Count : 1]
                                                  • startup_lh32m0g3x.o(RESET) +
                                                  +

                                                  ADC_ReadSampleData (Thumb, 42 bytes, Stack size 16 bytes, lhl_adc.o(.text.ADC_ReadSampleData)) +

                                                  [Stack]

                                                  • Max Depth = 16
                                                  • Call Chain = ADC_ReadSampleData +
                                                  +
                                                  [Calls]
                                                  • >>   LHL_ADC_GetData +
                                                  +
                                                  [Called By]
                                                  • >>   ADC0_IRQHandler
                                                  -

                                                  ADC_SyncCmd (Thumb, 8 bytes, Stack size 8 bytes, lhl_adc.o(.text.ADC_SyncCmd)) -

                                                  [Stack]

                                                  • Max Depth = 8
                                                  • Call Chain = ADC_SyncCmd +

                                                    AdjustOffsetInit (Thumb, 40 bytes, Stack size 16 bytes, adjustoffset.o(.text.AdjustOffsetInit)) +

                                                    [Stack]

                                                    • Max Depth = 64
                                                    • Call Chain = AdjustOffsetInit ⇒ ReadParameterFromMemory ⇒ ReadParameterFromFlash ⇒ __aeabi_memcpy
                                                    -
                                                    [Calls]
                                                    • >>   LHL_ADC_SetSync +
                                                      [Calls]
                                                      • >>   ReadParameterFromMemory
                                                      -
                                                      [Called By]
                                                      • >>   FlowProcessManagement +
                                                        [Called By]
                                                        • >>   SystemParameterInit
                                                        -

                                                        BLE_Application_Init (Thumb, 8 bytes, Stack size 8 bytes, ble.o(.text.BLE_Application_Init)) +

                                                        BLEModBusReturnData (Thumb, 104 bytes, Stack size 0 bytes, ble.o(.text.BLEModBusReturnData)) +

                                                        [Called By]

                                                        • >>   ModBusDataProcessing +
                                                        + +

                                                        BLEModBusReturnDevice (Thumb, 252 bytes, Stack size 36 bytes, ble.o(.text.BLEModBusReturnDevice)) +

                                                        [Stack]

                                                        • Max Depth = 36
                                                        • Call Chain = BLEModBusReturnDevice +
                                                        +
                                                        [Called By]
                                                        • >>   ModBusDataProcessing +
                                                        + +

                                                        BLEModBusReturnparameter (Thumb, 124 bytes, Stack size 8 bytes, ble.o(.text.BLEModBusReturnparameter)) +

                                                        [Stack]

                                                        • Max Depth = 8
                                                        • Call Chain = BLEModBusReturnparameter +
                                                        +
                                                        [Called By]
                                                        • >>   ModBusDataProcessing +
                                                        + +

                                                        BLE_Application_Init (Thumb, 8 bytes, Stack size 8 bytes, ble.o(.text.BLE_Application_Init))

                                                        [Stack]

                                                        • Max Depth = 408
                                                        • Call Chain = BLE_Application_Init ⇒ BLE_init ⇒ StartDMAForTxdMainUartData ⇒ DMA_UART_Tx_Init ⇒ LHL_DMA_Init ⇒ LHL_DMA_GenerateTCD
                                                        -
                                                        [Calls]
                                                        • >>   BLE_init +
                                                          [Calls]
                                                          • >>   BLE_init
                                                          -
                                                          [Called By]
                                                          • >>   SystemPolling +
                                                            [Called By]
                                                            • >>   SystemPolling
                                                            -

                                                            BLE_init (Thumb, 228 bytes, Stack size 328 bytes, ble.o(.text.BLE_init)) +

                                                            BLE_init (Thumb, 228 bytes, Stack size 328 bytes, ble.o(.text.BLE_init))

                                                            [Stack]

                                                            • Max Depth = 400
                                                            • Call Chain = BLE_init ⇒ StartDMAForTxdMainUartData ⇒ DMA_UART_Tx_Init ⇒ LHL_DMA_Init ⇒ LHL_DMA_GenerateTCD
                                                            -
                                                            [Calls]
                                                            • >>   LHL_GPIO_WritePin -
                                                            • >>   LHL_GPIO_Init -
                                                            • >>   delay_ms -
                                                            • >>   StartDMAForTxdMainUartData -
                                                            • >>   strlen -
                                                            • >>   __2sprintf +
                                                              [Calls]
                                                              • >>   LHL_GPIO_WritePin +
                                                              • >>   LHL_GPIO_Init +
                                                              • >>   StartDMAForTxdMainUartData +
                                                              • >>   delay_ms +
                                                              • >>   strlen +
                                                              • >>   __2sprintf
                                                              -
                                                              [Called By]
                                                              • >>   BLE_Application_Init +
                                                                [Called By]
                                                                • >>   BLE_Application_Init
                                                                -

                                                                BTIM0_Init (Thumb, 44 bytes, Stack size 24 bytes, lhl_btim.o(.text.BTIM0_Init)) +

                                                                BTIM0_Init (Thumb, 44 bytes, Stack size 24 bytes, lhl_btim.o(.text.BTIM0_Init))

                                                                [Stack]

                                                                • Max Depth = 40
                                                                • Call Chain = BTIM0_Init ⇒ LHL_BTIM_Base_Init
                                                                -
                                                                [Calls]
                                                                • >>   LHL_BTIM_ITConfig -
                                                                • >>   LHL_BTIM_SetPeriod -
                                                                • >>   LHL_BTIM_Base_Init +
                                                                  [Calls]
                                                                  • >>   LHL_BTIM_ITConfig +
                                                                  • >>   LHL_BTIM_SetPeriod +
                                                                  • >>   LHL_BTIM_Base_Init
                                                                  -
                                                                  [Called By]
                                                                  • >>   DMA_UART_AnyLength_Rx_Init +
                                                                    [Called By]
                                                                    • >>   DMA_UART_AnyLength_Rx_Init
                                                                    -

                                                                    BackupParameterToFlash (Thumb, 2 bytes, Stack size 0 bytes, maincore.o(.text.BackupParameterToFlash)) -

                                                                    [Called By]

                                                                    • >>   UserWriteDataProtocol +

                                                                      BackupParameterToFlash (Thumb, 2 bytes, Stack size 0 bytes, maincore.o(.text.BackupParameterToFlash)) +

                                                                      [Called By]

                                                                      • >>   UserWriteDataProtocol
                                                                      -

                                                                      Btimer_irq_callback (Thumb, 32 bytes, Stack size 8 bytes, lhl_uart.o(.text.Btimer_irq_callback)) -

                                                                      [Stack]

                                                                      • Max Depth = 8
                                                                      • Call Chain = Btimer_irq_callback -
                                                                      -
                                                                      [Calls]
                                                                      • >>   LHL_DMA_Stop -
                                                                      • >>   StopBtimer0 -
                                                                      +

                                                                      Btimer_irq_callback (Thumb, 12 bytes, Stack size 0 bytes, lhl_uart.o(.text.Btimer_irq_callback))
                                                                      [Address Reference Count : 1]

                                                                      • lhl_uart.o(.text.DMA_UART_AnyLength_Rx_Init)
                                                                      -

                                                                      Btimer_register_irq_callback (Thumb, 36 bytes, Stack size 8 bytes, lhl_btim.o(.text.Btimer_register_irq_callback)) +

                                                                      Btimer_register_irq_callback (Thumb, 36 bytes, Stack size 8 bytes, lhl_btim.o(.text.Btimer_register_irq_callback))

                                                                      [Stack]

                                                                      • Max Depth = 8
                                                                      • Call Chain = Btimer_register_irq_callback
                                                                      -
                                                                      [Calls]
                                                                      • >>   LHL_BTIM_ClearPending +
                                                                        [Calls]
                                                                        • >>   LHL_BTIM_ClearPending
                                                                        -
                                                                        [Called By]
                                                                        • >>   DMA_UART_AnyLength_Rx_Init +
                                                                          [Called By]
                                                                          • >>   DMA_UART_AnyLength_Rx_Init
                                                                          -

                                                                          CRC8 (Thumb, 40 bytes, Stack size 8 bytes, crc.o(.text.CRC8)) +

                                                                          CRC8 (Thumb, 40 bytes, Stack size 8 bytes, crc.o(.text.CRC8))

                                                                          [Stack]

                                                                          • Max Depth = 8
                                                                          • Call Chain = CRC8
                                                                          -
                                                                          [Called By]
                                                                          • >>   RetriveTACurve -
                                                                          • >>   RetriveDevCoef -
                                                                          • >>   GasAnalysisParameterInit -
                                                                          • >>   ReadLongParameterFromEEPROM -
                                                                          • >>   ReadShortParameterFromEEPROM -
                                                                          • >>   WriteLongParameterToEEPROM -
                                                                          • >>   SetupACCArray -
                                                                          • >>   ReadRecordToComBuf -
                                                                          • >>   WriteAnHistoryData -
                                                                          • >>   WriteShortParameterToEEPROM -
                                                                          • >>   SendToTotalArray +
                                                                            [Called By]
                                                                            • >>   RetrieveLastAccumulation +
                                                                            • >>   RetriveTACurve +
                                                                            • >>   RetriveDevCoef +
                                                                            • >>   GasAnalysisParameterInit +
                                                                            • >>   PulseParameterInit +
                                                                            • >>   SystemParameterInit +
                                                                            • >>   ReadParameterFromMemory +
                                                                            • >>   SetupACCArray +
                                                                            • >>   ReadRecordToComBuf +
                                                                            • >>   WriteParameterToEEPROM +
                                                                            • >>   WriteShortParameterToEEPROM +
                                                                            • >>   ReadRecentDateAccData +
                                                                            • >>   ReadRecentHistoryData +
                                                                            • >>   RetrieveLastAccumulationFromFRAM +
                                                                            • >>   FRAMCheckSaveTotalFlow +
                                                                            • >>   FRAMWriteTotal +
                                                                            • >>   SendToTotalArray
                                                                            -

                                                                            CalibSystemOffset (Thumb, 52 bytes, Stack size 8 bytes, internalmodbus.o(.text.CalibSystemOffset)) -

                                                                            [Stack]

                                                                            • Max Depth = 128
                                                                            • Call Chain = CalibSystemOffset ⇒ WriteShortParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput -
                                                                            -
                                                                            [Calls]
                                                                            • >>   WriteShortParameterToEEPROM -
                                                                            -
                                                                            [Called By]
                                                                            • >>   MeterOperate +

                                                                              CalibrateGasOffset (Thumb, 2 bytes, Stack size 0 bytes, d9v2vhh_dp1703v10.o(.text.CalibrateGasOffset)) +

                                                                              [Called By]

                                                                              • >>   UserWriteDataProtocol
                                                                              -

                                                                              CalibrateGasOffset (Thumb, 2 bytes, Stack size 0 bytes, usermodbus.o(.text.CalibrateGasOffset)) -

                                                                              [Called By]

                                                                              • >>   UserWriteDataProtocol +

                                                                                ClearACC (Thumb, 20 bytes, Stack size 8 bytes, acccompute.o(.text.ClearACC)) +

                                                                                [Stack]

                                                                                • Max Depth = 80
                                                                                • Call Chain = ClearACC ⇒ SetupACCArray ⇒ FRAMWriteTotal ⇒ CRC8 +
                                                                                +
                                                                                [Calls]
                                                                                • >>   SetupACCArray +
                                                                                +
                                                                                [Called By]
                                                                                • >>   UserWriteDataProtocol
                                                                                -

                                                                                CheckWritingLegality (Thumb, 48 bytes, Stack size 0 bytes, readwritedatabycom.o(.text.CheckWritingLegality)) -

                                                                                [Called By]

                                                                                • >>   MeterInternalOperate -
                                                                                - -

                                                                                ClearACC (Thumb, 20 bytes, Stack size 8 bytes, acccompute.o(.text.ClearACC)) -

                                                                                [Stack]

                                                                                • Max Depth = 44
                                                                                • Call Chain = ClearACC ⇒ SetupACCArray ⇒ __aeabi_lmul -
                                                                                -
                                                                                [Calls]
                                                                                • >>   SetupACCArray -
                                                                                -
                                                                                [Called By]
                                                                                • >>   UserWriteDataProtocol -
                                                                                - -

                                                                                Clear_WDT (Thumb, 2 bytes, Stack size 0 bytes, lhl_watchdog.o(.text.Clear_WDT)) -

                                                                                [Called By]

                                                                                • >>   SystemParameterInit -
                                                                                • >>   SystemPolling -
                                                                                • >>   SystemInitProcess -
                                                                                - -

                                                                                ComputeGCFFactor (Thumb, 68 bytes, Stack size 8 bytes, correct.o(.text.ComputeGCFFactor)) +

                                                                                ComputeGCFFactor (Thumb, 68 bytes, Stack size 8 bytes, correct.o(.text.ComputeGCFFactor))

                                                                                [Stack]

                                                                                • Max Depth = 28
                                                                                • Call Chain = ComputeGCFFactor ⇒ __aeabi_i2f ⇒ _float_epilogue

                                                                                [Calls]
                                                                                • >>   __aeabi_fdiv
                                                                                • >>   __aeabi_i2f
                                                                                • >>   __aeabi_ui2f
                                                                                -
                                                                                [Called By]
                                                                                • >>   UserWriteDataProtocol -
                                                                                • >>   SystemParameterInit +
                                                                                  [Called By]
                                                                                  • >>   UserWriteDataProtocol +
                                                                                  • >>   SystemParameterInit
                                                                                  -

                                                                                  ConvertAllFlowRateAndSave (Thumb, 976 bytes, Stack size 48 bytes, unitconverter.o(.text.ConvertAllFlowRateAndSave)) -

                                                                                  [Stack]

                                                                                  • Max Depth = 184
                                                                                  • Call Chain = ConvertAllFlowRateAndSave ⇒ FRAMWriteTotal ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                    ComputeOffsetDriftInit (Thumb, 12 bytes, Stack size 0 bytes, adjustoffset.o(.text.ComputeOffsetDriftInit)) +

                                                                                    [Called By]

                                                                                    • >>   SystemParameterInit
                                                                                    -
                                                                                    [Calls]
                                                                                    • >>   disable_interrupts -
                                                                                    • >>   __aeabi_d2uiz -
                                                                                    • >>   __aeabi_dmul -
                                                                                    • >>   WriteLongParameterToEEPROM -
                                                                                    • >>   ReleaseToIntAndDecimalBufForUart -
                                                                                    • >>   ReleaseTotalToDisArray -
                                                                                    • >>   ConvertHEXToBCDArray -
                                                                                    • >>   StoreDevCoefNodeAndValue -
                                                                                    • >>   WriteShortParameterToEEPROM -
                                                                                    • >>   __aeabi_lmul + +

                                                                                      ComputeSampleData (Thumb, 44 bytes, Stack size 16 bytes, sampprocess.o(.text.ComputeSampleData)) +

                                                                                      [Stack]

                                                                                      • Max Depth = 32
                                                                                      • Call Chain = ComputeSampleData ⇒ __aeabi_uidiv +
                                                                                      +
                                                                                      [Calls]
                                                                                      • >>   StopADCConversion +
                                                                                      • >>   __aeabi_uidiv +
                                                                                      +
                                                                                      [Called By]
                                                                                      • >>   FlowProcessManagement +
                                                                                      + +

                                                                                      ConvertAllFlowRateAndSave (Thumb, 908 bytes, Stack size 40 bytes, unitconverter.o(.text.ConvertAllFlowRateAndSave)) +

                                                                                      [Stack]

                                                                                      • Max Depth = 168
                                                                                      • Call Chain = ConvertAllFlowRateAndSave ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr +
                                                                                      +
                                                                                      [Calls]
                                                                                      • >>   disable_interrupts +
                                                                                      • >>   __aeabi_ui2d +
                                                                                      • >>   ReleaseToIntAndDecimalBufForUart +
                                                                                      • >>   ReleaseTotalToDisArray +
                                                                                      • >>   ConvertHEXToBCDArray +
                                                                                      • >>   StoreDevCoefNodeAndValue +
                                                                                      • >>   WriteParameterToEEPROM +
                                                                                      • >>   WriteShortParameterToEEPROM +
                                                                                      • >>   __aeabi_lmul
                                                                                      • >>   __aeabi_uldivmod
                                                                                      • >>   __aeabi_d2ulz
                                                                                      • >>   __aeabi_ul2d -
                                                                                      • >>   __aeabi_ui2d -
                                                                                      • >>   FRAMWriteTotal -
                                                                                      • >>   SendToTotalArray -
                                                                                      • >>   ReleaseToIntAndDecimalBuf +
                                                                                      • >>   FRAMWriteTotal +
                                                                                      • >>   SendToTotalArray +
                                                                                      • >>   ReleaseToIntAndDecimalBuf +
                                                                                      • >>   __aeabi_d2uiz +
                                                                                      • >>   __aeabi_dmul
                                                                                      -
                                                                                      [Called By]
                                                                                      • >>   UserWriteDataProtocol +
                                                                                        [Called By]
                                                                                        • >>   UserWriteDataProtocol
                                                                                        -

                                                                                        ConvertHEXToBCDArray (Thumb, 72 bytes, Stack size 24 bytes, user_math.o(.text.ConvertHEXToBCDArray)) +

                                                                                        ConvertHEXToBCDArray (Thumb, 72 bytes, Stack size 24 bytes, user_math.o(.text.ConvertHEXToBCDArray))

                                                                                        [Stack]

                                                                                        • Max Depth = 40
                                                                                        • Call Chain = ConvertHEXToBCDArray ⇒ __aeabi_uidiv
                                                                                        -
                                                                                        [Calls]
                                                                                        • >>   __aeabi_uidiv +
                                                                                          [Calls]
                                                                                          • >>   __aeabi_uidiv
                                                                                          -
                                                                                          [Called By]
                                                                                          • >>   UserWriteDataProtocol -
                                                                                          • >>   ConvertAllFlowRateAndSave +
                                                                                            [Called By]
                                                                                            • >>   UserWriteDataProtocol +
                                                                                            • >>   ConvertAllFlowRateAndSave
                                                                                            -

                                                                                            CopyDataAndJudgeComplete (Thumb, 68 bytes, Stack size 16 bytes, modbus.o(.text.CopyDataAndJudgeComplete)) +

                                                                                            CopyDataAndJudgeComplete (Thumb, 68 bytes, Stack size 16 bytes, modbus.o(.text.CopyDataAndJudgeComplete))

                                                                                            [Stack]

                                                                                            • Max Depth = 16
                                                                                            • Call Chain = CopyDataAndJudgeComplete
                                                                                            -
                                                                                            [Called By]
                                                                                            • >>   InternalReadParameterProtocol -
                                                                                            • >>   ReadMeterOperateResult -
                                                                                            • >>   ReadMeterInternalParameter -
                                                                                            • >>   ReadMeterSystemData -
                                                                                            • >>   ReadMeterInfo +
                                                                                              [Called By]
                                                                                              • >>   InternalReadParameterProtocolInFlash +
                                                                                              • >>   ReadMeterParameter +
                                                                                              • >>   ReadMeterInfo +
                                                                                              • >>   ReadMeterSystemData

                                                                                              DMA1_CH0_IRQHandler (Thumb, 52 bytes, Stack size 8 bytes, lhl_dma.o(.text.DMA1_CH0_IRQHandler))

                                                                                              [Stack]

                                                                                              • Max Depth = 8
                                                                                              • Call Chain = DMA1_CH0_IRQHandler
                                                                                              -
                                                                                              [Calls]
                                                                                              • >>   LHL_DMA_GetPending -
                                                                                              • >>   LHL_DMA_ClearPending +
                                                                                                [Calls]
                                                                                                • >>   LHL_DMA_GetPending +
                                                                                                • >>   LHL_DMA_ClearPending

                                                                                                [Address Reference Count : 1]
                                                                                                • startup_lh32m0g3x.o(RESET)

                                                                                                DMA1_CH1_IRQHandler (Thumb, 52 bytes, Stack size 8 bytes, lhl_dma.o(.text.DMA1_CH1_IRQHandler))

                                                                                                [Stack]

                                                                                                • Max Depth = 8
                                                                                                • Call Chain = DMA1_CH1_IRQHandler
                                                                                                -
                                                                                                [Calls]
                                                                                                • >>   LHL_DMA_GetPending -
                                                                                                • >>   LHL_DMA_ClearPending +
                                                                                                  [Calls]
                                                                                                  • >>   LHL_DMA_GetPending +
                                                                                                  • >>   LHL_DMA_ClearPending

                                                                                                  [Address Reference Count : 1]
                                                                                                  • startup_lh32m0g3x.o(RESET)

                                                                                                  DMA1_CH2_3_IRQHandler (Thumb, 96 bytes, Stack size 8 bytes, lhl_dma.o(.text.DMA1_CH2_3_IRQHandler))

                                                                                                  [Stack]

                                                                                                  • Max Depth = 8
                                                                                                  • Call Chain = DMA1_CH2_3_IRQHandler
                                                                                                  -
                                                                                                  [Calls]
                                                                                                  • >>   LHL_DMA_GetPending -
                                                                                                  • >>   LHL_DMA_ClearPending +
                                                                                                    [Calls]
                                                                                                    • >>   LHL_DMA_GetPending +
                                                                                                    • >>   LHL_DMA_ClearPending

                                                                                                    [Address Reference Count : 1]
                                                                                                    • startup_lh32m0g3x.o(RESET)

                                                                                                    DMAForUART_Tx_Callback (Thumb, 68 bytes, Stack size 8 bytes, commprocess.o(.text.DMAForUART_Tx_Callback))

                                                                                                    [Stack]

                                                                                                    • Max Depth = 40
                                                                                                    • Call Chain = DMAForUART_Tx_Callback ⇒ LHL_DMA_GenerateTCD
                                                                                                    -
                                                                                                    [Calls]
                                                                                                    • >>   LHL_DMA_Stop -
                                                                                                    • >>   LHL_DMA_Start -
                                                                                                    • >>   LHL_DMA_GenerateTCD -
                                                                                                    • >>   DMA_DMAMUX_CFG +
                                                                                                      [Calls]
                                                                                                      • >>   LHL_DMA_Stop +
                                                                                                      • >>   LHL_DMA_Start +
                                                                                                      • >>   LHL_DMA_GenerateTCD +
                                                                                                      • >>   DMA_DMAMUX_CFG

                                                                                                      [Address Reference Count : 2]
                                                                                                      • commprocess.o(.text.StartDMAForTxdMainUartData)
                                                                                                      • commprocess.o(.text.ReceivedDataProcessing)
                                                                                                      -

                                                                                                      DMA_ADC_Init (Thumb, 156 bytes, Stack size 24 bytes, lhl_adc_dma.o(.text.DMA_ADC_Init)) -

                                                                                                      [Stack]

                                                                                                      • Max Depth = 80
                                                                                                      • Call Chain = DMA_ADC_Init ⇒ LHL_DMA_Init ⇒ LHL_DMA_GenerateTCD -
                                                                                                      -
                                                                                                      [Calls]
                                                                                                      • >>   LHL_ADC_DMACmd -
                                                                                                      • >>   LHL_DMA_ITConfig -
                                                                                                      • >>   LHL_DMA_Init -
                                                                                                      • >>   DMA_DMAMUX_CFG -
                                                                                                      -
                                                                                                      [Called By]
                                                                                                      • >>   FlowProcessManagement -
                                                                                                      - -

                                                                                                      DMA_DMAMUX_CFG (Thumb, 26 bytes, Stack size 16 bytes, lhl_dma.o(.text.DMA_DMAMUX_CFG)) +

                                                                                                      DMA_DMAMUX_CFG (Thumb, 26 bytes, Stack size 16 bytes, lhl_dma.o(.text.DMA_DMAMUX_CFG))

                                                                                                      [Stack]

                                                                                                      • Max Depth = 24
                                                                                                      • Call Chain = DMA_DMAMUX_CFG ⇒ LHL_DMAMUX_Init
                                                                                                      -
                                                                                                      [Calls]
                                                                                                      • >>   LHL_DMAMUX_Init +
                                                                                                        [Calls]
                                                                                                        • >>   LHL_DMAMUX_Init
                                                                                                        -
                                                                                                        [Called By]
                                                                                                        • >>   DMA_UART_Tx_Init -
                                                                                                        • >>   DMA_UART_AnyLength_Rx_Init -
                                                                                                        • >>   DMA_ADC_Init -
                                                                                                        • >>   ReceivedDataProcessing +
                                                                                                          [Called By]
                                                                                                          • >>   ReceivedDataProcessing
                                                                                                          • >>   DMAForUART_Tx_Callback +
                                                                                                          • >>   DMA_UART_Tx_Init +
                                                                                                          • >>   DMA_UART_AnyLength_Rx_Init
                                                                                                          -

                                                                                                          DMA_StartADC (Thumb, 32 bytes, Stack size 8 bytes, lhl_adc_dma.o(.text.DMA_StartADC)) -

                                                                                                          [Stack]

                                                                                                          • Max Depth = 8
                                                                                                          • Call Chain = DMA_StartADC -
                                                                                                          -
                                                                                                          [Calls]
                                                                                                          • >>   LHL_ADC_Start -
                                                                                                          • >>   LHL_DMA_Start -
                                                                                                          -
                                                                                                          [Called By]
                                                                                                          • >>   FlowProcessManagement -
                                                                                                          - -

                                                                                                          DMA_StopADC (Thumb, 32 bytes, Stack size 8 bytes, lhl_adc_dma.o(.text.DMA_StopADC)) -

                                                                                                          [Stack]

                                                                                                          • Max Depth = 8
                                                                                                          • Call Chain = DMA_StopADC -
                                                                                                          -
                                                                                                          [Calls]
                                                                                                          • >>   LHL_ADC_Stop -
                                                                                                          • >>   LHL_DMA_Stop -
                                                                                                          -
                                                                                                          [Called By]
                                                                                                          • >>   FlowProcessManagement -
                                                                                                          - -

                                                                                                          DMA_UART_AnyLength_Rx_Init (Thumb, 188 bytes, Stack size 128 bytes, lhl_uart.o(.text.DMA_UART_AnyLength_Rx_Init)) +

                                                                                                          DMA_UART_AnyLength_Rx_Init (Thumb, 188 bytes, Stack size 128 bytes, lhl_uart.o(.text.DMA_UART_AnyLength_Rx_Init))

                                                                                                          [Stack]

                                                                                                          • Max Depth = 184
                                                                                                          • Call Chain = DMA_UART_AnyLength_Rx_Init ⇒ LHL_DMA_Init ⇒ LHL_DMA_GenerateTCD
                                                                                                          -
                                                                                                          [Calls]
                                                                                                          • >>   LHL_DMA_Stop -
                                                                                                          • >>   LHL_DMA_Start -
                                                                                                          • >>   LHL_DMA_Init -
                                                                                                          • >>   Btimer_register_irq_callback -
                                                                                                          • >>   BTIM0_Init -
                                                                                                          • >>   DMA_DMAMUX_CFG -
                                                                                                          • >>   __aeabi_uidiv +
                                                                                                            [Calls]
                                                                                                            • >>   LHL_DMA_Stop +
                                                                                                            • >>   LHL_DMA_Start +
                                                                                                            • >>   LHL_DMA_Init +
                                                                                                            • >>   DMA_DMAMUX_CFG +
                                                                                                            • >>   Btimer_register_irq_callback +
                                                                                                            • >>   BTIM0_Init +
                                                                                                            • >>   __aeabi_uidiv
                                                                                                            -
                                                                                                            [Called By]
                                                                                                            • >>   StartDMAForRxdMainUartData +
                                                                                                              [Called By]
                                                                                                              • >>   StartDMAForRxdMainUartData
                                                                                                              -

                                                                                                              DMA_UART_Tx_Init (Thumb, 84 bytes, Stack size 8 bytes, lhl_uart.o(.text.DMA_UART_Tx_Init)) +

                                                                                                              DMA_UART_Tx_Init (Thumb, 84 bytes, Stack size 8 bytes, lhl_uart.o(.text.DMA_UART_Tx_Init))

                                                                                                              [Stack]

                                                                                                              • Max Depth = 64
                                                                                                              • Call Chain = DMA_UART_Tx_Init ⇒ LHL_DMA_Init ⇒ LHL_DMA_GenerateTCD
                                                                                                              -
                                                                                                              [Calls]
                                                                                                              • >>   LHL_DMA_Start -
                                                                                                              • >>   LHL_DMA_ITConfig -
                                                                                                              • >>   LHL_DMA_Init -
                                                                                                              • >>   DMA_DMAMUX_CFG +
                                                                                                                [Calls]
                                                                                                                • >>   LHL_DMA_Start +
                                                                                                                • >>   LHL_DMA_ITConfig +
                                                                                                                • >>   LHL_DMA_Init +
                                                                                                                • >>   DMA_DMAMUX_CFG
                                                                                                                -
                                                                                                                [Called By]
                                                                                                                • >>   ReceivedDataProcessing -
                                                                                                                • >>   StartDMAForTxdMainUartData +
                                                                                                                  [Called By]
                                                                                                                  • >>   ReceivedDataProcessing +
                                                                                                                  • >>   StartDMAForTxdMainUartData
                                                                                                                  -

                                                                                                                  DMA_register_irq_callback (Thumb, 32 bytes, Stack size 8 bytes, lhl_dma.o(.text.DMA_register_irq_callback)) +

                                                                                                                  DMA_register_irq_callback (Thumb, 32 bytes, Stack size 8 bytes, lhl_dma.o(.text.DMA_register_irq_callback))

                                                                                                                  [Stack]

                                                                                                                  • Max Depth = 8
                                                                                                                  • Call Chain = DMA_register_irq_callback
                                                                                                                  -
                                                                                                                  [Called By]
                                                                                                                  • >>   ReceivedDataProcessing -
                                                                                                                  • >>   StartDMAForTxdMainUartData +
                                                                                                                    [Called By]
                                                                                                                    • >>   ReceivedDataProcessing +
                                                                                                                    • >>   StartDMAForTxdMainUartData
                                                                                                                    -

                                                                                                                    DefaultDevCoef (Thumb, 216 bytes, Stack size 32 bytes, correct.o(.text.DefaultDevCoef)) -

                                                                                                                    [Stack]

                                                                                                                    • Max Depth = 152
                                                                                                                    • Call Chain = DefaultDevCoef ⇒ WriteShortParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                      DefaultDevCoef (Thumb, 204 bytes, Stack size 32 bytes, correct.o(.text.DefaultDevCoef)) +

                                                                                                                      [Stack]

                                                                                                                      • Max Depth = 136
                                                                                                                      • Call Chain = DefaultDevCoef ⇒ WriteParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write
                                                                                                                      -
                                                                                                                      [Calls]
                                                                                                                      • >>   WriteMultiByteToEEPROM -
                                                                                                                      • >>   WriteShortParameterToEEPROM -
                                                                                                                      • >>   __aeabi_uidiv +
                                                                                                                        [Calls]
                                                                                                                        • >>   WriteParameterToEEPROM +
                                                                                                                        • >>   WriteShortParameterToEEPROM +
                                                                                                                        • >>   __aeabi_uidiv
                                                                                                                        -
                                                                                                                        [Called By]
                                                                                                                        • >>   UserWriteDataProtocol -
                                                                                                                        • >>   RetriveDevCoef +
                                                                                                                          [Called By]
                                                                                                                          • >>   UserWriteDataProtocol +
                                                                                                                          • >>   RetriveDevCoef
                                                                                                                          -

                                                                                                                          EEPROMInit (Thumb, 24 bytes, Stack size 8 bytes, cat24c512.o(.text.EEPROMInit)) -

                                                                                                                          [Stack]

                                                                                                                          • Max Depth = 24
                                                                                                                          • Call Chain = EEPROMInit ⇒ EnableOutput +

                                                                                                                            EEPROMInit (Thumb, 24 bytes, Stack size 8 bytes, cat24c512.o(.text.EEPROMInit)) +

                                                                                                                            [Stack]

                                                                                                                            • Max Depth = 8
                                                                                                                            • Call Chain = EEPROMInit
                                                                                                                            -
                                                                                                                            [Calls]
                                                                                                                            • >>   LHL_GPIO_WritePin -
                                                                                                                            • >>   EnableOutput +
                                                                                                                              [Calls]
                                                                                                                              • >>   EnableOutput +
                                                                                                                              • >>   LHL_GPIO_WritePin
                                                                                                                              -
                                                                                                                              [Called By]
                                                                                                                              • >>   SystemInitProcess +
                                                                                                                                [Called By]
                                                                                                                                • >>   SystemInitProcess

                                                                                                                                EXTI0_1_IRQHandler (Thumb, 56 bytes, Stack size 8 bytes, lhl_exti.o(.text.EXTI0_1_IRQHandler))

                                                                                                                                [Stack]

                                                                                                                                • Max Depth = 8
                                                                                                                                • Call Chain = EXTI0_1_IRQHandler
                                                                                                                                -
                                                                                                                                [Calls]
                                                                                                                                • >>   LHL_EXTI_GetPending -
                                                                                                                                • >>   LHL_EXTI_ClearPending -
                                                                                                                                -
                                                                                                                                [Address Reference Count : 1]
                                                                                                                                • startup_lh32m0g3x.o(RESET) -
                                                                                                                                -

                                                                                                                                EXTI10_11_IRQHandler (Thumb, 64 bytes, Stack size 16 bytes, lhl_exti.o(.text.EXTI10_11_IRQHandler)) -

                                                                                                                                [Stack]

                                                                                                                                • Max Depth = 16
                                                                                                                                • Call Chain = EXTI10_11_IRQHandler -
                                                                                                                                -
                                                                                                                                [Calls]
                                                                                                                                • >>   LHL_EXTI_GetPending -
                                                                                                                                • >>   LHL_EXTI_ClearPending -
                                                                                                                                -
                                                                                                                                [Address Reference Count : 1]
                                                                                                                                • startup_lh32m0g3x.o(RESET) -
                                                                                                                                -

                                                                                                                                EXTI12_13_IRQHandler (Thumb, 64 bytes, Stack size 16 bytes, lhl_exti.o(.text.EXTI12_13_IRQHandler)) -

                                                                                                                                [Stack]

                                                                                                                                • Max Depth = 16
                                                                                                                                • Call Chain = EXTI12_13_IRQHandler -
                                                                                                                                -
                                                                                                                                [Calls]
                                                                                                                                • >>   LHL_EXTI_GetPending -
                                                                                                                                • >>   LHL_EXTI_ClearPending +
                                                                                                                                  [Calls]
                                                                                                                                  • >>   LHL_EXTI_GetPending +
                                                                                                                                  • >>   LHL_EXTI_ClearPending

                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                  • startup_lh32m0g3x.o(RESET)

                                                                                                                                  EXTI2_3_IRQHandler (Thumb, 56 bytes, Stack size 8 bytes, lhl_exti.o(.text.EXTI2_3_IRQHandler))

                                                                                                                                  [Stack]

                                                                                                                                  • Max Depth = 8
                                                                                                                                  • Call Chain = EXTI2_3_IRQHandler
                                                                                                                                  -
                                                                                                                                  [Calls]
                                                                                                                                  • >>   LHL_EXTI_GetPending -
                                                                                                                                  • >>   LHL_EXTI_ClearPending +
                                                                                                                                    [Calls]
                                                                                                                                    • >>   LHL_EXTI_GetPending +
                                                                                                                                    • >>   LHL_EXTI_ClearPending

                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                    • startup_lh32m0g3x.o(RESET)

                                                                                                                                    EXTI4_7_IRQHandler (Thumb, 52 bytes, Stack size 16 bytes, lhl_exti.o(.text.EXTI4_7_IRQHandler))

                                                                                                                                    [Stack]

                                                                                                                                    • Max Depth = 16
                                                                                                                                    • Call Chain = EXTI4_7_IRQHandler
                                                                                                                                    -
                                                                                                                                    [Calls]
                                                                                                                                    • >>   LHL_EXTI_GetPending -
                                                                                                                                    • >>   LHL_EXTI_ClearPending +
                                                                                                                                      [Calls]
                                                                                                                                      • >>   LHL_EXTI_GetPending +
                                                                                                                                      • >>   LHL_EXTI_ClearPending

                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                      • startup_lh32m0g3x.o(RESET)
                                                                                                                                      -

                                                                                                                                      EnableInput (Thumb, 18 bytes, Stack size 0 bytes, lhl_gpio.o(.text.EnableInput)) -

                                                                                                                                      [Called By]

                                                                                                                                      • >>   SI2C_Read -
                                                                                                                                      • >>   SI2C_Write +

                                                                                                                                        EnableInput (Thumb, 18 bytes, Stack size 0 bytes, lhl_gpio.o(.text.EnableInput)) +

                                                                                                                                        [Called By]

                                                                                                                                        • >>   SI2C_Read +
                                                                                                                                        • >>   SI2C_Write
                                                                                                                                        -

                                                                                                                                        EnableOutput (Thumb, 48 bytes, Stack size 16 bytes, lhl_gpio.o(.text.EnableOutput)) -

                                                                                                                                        [Stack]

                                                                                                                                        • Max Depth = 16
                                                                                                                                        • Call Chain = EnableOutput -
                                                                                                                                        -
                                                                                                                                        [Called By]
                                                                                                                                        • >>   EEPROMInit +

                                                                                                                                          EnableOutput (Thumb, 40 bytes, Stack size 0 bytes, lhl_gpio.o(.text.EnableOutput)) +

                                                                                                                                          [Called By]

                                                                                                                                          • >>   EEPROMInit
                                                                                                                                          • >>   main -
                                                                                                                                          • >>   SI2C_Read -
                                                                                                                                          • >>   SI2C_Write -
                                                                                                                                          • >>   SI2C_Start +
                                                                                                                                          • >>   SI2C_Read +
                                                                                                                                          • >>   SI2C_Write +
                                                                                                                                          • >>   SI2C_Start +
                                                                                                                                          • >>   SI2C_Init
                                                                                                                                          -

                                                                                                                                          EnablePullUp (Thumb, 18 bytes, Stack size 0 bytes, lhl_gpio.o(.text.EnablePullUp)) -

                                                                                                                                          [Called By]

                                                                                                                                          • >>   SI2C_Read -
                                                                                                                                          • >>   SI2C_Write -
                                                                                                                                          - -

                                                                                                                                          EnterMainEntry (Thumb, 28 bytes, Stack size 8 bytes, maincore.o(.text.EnterMainEntry)) +

                                                                                                                                          EnterMainEntry (Thumb, 28 bytes, Stack size 8 bytes, maincore.o(.text.EnterMainEntry))

                                                                                                                                          [Stack]

                                                                                                                                          • Max Depth = 48
                                                                                                                                          • Call Chain = EnterMainEntry ⇒ StartLPTimer1 ⇒ LHL_LPTIM_Init
                                                                                                                                          -
                                                                                                                                          [Calls]
                                                                                                                                          • >>   lptimer_register_irq_callback -
                                                                                                                                          • >>   StartLPTimer1 +
                                                                                                                                            [Calls]
                                                                                                                                            • >>   lptimer_register_irq_callback +
                                                                                                                                            • >>   StartLPTimer1

                                                                                                                                            [Called By]
                                                                                                                                            • >>   main
                                                                                                                                            -

                                                                                                                                            FRAMWriteTotal (Thumb, 188 bytes, Stack size 40 bytes, acccompute.o(.text.FRAMWriteTotal)) -

                                                                                                                                            [Stack]

                                                                                                                                            • Max Depth = 136
                                                                                                                                            • Call Chain = FRAMWriteTotal ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput -
                                                                                                                                            -
                                                                                                                                            [Calls]
                                                                                                                                            • >>   ReadMultiByteFromEEPROM -
                                                                                                                                            • >>   WriteMultiByteToEEPROM -
                                                                                                                                            -
                                                                                                                                            [Called By]
                                                                                                                                            • >>   ConvertAllFlowRateAndSave +

                                                                                                                                              EnterUserMode (Thumb, 28 bytes, Stack size 0 bytes, maincore.o(.text.EnterUserMode)) +

                                                                                                                                              [Called By]

                                                                                                                                              • >>   StaticLowTemperatureWrite
                                                                                                                                              -

                                                                                                                                              FlowProcessManagement (Thumb, 316 bytes, Stack size 32 bytes, dp2006_vm1000.o(.text.FlowProcessManagement)) -

                                                                                                                                              [Stack]

                                                                                                                                              • Max Depth = 112
                                                                                                                                              • Call Chain = FlowProcessManagement ⇒ DMA_ADC_Init ⇒ LHL_DMA_Init ⇒ LHL_DMA_GenerateTCD +

                                                                                                                                                FLASH_Write_Calib2_Data_ToFlash (Thumb, 60 bytes, Stack size 24 bytes, lhl_flash.o(.text.FLASH_Write_Calib2_Data_ToFlash)) +

                                                                                                                                                [Stack]

                                                                                                                                                • Max Depth = 52
                                                                                                                                                • Call Chain = FLASH_Write_Calib2_Data_ToFlash ⇒ LHL_FLASH_Program
                                                                                                                                                -
                                                                                                                                                [Calls]
                                                                                                                                                • >>   StopTimer1 -
                                                                                                                                                • >>   StartTimer1_CC1 -
                                                                                                                                                • >>   DMA_StopADC -
                                                                                                                                                • >>   DMA_StartADC -
                                                                                                                                                • >>   DMA_ADC_Init -
                                                                                                                                                • >>   ADC_SyncCmd -
                                                                                                                                                • >>   ADC_Init +
                                                                                                                                                  [Calls]
                                                                                                                                                  • >>   LHL_FLASH_Program +
                                                                                                                                                  • >>   LHL_FLASH_Erase
                                                                                                                                                  -
                                                                                                                                                  [Called By]
                                                                                                                                                  • >>   StartNormolFlowMeasurement +
                                                                                                                                                    [Called By]
                                                                                                                                                    • >>   InternalWriteParameterProtocolToFlash
                                                                                                                                                    -

                                                                                                                                                    FreeSetDWordCmdByCom (Thumb, 88 bytes, Stack size 16 bytes, readwritedatabycom.o(.text.FreeSetDWordCmdByCom)) -

                                                                                                                                                    [Stack]

                                                                                                                                                    • Max Depth = 16
                                                                                                                                                    • Call Chain = FreeSetDWordCmdByCom +

                                                                                                                                                      FLASH_Write_Calib_Data_ToFlash (Thumb, 60 bytes, Stack size 24 bytes, lhl_flash.o(.text.FLASH_Write_Calib_Data_ToFlash)) +

                                                                                                                                                      [Stack]

                                                                                                                                                      • Max Depth = 52
                                                                                                                                                      • Call Chain = FLASH_Write_Calib_Data_ToFlash ⇒ LHL_FLASH_Program
                                                                                                                                                      -
                                                                                                                                                      [Called By]
                                                                                                                                                      • >>   MeterOperate +
                                                                                                                                                        [Calls]
                                                                                                                                                        • >>   LHL_FLASH_Program +
                                                                                                                                                        • >>   LHL_FLASH_Erase +
                                                                                                                                                        +
                                                                                                                                                        [Called By]
                                                                                                                                                        • >>   InternalWriteParameterProtocolToFlash
                                                                                                                                                        -

                                                                                                                                                        FreeSetWordCmdByCom (Thumb, 68 bytes, Stack size 16 bytes, readwritedatabycom.o(.text.FreeSetWordCmdByCom)) +

                                                                                                                                                        FRAMCheckSaveTotalFlow (Thumb, 118 bytes, Stack size 40 bytes, acccompute.o(.text.FRAMCheckSaveTotalFlow)) +

                                                                                                                                                        [Stack]

                                                                                                                                                        • Max Depth = 48
                                                                                                                                                        • Call Chain = FRAMCheckSaveTotalFlow ⇒ CRC8 +
                                                                                                                                                        +
                                                                                                                                                        [Calls]
                                                                                                                                                        • >>   CRC8 +
                                                                                                                                                        • >>   ReadMultiByteFromFRAM +
                                                                                                                                                        +
                                                                                                                                                        [Called By]
                                                                                                                                                        • >>   RetrieveLastAccumulationFromFRAM +
                                                                                                                                                        + +

                                                                                                                                                        FRAMWriteTotal (Thumb, 208 bytes, Stack size 40 bytes, acccompute.o(.text.FRAMWriteTotal)) +

                                                                                                                                                        [Stack]

                                                                                                                                                        • Max Depth = 48
                                                                                                                                                        • Call Chain = FRAMWriteTotal ⇒ CRC8 +
                                                                                                                                                        +
                                                                                                                                                        [Calls]
                                                                                                                                                        • >>   CRC8 +
                                                                                                                                                        • >>   ReadMultiByteFromFRAM +
                                                                                                                                                        • >>   WriteMultiByteToFRAM +
                                                                                                                                                        +
                                                                                                                                                        [Called By]
                                                                                                                                                        • >>   SetupACCArray +
                                                                                                                                                        • >>   ConvertAllFlowRateAndSave +
                                                                                                                                                        + +

                                                                                                                                                        FlowProcessManagement (Thumb, 228 bytes, Stack size 16 bytes, d9v2fr_dp2006v1000 .o(.text.FlowProcessManagement)) +

                                                                                                                                                        [Stack]

                                                                                                                                                        • Max Depth = 80
                                                                                                                                                        • Call Chain = FlowProcessManagement ⇒ StartADCSyncSampingData ⇒ ADC0_1_SyncConversion_Init ⇒ LHL_REF_Init +
                                                                                                                                                        +
                                                                                                                                                        [Calls]
                                                                                                                                                        • >>   StopTimer1 +
                                                                                                                                                        • >>   ResetTimer1_CC1 +
                                                                                                                                                        • >>   ComputeSampleData +
                                                                                                                                                        • >>   StartADCSyncSampingData +
                                                                                                                                                        +
                                                                                                                                                        [Called By]
                                                                                                                                                        • >>   StartNormolFlowMeasurement +
                                                                                                                                                        • >>   SamplingTimer_IRQ_Callback +
                                                                                                                                                        + +

                                                                                                                                                        FreeSetWordCmdByCom (Thumb, 68 bytes, Stack size 16 bytes, readwritedatabycom.o(.text.FreeSetWordCmdByCom))

                                                                                                                                                        [Stack]

                                                                                                                                                        • Max Depth = 16
                                                                                                                                                        • Call Chain = FreeSetWordCmdByCom
                                                                                                                                                        -
                                                                                                                                                        [Called By]
                                                                                                                                                        • >>   UserWriteDataProtocol +
                                                                                                                                                          [Called By]
                                                                                                                                                          • >>   UserWriteDataProtocol
                                                                                                                                                          -

                                                                                                                                                          FreeWriteDWordValidDataByCom (Thumb, 140 bytes, Stack size 32 bytes, readwritedatabycom.o(.text.FreeWriteDWordValidDataByCom)) -

                                                                                                                                                          [Stack]

                                                                                                                                                          • Max Depth = 152
                                                                                                                                                          • Call Chain = FreeWriteDWordValidDataByCom ⇒ WriteLongParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                                                            FreeWriteWordByCom (Thumb, 104 bytes, Stack size 32 bytes, readwritedatabycom.o(.text.FreeWriteWordByCom)) +

                                                                                                                                                            [Stack]

                                                                                                                                                            • Max Depth = 136
                                                                                                                                                            • Call Chain = FreeWriteWordByCom ⇒ WriteShortParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write
                                                                                                                                                            -
                                                                                                                                                            [Calls]
                                                                                                                                                            • >>   WriteLongParameterToEEPROM +
                                                                                                                                                              [Calls]
                                                                                                                                                              • >>   WriteShortParameterToEEPROM
                                                                                                                                                              -
                                                                                                                                                              [Called By]
                                                                                                                                                              • >>   MeterInternalOperate +
                                                                                                                                                                [Called By]
                                                                                                                                                                • >>   UserWriteDataProtocol
                                                                                                                                                                -

                                                                                                                                                                FreeWriteWordValidDataByCom (Thumb, 124 bytes, Stack size 32 bytes, readwritedatabycom.o(.text.FreeWriteWordValidDataByCom)) -

                                                                                                                                                                [Stack]

                                                                                                                                                                • Max Depth = 152
                                                                                                                                                                • Call Chain = FreeWriteWordValidDataByCom ⇒ WriteShortParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                                                                  GasAnalysisParameterInit (Thumb, 148 bytes, Stack size 32 bytes, gasanalysis.o(.text.GasAnalysisParameterInit)) +

                                                                                                                                                                  [Stack]

                                                                                                                                                                  • Max Depth = 80
                                                                                                                                                                  • Call Chain = GasAnalysisParameterInit ⇒ ReadParameterFromMemory ⇒ ReadParameterFromFlash ⇒ __aeabi_memcpy
                                                                                                                                                                  -
                                                                                                                                                                  [Calls]
                                                                                                                                                                  • >>   WriteShortParameterToEEPROM +
                                                                                                                                                                    [Calls]
                                                                                                                                                                    • >>   CRC8 +
                                                                                                                                                                    • >>   ReadParameterFromMemory +
                                                                                                                                                                    • >>   ReadMultiByteFromEEPROM
                                                                                                                                                                    -
                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   UserWriteDataProtocol -
                                                                                                                                                                    • >>   MeterInternalOperate +
                                                                                                                                                                      [Called By]
                                                                                                                                                                      • >>   SystemParameterInit
                                                                                                                                                                      -

                                                                                                                                                                      GasAnalysisParameterInit (Thumb, 140 bytes, Stack size 32 bytes, gasanalysis.o(.text.GasAnalysisParameterInit)) -

                                                                                                                                                                      [Stack]

                                                                                                                                                                      • Max Depth = 120
                                                                                                                                                                      • Call Chain = GasAnalysisParameterInit ⇒ ReadShortParameterFromEEPROM ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read ⇒ EnableOutput +

                                                                                                                                                                        GetFlowRate (Thumb, 296 bytes, Stack size 64 bytes, flowratecompute.o(.text.GetFlowRate)) +

                                                                                                                                                                        [Stack]

                                                                                                                                                                        • Max Depth = 80
                                                                                                                                                                        • Call Chain = GetFlowRate ⇒ ReadDataFromFlash ⇒ __aeabi_memcpy
                                                                                                                                                                        -
                                                                                                                                                                        [Calls]
                                                                                                                                                                        • >>   ReadShortParameterFromEEPROM -
                                                                                                                                                                        • >>   ReadMultiByteFromEEPROM -
                                                                                                                                                                        • >>   CRC8 +
                                                                                                                                                                          [Calls]
                                                                                                                                                                          • >>   ReadDataFromFlash +
                                                                                                                                                                          • >>   __aeabi_uidiv
                                                                                                                                                                          -
                                                                                                                                                                          [Called By]
                                                                                                                                                                          • >>   SystemParameterInit +
                                                                                                                                                                            [Called By]
                                                                                                                                                                            • >>   SystemPolling
                                                                                                                                                                            -

                                                                                                                                                                            Get_UART_Rx_ActualLength (Thumb, 20 bytes, Stack size 8 bytes, lhl_uart.o(.text.Get_UART_Rx_ActualLength)) +

                                                                                                                                                                            Get_UART_Rx_ActualLength (Thumb, 20 bytes, Stack size 8 bytes, lhl_uart.o(.text.Get_UART_Rx_ActualLength))

                                                                                                                                                                            [Stack]

                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                            • Call Chain = Get_UART_Rx_ActualLength
                                                                                                                                                                            -
                                                                                                                                                                            [Calls]
                                                                                                                                                                            • >>   LHL_DMA_GetDestAddress +
                                                                                                                                                                              [Calls]
                                                                                                                                                                              • >>   LHL_DMA_GetDestAddress
                                                                                                                                                                              -
                                                                                                                                                                              [Called By]
                                                                                                                                                                              • >>   ReceivedDataProcessing +
                                                                                                                                                                                [Called By]
                                                                                                                                                                                • >>   ReceivedDataProcessing
                                                                                                                                                                                -

                                                                                                                                                                                InitUseBusParameter (Thumb, 52 bytes, Stack size 16 bytes, usermodbus.o(.text.InitUseBusParameter)) -

                                                                                                                                                                                [Stack]

                                                                                                                                                                                • Max Depth = 104
                                                                                                                                                                                • Call Chain = InitUseBusParameter ⇒ ReadShortParameterFromEEPROM ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read ⇒ EnableOutput +

                                                                                                                                                                                  HighTemperatureParameterWriting (Thumb, 164 bytes, Stack size 24 bytes, d9v2vhh_dp1703v10.o(.text.HighTemperatureParameterWriting)) +

                                                                                                                                                                                  [Stack]

                                                                                                                                                                                  • Max Depth = 136
                                                                                                                                                                                  • Call Chain = HighTemperatureParameterWriting ⇒ StaticLowTemperatureWrite ⇒ WriteShortParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write
                                                                                                                                                                                  -
                                                                                                                                                                                  [Calls]
                                                                                                                                                                                  • >>   ReadShortParameterFromEEPROM +
                                                                                                                                                                                    [Calls]
                                                                                                                                                                                    • >>   StaticLowTemperatureWrite +
                                                                                                                                                                                    • >>   WriteShortParameterToEEPROM
                                                                                                                                                                                    -
                                                                                                                                                                                    [Called By]
                                                                                                                                                                                    • >>   SystemParameterInit +
                                                                                                                                                                                      [Called By]
                                                                                                                                                                                      • >>   InternalWriteParameterProtocolToFlash
                                                                                                                                                                                      -

                                                                                                                                                                                      InterClearProcess (Thumb, 2 bytes, Stack size 0 bytes, internalmodbus.o(.text.InterClearProcess)) -

                                                                                                                                                                                      [Called By]

                                                                                                                                                                                      • >>   MeterOperate +

                                                                                                                                                                                        InitPulseUnit (Thumb, 20 bytes, Stack size 0 bytes, pulse.o(.text.InitPulseUnit)) +

                                                                                                                                                                                        [Called By]

                                                                                                                                                                                        • >>   SystemParameterInit
                                                                                                                                                                                        -

                                                                                                                                                                                        InterControlProcess (Thumb, 2 bytes, Stack size 0 bytes, internalmodbus.o(.text.InterControlProcess)) -

                                                                                                                                                                                        [Called By]

                                                                                                                                                                                        • >>   MeterOperate +

                                                                                                                                                                                          InitUseBusParameter (Thumb, 52 bytes, Stack size 16 bytes, usermodbus.o(.text.InitUseBusParameter)) +

                                                                                                                                                                                          [Stack]

                                                                                                                                                                                          • Max Depth = 64
                                                                                                                                                                                          • Call Chain = InitUseBusParameter ⇒ ReadParameterFromMemory ⇒ ReadParameterFromFlash ⇒ __aeabi_memcpy +
                                                                                                                                                                                          +
                                                                                                                                                                                          [Calls]
                                                                                                                                                                                          • >>   ReadParameterFromMemory +
                                                                                                                                                                                          +
                                                                                                                                                                                          [Called By]
                                                                                                                                                                                          • >>   SystemParameterInit
                                                                                                                                                                                          -

                                                                                                                                                                                          InterCurveProcess (Thumb, 2 bytes, Stack size 0 bytes, internalmodbus.o(.text.InterCurveProcess)) -

                                                                                                                                                                                          [Called By]

                                                                                                                                                                                          • >>   MeterOperate +

                                                                                                                                                                                            InternalReadParameterProtocolInFlash (Thumb, 280 bytes, Stack size 24 bytes, internalmodbus.o(.text.InternalReadParameterProtocolInFlash)) +

                                                                                                                                                                                            [Stack]

                                                                                                                                                                                            • Max Depth = 104
                                                                                                                                                                                            • Call Chain = InternalReadParameterProtocolInFlash ⇒ ReadMeterParameter ⇒ ReadEEPROMByCom ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read +
                                                                                                                                                                                            +
                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   CopyDataAndJudgeComplete +
                                                                                                                                                                                            • >>   ReadCalib2DataFromFlash +
                                                                                                                                                                                            • >>   ReadCalibDataFromFlash +
                                                                                                                                                                                            • >>   ReadMeterParameter +
                                                                                                                                                                                            • >>   ReadMultiByteFromEEPROM +
                                                                                                                                                                                            • >>   ReadMeterInfo +
                                                                                                                                                                                            • >>   ReadMeterSystemData +
                                                                                                                                                                                            +
                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   ModBusDataProcessing
                                                                                                                                                                                            -

                                                                                                                                                                                            InternalLongParameterInit (Thumb, 40 bytes, Stack size 16 bytes, internalmodbus.o(.text.InternalLongParameterInit)) -

                                                                                                                                                                                            [Stack]

                                                                                                                                                                                            • Max Depth = 104
                                                                                                                                                                                            • Call Chain = InternalLongParameterInit ⇒ ReadLongParameterFromEEPROM ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read ⇒ EnableOutput +

                                                                                                                                                                                              InternalWriteParameterProtocolToFlash (Thumb, 440 bytes, Stack size 24 bytes, internalmodbus.o(.text.InternalWriteParameterProtocolToFlash)) +

                                                                                                                                                                                              [Stack]

                                                                                                                                                                                              • Max Depth = 160
                                                                                                                                                                                              • Call Chain = InternalWriteParameterProtocolToFlash ⇒ HighTemperatureParameterWriting ⇒ StaticLowTemperatureWrite ⇒ WriteShortParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write
                                                                                                                                                                                              -
                                                                                                                                                                                              [Calls]
                                                                                                                                                                                              • >>   ReadLongParameterFromEEPROM +
                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                • >>   disable_interrupts +
                                                                                                                                                                                                • >>   ModbusVariablePointerProcess +
                                                                                                                                                                                                • >>   ReadCalibDataFromFlash +
                                                                                                                                                                                                • >>   FLASH_Write_Calib2_Data_ToFlash +
                                                                                                                                                                                                • >>   FLASH_Write_Calib_Data_ToFlash +
                                                                                                                                                                                                • >>   WriteWordByComToFlash +
                                                                                                                                                                                                • >>   HighTemperatureParameterWriting +
                                                                                                                                                                                                • >>   LowTemperatureParameterWriting +
                                                                                                                                                                                                • >>   memcmp +
                                                                                                                                                                                                • >>   __aeabi_memcpy
                                                                                                                                                                                                -
                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                • >>   SystemParameterInit +
                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   ModBusDataProcessing
                                                                                                                                                                                                  -

                                                                                                                                                                                                  InternalReadParameterProtocol (Thumb, 356 bytes, Stack size 24 bytes, internalmodbus.o(.text.InternalReadParameterProtocol)) -

                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                  • Max Depth = 96
                                                                                                                                                                                                  • Call Chain = InternalReadParameterProtocol ⇒ ReadCalbrationDataByCom ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read ⇒ EnableOutput -
                                                                                                                                                                                                  -
                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                  • >>   CopyDataAndJudgeComplete -
                                                                                                                                                                                                  • >>   ModbusVariablePointerDec -
                                                                                                                                                                                                  • >>   ReadMultiByteFromEEPROM -
                                                                                                                                                                                                  • >>   ReadCalbrationDataByCom -
                                                                                                                                                                                                  • >>   ReadMeterInternalParameter -
                                                                                                                                                                                                  • >>   ReadMeterSystemData -
                                                                                                                                                                                                  • >>   ReadMeterInfo -
                                                                                                                                                                                                  -
                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   ModBusDataProcessing +

                                                                                                                                                                                                    JudgeFlowRateGain (Thumb, 34 bytes, Stack size 0 bytes, flowratecompute.o(.text.JudgeFlowRateGain)) +

                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                    • >>   SystemParameterInit
                                                                                                                                                                                                    -

                                                                                                                                                                                                    InternalShortParameterInit (Thumb, 44 bytes, Stack size 16 bytes, internalmodbus.o(.text.InternalShortParameterInit)) -

                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                    • Max Depth = 104
                                                                                                                                                                                                    • Call Chain = InternalShortParameterInit ⇒ ReadShortParameterFromEEPROM ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read ⇒ EnableOutput -
                                                                                                                                                                                                    -
                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                    • >>   ReadShortParameterFromEEPROM -
                                                                                                                                                                                                    -
                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   SystemParameterInit -
                                                                                                                                                                                                    - -

                                                                                                                                                                                                    InternalWriteParameterProtocol (Thumb, 320 bytes, Stack size 24 bytes, internalmodbus.o(.text.InternalWriteParameterProtocol)) -

                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                    • Max Depth = 208
                                                                                                                                                                                                    • Call Chain = InternalWriteParameterProtocol ⇒ MeterInternalOperate ⇒ MeterOperate ⇒ WriteAnHistoryData ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput -
                                                                                                                                                                                                    -
                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                    • >>   LHL_GPIO_DeInit -
                                                                                                                                                                                                    • >>   ModbusVariablePointerProcess -
                                                                                                                                                                                                    • >>   disable_interrupts -
                                                                                                                                                                                                    • >>   WriteCalbrationDataByCom -
                                                                                                                                                                                                    • >>   SetWordCmdByCom -
                                                                                                                                                                                                    • >>   MeterInternalOperate -
                                                                                                                                                                                                    • >>   WriteCurveByCom -
                                                                                                                                                                                                    • >>   WriteMultiByteParameterByCom -
                                                                                                                                                                                                    • >>   WriteShortParameterToEEPROM -
                                                                                                                                                                                                    -
                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   ModBusDataProcessing -
                                                                                                                                                                                                    - -

                                                                                                                                                                                                    Key_Power_Init (Thumb, 88 bytes, Stack size 32 bytes, key_power.o(.text.Key_Power_Init)) +

                                                                                                                                                                                                    Key_Power_Init (Thumb, 88 bytes, Stack size 32 bytes, key_power.o(.text.Key_Power_Init))

                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                    • Max Depth = 64
                                                                                                                                                                                                    • Call Chain = Key_Power_Init ⇒ LHL_GPIO_Init
                                                                                                                                                                                                    -
                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                    • >>   LHL_GPIO_WritePin -
                                                                                                                                                                                                    • >>   LHL_GPIO_Init +
                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                      • >>   LHL_GPIO_WritePin +
                                                                                                                                                                                                      • >>   LHL_GPIO_Init

                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                      • >>   main
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Key_Scan_Task (Thumb, 232 bytes, Stack size 24 bytes, key_power.o(.text.Key_Scan_Task)) +

                                                                                                                                                                                                      Key_Scan_Task (Thumb, 252 bytes, Stack size 24 bytes, key_power.o(.text.Key_Scan_Task))

                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                      • Max Depth = 24
                                                                                                                                                                                                      • Call Chain = Key_Scan_Task
                                                                                                                                                                                                      -
                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                      • >>   LHL_GPIO_WritePin -
                                                                                                                                                                                                      • >>   LHL_GPIO_ReadPin -
                                                                                                                                                                                                      • >>   delay_ms +
                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                        • >>   LHL_GPIO_WritePin +
                                                                                                                                                                                                        • >>   LHL_GPIO_ReadPin +
                                                                                                                                                                                                        • >>   delay_ms

                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                        • >>   My_Timer2_Callback
                                                                                                                                                                                                        -

                                                                                                                                                                                                        LHL_ADC_DMACmd (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_adc.o(.text.LHL_ADC_DMACmd)) -

                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                        • >>   DMA_ADC_Init +

                                                                                                                                                                                                          LHL_ADC_GetData (Thumb, 12 bytes, Stack size 0 bytes, lh32m0g3x_adc.o(.text.LHL_ADC_GetData)) +

                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                          • >>   ADC_ReadSampleData
                                                                                                                                                                                                          -

                                                                                                                                                                                                          LHL_ADC_GetPending (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_adc.o(.text.LHL_ADC_GetPending)) -

                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                          • >>   ADC1_IRQHandler -
                                                                                                                                                                                                          • >>   ADC0_IRQHandler +

                                                                                                                                                                                                            LHL_ADC_GetPending (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_adc.o(.text.LHL_ADC_GetPending)) +

                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                            • >>   ADC0_IRQHandler
                                                                                                                                                                                                            -

                                                                                                                                                                                                            LHL_ADC_ITConfig (Thumb, 48 bytes, Stack size 0 bytes, lh32m0g3x_adc.o(.text.LHL_ADC_ITConfig)) -

                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                            • >>   ADC_Init +

                                                                                                                                                                                                              LHL_ADC_ITConfig (Thumb, 48 bytes, Stack size 0 bytes, lh32m0g3x_adc.o(.text.LHL_ADC_ITConfig)) +

                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                              • >>   ADC0_1_SyncConversion_Init

                                                                                                                                                                                                              LHL_ADC_Init (Thumb, 232 bytes, Stack size 16 bytes, lh32m0g3x_adc.o(.text.LHL_ADC_Init))

                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                              • Max Depth = 16
                                                                                                                                                                                                              • Call Chain = LHL_ADC_Init
                                                                                                                                                                                                              -
                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                              • >>   RCC_APB2PeriphClockCmd +
                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                • >>   RCC_APB2PeriphClockCmd
                                                                                                                                                                                                                -
                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                • >>   ADC_Init +
                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                  • >>   ADC0_1_SyncConversion_Init
                                                                                                                                                                                                                  -

                                                                                                                                                                                                                  LHL_ADC_SetSync (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_adc.o(.text.LHL_ADC_SetSync)) -

                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                  • >>   ADC_SyncCmd +

                                                                                                                                                                                                                    LHL_ADC_SetSync (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_adc.o(.text.LHL_ADC_SetSync)) +

                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                    • >>   ADC0_1_SyncConversion_Init
                                                                                                                                                                                                                    -

                                                                                                                                                                                                                    LHL_ADC_Start (Thumb, 28 bytes, Stack size 0 bytes, lh32m0g3x_adc.o(.text.LHL_ADC_Start)) -

                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                    • >>   DMA_StartADC +

                                                                                                                                                                                                                      LHL_ADC_Start (Thumb, 28 bytes, Stack size 0 bytes, lh32m0g3x_adc.o(.text.LHL_ADC_Start)) +

                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                      • >>   ADC0_1_SyncConversion_Init
                                                                                                                                                                                                                      -

                                                                                                                                                                                                                      LHL_ADC_Stop (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_adc.o(.text.LHL_ADC_Stop)) -

                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                      • >>   DMA_StopADC +

                                                                                                                                                                                                                        LHL_ADC_Stop (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_adc.o(.text.LHL_ADC_Stop)) +

                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                        • >>   StopADCConversion
                                                                                                                                                                                                                        -

                                                                                                                                                                                                                        LHL_BTIM_Base_Init (Thumb, 78 bytes, Stack size 16 bytes, lh32m0g3x_btim.o(.text.LHL_BTIM_Base_Init)) +

                                                                                                                                                                                                                        LHL_BTIM_Base_Init (Thumb, 78 bytes, Stack size 16 bytes, lh32m0g3x_btim.o(.text.LHL_BTIM_Base_Init))

                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                        • Max Depth = 16
                                                                                                                                                                                                                        • Call Chain = LHL_BTIM_Base_Init
                                                                                                                                                                                                                        -
                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                        • >>   RCC_AHBPeriphClockCmd +
                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                          • >>   RCC_AHBPeriphClockCmd
                                                                                                                                                                                                                          -
                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                          • >>   BTIM0_Init +
                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                            • >>   BTIM0_Init
                                                                                                                                                                                                                            -

                                                                                                                                                                                                                            LHL_BTIM_ClearPending (Thumb, 36 bytes, Stack size 0 bytes, lh32m0g3x_btim.o(.text.LHL_BTIM_ClearPending)) +

                                                                                                                                                                                                                            LHL_BTIM_ClearPending (Thumb, 36 bytes, Stack size 0 bytes, lh32m0g3x_btim.o(.text.LHL_BTIM_ClearPending))

                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                            • >>   TIM6_IRQHandler
                                                                                                                                                                                                                            • >>   TIM5_IRQHandler -
                                                                                                                                                                                                                            • >>   Btimer_register_irq_callback +
                                                                                                                                                                                                                            • >>   Btimer_register_irq_callback
                                                                                                                                                                                                                            -

                                                                                                                                                                                                                            LHL_BTIM_ITConfig (Thumb, 136 bytes, Stack size 0 bytes, lh32m0g3x_btim.o(.text.LHL_BTIM_ITConfig)) -

                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                            • >>   BTIM0_Init +

                                                                                                                                                                                                                              LHL_BTIM_ITConfig (Thumb, 136 bytes, Stack size 0 bytes, lh32m0g3x_btim.o(.text.LHL_BTIM_ITConfig)) +

                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                              • >>   BTIM0_Init
                                                                                                                                                                                                                              -

                                                                                                                                                                                                                              LHL_BTIM_SetPeriod (Thumb, 32 bytes, Stack size 0 bytes, lh32m0g3x_btim.o(.text.LHL_BTIM_SetPeriod)) -

                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                              • >>   BTIM0_Init +

                                                                                                                                                                                                                                LHL_BTIM_SetPeriod (Thumb, 32 bytes, Stack size 0 bytes, lh32m0g3x_btim.o(.text.LHL_BTIM_SetPeriod)) +

                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                • >>   BTIM0_Init
                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                LHL_BTIM_Stop (Thumb, 60 bytes, Stack size 0 bytes, lh32m0g3x_btim.o(.text.LHL_BTIM_Stop)) +

                                                                                                                                                                                                                                LHL_BTIM_Stop (Thumb, 60 bytes, Stack size 0 bytes, lh32m0g3x_btim.o(.text.LHL_BTIM_Stop))

                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                • >>   TIM6_IRQHandler
                                                                                                                                                                                                                                • >>   TIM5_IRQHandler
                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                LHL_DMAMUX_Init (Thumb, 36 bytes, Stack size 8 bytes, lh32m0g3x_dmamux.o(.text.LHL_DMAMUX_Init)) +

                                                                                                                                                                                                                                LHL_DMAMUX_Init (Thumb, 36 bytes, Stack size 8 bytes, lh32m0g3x_dmamux.o(.text.LHL_DMAMUX_Init))

                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                • Max Depth = 8
                                                                                                                                                                                                                                • Call Chain = LHL_DMAMUX_Init
                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                • >>   RCC_AHBPeriphClockCmd +
                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                  • >>   RCC_AHBPeriphClockCmd
                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                  • >>   DMA_DMAMUX_CFG +
                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                    • >>   DMA_DMAMUX_CFG
                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                    LHL_DMA_ClearPending (Thumb, 8 bytes, Stack size 0 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_ClearPending)) +

                                                                                                                                                                                                                                    LHL_DMA_ClearPending (Thumb, 8 bytes, Stack size 0 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_ClearPending))

                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                    • >>   DMA1_CH2_3_IRQHandler
                                                                                                                                                                                                                                    • >>   DMA1_CH1_IRQHandler
                                                                                                                                                                                                                                    • >>   DMA1_CH0_IRQHandler
                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                    LHL_DMA_GenerateTCD (Thumb, 400 bytes, Stack size 32 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_GenerateTCD)) +

                                                                                                                                                                                                                                    LHL_DMA_GenerateTCD (Thumb, 400 bytes, Stack size 32 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_GenerateTCD))

                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                    • Max Depth = 32
                                                                                                                                                                                                                                    • Call Chain = LHL_DMA_GenerateTCD
                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                    • >>   LHL_DMA_Init -
                                                                                                                                                                                                                                    • >>   ReceivedDataProcessing +
                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                      • >>   LHL_DMA_Init +
                                                                                                                                                                                                                                      • >>   ReceivedDataProcessing
                                                                                                                                                                                                                                      • >>   DMAForUART_Tx_Callback
                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                      LHL_DMA_GetDestAddress (Thumb, 8 bytes, Stack size 0 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_GetDestAddress)) -

                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                      • >>   Get_UART_Rx_ActualLength +

                                                                                                                                                                                                                                        LHL_DMA_GetDestAddress (Thumb, 8 bytes, Stack size 0 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_GetDestAddress)) +

                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                        • >>   Get_UART_Rx_ActualLength
                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                        LHL_DMA_GetPending (Thumb, 36 bytes, Stack size 0 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_GetPending)) +

                                                                                                                                                                                                                                        LHL_DMA_GetPending (Thumb, 36 bytes, Stack size 0 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_GetPending))

                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                        • >>   DMA1_CH2_3_IRQHandler
                                                                                                                                                                                                                                        • >>   DMA1_CH1_IRQHandler
                                                                                                                                                                                                                                        • >>   DMA1_CH0_IRQHandler
                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                        LHL_DMA_ITConfig (Thumb, 28 bytes, Stack size 8 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_ITConfig)) +

                                                                                                                                                                                                                                        LHL_DMA_ITConfig (Thumb, 28 bytes, Stack size 8 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_ITConfig))

                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                        • Call Chain = LHL_DMA_ITConfig
                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                        • >>   DMA_UART_Tx_Init -
                                                                                                                                                                                                                                        • >>   DMA_ADC_Init +
                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                          • >>   DMA_UART_Tx_Init
                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                          LHL_DMA_Init (Thumb, 216 bytes, Stack size 24 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_Init)) +

                                                                                                                                                                                                                                          LHL_DMA_Init (Thumb, 216 bytes, Stack size 24 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_Init))

                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                          • Max Depth = 56
                                                                                                                                                                                                                                          • Call Chain = LHL_DMA_Init ⇒ LHL_DMA_GenerateTCD
                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                          • >>   LHL_DMA_GenerateTCD -
                                                                                                                                                                                                                                          • >>   RCC_AHBPeriphClockCmd +
                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                            • >>   LHL_DMA_GenerateTCD +
                                                                                                                                                                                                                                            • >>   RCC_AHBPeriphClockCmd
                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                            • >>   DMA_UART_Tx_Init -
                                                                                                                                                                                                                                            • >>   DMA_UART_AnyLength_Rx_Init -
                                                                                                                                                                                                                                            • >>   DMA_ADC_Init +
                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                              • >>   DMA_UART_Tx_Init +
                                                                                                                                                                                                                                              • >>   DMA_UART_AnyLength_Rx_Init
                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                              LHL_DMA_Start (Thumb, 16 bytes, Stack size 0 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_Start)) -

                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                              • >>   DMA_UART_Tx_Init -
                                                                                                                                                                                                                                              • >>   DMA_UART_AnyLength_Rx_Init -
                                                                                                                                                                                                                                              • >>   DMA_StartADC -
                                                                                                                                                                                                                                              • >>   ReceivedDataProcessing +

                                                                                                                                                                                                                                                LHL_DMA_Start (Thumb, 16 bytes, Stack size 0 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_Start)) +

                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                • >>   ReceivedDataProcessing
                                                                                                                                                                                                                                                • >>   DMAForUART_Tx_Callback +
                                                                                                                                                                                                                                                • >>   DMA_UART_Tx_Init +
                                                                                                                                                                                                                                                • >>   DMA_UART_AnyLength_Rx_Init
                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                LHL_DMA_Stop (Thumb, 8 bytes, Stack size 0 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_Stop)) -

                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                • >>   DMA_UART_AnyLength_Rx_Init -
                                                                                                                                                                                                                                                • >>   Btimer_irq_callback -
                                                                                                                                                                                                                                                • >>   DMA_StopADC -
                                                                                                                                                                                                                                                • >>   ReceivedDataProcessing -
                                                                                                                                                                                                                                                • >>   StartDMAForTxdMainUartData +

                                                                                                                                                                                                                                                  LHL_DMA_Stop (Thumb, 8 bytes, Stack size 0 bytes, lh32m0g3x_dma.o(.text.LHL_DMA_Stop)) +

                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                  • >>   ReceivedDataProcessing +
                                                                                                                                                                                                                                                  • >>   StartDMAForTxdMainUartData
                                                                                                                                                                                                                                                  • >>   DMAForUART_Tx_Callback +
                                                                                                                                                                                                                                                  • >>   DMA_UART_AnyLength_Rx_Init
                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                  LHL_EXTI_ClearPending (Thumb, 8 bytes, Stack size 0 bytes, lh32m0g3x_exti.o(.text.LHL_EXTI_ClearPending)) +

                                                                                                                                                                                                                                                  LHL_EXTI_ClearPending (Thumb, 8 bytes, Stack size 0 bytes, lh32m0g3x_exti.o(.text.LHL_EXTI_ClearPending))

                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                  • >>   LHL_RTC_ClearPending -
                                                                                                                                                                                                                                                  • >>   EXTI12_13_IRQHandler -
                                                                                                                                                                                                                                                  • >>   EXTI10_11_IRQHandler
                                                                                                                                                                                                                                                  • >>   EXTI4_7_IRQHandler
                                                                                                                                                                                                                                                  • >>   EXTI2_3_IRQHandler
                                                                                                                                                                                                                                                  • >>   EXTI0_1_IRQHandler
                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                  LHL_EXTI_GetPending (Thumb, 12 bytes, Stack size 0 bytes, lh32m0g3x_exti.o(.text.LHL_EXTI_GetPending)) -

                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                  • >>   EXTI12_13_IRQHandler -
                                                                                                                                                                                                                                                  • >>   EXTI10_11_IRQHandler -
                                                                                                                                                                                                                                                  • >>   EXTI4_7_IRQHandler +

                                                                                                                                                                                                                                                    LHL_EXTI_GetPending (Thumb, 12 bytes, Stack size 0 bytes, lh32m0g3x_exti.o(.text.LHL_EXTI_GetPending)) +

                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                    • >>   EXTI4_7_IRQHandler
                                                                                                                                                                                                                                                    • >>   EXTI2_3_IRQHandler
                                                                                                                                                                                                                                                    • >>   EXTI0_1_IRQHandler
                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                    LHL_GPIO_DeInit (Thumb, 48 bytes, Stack size 16 bytes, lh32m0g3x_gpio.o(.text.LHL_GPIO_DeInit)) -

                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                    • Max Depth = 16
                                                                                                                                                                                                                                                    • Call Chain = LHL_GPIO_DeInit +

                                                                                                                                                                                                                                                      LHL_FLASH_Erase (Thumb, 156 bytes, Stack size 24 bytes, lh32m0g3x_flash.o(.text.LHL_FLASH_Erase)) +

                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                      • Max Depth = 24
                                                                                                                                                                                                                                                      • Call Chain = LHL_FLASH_Erase
                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                      • >>   RCC_APB2PeriphResetCmd -
                                                                                                                                                                                                                                                      • >>   RCC_AHBPeriphClockCmd -
                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                      • >>   InternalWriteParameterProtocol +
                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                        • >>   FLASH_Write_Calib2_Data_ToFlash +
                                                                                                                                                                                                                                                        • >>   FLASH_Write_Calib_Data_ToFlash +
                                                                                                                                                                                                                                                        • >>   SaveSysParams
                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                        LHL_GPIO_Init (Thumb, 264 bytes, Stack size 32 bytes, lh32m0g3x_gpio.o(.text.LHL_GPIO_Init)) +

                                                                                                                                                                                                                                                        LHL_FLASH_Program (Thumb, 156 bytes, Stack size 28 bytes, lh32m0g3x_flash.o(.text.LHL_FLASH_Program)) +

                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                        • Max Depth = 28
                                                                                                                                                                                                                                                        • Call Chain = LHL_FLASH_Program +
                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                        • >>   FLASH_Write_Calib2_Data_ToFlash +
                                                                                                                                                                                                                                                        • >>   FLASH_Write_Calib_Data_ToFlash +
                                                                                                                                                                                                                                                        • >>   SaveSysParams +
                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                        LHL_GPIO_Init (Thumb, 264 bytes, Stack size 32 bytes, lh32m0g3x_gpio.o(.text.LHL_GPIO_Init))

                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                        • Max Depth = 32
                                                                                                                                                                                                                                                        • Call Chain = LHL_GPIO_Init
                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                        • >>   RCC_AHBPeriphClockCmd +
                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                          • >>   RCC_AHBPeriphClockCmd
                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                          • >>   LHL_RCC_ClockConfig -
                                                                                                                                                                                                                                                          • >>   OLED_Init -
                                                                                                                                                                                                                                                          • >>   Key_Power_Init -
                                                                                                                                                                                                                                                          • >>   UART0_Init -
                                                                                                                                                                                                                                                          • >>   SystemGPIOInit -
                                                                                                                                                                                                                                                          • >>   BLE_init +
                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                            • >>   SystemGPIOInit +
                                                                                                                                                                                                                                                            • >>   LHL_RCC_ClockConfig +
                                                                                                                                                                                                                                                            • >>   OLED_Init +
                                                                                                                                                                                                                                                            • >>   Key_Power_Init +
                                                                                                                                                                                                                                                            • >>   UART0_Init +
                                                                                                                                                                                                                                                            • >>   BLE_init
                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                            LHL_GPIO_ReadPin (Thumb, 10 bytes, Stack size 0 bytes, lh32m0g3x_gpio.o(.text.LHL_GPIO_ReadPin)) -

                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                            • >>   SI2C_Read -
                                                                                                                                                                                                                                                            • >>   SI2C_Write -
                                                                                                                                                                                                                                                            • >>   Unit_key -
                                                                                                                                                                                                                                                            • >>   Key_Scan_Task +

                                                                                                                                                                                                                                                              LHL_GPIO_ReadPin (Thumb, 10 bytes, Stack size 0 bytes, lh32m0g3x_gpio.o(.text.LHL_GPIO_ReadPin)) +

                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                              • >>   SI2C_Read +
                                                                                                                                                                                                                                                              • >>   SI2C_Write +
                                                                                                                                                                                                                                                              • >>   Unit_key +
                                                                                                                                                                                                                                                              • >>   Key_Scan_Task
                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                              LHL_GPIO_TogglePin (Thumb, 4 bytes, Stack size 0 bytes, lh32m0g3x_gpio.o(.text.LHL_GPIO_TogglePin)) +

                                                                                                                                                                                                                                                              LHL_GPIO_TogglePin (Thumb, 4 bytes, Stack size 0 bytes, lh32m0g3x_gpio.o(.text.LHL_GPIO_TogglePin))

                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                              • >>   My_Timer2_Callback
                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                              LHL_GPIO_WritePin (Thumb, 16 bytes, Stack size 0 bytes, lh32m0g3x_gpio.o(.text.LHL_GPIO_WritePin)) -

                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                              • >>   EEPROMInit -
                                                                                                                                                                                                                                                              • >>   WriteByteToEEPROM -
                                                                                                                                                                                                                                                              • >>   OLED_Init -
                                                                                                                                                                                                                                                              • >>   Key_Power_Init -
                                                                                                                                                                                                                                                              • >>   SI2C_Read -
                                                                                                                                                                                                                                                              • >>   SI2C_Write -
                                                                                                                                                                                                                                                              • >>   SI2C_NoAck -
                                                                                                                                                                                                                                                              • >>   SI2C_Ack -
                                                                                                                                                                                                                                                              • >>   SI2C_Stop -
                                                                                                                                                                                                                                                              • >>   SI2C_Start -
                                                                                                                                                                                                                                                              • >>   OLED_Refresh -
                                                                                                                                                                                                                                                              • >>   OLED_Refresh_Line_Diff -
                                                                                                                                                                                                                                                              • >>   OLED_WR_Byte -
                                                                                                                                                                                                                                                              • >>   Key_Scan_Task -
                                                                                                                                                                                                                                                              • >>   BLE_init -
                                                                                                                                                                                                                                                              • >>   WriteMultiByteToEEPROM +

                                                                                                                                                                                                                                                                LHL_GPIO_WritePin (Thumb, 16 bytes, Stack size 0 bytes, lh32m0g3x_gpio.o(.text.LHL_GPIO_WritePin)) +

                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                • >>   EEPROMInit +
                                                                                                                                                                                                                                                                • >>   WriteByteToEEPROM +
                                                                                                                                                                                                                                                                • >>   OLED_Init +
                                                                                                                                                                                                                                                                • >>   Key_Power_Init +
                                                                                                                                                                                                                                                                • >>   SI2C_Read +
                                                                                                                                                                                                                                                                • >>   SI2C_Write +
                                                                                                                                                                                                                                                                • >>   SI2C_NoAck +
                                                                                                                                                                                                                                                                • >>   SI2C_Ack +
                                                                                                                                                                                                                                                                • >>   SI2C_Stop +
                                                                                                                                                                                                                                                                • >>   SI2C_Start +
                                                                                                                                                                                                                                                                • >>   SI2C_Init +
                                                                                                                                                                                                                                                                • >>   BLE_init +
                                                                                                                                                                                                                                                                • >>   OLED_Refresh +
                                                                                                                                                                                                                                                                • >>   OLED_Refresh_Line_Diff +
                                                                                                                                                                                                                                                                • >>   OLED_WR_Byte +
                                                                                                                                                                                                                                                                • >>   Key_Scan_Task +
                                                                                                                                                                                                                                                                • >>   WriteMultiByteToEEPROM
                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                LHL_Get_ClockShift (Thumb, 120 bytes, Stack size 16 bytes, lh32m0g3x_lhl.o(.text.LHL_Get_ClockShift)) +

                                                                                                                                                                                                                                                                LHL_Get_ClockShift (Thumb, 120 bytes, Stack size 16 bytes, lh32m0g3x_lhl.o(.text.LHL_Get_ClockShift))

                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                • Max Depth = 16
                                                                                                                                                                                                                                                                • Call Chain = LHL_Get_ClockShift

                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                • >>   SystemCoreClockUpdate
                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                LHL_IWDG_Stop (Thumb, 20 bytes, Stack size 0 bytes, lh32m0g3x_iwdg.o(.text.LHL_IWDG_Stop)) -

                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                • >>   Stop_WDT -
                                                                                                                                                                                                                                                                - -

                                                                                                                                                                                                                                                                LHL_IncTick (Thumb, 16 bytes, Stack size 0 bytes, lh32m0g3x_lhl.o(.text.LHL_IncTick)) -

                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                • >>   SysTick_Handler +

                                                                                                                                                                                                                                                                  LHL_IWDG_Stop (Thumb, 20 bytes, Stack size 0 bytes, lh32m0g3x_iwdg.o(.text.LHL_IWDG_Stop)) +

                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                  • >>   main

                                                                                                                                                                                                                                                                  LHL_LPTIM_ClearPending (Thumb, 10 bytes, Stack size 0 bytes, lh32m0g3x_lptim.o(.text.LHL_LPTIM_ClearPending))

                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                  • >>   LPTIM2_IRQHandler
                                                                                                                                                                                                                                                                  • >>   LPTIM1_IRQHandler -
                                                                                                                                                                                                                                                                  • >>   lptimer_register_irq_callback +
                                                                                                                                                                                                                                                                  • >>   lptimer_register_irq_callback

                                                                                                                                                                                                                                                                  LHL_LPTIM_DeInit (Thumb, 40 bytes, Stack size 8 bytes, lh32m0g3x_lptim.o(.text.LHL_LPTIM_DeInit)) @@ -1195,13 +1183,12 @@ Global Symbols


                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                • >>   RCC_APB1PeriphClockCmd
                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                • >>   StartLPTimer1 -
                                                                                                                                                                                                                                                                • >>   StartLPTimer2 +
                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                  • >>   StartLPTimer1
                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                  LHL_LPTIM_ITConfig (Thumb, 28 bytes, Stack size 0 bytes, lh32m0g3x_lptim.o(.text.LHL_LPTIM_ITConfig)) -

                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                  • >>   StartLPTimer1 -
                                                                                                                                                                                                                                                                  • >>   StartLPTimer2 +

                                                                                                                                                                                                                                                                    LHL_LPTIM_ITConfig (Thumb, 28 bytes, Stack size 0 bytes, lh32m0g3x_lptim.o(.text.LHL_LPTIM_ITConfig)) +

                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                    • >>   StartLPTimer2 +
                                                                                                                                                                                                                                                                    • >>   StartLPTimer1

                                                                                                                                                                                                                                                                    LHL_LPTIM_Init (Thumb, 100 bytes, Stack size 16 bytes, lh32m0g3x_lptim.o(.text.LHL_LPTIM_Init)) @@ -1209,22 +1196,22 @@ Global Symbols


                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                  • >>   RCC_APB1PeriphClockCmd
                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                  • >>   StartLPTimer1 -
                                                                                                                                                                                                                                                                  • >>   StartLPTimer2 +
                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                    • >>   StartLPTimer2 +
                                                                                                                                                                                                                                                                    • >>   StartLPTimer1
                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                    LHL_LPTIM_Start (Thumb, 12 bytes, Stack size 0 bytes, lh32m0g3x_lptim.o(.text.LHL_LPTIM_Start)) -

                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                    • >>   StartLPTimer1 -
                                                                                                                                                                                                                                                                    • >>   StartLPTimer2 +

                                                                                                                                                                                                                                                                      LHL_LPTIM_Start (Thumb, 12 bytes, Stack size 0 bytes, lh32m0g3x_lptim.o(.text.LHL_LPTIM_Start)) +

                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                      • >>   StartLPTimer2 +
                                                                                                                                                                                                                                                                      • >>   StartLPTimer1

                                                                                                                                                                                                                                                                      LHL_RCC_ClockConfig (Thumb, 156 bytes, Stack size 32 bytes, lh32m0g3x_rcc.o(.text.LHL_RCC_ClockConfig))

                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                      • Max Depth = 64
                                                                                                                                                                                                                                                                      • Call Chain = LHL_RCC_ClockConfig ⇒ LHL_GPIO_Init
                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                      • >>   LHL_GPIO_Init +
                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                        • >>   LHL_GPIO_Init
                                                                                                                                                                                                                                                                        • >>   SystemCoreClockUpdate
                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                        • >>   SystemClockConfiguration +
                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                          • >>   SystemClockConfiguration

                                                                                                                                                                                                                                                                          LHL_RCC_GetPCLK1Freq (Thumb, 28 bytes, Stack size 0 bytes, lh32m0g3x_rcc.o(.text.LHL_RCC_GetPCLK1Freq)) @@ -1240,54 +1227,73 @@ Global Symbols


                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                        • >>   PWR_BackupAccessCmd
                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                        • >>   StartLPTimer1 -
                                                                                                                                                                                                                                                                        • >>   StartLPTimer2 +
                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                          • >>   StartLPTimer2 +
                                                                                                                                                                                                                                                                          • >>   StartLPTimer1
                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                          LHL_REF_Init (Thumb, 104 bytes, Stack size 16 bytes, lh32m0g3x_adc.o(.text.LHL_REF_Init)) +

                                                                                                                                                                                                                                                                          LHL_REF_Init (Thumb, 104 bytes, Stack size 16 bytes, lh32m0g3x_adc.o(.text.LHL_REF_Init))

                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                          • Max Depth = 16
                                                                                                                                                                                                                                                                          • Call Chain = LHL_REF_Init
                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                          • >>   RCC_APB2PeriphClockCmd +
                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                            • >>   RCC_APB2PeriphClockCmd
                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                            • >>   ADC_REF_Init +
                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                              • >>   ADC0_1_SyncConversion_Init

                                                                                                                                                                                                                                                                              LHL_RTC_ClearPending (Thumb, 96 bytes, Stack size 24 bytes, lh32m0g3x_rtc.o(.text.LHL_RTC_ClearPending))

                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                              • Max Depth = 24
                                                                                                                                                                                                                                                                              • Call Chain = LHL_RTC_ClearPending
                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                              • >>   LHL_EXTI_ClearPending +
                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                • >>   LHL_EXTI_ClearPending

                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                • >>   RTCAlarm_IRQHandler
                                                                                                                                                                                                                                                                                • >>   RTC_IRQHandler
                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                LHL_TIM_ClearFlag (Thumb, 8 bytes, Stack size 0 bytes, lh32m0g3x_timer.o(.text.LHL_TIM_ClearFlag)) -

                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                • >>   StopTimer1 +

                                                                                                                                                                                                                                                                                  LHL_RTC_GetCounter (Thumb, 44 bytes, Stack size 8 bytes, lh32m0g3x_rtc.o(.text.LHL_RTC_GetCounter)) +

                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                                                                                                                                  • Call Chain = LHL_RTC_GetCounter +
                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                  • >>   RTCAlarm_IRQHandler +
                                                                                                                                                                                                                                                                                  • >>   RTC_IRQHandler
                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                  LHL_TIM_ITConfig (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_timer.o(.text.LHL_TIM_ITConfig)) -

                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                  • >>   StopTimer1 -
                                                                                                                                                                                                                                                                                  • >>   StartTimer1_CC1 +

                                                                                                                                                                                                                                                                                    LHL_RTC_GetPending (Thumb, 12 bytes, Stack size 0 bytes, lh32m0g3x_rtc.o(.text.LHL_RTC_GetPending)) +

                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                    • >>   RTCAlarm_IRQHandler +
                                                                                                                                                                                                                                                                                    • >>   RTC_IRQHandler +
                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                    LHL_RTC_SetAlarm (Thumb, 56 bytes, Stack size 8 bytes, lh32m0g3x_rtc.o(.text.LHL_RTC_SetAlarm)) +

                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                    • Max Depth = 8
                                                                                                                                                                                                                                                                                    • Call Chain = LHL_RTC_SetAlarm +
                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                    • >>   RTCAlarm_IRQHandler +
                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                    LHL_TIM_ClearFlag (Thumb, 8 bytes, Stack size 0 bytes, lh32m0g3x_timer.o(.text.LHL_TIM_ClearFlag)) +

                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                    • >>   StopTimer1 +
                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                    LHL_TIM_ITConfig (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_timer.o(.text.LHL_TIM_ITConfig)) +

                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                    • >>   StopTimer1 +
                                                                                                                                                                                                                                                                                    • >>   ResetTimer1_CC1 +
                                                                                                                                                                                                                                                                                    • >>   StartTimer1_CC1

                                                                                                                                                                                                                                                                                    LHL_TIM_Init (Thumb, 84 bytes, Stack size 16 bytes, lh32m0g3x_timer.o(.text.LHL_TIM_Init))

                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                    • Max Depth = 16
                                                                                                                                                                                                                                                                                    • Call Chain = LHL_TIM_Init
                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                    • >>   RCC_APB2PeriphClockCmd +
                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                      • >>   RCC_APB2PeriphClockCmd
                                                                                                                                                                                                                                                                                      • >>   RCC_APB1PeriphClockCmd
                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                      • >>   StartTimer1_CC1 +
                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                        • >>   StartTimer1_CC1
                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                        LHL_TIM_Start (Thumb, 10 bytes, Stack size 0 bytes, lh32m0g3x_timer.o(.text.LHL_TIM_Start)) -

                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                        • >>   StartTimer1_CC1 +

                                                                                                                                                                                                                                                                                          LHL_TIM_Start (Thumb, 10 bytes, Stack size 0 bytes, lh32m0g3x_timer.o(.text.LHL_TIM_Start)) +

                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                          • >>   StartTimer1_CC1
                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                          LHL_TIM_Stop (Thumb, 12 bytes, Stack size 0 bytes, lh32m0g3x_timer.o(.text.LHL_TIM_Stop)) -

                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                          • >>   StopTimer1 +

                                                                                                                                                                                                                                                                                            LHL_TIM_Stop (Thumb, 12 bytes, Stack size 0 bytes, lh32m0g3x_timer.o(.text.LHL_TIM_Stop)) +

                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                            • >>   StopTimer1
                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                            LHL_UART_GetPending (Thumb, 44 bytes, Stack size 0 bytes, lh32m0g3x_uart.o(.text.LHL_UART_GetPending)) +

                                                                                                                                                                                                                                                                                            LHL_UART_GetPending (Thumb, 44 bytes, Stack size 0 bytes, lh32m0g3x_uart.o(.text.LHL_UART_GetPending))

                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                            • >>   UART1_IRQHandler
                                                                                                                                                                                                                                                                                            • >>   UART0_IRQHandler
                                                                                                                                                                                                                                                                                            @@ -1297,11 +1303,11 @@ Global Symbols

                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                          • >>   LHL_RCC_GetPCLK2Freq
                                                                                                                                                                                                                                                                                          • >>   LHL_RCC_GetPCLK1Freq -
                                                                                                                                                                                                                                                                                          • >>   RCC_APB2PeriphClockCmd +
                                                                                                                                                                                                                                                                                          • >>   RCC_APB2PeriphClockCmd
                                                                                                                                                                                                                                                                                          • >>   RCC_APB1PeriphClockCmd -
                                                                                                                                                                                                                                                                                          • >>   __aeabi_uidiv +
                                                                                                                                                                                                                                                                                          • >>   __aeabi_uidiv
                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                          • >>   UART0_Init +
                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                            • >>   UART0_Init

                                                                                                                                                                                                                                                                                            LPTIM1_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, lhl_lptimer.o(.text.LPTIM1_IRQHandler)) @@ -1318,200 +1324,176 @@ Global Symbols


                                                                                                                                                                                                                                                                                          [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                          • startup_lh32m0g3x.o(RESET)
                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                          ManagePrimaryTimeInterval (Thumb, 64 bytes, Stack size 8 bytes, maincore.o(.text.ManagePrimaryTimeInterval)) -

                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                          • Max Depth = 16
                                                                                                                                                                                                                                                                                          • Call Chain = ManagePrimaryTimeInterval ⇒ ResetLPTimer1 +

                                                                                                                                                                                                                                                                                            LPTIMER1_IRQ_Callback (Thumb, 8 bytes, Stack size 8 bytes, maincore.o(.text.LPTIMER1_IRQ_Callback)) +

                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                            • Max Depth = 96
                                                                                                                                                                                                                                                                                            • Call Chain = LPTIMER1_IRQ_Callback ⇒ StartNormolFlowMeasurement ⇒ FlowProcessManagement ⇒ StartADCSyncSampingData ⇒ ADC0_1_SyncConversion_Init ⇒ LHL_REF_Init
                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                            • >>   ResetLPTimer1 +
                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                              • >>   StartNormolFlowMeasurement
                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                              • >>   SystemPolling +
                                                                                                                                                                                                                                                                                                [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                • maincore.o(.text.EnterMainEntry) +
                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                LowTemperatureParameterWriting (Thumb, 160 bytes, Stack size 24 bytes, d9v2vhh_dp1703v10.o(.text.LowTemperatureParameterWriting)) +

                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                • Max Depth = 136
                                                                                                                                                                                                                                                                                                • Call Chain = LowTemperatureParameterWriting ⇒ StaticLowTemperatureWrite ⇒ WriteShortParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                • >>   StaticLowTemperatureWrite +
                                                                                                                                                                                                                                                                                                • >>   WriteShortParameterToEEPROM +
                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                • >>   InternalWriteParameterProtocolToFlash
                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                MeterInternalOperate (Thumb, 232 bytes, Stack size 24 bytes, internalmodbus.o(.text.MeterInternalOperate)) -

                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                • Max Depth = 184
                                                                                                                                                                                                                                                                                                • Call Chain = MeterInternalOperate ⇒ MeterOperate ⇒ WriteAnHistoryData ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                  ModBusDataProcessing (Thumb, 424 bytes, Stack size 24 bytes, modbus.o(.text.ModBusDataProcessing)) +

                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                  • Max Depth = 336
                                                                                                                                                                                                                                                                                                  • Call Chain = ModBusDataProcessing ⇒ UserWriteDataProtocol ⇒ ConvertAllFlowRateAndSave ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr
                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                  • >>   ModbusVariablePointerProcess -
                                                                                                                                                                                                                                                                                                  • >>   FreeWriteDWordValidDataByCom -
                                                                                                                                                                                                                                                                                                  • >>   FreeWriteWordValidDataByCom -
                                                                                                                                                                                                                                                                                                  • >>   CheckWritingLegality -
                                                                                                                                                                                                                                                                                                  • >>   MeterOperate +
                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                    • >>   BLEModBusReturnparameter +
                                                                                                                                                                                                                                                                                                    • >>   BLEModBusReturnData +
                                                                                                                                                                                                                                                                                                    • >>   BLEModBusReturnDevice +
                                                                                                                                                                                                                                                                                                    • >>   InternalWriteParameterProtocolToFlash +
                                                                                                                                                                                                                                                                                                    • >>   UserWriteDataProtocol +
                                                                                                                                                                                                                                                                                                    • >>   InternalReadParameterProtocolInFlash +
                                                                                                                                                                                                                                                                                                    • >>   UserReadDataProtocol +
                                                                                                                                                                                                                                                                                                    • >>   __aeabi_memmove
                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                    • >>   InternalWriteParameterProtocol +
                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                      • >>   ReceivedDataProcessing
                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                      MeterOperate (Thumb, 248 bytes, Stack size 24 bytes, internalmodbus.o(.text.MeterOperate)) -

                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                      • Max Depth = 160
                                                                                                                                                                                                                                                                                                      • Call Chain = MeterOperate ⇒ WriteAnHistoryData ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                        ModBusProtocolDetection (Thumb, 104 bytes, Stack size 20 bytes, modbus.o(.text.ModBusProtocolDetection)) +

                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                        • Max Depth = 20
                                                                                                                                                                                                                                                                                                        • Call Chain = ModBusProtocolDetection
                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                        • >>   ModbusVariablePointerProcess -
                                                                                                                                                                                                                                                                                                        • >>   enable_interrupts -
                                                                                                                                                                                                                                                                                                        • >>   disable_interrupts -
                                                                                                                                                                                                                                                                                                        • >>   SetWordCmdByCom -
                                                                                                                                                                                                                                                                                                        • >>   WriteAnHistoryData -
                                                                                                                                                                                                                                                                                                        • >>   WriteTimeBase -
                                                                                                                                                                                                                                                                                                        • >>   FreeSetDWordCmdByCom -
                                                                                                                                                                                                                                                                                                        • >>   CalibSystemOffset -
                                                                                                                                                                                                                                                                                                        • >>   InterClearProcess -
                                                                                                                                                                                                                                                                                                        • >>   InterControlProcess -
                                                                                                                                                                                                                                                                                                        • >>   InterCurveProcess -
                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                        • >>   MeterInternalOperate +
                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                          • >>   ReceivedDataProcessing
                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                          ModBusDataProcessing (Thumb, 348 bytes, Stack size 24 bytes, modbus.o(.text.ModBusDataProcessing)) -

                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                          • Max Depth = 352
                                                                                                                                                                                                                                                                                                          • Call Chain = ModBusDataProcessing ⇒ UserWriteDataProtocol ⇒ ConvertAllFlowRateAndSave ⇒ FRAMWriteTotal ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput -
                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                          • >>   InternalWriteParameterProtocol -
                                                                                                                                                                                                                                                                                                          • >>   UserWriteDataProtocol -
                                                                                                                                                                                                                                                                                                          • >>   InternalReadParameterProtocol -
                                                                                                                                                                                                                                                                                                          • >>   UserReadDataProtocol -
                                                                                                                                                                                                                                                                                                          • >>   __aeabi_memmove -
                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                          • >>   ReceivedDataProcessing -
                                                                                                                                                                                                                                                                                                          - -

                                                                                                                                                                                                                                                                                                          ModBusProtocolDetection (Thumb, 112 bytes, Stack size 24 bytes, modbus.o(.text.ModBusProtocolDetection)) -

                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                          • Max Depth = 24
                                                                                                                                                                                                                                                                                                          • Call Chain = ModBusProtocolDetection -
                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                          • >>   ReceivedDataProcessing -
                                                                                                                                                                                                                                                                                                          - -

                                                                                                                                                                                                                                                                                                          ModbusVariablePointerDec (Thumb, 40 bytes, Stack size 0 bytes, modbus.o(.text.ModbusVariablePointerDec)) -

                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                          • >>   InternalReadParameterProtocol -
                                                                                                                                                                                                                                                                                                          • >>   UserReadDataProtocol -
                                                                                                                                                                                                                                                                                                          • >>   ReadFlashByCom +

                                                                                                                                                                                                                                                                                                            ModbusVariablePointerDec (Thumb, 40 bytes, Stack size 0 bytes, modbus.o(.text.ModbusVariablePointerDec)) +

                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                            • >>   UserReadDataProtocol +
                                                                                                                                                                                                                                                                                                            • >>   ReadEEPROMByCom +
                                                                                                                                                                                                                                                                                                            • >>   ReadACCFRByCom
                                                                                                                                                                                                                                                                                                            • >>   ReadTimeBase +
                                                                                                                                                                                                                                                                                                            • >>   ReadFlashByCom
                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                            ModbusVariablePointerProcess (Thumb, 36 bytes, Stack size 0 bytes, modbus.o(.text.ModbusVariablePointerProcess)) -

                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                            • >>   InternalWriteParameterProtocol -
                                                                                                                                                                                                                                                                                                            • >>   UserWriteDataProtocol -
                                                                                                                                                                                                                                                                                                            • >>   MeterOperate -
                                                                                                                                                                                                                                                                                                            • >>   MeterInternalOperate +

                                                                                                                                                                                                                                                                                                              ModbusVariablePointerProcess (Thumb, 36 bytes, Stack size 0 bytes, modbus.o(.text.ModbusVariablePointerProcess)) +

                                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                                              • >>   InternalWriteParameterProtocolToFlash +
                                                                                                                                                                                                                                                                                                              • >>   UserWriteDataProtocol
                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                              ModeExitCount (Thumb, 128 bytes, Stack size 16 bytes, maincore.o(.text.ModeExitCount)) -

                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                              • Max Depth = 16
                                                                                                                                                                                                                                                                                                              • Call Chain = ModeExitCount -
                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                              • >>   SystemPolling -
                                                                                                                                                                                                                                                                                                              - -

                                                                                                                                                                                                                                                                                                              My_Timer2_Callback (Thumb, 56 bytes, Stack size 8 bytes, dp2006_vm1000.o(.text.My_Timer2_Callback)) +

                                                                                                                                                                                                                                                                                                              My_Timer2_Callback (Thumb, 56 bytes, Stack size 8 bytes, d9v2fr_dp2006v1000 .o(.text.My_Timer2_Callback))

                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                              • Max Depth = 32
                                                                                                                                                                                                                                                                                                              • Call Chain = My_Timer2_Callback ⇒ Key_Scan_Task
                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                              • >>   LHL_GPIO_TogglePin -
                                                                                                                                                                                                                                                                                                              • >>   Unit_key -
                                                                                                                                                                                                                                                                                                              • >>   Key_Scan_Task +
                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                • >>   LHL_GPIO_TogglePin +
                                                                                                                                                                                                                                                                                                                • >>   Unit_key +
                                                                                                                                                                                                                                                                                                                • >>   Key_Scan_Task

                                                                                                                                                                                                                                                                                                                [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                • main.o(.text.main)
                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                OLED_Clear (Thumb, 32 bytes, Stack size 8 bytes, oled.o(.text.OLED_Clear)) +

                                                                                                                                                                                                                                                                                                                OLED_Clear (Thumb, 32 bytes, Stack size 8 bytes, oled.o(.text.OLED_Clear))

                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                • Max Depth = 8
                                                                                                                                                                                                                                                                                                                • Call Chain = OLED_Clear
                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                • >>   SystemPolling +
                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                  • >>   SystemPolling
                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                  OLED_FillArea (Thumb, 84 bytes, Stack size 32 bytes, oled.o(.text.OLED_FillArea)) +

                                                                                                                                                                                                                                                                                                                  OLED_FillArea (Thumb, 84 bytes, Stack size 32 bytes, oled.o(.text.OLED_FillArea))

                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                  • Max Depth = 32
                                                                                                                                                                                                                                                                                                                  • Call Chain = OLED_FillArea
                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                  • >>   Update_Pressure_Display +
                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                    • >>   Update_Pressure_Display
                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                    OLED_FillRect (Thumb, 84 bytes, Stack size 32 bytes, oled.o(.text.OLED_FillRect)) +

                                                                                                                                                                                                                                                                                                                    OLED_FillRect (Thumb, 84 bytes, Stack size 32 bytes, oled.o(.text.OLED_FillRect))

                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                    • Max Depth = 32
                                                                                                                                                                                                                                                                                                                    • Call Chain = OLED_FillRect
                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                    • >>   Update_Pressure_Display +
                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                      • >>   Update_Pressure_Display
                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                      OLED_FillRect_White (Thumb, 84 bytes, Stack size 32 bytes, oled.o(.text.OLED_FillRect_White)) +

                                                                                                                                                                                                                                                                                                                      OLED_FillRect_White (Thumb, 84 bytes, Stack size 32 bytes, oled.o(.text.OLED_FillRect_White))

                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                      • Max Depth = 32
                                                                                                                                                                                                                                                                                                                      • Call Chain = OLED_FillRect_White
                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                      • >>   Update_Pressure_Display +
                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                        • >>   Update_Pressure_Display
                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                        OLED_Init (Thumb, 348 bytes, Stack size 32 bytes, oled.o(.text.OLED_Init)) +

                                                                                                                                                                                                                                                                                                                        OLED_Init (Thumb, 348 bytes, Stack size 32 bytes, oled.o(.text.OLED_Init))

                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                        • Max Depth = 104
                                                                                                                                                                                                                                                                                                                        • Call Chain = OLED_Init ⇒ OLED_Refresh ⇒ OLED_WR_Byte
                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                        • >>   LHL_GPIO_WritePin -
                                                                                                                                                                                                                                                                                                                        • >>   LHL_GPIO_Init -
                                                                                                                                                                                                                                                                                                                        • >>   delay_ms -
                                                                                                                                                                                                                                                                                                                        • >>   OLED_Refresh -
                                                                                                                                                                                                                                                                                                                        • >>   OLED_WR_Byte -
                                                                                                                                                                                                                                                                                                                        • >>   __aeabi_memclr4 +
                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                          • >>   LHL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                          • >>   LHL_GPIO_Init +
                                                                                                                                                                                                                                                                                                                          • >>   delay_ms +
                                                                                                                                                                                                                                                                                                                          • >>   OLED_Refresh +
                                                                                                                                                                                                                                                                                                                          • >>   OLED_WR_Byte +
                                                                                                                                                                                                                                                                                                                          • >>   __aeabi_memclr4

                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                          • >>   main
                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                          OLED_Refresh (Thumb, 424 bytes, Stack size 40 bytes, oled.o(.text.OLED_Refresh)) +

                                                                                                                                                                                                                                                                                                                          OLED_Refresh (Thumb, 424 bytes, Stack size 40 bytes, oled.o(.text.OLED_Refresh))

                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                          • Max Depth = 72
                                                                                                                                                                                                                                                                                                                          • Call Chain = OLED_Refresh ⇒ OLED_WR_Byte
                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                          • >>   LHL_GPIO_WritePin -
                                                                                                                                                                                                                                                                                                                          • >>   OLED_WR_Byte -
                                                                                                                                                                                                                                                                                                                          • >>   __aeabi_memcpy4 +
                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                            • >>   LHL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                            • >>   OLED_WR_Byte +
                                                                                                                                                                                                                                                                                                                            • >>   __aeabi_memcpy4
                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                            • >>   SystemPolling -
                                                                                                                                                                                                                                                                                                                            • >>   OLED_Init +
                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                              • >>   SystemPolling +
                                                                                                                                                                                                                                                                                                                              • >>   OLED_Init
                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                              OLED_Refresh_Line_Diff (Thumb, 508 bytes, Stack size 40 bytes, oled.o(.text.OLED_Refresh_Line_Diff)) +

                                                                                                                                                                                                                                                                                                                              OLED_Refresh_Line_Diff (Thumb, 508 bytes, Stack size 40 bytes, oled.o(.text.OLED_Refresh_Line_Diff))

                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                              • Max Depth = 72
                                                                                                                                                                                                                                                                                                                              • Call Chain = OLED_Refresh_Line_Diff ⇒ OLED_WR_Byte
                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                              • >>   LHL_GPIO_WritePin -
                                                                                                                                                                                                                                                                                                                              • >>   OLED_WR_Byte +
                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                • >>   LHL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                                • >>   OLED_WR_Byte
                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                • >>   Update_Pressure_Display +
                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                  • >>   Update_Pressure_Display
                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                  OLED_ShowChar (Thumb, 260 bytes, Stack size 60 bytes, oled.o(.text.OLED_ShowChar)) +

                                                                                                                                                                                                                                                                                                                                  OLED_ShowChar (Thumb, 260 bytes, Stack size 60 bytes, oled.o(.text.OLED_ShowChar))

                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                  • Max Depth = 60
                                                                                                                                                                                                                                                                                                                                  • Call Chain = OLED_ShowChar
                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                  • >>   Update_Pressure_Display -
                                                                                                                                                                                                                                                                                                                                  • >>   OLED_ShowNum -
                                                                                                                                                                                                                                                                                                                                  • >>   OLED_ShowString +
                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                    • >>   OLED_ShowNum +
                                                                                                                                                                                                                                                                                                                                    • >>   OLED_ShowString +
                                                                                                                                                                                                                                                                                                                                    • >>   Update_Pressure_Display
                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                    OLED_ShowNum (Thumb, 126 bytes, Stack size 40 bytes, oled.o(.text.OLED_ShowNum)) +

                                                                                                                                                                                                                                                                                                                                    OLED_ShowNum (Thumb, 126 bytes, Stack size 40 bytes, oled.o(.text.OLED_ShowNum))

                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                    • Max Depth = 100
                                                                                                                                                                                                                                                                                                                                    • Call Chain = OLED_ShowNum ⇒ OLED_ShowChar
                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                    • >>   OLED_ShowChar -
                                                                                                                                                                                                                                                                                                                                    • >>   __aeabi_uidivmod -
                                                                                                                                                                                                                                                                                                                                    • >>   __aeabi_uidiv +
                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                      • >>   OLED_ShowChar +
                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_uidivmod +
                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_uidiv
                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                      • >>   Update_Pressure_Display +
                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                        • >>   Update_Pressure_Display
                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                        OLED_ShowString (Thumb, 80 bytes, Stack size 32 bytes, oled.o(.text.OLED_ShowString)) +

                                                                                                                                                                                                                                                                                                                                        OLED_ShowString (Thumb, 80 bytes, Stack size 32 bytes, oled.o(.text.OLED_ShowString))

                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                        • Max Depth = 92
                                                                                                                                                                                                                                                                                                                                        • Call Chain = OLED_ShowString ⇒ OLED_ShowChar
                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                        • >>   OLED_ShowChar +
                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                          • >>   OLED_ShowChar
                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                          • >>   Update_Pressure_Display +
                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                            • >>   Update_Pressure_Display
                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                            OLED_WR_Byte (Thumb, 408 bytes, Stack size 32 bytes, oled.o(.text.OLED_WR_Byte)) +

                                                                                                                                                                                                                                                                                                                                            OLED_WR_Byte (Thumb, 408 bytes, Stack size 32 bytes, oled.o(.text.OLED_WR_Byte))

                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                            • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                            • Call Chain = OLED_WR_Byte
                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                            • >>   LHL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                              • >>   LHL_GPIO_WritePin
                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                              • >>   OLED_Init -
                                                                                                                                                                                                                                                                                                                                              • >>   OLED_Refresh -
                                                                                                                                                                                                                                                                                                                                              • >>   OLED_Refresh_Line_Diff +
                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                • >>   OLED_Init +
                                                                                                                                                                                                                                                                                                                                                • >>   OLED_Refresh +
                                                                                                                                                                                                                                                                                                                                                • >>   OLED_Refresh_Line_Diff

                                                                                                                                                                                                                                                                                                                                                PWR_BackupAccessCmd (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_power.o(.text.PWR_BackupAccessCmd))

                                                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                                                • >>   LHL_RCC_LSEConfig
                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                PrimaryTimer_IRQ_Callback (Thumb, 12 bytes, Stack size 0 bytes, dp2006_vm1000.o(.text.PrimaryTimer_IRQ_Callback)) -
                                                                                                                                                                                                                                                                                                                                                [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                                                                                • maincore.o(.text.EnterMainEntry) +

                                                                                                                                                                                                                                                                                                                                                  PulseParameterInit (Thumb, 136 bytes, Stack size 24 bytes, pulse.o(.text.PulseParameterInit)) +

                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                  • Call Chain = PulseParameterInit ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read
                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                  ProcessTimerInterruptCallBack (Thumb, 28 bytes, Stack size 0 bytes, dp2006_vm1000.o(.text.ProcessTimerInterruptCallBack)) -
                                                                                                                                                                                                                                                                                                                                                  [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                                                                                  • dp2006_vm1000.o(.text.StartNormolFlowMeasurement) +
                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                    • >>   CRC8 +
                                                                                                                                                                                                                                                                                                                                                    • >>   ReadMultiByteFromEEPROM
                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                    RCC_AHBPeriphClockCmd (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_rcc.o(.text.RCC_AHBPeriphClockCmd)) -

                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                    • >>   LHL_GPIO_Init -
                                                                                                                                                                                                                                                                                                                                                    • >>   LHL_GPIO_DeInit -
                                                                                                                                                                                                                                                                                                                                                    • >>   LHL_DMAMUX_Init -
                                                                                                                                                                                                                                                                                                                                                    • >>   LHL_DMA_Init -
                                                                                                                                                                                                                                                                                                                                                    • >>   LHL_BTIM_Base_Init +
                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                      • >>   SystemParameterInit +
                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                      RCC_AHBPeriphClockCmd (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_rcc.o(.text.RCC_AHBPeriphClockCmd)) +

                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                      • >>   LHL_GPIO_Init +
                                                                                                                                                                                                                                                                                                                                                      • >>   LHL_DMAMUX_Init +
                                                                                                                                                                                                                                                                                                                                                      • >>   LHL_DMA_Init +
                                                                                                                                                                                                                                                                                                                                                      • >>   LHL_BTIM_Base_Init

                                                                                                                                                                                                                                                                                                                                                      RCC_APB1PeriphClockCmd (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_rcc.o(.text.RCC_APB1PeriphClockCmd)) @@ -1521,504 +1503,617 @@ Global Symbols

                                                                                                                                                                                                                                                                                                                                                    • >>   LHL_TIM_Init
                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                    RCC_APB2PeriphClockCmd (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_rcc.o(.text.RCC_APB2PeriphClockCmd)) +

                                                                                                                                                                                                                                                                                                                                                    RCC_APB2PeriphClockCmd (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_rcc.o(.text.RCC_APB2PeriphClockCmd))

                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                    • >>   LHL_UART_Init -
                                                                                                                                                                                                                                                                                                                                                    • >>   LHL_REF_Init +
                                                                                                                                                                                                                                                                                                                                                    • >>   LHL_REF_Init
                                                                                                                                                                                                                                                                                                                                                    • >>   LHL_ADC_Init
                                                                                                                                                                                                                                                                                                                                                    • >>   LHL_TIM_Init
                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                    RCC_APB2PeriphResetCmd (Thumb, 24 bytes, Stack size 0 bytes, lh32m0g3x_rcc.o(.text.RCC_APB2PeriphResetCmd)) -

                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                    • >>   LHL_GPIO_DeInit -
                                                                                                                                                                                                                                                                                                                                                    - -

                                                                                                                                                                                                                                                                                                                                                    RTCAlarm_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, lhl_rtc.o(.text.RTCAlarm_IRQHandler)) -

                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                    • Call Chain = RTCAlarm_IRQHandler ⇒ LHL_RTC_ClearPending +

                                                                                                                                                                                                                                                                                                                                                      RTCAlarm_IRQHandler (Thumb, 38 bytes, Stack size 16 bytes, lhl_rtc.o(.text.RTCAlarm_IRQHandler)) +

                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                      • Call Chain = RTCAlarm_IRQHandler ⇒ LHL_RTC_ClearPending

                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                      • >>   LHL_RTC_ClearPending +
                                                                                                                                                                                                                                                                                                                                                      • >>   LHL_RTC_GetPending +
                                                                                                                                                                                                                                                                                                                                                      • >>   LHL_RTC_SetAlarm +
                                                                                                                                                                                                                                                                                                                                                      • >>   LHL_RTC_GetCounter

                                                                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                      • startup_lh32m0g3x.o(RESET)
                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                      RTC_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, lhl_rtc.o(.text.RTC_IRQHandler)) -

                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                      • Call Chain = RTC_IRQHandler ⇒ LHL_RTC_ClearPending +

                                                                                                                                                                                                                                                                                                                                                        RTC_IRQHandler (Thumb, 30 bytes, Stack size 16 bytes, lhl_rtc.o(.text.RTC_IRQHandler)) +

                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                        • Call Chain = RTC_IRQHandler ⇒ LHL_RTC_ClearPending

                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                        • >>   LHL_RTC_ClearPending +
                                                                                                                                                                                                                                                                                                                                                        • >>   LHL_RTC_GetPending +
                                                                                                                                                                                                                                                                                                                                                        • >>   LHL_RTC_GetCounter

                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                        • startup_lh32m0g3x.o(RESET)
                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                        ReadByteFromEEPROM (Thumb, 56 bytes, Stack size 16 bytes, cat24c512.o(.text.ReadByteFromEEPROM)) -

                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 56
                                                                                                                                                                                                                                                                                                                                                        • Call Chain = ReadByteFromEEPROM ⇒ SI2C_Read ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                          ReadACCFRByCom (Thumb, 40 bytes, Stack size 16 bytes, acccompute.o(.text.ReadACCFRByCom)) +

                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                          • Call Chain = ReadACCFRByCom
                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                          • >>   SI2C_Read -
                                                                                                                                                                                                                                                                                                                                                          • >>   SI2C_Write -
                                                                                                                                                                                                                                                                                                                                                          • >>   SI2C_Stop -
                                                                                                                                                                                                                                                                                                                                                          • >>   SI2C_Start +
                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                            • >>   ModbusVariablePointerDec
                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                            • >>   SystemHardWareAutoCheck +
                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                              • >>   ReadMeterParameter
                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                              ReadCalbrationDataByCom (Thumb, 64 bytes, Stack size 8 bytes, readwritedatabycom.o(.text.ReadCalbrationDataByCom)) -

                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                              • Call Chain = ReadCalbrationDataByCom ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                ReadByteFromEEPROM (Thumb, 56 bytes, Stack size 16 bytes, cat24c512.o(.text.ReadByteFromEEPROM)) +

                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                                • Call Chain = ReadByteFromEEPROM ⇒ SI2C_Read
                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                • >>   ReadMultiByteFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                • >>   enable_interrupts -
                                                                                                                                                                                                                                                                                                                                                                • >>   disable_interrupts +
                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                  • >>   SI2C_Read +
                                                                                                                                                                                                                                                                                                                                                                  • >>   SI2C_Write +
                                                                                                                                                                                                                                                                                                                                                                  • >>   SI2C_Stop +
                                                                                                                                                                                                                                                                                                                                                                  • >>   SI2C_Start
                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                  • >>   InternalReadParameterProtocol +
                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                    • >>   SystemHardWareAutoCheck
                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                    ReadCalibDepth (Thumb, 44 bytes, Stack size 0 bytes, readwritedatabycom.o(.text.ReadCalibDepth)) -

                                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                                    • >>   ReadMeterOperateResult +

                                                                                                                                                                                                                                                                                                                                                                      ReadCalib2DataFromFlash (Thumb, 20 bytes, Stack size 8 bytes, lhl_flash.o(.text.ReadCalib2DataFromFlash)) +

                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = ReadCalib2DataFromFlash ⇒ __aeabi_memcpy +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_memcpy +
                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                      • >>   InternalReadParameterProtocolInFlash
                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                      ReadCalibFAC (Thumb, 44 bytes, Stack size 0 bytes, readwritedatabycom.o(.text.ReadCalibFAC)) -

                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                      • >>   ReadMeterOperateResult +

                                                                                                                                                                                                                                                                                                                                                                        ReadCalibDataFromFlash (Thumb, 20 bytes, Stack size 8 bytes, lhl_flash.o(.text.ReadCalibDataFromFlash)) +

                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = ReadCalibDataFromFlash ⇒ __aeabi_memcpy +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                        • >>   __aeabi_memcpy +
                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                        • >>   InternalWriteParameterProtocolToFlash +
                                                                                                                                                                                                                                                                                                                                                                        • >>   InternalReadParameterProtocolInFlash
                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                        ReadCalibWidth (Thumb, 20 bytes, Stack size 0 bytes, readwritedatabycom.o(.text.ReadCalibWidth)) -

                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                        • >>   ReadMeterOperateResult +

                                                                                                                                                                                                                                                                                                                                                                          ReadCalibDepth (Thumb, 28 bytes, Stack size 0 bytes, readwritedatabycom.o(.text.ReadCalibDepth)) +

                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                          • >>   ReadMeterParameter +
                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                          ReadCalibFAC (Thumb, 24 bytes, Stack size 0 bytes, readwritedatabycom.o(.text.ReadCalibFAC)) +

                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                          • >>   ReadMeterParameter +
                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                          ReadCalibWidth (Thumb, 20 bytes, Stack size 0 bytes, readwritedatabycom.o(.text.ReadCalibWidth)) +

                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                          • >>   ReadMeterParameter +
                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                          ReadDataFromFlash (Thumb, 16 bytes, Stack size 8 bytes, lhl_flash.o(.text.ReadDataFromFlash)) +

                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = ReadDataFromFlash ⇒ __aeabi_memcpy +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                          • >>   __aeabi_memcpy +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                          • >>   GetFlowRate +
                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                          ReadEEPROMByCom (Thumb, 36 bytes, Stack size 16 bytes, readwritedatabycom.o(.text.ReadEEPROMByCom)) +

                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = ReadEEPROMByCom ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                          • >>   ModbusVariablePointerDec +
                                                                                                                                                                                                                                                                                                                                                                          • >>   ReadMultiByteFromEEPROM +
                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                          • >>   ReadMeterParameter +
                                                                                                                                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                                                                                                                                          ReadFRAMDeviceID (Thumb, 4 bytes, Stack size 0 bytes, mb85rs16.o(.text.ReadFRAMDeviceID)) +

                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                          • >>   RetrieveLastAccumulationFromFRAM

                                                                                                                                                                                                                                                                                                                                                                          ReadFlashByCom (Thumb, 40 bytes, Stack size 16 bytes, readwritedatabycom.o(.text.ReadFlashByCom))

                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = ReadFlashByCom
                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                          • >>   ModbusVariablePointerDec +
                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                            • >>   ModbusVariablePointerDec
                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                            • >>   ReadMeterSystemData +
                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                              • >>   ReadMeterSystemData
                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                              ReadLongParameterFromEEPROM (Thumb, 52 bytes, Stack size 24 bytes, cat24c512.o(.text.ReadLongParameterFromEEPROM)) -

                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 88
                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = ReadLongParameterFromEEPROM ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read ⇒ EnableOutput -
                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                              • >>   ReadMultiByteFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                              • >>   CRC8 -
                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                              • >>   InternalLongParameterInit -
                                                                                                                                                                                                                                                                                                                                                                              • >>   SystemParameterInit -
                                                                                                                                                                                                                                                                                                                                                                              - -

                                                                                                                                                                                                                                                                                                                                                                              ReadMeterInfo (Thumb, 252 bytes, Stack size 24 bytes, internalmodbus.o(.text.ReadMeterInfo)) +

                                                                                                                                                                                                                                                                                                                                                                              ReadMeterInfo (Thumb, 252 bytes, Stack size 24 bytes, internalmodbus.o(.text.ReadMeterInfo))

                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = ReadMeterInfo ⇒ CopyDataAndJudgeComplete
                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                              • >>   CopyDataAndJudgeComplete +
                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                • >>   CopyDataAndJudgeComplete
                                                                                                                                                                                                                                                                                                                                                                                • >>   ReadTimeBase
                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                • >>   InternalReadParameterProtocol +
                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                  • >>   InternalReadParameterProtocolInFlash
                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                  ReadMeterInternalParameter (Thumb, 156 bytes, Stack size 24 bytes, internalmodbus.o(.text.ReadMeterInternalParameter)) -

                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = ReadMeterInternalParameter ⇒ ReadMeterOperateResult ⇒ CopyDataAndJudgeComplete +

                                                                                                                                                                                                                                                                                                                                                                                    ReadMeterParameter (Thumb, 612 bytes, Stack size 16 bytes, internalmodbus.o(.text.ReadMeterParameter)) +

                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 80
                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = ReadMeterParameter ⇒ ReadEEPROMByCom ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read
                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                    • >>   CopyDataAndJudgeComplete -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   ReadMeterOperateResult +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   CopyDataAndJudgeComplete +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   ReadEEPROMByCom +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   ReadACCFRByCom +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   ReadCalibWidth +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   ReadCalibDepth +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   ReadCalibFAC +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   ReadSecond
                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   InternalReadParameterProtocol +
                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   InternalReadParameterProtocolInFlash
                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                        ReadMeterOperateResult (Thumb, 116 bytes, Stack size 24 bytes, internalmodbus.o(.text.ReadMeterOperateResult)) -

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = ReadMeterOperateResult ⇒ CopyDataAndJudgeComplete -
                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   CopyDataAndJudgeComplete -
                                                                                                                                                                                                                                                                                                                                                                                        • >>   ReadCalibWidth -
                                                                                                                                                                                                                                                                                                                                                                                        • >>   ReadCalibDepth -
                                                                                                                                                                                                                                                                                                                                                                                        • >>   ReadCalibFAC -
                                                                                                                                                                                                                                                                                                                                                                                        • >>   ReadSecond -
                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   ReadMeterInternalParameter -
                                                                                                                                                                                                                                                                                                                                                                                        - -

                                                                                                                                                                                                                                                                                                                                                                                        ReadMeterSystemData (Thumb, 128 bytes, Stack size 24 bytes, internalmodbus.o(.text.ReadMeterSystemData)) +

                                                                                                                                                                                                                                                                                                                                                                                        ReadMeterSystemData (Thumb, 152 bytes, Stack size 24 bytes, internalmodbus.o(.text.ReadMeterSystemData))

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = ReadMeterSystemData ⇒ CopyDataAndJudgeComplete
                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   CopyDataAndJudgeComplete +
                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                          • >>   CopyDataAndJudgeComplete
                                                                                                                                                                                                                                                                                                                                                                                          • >>   ReadFlashByCom
                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                          • >>   InternalReadParameterProtocol +
                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                            • >>   InternalReadParameterProtocolInFlash
                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                            ReadMultiByteFromEEPROM (Thumb, 88 bytes, Stack size 24 bytes, cat24c512.o(.text.ReadMultiByteFromEEPROM)) -

                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = ReadMultiByteFromEEPROM ⇒ SI2C_Read ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                              ReadMultiByteFromEEPROM (Thumb, 88 bytes, Stack size 24 bytes, cat24c512.o(.text.ReadMultiByteFromEEPROM)) +

                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = ReadMultiByteFromEEPROM ⇒ SI2C_Read
                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                              • >>   SI2C_Read -
                                                                                                                                                                                                                                                                                                                                                                                              • >>   SI2C_Write -
                                                                                                                                                                                                                                                                                                                                                                                              • >>   SI2C_Ack -
                                                                                                                                                                                                                                                                                                                                                                                              • >>   SI2C_Stop -
                                                                                                                                                                                                                                                                                                                                                                                              • >>   SI2C_Start +
                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                • >>   SI2C_Read +
                                                                                                                                                                                                                                                                                                                                                                                                • >>   SI2C_Write +
                                                                                                                                                                                                                                                                                                                                                                                                • >>   SI2C_Ack +
                                                                                                                                                                                                                                                                                                                                                                                                • >>   SI2C_Stop +
                                                                                                                                                                                                                                                                                                                                                                                                • >>   SI2C_Start
                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                • >>   InternalReadParameterProtocol -
                                                                                                                                                                                                                                                                                                                                                                                                • >>   RetriveTACurve -
                                                                                                                                                                                                                                                                                                                                                                                                • >>   RetriveDevCoef -
                                                                                                                                                                                                                                                                                                                                                                                                • >>   GasAnalysisParameterInit -
                                                                                                                                                                                                                                                                                                                                                                                                • >>   ReadLongParameterFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                • >>   ReadShortParameterFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                • >>   SystemParameterInit -
                                                                                                                                                                                                                                                                                                                                                                                                • >>   WriteLongParameterToEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                • >>   ReadRecordToComBuf -
                                                                                                                                                                                                                                                                                                                                                                                                • >>   ReadCalbrationDataByCom -
                                                                                                                                                                                                                                                                                                                                                                                                • >>   WriteMultiByteParameterByCom -
                                                                                                                                                                                                                                                                                                                                                                                                • >>   WriteShortParameterToEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                • >>   FRAMWriteTotal +
                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   InternalReadParameterProtocolInFlash +
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   RetriveTACurve +
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   RetriveDevCoef +
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   GasAnalysisParameterInit +
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   PulseParameterInit +
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ReadRecordToComBuf +
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   WriteParameterToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   WriteShortParameterToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ReadEEPROMByCom +
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ReadRecentDateAccData +
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ReadRecentHistoryData
                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                  ReadRecordToComBuf (Thumb, 64 bytes, Stack size 16 bytes, savingdata.o(.text.ReadRecordToComBuf)) -

                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 80
                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = ReadRecordToComBuf ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read ⇒ EnableOutput -
                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ReadMultiByteFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   CRC8 -
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   enable_interrupts -
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   disable_interrupts -
                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   UserReadDataProtocol +

                                                                                                                                                                                                                                                                                                                                                                                                    ReadMultiByteFromFRAM (Thumb, 2 bytes, Stack size 0 bytes, mb85rs16.o(.text.ReadMultiByteFromFRAM)) +

                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                    • >>   RetrieveLastAccumulationFromFRAM +
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   FRAMCheckSaveTotalFlow +
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   FRAMWriteTotal
                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                    ReadSecond (Thumb, 4 bytes, Stack size 0 bytes, readwritedatabycom.o(.text.ReadSecond)) -

                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ReadMeterOperateResult +

                                                                                                                                                                                                                                                                                                                                                                                                      ReadParameterFromFlash (Thumb, 36 bytes, Stack size 16 bytes, lhl_flash.o(.text.ReadParameterFromFlash)) +

                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = ReadParameterFromFlash ⇒ __aeabi_memcpy +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_memcpy +
                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                      • >>   SystemParameterInit +
                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ReadParameterFromMemory
                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                      ReadShortParameterFromEEPROM (Thumb, 60 bytes, Stack size 24 bytes, cat24c512.o(.text.ReadShortParameterFromEEPROM)) -

                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 88
                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = ReadShortParameterFromEEPROM ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                        ReadParameterFromMemory (Thumb, 68 bytes, Stack size 24 bytes, maincore.o(.text.ReadParameterFromMemory)) +

                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = ReadParameterFromMemory ⇒ ReadParameterFromFlash ⇒ __aeabi_memcpy
                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                        • >>   ReadMultiByteFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                        • >>   CRC8 +
                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   CRC8 +
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   ReadParameterFromFlash
                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   InitUseBusParameter -
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   RetriveDevCoef -
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   SaveParameterInit -
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   GasAnalysisParameterInit -
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   UnitConverterInit -
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   InternalShortParameterInit -
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   SystemParameterInit +
                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   InitUseBusParameter +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   AdjustOffsetInit +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   SaveParameterInit +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   GasAnalysisParameterInit +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   UnitConverterInit +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   StaticTemperatureInit +
                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                            ReadRecentDateAccData (Thumb, 92 bytes, Stack size 24 bytes, savingdata.o(.text.ReadRecentDateAccData)) +

                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = ReadRecentDateAccData ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   CRC8 +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   ReadMultiByteFromEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   RetrieveLastAccumulation +
                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                            ReadRecentHistoryData (Thumb, 88 bytes, Stack size 24 bytes, savingdata.o(.text.ReadRecentHistoryData)) +

                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = ReadRecentHistoryData ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   CRC8 +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   ReadMultiByteFromEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   RetrieveLastAccumulation +
                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                            ReadRecordToComBuf (Thumb, 64 bytes, Stack size 16 bytes, savingdata.o(.text.ReadRecordToComBuf)) +

                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = ReadRecordToComBuf ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   enable_interrupts +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   disable_interrupts +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   CRC8 +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   ReadMultiByteFromEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   UserReadDataProtocol +
                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                            ReadSecond (Thumb, 4 bytes, Stack size 0 bytes, readwritedatabycom.o(.text.ReadSecond)) +

                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                            • >>   ReadMeterParameter

                                                                                                                                                                                                                                                                                                                                                                                                            ReadTimeBase (Thumb, 88 bytes, Stack size 8 bytes, readwritedatabycom.o(.text.ReadTimeBase))

                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = ReadTimeBase
                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   ModbusVariablePointerDec +
                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   ModbusVariablePointerDec
                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   ReadMeterInfo +
                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   ReadMeterInfo
                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                ReadWordRegister (Thumb, 60 bytes, Stack size 8 bytes, mcp9808.o(.text.ReadWordRegister)) -

                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = ReadWordRegister ⇒ SI2C_Read ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                  ReadWordRegister (Thumb, 60 bytes, Stack size 8 bytes, mcp9808.o(.text.ReadWordRegister)) +

                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = ReadWordRegister ⇒ SI2C_Read
                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   SI2C_Read -
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   SI2C_Write -
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   SI2C_NoAck -
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   SI2C_Ack -
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   SI2C_Stop -
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   SI2C_Start +
                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   SI2C_Read +
                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   SI2C_Write +
                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   SI2C_NoAck +
                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   SI2C_Ack +
                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   SI2C_Stop +
                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   SI2C_Start
                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   SystemHardWareAutoCheck +
                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   SystemHardWareAutoCheck
                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                      ReceivedDataProcessing (Thumb, 140 bytes, Stack size 24 bytes, commprocess.o(.text.ReceivedDataProcessing)) -

                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 376
                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = ReceivedDataProcessing ⇒ ModBusDataProcessing ⇒ UserWriteDataProtocol ⇒ ConvertAllFlowRateAndSave ⇒ FRAMWriteTotal ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                        ReceivedDataProcessing (Thumb, 140 bytes, Stack size 24 bytes, commprocess.o(.text.ReceivedDataProcessing)) +

                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 360
                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = ReceivedDataProcessing ⇒ ModBusDataProcessing ⇒ UserWriteDataProtocol ⇒ ConvertAllFlowRateAndSave ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr
                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   LHL_DMA_Stop -
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   LHL_DMA_Start -
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   LHL_DMA_GenerateTCD -
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   ModBusProtocolDetection -
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   ModBusDataProcessing -
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   DMA_UART_Tx_Init -
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   Get_UART_Rx_ActualLength -
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   DMA_register_irq_callback -
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   DMA_DMAMUX_CFG +
                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   LHL_DMA_Stop +
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   LHL_DMA_Start +
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   LHL_DMA_GenerateTCD +
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   ModBusProtocolDetection +
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   ModBusDataProcessing +
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   DMA_register_irq_callback +
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   DMA_UART_Tx_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   Get_UART_Rx_ActualLength +
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   DMA_DMAMUX_CFG
                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   SystemPolling +
                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   SystemPolling
                                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                                            ReleaseToIntAndDecimalBuf (Thumb, 48 bytes, Stack size 24 bytes, acccompute.o(.text.ReleaseToIntAndDecimalBuf)) +

                                                                                                                                                                                                                                                                                                                                                                                                                            ReleaseToIntAndDecimalBuf (Thumb, 48 bytes, Stack size 24 bytes, acccompute.o(.text.ReleaseToIntAndDecimalBuf))

                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 36
                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = ReleaseToIntAndDecimalBuf ⇒ __aeabi_lmul
                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __aeabi_lmul +
                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   __aeabi_lmul
                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   ConvertAllFlowRateAndSave +
                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   ConvertAllFlowRateAndSave
                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                ReleaseToIntAndDecimalBufForUart (Thumb, 112 bytes, Stack size 24 bytes, acccompute.o(.text.ReleaseToIntAndDecimalBufForUart)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                ReleaseToIntAndDecimalBufForUart (Thumb, 112 bytes, Stack size 24 bytes, acccompute.o(.text.ReleaseToIntAndDecimalBufForUart))

                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 36
                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = ReleaseToIntAndDecimalBufForUart ⇒ __aeabi_lmul
                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __aeabi_lmul +
                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __aeabi_lmul
                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   UserWriteDataProtocol -
                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ConvertAllFlowRateAndSave +
                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   UserWriteDataProtocol +
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ConvertAllFlowRateAndSave
                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                    ReleaseTotalToDisArray (Thumb, 80 bytes, Stack size 8 bytes, acccompute.o(.text.ReleaseTotalToDisArray)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                    ReleaseTotalToDisArray (Thumb, 80 bytes, Stack size 8 bytes, acccompute.o(.text.ReleaseTotalToDisArray))

                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = ReleaseTotalToDisArray
                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   UserWriteDataProtocol -
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ConvertAllFlowRateAndSave +
                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   UserWriteDataProtocol +
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ConvertAllFlowRateAndSave
                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                      ResetLPTimer1 (Thumb, 32 bytes, Stack size 8 bytes, lhl_lptimer.o(.text.ResetLPTimer1)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = ResetLPTimer1 +

                                                                                                                                                                                                                                                                                                                                                                                                                                        ResetTimer1_CC1 (Thumb, 24 bytes, Stack size 8 bytes, lhl_timer.o(.text.ResetTimer1_CC1)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = ResetTimer1_CC1
                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   SystemParameterInit -
                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   ManagePrimaryTimeInterval +
                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   LHL_TIM_ITConfig +
                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   FlowProcessManagement
                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                          ResetWriteAddr (Thumb, 82 bytes, Stack size 24 bytes, cat24c512.o(.text.ResetWriteAddr)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                            ResetWriteAddr (Thumb, 82 bytes, Stack size 24 bytes, cat24c512.o(.text.ResetWriteAddr)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = ResetWriteAddr ⇒ SI2C_Write
                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   delay_ms -
                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   SI2C_Write -
                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   SI2C_Stop -
                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   SI2C_Start +
                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   delay_ms +
                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SI2C_Write +
                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SI2C_Stop +
                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SI2C_Start
                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   WriteMultiByteToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   WriteMultiByteToEEPROM
                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                RetriveDevCoef (Thumb, 252 bytes, Stack size 40 bytes, correct.o(.text.RetriveDevCoef)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 192
                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = RetriveDevCoef ⇒ DefaultDevCoef ⇒ WriteShortParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  RetrieveLastAccumulation (Thumb, 284 bytes, Stack size 40 bytes, acccompute.o(.text.RetrieveLastAccumulation)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 136
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = RetrieveLastAccumulation ⇒ RetrieveLastAccumulationFromFRAM ⇒ FRAMCheckSaveTotalFlow ⇒ CRC8
                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ReadShortParameterFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ReadMultiByteFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   CRC8 -
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   DefaultDevCoef +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   CRC8 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ReadRecentDateAccData +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ReadRecentHistoryData +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   RetrieveLastAccumulationFromFRAM
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   SystemParameterInit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   SystemParameterInit
                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                      RetriveTACurve (Thumb, 184 bytes, Stack size 24 bytes, temperaturecorrect.o(.text.RetriveTACurve)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 88
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = RetriveTACurve ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        RetrieveLastAccumulationFromFRAM (Thumb, 312 bytes, Stack size 48 bytes, acccompute.o(.text.RetrieveLastAccumulationFromFRAM)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 96
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = RetrieveLastAccumulationFromFRAM ⇒ FRAMCheckSaveTotalFlow ⇒ CRC8
                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   ReadMultiByteFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   CRC8 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   CRC8 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   ReadFRAMDeviceID +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   ReadMultiByteFromFRAM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   FRAMCheckSaveTotalFlow
                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   SystemParameterInit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   RetrieveLastAccumulation
                                                                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                                                                            ReturnStartUnitBit (Thumb, 40 bytes, Stack size 0 bytes, unitconverter.o(.text.ReturnStartUnitBit)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   UserWriteDataProtocol +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              RetriveDevCoef (Thumb, 276 bytes, Stack size 32 bytes, correct.o(.text.RetriveDevCoef)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 168
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = RetriveDevCoef ⇒ DefaultDevCoef ⇒ WriteParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   CRC8 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   DefaultDevCoef +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   ReadMultiByteFromEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SystemParameterInit
                                                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                                                              SI2C_Ack (Thumb, 64 bytes, Stack size 24 bytes, lhl_i2c_soft.o(.text.SI2C_Ack)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              RetriveTACurve (Thumb, 184 bytes, Stack size 24 bytes, temperaturecorrect.o(.text.RetriveTACurve)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = RetriveTACurve ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   CRC8 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   ReadMultiByteFromEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SystemParameterInit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              ReturnStartUnitBit (Thumb, 40 bytes, Stack size 0 bytes, unitconverter.o(.text.ReturnStartUnitBit)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   UserWriteDataProtocol +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              SI2C_Ack (Thumb, 64 bytes, Stack size 24 bytes, lhl_i2c_soft.o(.text.SI2C_Ack))

                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = SI2C_Ack
                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   LHL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   LHL_GPIO_WritePin
                                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   ReadWordRegister -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   ReadMultiByteFromEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ReadWordRegister +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ReadMultiByteFromEEPROM
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SI2C_NoAck (Thumb, 44 bytes, Stack size 16 bytes, lhl_i2c_soft.o(.text.SI2C_NoAck)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SI2C_Init (Thumb, 48 bytes, Stack size 16 bytes, lhl_i2c_soft.o(.text.SI2C_Init)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = SI2C_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   EnableOutput +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   LHL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   SystemInitProcess +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SI2C_NoAck (Thumb, 44 bytes, Stack size 16 bytes, lhl_i2c_soft.o(.text.SI2C_NoAck))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = SI2C_NoAck
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   LHL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   LHL_GPIO_WritePin
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ReadWordRegister +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ReadWordRegister
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SI2C_Read (Thumb, 100 bytes, Stack size 24 bytes, lhl_i2c_soft.o(.text.SI2C_Read)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = SI2C_Read ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SI2C_Read (Thumb, 88 bytes, Stack size 24 bytes, lhl_i2c_soft.o(.text.SI2C_Read)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = SI2C_Read
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   LHL_GPIO_WritePin -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   LHL_GPIO_ReadPin -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   EnablePullUp -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   EnableInput -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   EnableOutput +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   EnableInput +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   EnableOutput +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   LHL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   LHL_GPIO_ReadPin
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   ReadWordRegister -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   ReadByteFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   ReadMultiByteFromEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   ReadWordRegister +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   ReadByteFromEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   ReadMultiByteFromEEPROM
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SI2C_Start (Thumb, 80 bytes, Stack size 24 bytes, lhl_i2c_soft.o(.text.SI2C_Start)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = SI2C_Start ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SI2C_Start (Thumb, 80 bytes, Stack size 24 bytes, lhl_i2c_soft.o(.text.SI2C_Start)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = SI2C_Start
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   LHL_GPIO_WritePin -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   EnableOutput +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   EnableOutput +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   LHL_GPIO_WritePin
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   ReadWordRegister -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   WriteByteToEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   ReadByteFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   ReadMultiByteFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   ResetWriteAddr -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   WriteMultiByteToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   WriteWordRegister +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ReadWordRegister +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   WriteByteToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ReadByteFromEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ResetWriteAddr +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   WriteMultiByteToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ReadMultiByteFromEEPROM
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SI2C_Stop (Thumb, 64 bytes, Stack size 24 bytes, lhl_i2c_soft.o(.text.SI2C_Stop)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SI2C_Stop (Thumb, 64 bytes, Stack size 24 bytes, lhl_i2c_soft.o(.text.SI2C_Stop))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = SI2C_Stop
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   LHL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   LHL_GPIO_WritePin
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ReadWordRegister -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   WriteByteToEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ReadByteFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ReadMultiByteFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ResetWriteAddr -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   WriteMultiByteToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   WriteWordRegister +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ReadWordRegister +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   WriteByteToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ReadByteFromEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ResetWriteAddr +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   WriteMultiByteToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ReadMultiByteFromEEPROM
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SI2C_Write (Thumb, 132 bytes, Stack size 24 bytes, lhl_i2c_soft.o(.text.SI2C_Write)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = SI2C_Write ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SI2C_Write (Thumb, 124 bytes, Stack size 24 bytes, lhl_i2c_soft.o(.text.SI2C_Write)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = SI2C_Write
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   LHL_GPIO_WritePin -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   LHL_GPIO_ReadPin -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   EnablePullUp -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   EnableInput -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   EnableOutput +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   EnableInput +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   EnableOutput +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   LHL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   LHL_GPIO_ReadPin
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   ReadWordRegister -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   WriteByteToEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   ReadByteFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   ReadMultiByteFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   ResetWriteAddr -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   WriteMultiByteToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   WriteWordRegister +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   ReadWordRegister +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   WriteByteToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   ReadByteFromEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   ResetWriteAddr +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   WriteMultiByteToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   ReadMultiByteFromEEPROM
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SaveParameterInit (Thumb, 20 bytes, Stack size 8 bytes, savingdata.o(.text.SaveParameterInit)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 96
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = SaveParameterInit ⇒ ReadShortParameterFromEEPROM ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SamplingTimer_IRQ_Callback (Thumb, 8 bytes, Stack size 8 bytes, d9v2fr_dp2006v1000 .o(.text.SamplingTimer_IRQ_Callback)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 88
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = SamplingTimer_IRQ_Callback ⇒ FlowProcessManagement ⇒ StartADCSyncSampingData ⇒ ADC0_1_SyncConversion_Init ⇒ LHL_REF_Init
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   ReadShortParameterFromEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   FlowProcessManagement
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   SystemParameterInit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • d9v2fr_dp2006v1000 .o(.text.StartNormolFlowMeasurement) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SaveParameterInit (Thumb, 20 bytes, Stack size 8 bytes, savingdata.o(.text.SaveParameterInit)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 56
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = SaveParameterInit ⇒ ReadParameterFromMemory ⇒ ReadParameterFromFlash ⇒ __aeabi_memcpy +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ReadParameterFromMemory +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   SystemParameterInit
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SendToTotalArray (Thumb, 92 bytes, Stack size 16 bytes, acccompute.o(.text.SendToTotalArray)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SaveSysParams (Thumb, 300 bytes, Stack size 24 bytes, lhl_flash.o(.text.SaveSysParams)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 52
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = SaveSysParams ⇒ LHL_FLASH_Program +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   LHL_FLASH_Program +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   LHL_FLASH_Erase +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __aeabi_memcpy4 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   SystemPolling +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SendToTotalArray (Thumb, 92 bytes, Stack size 16 bytes, acccompute.o(.text.SendToTotalArray))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = SendToTotalArray ⇒ CRC8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   CRC8 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   CRC8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ConvertAllFlowRateAndSave +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ConvertAllFlowRateAndSave
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetDWordCmdByCom (Thumb, 132 bytes, Stack size 16 bytes, readwritedatabycom.o(.text.SetDWordCmdByCom)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetDWordCmdByCom (Thumb, 116 bytes, Stack size 16 bytes, readwritedatabycom.o(.text.SetDWordCmdByCom))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = SetDWordCmdByCom
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   UserWriteDataProtocol +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   UserWriteDataProtocol
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetHistoryRecordTime (Thumb, 8 bytes, Stack size 0 bytes, savingdata.o(.text.SetHistoryRecordTime)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   SystemParameterInit +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetHistoryRecordTime (Thumb, 8 bytes, Stack size 0 bytes, savingdata.o(.text.SetHistoryRecordTime)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   SystemParameterInit
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetWordCmdByCom (Thumb, 112 bytes, Stack size 16 bytes, readwritedatabycom.o(.text.SetWordCmdByCom)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetWordCmdByCom (Thumb, 96 bytes, Stack size 16 bytes, readwritedatabycom.o(.text.SetWordCmdByCom))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = SetWordCmdByCom
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   InternalWriteParameterProtocol -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   UserWriteDataProtocol -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   MeterOperate +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   UserWriteDataProtocol
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetupACCArray (Thumb, 204 bytes, Stack size 24 bytes, acccompute.o(.text.SetupACCArray)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 36
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = SetupACCArray ⇒ __aeabi_lmul +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetupACCArray (Thumb, 216 bytes, Stack size 24 bytes, acccompute.o(.text.SetupACCArray)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = SetupACCArray ⇒ FRAMWriteTotal ⇒ CRC8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   CRC8 -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   __aeabi_lmul +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   CRC8 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __aeabi_lmul +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   FRAMWriteTotal
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   UserWriteDataProtocol -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   ClearACC +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   UserWriteDataProtocol +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ClearACC
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetupResponseTime (Thumb, 20 bytes, Stack size 0 bytes, usermodbus.o(.text.SetupResponseTime)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   SystemParameterInit +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetupResponseTime (Thumb, 20 bytes, Stack size 0 bytes, usermodbus.o(.text.SetupResponseTime)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   SystemParameterInit
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    StartDMAForRxdMainUartData (Thumb, 40 bytes, Stack size 8 bytes, commprocess.o(.text.StartDMAForRxdMainUartData)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    StartADCSyncSampingData (Thumb, 32 bytes, Stack size 8 bytes, sampprocess.o(.text.StartADCSyncSampingData)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = StartADCSyncSampingData ⇒ ADC0_1_SyncConversion_Init ⇒ LHL_REF_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ADC0_1_SyncConversion_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   FlowProcessManagement +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    StartDMAForRxdMainUartData (Thumb, 40 bytes, Stack size 8 bytes, commprocess.o(.text.StartDMAForRxdMainUartData))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 192
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = StartDMAForRxdMainUartData ⇒ DMA_UART_AnyLength_Rx_Init ⇒ LHL_DMA_Init ⇒ LHL_DMA_GenerateTCD
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   DMA_UART_AnyLength_Rx_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   DMA_UART_AnyLength_Rx_Init
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   SystemInitProcess +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   SystemInitProcess
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        StartDMAForTxdMainUartData (Thumb, 44 bytes, Stack size 8 bytes, commprocess.o(.text.StartDMAForTxdMainUartData)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        StartDMAForTxdMainUartData (Thumb, 44 bytes, Stack size 8 bytes, commprocess.o(.text.StartDMAForTxdMainUartData))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = StartDMAForTxdMainUartData ⇒ DMA_UART_Tx_Init ⇒ LHL_DMA_Init ⇒ LHL_DMA_GenerateTCD
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   LHL_DMA_Stop -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   DMA_UART_Tx_Init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   DMA_register_irq_callback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   LHL_DMA_Stop +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   DMA_register_irq_callback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   DMA_UART_Tx_Init
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   BLE_init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   BLE_init
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            StartLPTimer1 (Thumb, 68 bytes, Stack size 24 bytes, lhl_lptimer.o(.text.StartLPTimer1)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            StartLPTimer1 (Thumb, 68 bytes, Stack size 24 bytes, lhl_lptimer.o(.text.StartLPTimer1))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = StartLPTimer1 ⇒ LHL_LPTIM_Init
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   LHL_LPTIM_Start -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   LHL_LPTIM_ITConfig +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   LHL_LPTIM_Start +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   LHL_LPTIM_ITConfig
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   LHL_LPTIM_Init
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   LHL_LPTIM_DeInit
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   LHL_RCC_LSEConfig
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   EnterMainEntry +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   EnterMainEntry
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                StartLPTimer2 (Thumb, 68 bytes, Stack size 24 bytes, lhl_lptimer.o(.text.StartLPTimer2)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                StartLPTimer2 (Thumb, 64 bytes, Stack size 24 bytes, lhl_lptimer.o(.text.StartLPTimer2))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = StartLPTimer2 ⇒ LHL_LPTIM_Init
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   LHL_LPTIM_Start -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   LHL_LPTIM_ITConfig +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   LHL_LPTIM_Start +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   LHL_LPTIM_ITConfig
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   LHL_LPTIM_Init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   LHL_LPTIM_DeInit
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   LHL_RCC_LSEConfig

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   main
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  StartNormolFlowMeasurement (Thumb, 180 bytes, Stack size 16 bytes, dp2006_vm1000.o(.text.StartNormolFlowMeasurement)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 128
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = StartNormolFlowMeasurement ⇒ FlowProcessManagement ⇒ DMA_ADC_Init ⇒ LHL_DMA_Init ⇒ LHL_DMA_GenerateTCD +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    StartNormolFlowMeasurement (Thumb, 44 bytes, Stack size 8 bytes, d9v2fr_dp2006v1000 .o(.text.StartNormolFlowMeasurement)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 88
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = StartNormolFlowMeasurement ⇒ FlowProcessManagement ⇒ StartADCSyncSampingData ⇒ ADC0_1_SyncConversion_Init ⇒ LHL_REF_Init
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   Timer_register_irq_callback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   StartTimer1_CC1 -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ADC_REF_Init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   FlowProcessManagement +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   Timer_register_irq_callback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   StartTimer1_CC1 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   FlowProcessManagement
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   SystemPolling +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   LPTIMER1_IRQ_Callback
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        StartTimer1_CC1 (Thumb, 92 bytes, Stack size 32 bytes, lhl_timer.o(.text.StartTimer1_CC1)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = StartTimer1_CC1 ⇒ LHL_TIM_Init +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          StartTimer1_CC1 (Thumb, 72 bytes, Stack size 24 bytes, lhl_timer.o(.text.StartTimer1_CC1)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = StartTimer1_CC1 ⇒ LHL_TIM_Init
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   LHL_TIM_ITConfig -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   LHL_TIM_Start +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   LHL_TIM_ITConfig +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   LHL_TIM_Start
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   LHL_TIM_Init
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   FlowProcessManagement -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   StartNormolFlowMeasurement +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   StartNormolFlowMeasurement
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              StopBtimer0 (Thumb, 12 bytes, Stack size 0 bytes, lhl_btim.o(.text.StopBtimer0)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   Btimer_irq_callback +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                StaticLowTemperatureWrite (Thumb, 68 bytes, Stack size 8 bytes, statictemperature.o(.text.StaticLowTemperatureWrite)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 112
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = StaticLowTemperatureWrite ⇒ WriteShortParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   EnterUserMode +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   WriteShortParameterToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   HighTemperatureParameterWriting +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   LowTemperatureParameterWriting
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                StopTimer1 (Thumb, 48 bytes, Stack size 16 bytes, lhl_timer.o(.text.StopTimer1)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                StaticTemperatureInit (Thumb, 92 bytes, Stack size 16 bytes, statictemperature.o(.text.StaticTemperatureInit)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = StaticTemperatureInit ⇒ ReadParameterFromMemory ⇒ ReadParameterFromFlash ⇒ __aeabi_memcpy +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   ReadParameterFromMemory +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   SystemParameterInit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                StopADCConversion (Thumb, 14 bytes, Stack size 8 bytes, lhl_adc.o(.text.StopADCConversion)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = StopADCConversion +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   LHL_ADC_Stop +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   ComputeSampleData +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                StopTimer1 (Thumb, 48 bytes, Stack size 16 bytes, lhl_timer.o(.text.StopTimer1))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = StopTimer1
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   LHL_TIM_ClearFlag -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   LHL_TIM_ITConfig -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   LHL_TIM_Stop +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   LHL_TIM_ClearFlag +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   LHL_TIM_ITConfig +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   LHL_TIM_Stop
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   FlowProcessManagement +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   FlowProcessManagement
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Stop_WDT (Thumb, 8 bytes, Stack size 8 bytes, lhl_watchdog.o(.text.Stop_WDT)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = Stop_WDT +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      StoreDevCoefNodeAndValue (Thumb, 44 bytes, Stack size 8 bytes, correct.o(.text.StoreDevCoefNodeAndValue)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 112
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = StoreDevCoefNodeAndValue ⇒ WriteParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   LHL_IWDG_Stop +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   WriteParameterToEEPROM
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   main +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   UserWriteDataProtocol +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   ConvertAllFlowRateAndSave
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          StoreDevCoefNodeAndValue (Thumb, 48 bytes, Stack size 8 bytes, correct.o(.text.StoreDevCoefNodeAndValue)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 104
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = StoreDevCoefNodeAndValue ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   WriteMultiByteToEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   UserWriteDataProtocol -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   ConvertAllFlowRateAndSave -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          - -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SysTick_Handler (Thumb, 8 bytes, Stack size 8 bytes, lhl_systick.o(.text.SysTick_Handler)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = SysTick_Handler -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   LHL_IncTick -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SysTick_Handler (Thumb, 16 bytes, Stack size 0 bytes, lh32m0g3x_lhl.o(.text.SysTick_Handler))
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • startup_lh32m0g3x.o(RESET)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SystemClockConfiguration (Thumb, 36 bytes, Stack size 24 bytes, lhl_systemclock.o(.text.SystemClockConfiguration)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SystemClockConfiguration (Thumb, 36 bytes, Stack size 24 bytes, lhl_systemclock.o(.text.SystemClockConfiguration))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 88
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = SystemClockConfiguration ⇒ LHL_RCC_ClockConfig ⇒ LHL_GPIO_Init

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   LHL_RCC_ClockConfig @@ -2029,91 +2124,95 @@ Global Symbols

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SystemCoreClockUpdate (Thumb, 120 bytes, Stack size 16 bytes, system_lh32m0g3x.o(.text.SystemCoreClockUpdate))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = SystemCoreClockUpdate ⇒ LHL_Get_ClockShift
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   LHL_Get_ClockShift +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   LHL_Get_ClockShift

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   LHL_RCC_ClockConfig
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SystemGPIOInit (Thumb, 64 bytes, Stack size 24 bytes, lhl_gpio.o(.text.SystemGPIOInit)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SystemGPIOInit (Thumb, 64 bytes, Stack size 24 bytes, lhl_gpio.o(.text.SystemGPIOInit))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 56
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = SystemGPIOInit ⇒ LHL_GPIO_Init
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   LHL_GPIO_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   LHL_GPIO_Init

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   main
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SystemHardWareAutoCheck (Thumb, 144 bytes, Stack size 24 bytes, maincore.o(.text.SystemHardWareAutoCheck)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 88
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = SystemHardWareAutoCheck ⇒ WriteByteToEEPROM ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SystemHardWareAutoCheck (Thumb, 144 bytes, Stack size 24 bytes, maincore.o(.text.SystemHardWareAutoCheck)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = SystemHardWareAutoCheck ⇒ WriteByteToEEPROM ⇒ SI2C_Write
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ReadWordRegister -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   WriteByteToEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ReadByteFromEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ReadWordRegister +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   WriteByteToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ReadByteFromEEPROM
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   SystemInitProcess +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   SystemInitProcess

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SystemInit (Thumb, 24 bytes, Stack size 0 bytes, system_lh32m0g3x.o(.text.SystemInit))
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • startup_lh32m0g3x.o(.text)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SystemInitProcess (Thumb, 216 bytes, Stack size 16 bytes, maincore.o(.text.SystemInitProcess)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 232
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = SystemInitProcess ⇒ SystemParameterInit ⇒ RetriveDevCoef ⇒ DefaultDevCoef ⇒ WriteShortParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SystemInitProcess (Thumb, 300 bytes, Stack size 24 bytes, maincore.o(.text.SystemInitProcess)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 224
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = SystemInitProcess ⇒ SystemParameterInit ⇒ RetriveDevCoef ⇒ DefaultDevCoef ⇒ WriteParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   EEPROMInit -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   SystemHardWareAutoCheck -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   SystemParameterInit -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   Clear_WDT -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   StartDMAForRxdMainUartData -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   UART0_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   StartDMAForRxdMainUartData +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   WriteWordRegister +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   EEPROMInit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   SystemHardWareAutoCheck +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   SystemParameterInit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   SI2C_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   clear_WDT +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   UART0_Init
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __aeabi_memclr

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   main
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SystemParameterInit (Thumb, 340 bytes, Stack size 24 bytes, maincore.o(.text.SystemParameterInit)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 216
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = SystemParameterInit ⇒ RetriveDevCoef ⇒ DefaultDevCoef ⇒ WriteShortParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SystemParameterInit (Thumb, 1696 bytes, Stack size 32 bytes, maincore.o(.text.SystemParameterInit)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 200
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = SystemParameterInit ⇒ RetriveDevCoef ⇒ DefaultDevCoef ⇒ WriteParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   InitUseBusParameter -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   SetHistoryRecordTime -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   RetriveTACurve -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   RetriveDevCoef -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   SaveParameterInit -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   GasAnalysisParameterInit -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   UnitConverterInit -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   ReadLongParameterFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   SetupResponseTime -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   ComputeGCFFactor -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   ReadShortParameterFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   ReadMultiByteFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   InternalLongParameterInit -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   InternalShortParameterInit -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   Clear_WDT -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   ResetLPTimer1 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   JudgeFlowRateGain +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   ComputeOffsetDriftInit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   InitUseBusParameter +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SetHistoryRecordTime +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   RetrieveLastAccumulation +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   RetriveTACurve +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   RetriveDevCoef +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   AdjustOffsetInit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SaveParameterInit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   GasAnalysisParameterInit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   PulseParameterInit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   UnitConverterInit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SetupResponseTime +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   ComputeGCFFactor +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   StaticTemperatureInit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   CRC8 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   InitPulseUnit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   ReadParameterFromFlash +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   clear_WDT
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SystemInitProcess +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   SystemInitProcess
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SystemPolling (Thumb, 156 bytes, Stack size 8 bytes, dp2006_vm1000.o(.text.SystemPolling)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 416
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = SystemPolling ⇒ BLE_Application_Init ⇒ BLE_init ⇒ StartDMAForTxdMainUartData ⇒ DMA_UART_Tx_Init ⇒ LHL_DMA_Init ⇒ LHL_DMA_GenerateTCD +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SystemPolling (Thumb, 212 bytes, Stack size 16 bytes, d9v2fr_dp2006v1000 .o(.text.SystemPolling)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 424
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = SystemPolling ⇒ BLE_Application_Init ⇒ BLE_init ⇒ StartDMAForTxdMainUartData ⇒ DMA_UART_Tx_Init ⇒ LHL_DMA_Init ⇒ LHL_DMA_GenerateTCD
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ManagePrimaryTimeInterval -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ModeExitCount -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   Clear_WDT -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   Update_Pressure_Display -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   StartNormolFlowMeasurement -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   OLED_Clear -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   OLED_Refresh -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   BLE_Application_Init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ReceivedDataProcessing +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   __aeabi_ui2f +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ReceivedDataProcessing +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   SaveSysParams +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   GetFlowRate +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   BLE_Application_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   OLED_Clear +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   OLED_Refresh +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   Update_Pressure_Display

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   main
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    TIM1_IRQHandler (Thumb, 72 bytes, Stack size 16 bytes, lhl_timer.o(.text.TIM1_IRQHandler)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    TIM1_IRQHandler (Thumb, 28 bytes, Stack size 16 bytes, lhl_timer.o(.text.TIM1_IRQHandler))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = TIM1_IRQHandler

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • startup_lh32m0g3x.o(RESET)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    TIM2_IRQHandler (Thumb, 72 bytes, Stack size 16 bytes, lhl_timer.o(.text.TIM2_IRQHandler)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    TIM2_IRQHandler (Thumb, 24 bytes, Stack size 16 bytes, lhl_timer.o(.text.TIM2_IRQHandler))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = TIM2_IRQHandler

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • startup_lh32m0g3x.o(RESET) @@ -2121,350 +2220,311 @@ Global Symbols

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      TIM5_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, lhl_btim.o(.text.TIM5_IRQHandler))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = TIM5_IRQHandler
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   LHL_BTIM_ClearPending -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   LHL_BTIM_Stop +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   LHL_BTIM_ClearPending +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   LHL_BTIM_Stop

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • startup_lh32m0g3x.o(RESET)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        TIM6_IRQHandler (Thumb, 28 bytes, Stack size 8 bytes, lhl_btim.o(.text.TIM6_IRQHandler))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = TIM6_IRQHandler
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   LHL_BTIM_ClearPending -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   LHL_BTIM_Stop +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   LHL_BTIM_ClearPending +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   LHL_BTIM_Stop

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • startup_lh32m0g3x.o(RESET)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Timer_register_irq_callback (Thumb, 100 bytes, Stack size 8 bytes, lhl_timer.o(.text.Timer_register_irq_callback)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = Timer_register_irq_callback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   StartNormolFlowMeasurement +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Timer_register_irq_callback (Thumb, 32 bytes, Stack size 0 bytes, lhl_timer.o(.text.Timer_register_irq_callback)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   StartNormolFlowMeasurement

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            UART0_IRQHandler (Thumb, 24 bytes, Stack size 8 bytes, lhl_uart.o(.text.UART0_IRQHandler))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = UART0_IRQHandler
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   LHL_UART_GetPending +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   LHL_UART_GetPending

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • startup_lh32m0g3x.o(RESET)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              UART0_Init (Thumb, 72 bytes, Stack size 48 bytes, lhl_uart.o(.text.UART0_Init)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              UART0_Init (Thumb, 72 bytes, Stack size 48 bytes, lhl_uart.o(.text.UART0_Init))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 88
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = UART0_Init ⇒ LHL_UART_Init ⇒ __aeabi_uidiv

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   LHL_UART_Init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   LHL_GPIO_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   LHL_GPIO_Init
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SystemInitProcess +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   SystemInitProcess

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                UART1_IRQHandler (Thumb, 24 bytes, Stack size 8 bytes, lhl_uart.o(.text.UART1_IRQHandler))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = UART1_IRQHandler
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   LHL_UART_GetPending +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   LHL_UART_GetPending

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • startup_lh32m0g3x.o(RESET)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  UnitConverterInit (Thumb, 68 bytes, Stack size 8 bytes, unitconverter.o(.text.UnitConverterInit)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 96
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = UnitConverterInit ⇒ ReadShortParameterFromEEPROM ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    UnitConverterInit (Thumb, 68 bytes, Stack size 8 bytes, unitconverter.o(.text.UnitConverterInit)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 56
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = UnitConverterInit ⇒ ReadParameterFromMemory ⇒ ReadParameterFromFlash ⇒ __aeabi_memcpy
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ReadShortParameterFromEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ReadParameterFromMemory
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   SystemParameterInit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   SystemParameterInit
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Unit_key (Thumb, 64 bytes, Stack size 8 bytes, key_power.o(.text.Unit_key)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Unit_key (Thumb, 64 bytes, Stack size 8 bytes, key_power.o(.text.Unit_key))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = Unit_key
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   LHL_GPIO_ReadPin +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   LHL_GPIO_ReadPin

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   My_Timer2_Callback
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Update_Pressure_Display (Thumb, 700 bytes, Stack size 64 bytes, dp2006_vm1000.o(.text.Update_Pressure_Display)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Update_Pressure_Display (Thumb, 700 bytes, Stack size 64 bytes, d9v2fr_dp2006v1000 .o(.text.Update_Pressure_Display))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 192
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = Update_Pressure_Display ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __aeabi_d2uiz +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __aeabi_ddiv +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   OLED_FillRect_White +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   OLED_FillRect +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   OLED_FillArea +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   OLED_ShowNum +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   OLED_ShowString +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   OLED_ShowChar +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   OLED_Refresh_Line_Diff +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __aeabi_d2uiz
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __aeabi_dadd -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __aeabi_ddiv -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __aeabi_f2d +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __aeabi_f2d
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __aeabi_dmul -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   OLED_FillRect_White -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   OLED_FillRect -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   OLED_FillArea -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   OLED_ShowNum -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   OLED_ShowString -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   OLED_ShowChar -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   OLED_Refresh_Line_Diff -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __aeabi_uidivmod -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __aeabi_uidiv +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __aeabi_uidivmod +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __aeabi_uidiv
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   SystemPolling +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SystemPolling
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              UserReadDataProtocol (Thumb, 496 bytes, Stack size 24 bytes, usermodbus.o(.text.UserReadDataProtocol)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 104
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = UserReadDataProtocol ⇒ ReadRecordToComBuf ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                UserReadDataProtocol (Thumb, 496 bytes, Stack size 24 bytes, usermodbus.o(.text.UserReadDataProtocol)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 88
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = UserReadDataProtocol ⇒ ReadRecordToComBuf ⇒ ReadMultiByteFromEEPROM ⇒ SI2C_Read
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   ModbusVariablePointerDec -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   ReadRecordToComBuf +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ModbusVariablePointerDec +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ReadRecordToComBuf
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ModBusDataProcessing +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ModBusDataProcessing
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    UserWriteDataProtocol (Thumb, 2356 bytes, Stack size 144 bytes, usermodbus.o(.text.UserWriteDataProtocol)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 328
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = UserWriteDataProtocol ⇒ ConvertAllFlowRateAndSave ⇒ FRAMWriteTotal ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      UserWriteDataProtocol (Thumb, 2540 bytes, Stack size 144 bytes, usermodbus.o(.text.UserWriteDataProtocol)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 312
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = UserWriteDataProtocol ⇒ ConvertAllFlowRateAndSave ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ModbusVariablePointerProcess -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ComputeGCFFactor -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   BackupParameterToFlash -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ReleaseToIntAndDecimalBufForUart -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   SetupACCArray -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ReleaseTotalToDisArray -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   FreeSetWordCmdByCom -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ClearACC -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ConvertAllFlowRateAndSave -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   WriteDWordValidDataByCom -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ReturnStartUnitBit -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ConvertHEXToBCDArray -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   StoreDevCoefNodeAndValue -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   SetDWordCmdByCom -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   WriteWordValidDataByCom -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   WriteInitUseBusParameter -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   CalibrateGasOffset -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   SetWordCmdByCom -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   FreeWriteWordValidDataByCom -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   WriteShortParameterToEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_memcpy -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_lmul +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   ModbusVariablePointerProcess +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   ComputeGCFFactor +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   BackupParameterToFlash +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   ReleaseToIntAndDecimalBufForUart +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   SetupACCArray +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   ReleaseTotalToDisArray +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   FreeSetWordCmdByCom +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   ClearACC +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   CalibrateGasOffset +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   FreeWriteWordByCom +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   ReturnStartUnitBit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   ConvertHEXToBCDArray +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   StoreDevCoefNodeAndValue +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   SetDWordCmdByCom +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   WriteInitUseBusParameter +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   ConvertAllFlowRateAndSave +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   WriteParameterToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   DefaultDevCoef +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   WriteDWordByCom +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   WriteShortParameterToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   SetWordCmdByCom +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   WriteWordByCom +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __aeabi_memcpy
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __aeabi_uldivmod -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   DefaultDevCoef
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   ModBusDataProcessing +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   ModBusDataProcessing
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          WriteAnHistoryData (Thumb, 112 bytes, Stack size 40 bytes, savingdata.o(.text.WriteAnHistoryData)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 136
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = WriteAnHistoryData ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            WriteByteToEEPROM (Thumb, 112 bytes, Stack size 24 bytes, cat24c512.o(.text.WriteByteToEEPROM)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = WriteByteToEEPROM ⇒ SI2C_Write
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   CRC8 -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   WriteMultiByteToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   LHL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   delay_ms +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SI2C_Write +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SI2C_Stop +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SI2C_Start
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   MeterOperate +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   SystemHardWareAutoCheck
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                WriteByteToEEPROM (Thumb, 112 bytes, Stack size 24 bytes, cat24c512.o(.text.WriteByteToEEPROM)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = WriteByteToEEPROM ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  WriteDWordByCom (Thumb, 160 bytes, Stack size 32 bytes, readwritedatabycom.o(.text.WriteDWordByCom)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 136
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = WriteDWordByCom ⇒ WriteParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   LHL_GPIO_WritePin -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   delay_ms -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   SI2C_Write -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   SI2C_Stop -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   SI2C_Start +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   WriteParameterToEEPROM
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   SystemHardWareAutoCheck +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   UserWriteDataProtocol
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      WriteCalbrationDataByCom (Thumb, 128 bytes, Stack size 16 bytes, readwritedatabycom.o(.text.WriteCalbrationDataByCom)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 112
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = WriteCalbrationDataByCom ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        WriteInitUseBusParameter (Thumb, 64 bytes, Stack size 24 bytes, usermodbus.o(.text.WriteInitUseBusParameter)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 128
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = WriteInitUseBusParameter ⇒ WriteParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   enable_interrupts -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   disable_interrupts -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   WriteMultiByteToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   WriteParameterToEEPROM
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   InternalWriteParameterProtocol +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   UserWriteDataProtocol
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            WriteCurveByCom (Thumb, 196 bytes, Stack size 16 bytes, temperaturecorrect.o(.text.WriteCurveByCom)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 112
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = WriteCurveByCom ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              WriteMultiByteToEEPROM (Thumb, 152 bytes, Stack size 32 bytes, cat24c512.o(.text.WriteMultiByteToEEPROM)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 80
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   WriteMultiByteToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   LHL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   delay_ms +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   SI2C_Write +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   SI2C_Stop +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   SI2C_Start +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   ResetWriteAddr
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   InternalWriteParameterProtocol +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   WriteParameterToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   WriteShortParameterToEEPROM
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  WriteDWordValidDataByCom (Thumb, 188 bytes, Stack size 32 bytes, readwritedatabycom.o(.text.WriteDWordValidDataByCom)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 152
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = WriteDWordValidDataByCom ⇒ WriteLongParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   WriteLongParameterToEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   UserWriteDataProtocol +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    WriteMultiByteToFRAM (Thumb, 2 bytes, Stack size 0 bytes, mb85rs16.o(.text.WriteMultiByteToFRAM)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   FRAMWriteTotal
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    WriteInitUseBusParameter (Thumb, 64 bytes, Stack size 24 bytes, usermodbus.o(.text.WriteInitUseBusParameter)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 144
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = WriteInitUseBusParameter ⇒ WriteShortParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      WriteParameterToEEPROM (Thumb, 68 bytes, Stack size 24 bytes, cat24c512.o(.text.WriteParameterToEEPROM)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 104
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = WriteParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   WriteShortParameterToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   CRC8 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   WriteMultiByteToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   ReadMultiByteFromEEPROM
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   UserWriteDataProtocol +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   UserWriteDataProtocol +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   StoreDevCoefNodeAndValue +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   WriteInitUseBusParameter +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   ConvertAllFlowRateAndSave +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   DefaultDevCoef +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   WriteDWordByCom
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          WriteLongParameterToEEPROM (Thumb, 60 bytes, Stack size 24 bytes, cat24c512.o(.text.WriteLongParameterToEEPROM)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 120
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = WriteLongParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            WriteShortParameterToEEPROM (Thumb, 60 bytes, Stack size 24 bytes, cat24c512.o(.text.WriteShortParameterToEEPROM)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 104
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = WriteShortParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   ReadMultiByteFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   CRC8 -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   WriteMultiByteToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   CRC8 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   WriteMultiByteToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   ReadMultiByteFromEEPROM
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   ConvertAllFlowRateAndSave -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   WriteDWordValidDataByCom -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   FreeWriteDWordValidDataByCom +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   UserWriteDataProtocol +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   StaticLowTemperatureWrite +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   FreeWriteWordByCom +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   HighTemperatureParameterWriting +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   ConvertAllFlowRateAndSave +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   DefaultDevCoef +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   LowTemperatureParameterWriting +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   WriteWordByCom
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                WriteMultiByteParameterByCom (Thumb, 136 bytes, Stack size 32 bytes, readwritedatabycom.o(.text.WriteMultiByteParameterByCom)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 128
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = WriteMultiByteParameterByCom ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  WriteWordByCom (Thumb, 136 bytes, Stack size 32 bytes, readwritedatabycom.o(.text.WriteWordByCom)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 136
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = WriteWordByCom ⇒ WriteShortParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   ReadMultiByteFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   WriteMultiByteToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   WriteShortParameterToEEPROM
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   InternalWriteParameterProtocol +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   UserWriteDataProtocol
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      WriteMultiByteToEEPROM (Thumb, 152 bytes, Stack size 32 bytes, cat24c512.o(.text.WriteMultiByteToEEPROM)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 96
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        WriteWordByComToFlash (Thumb, 56 bytes, Stack size 20 bytes, readwritedatabycom.o(.text.WriteWordByComToFlash)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 20
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = WriteWordByComToFlash
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   LHL_GPIO_WritePin -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   delay_ms -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   SI2C_Write -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   SI2C_Stop -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   SI2C_Start -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   ResetWriteAddr -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   WriteLongParameterToEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   StoreDevCoefNodeAndValue -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   WriteCalbrationDataByCom -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   WriteAnHistoryData -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   WriteCurveByCom -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   WriteMultiByteParameterByCom -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   WriteShortParameterToEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   DefaultDevCoef -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   FRAMWriteTotal +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   InternalWriteParameterProtocolToFlash
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          WriteShortParameterToEEPROM (Thumb, 56 bytes, Stack size 24 bytes, cat24c512.o(.text.WriteShortParameterToEEPROM)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 120
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = WriteShortParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            WriteWordRegister (Thumb, 40 bytes, Stack size 16 bytes, mcp9808.o(.text.WriteWordRegister)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = WriteWordRegister ⇒ SI2C_Write
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   ReadMultiByteFromEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   CRC8 -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   WriteMultiByteToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SI2C_Write +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SI2C_Stop +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SI2C_Start
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   InternalWriteParameterProtocol -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   UserWriteDataProtocol -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   ConvertAllFlowRateAndSave -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   WriteWordValidDataByCom -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   WriteInitUseBusParameter -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   FreeWriteWordValidDataByCom -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   CalibSystemOffset -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   DefaultDevCoef +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   SystemInitProcess
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                WriteTimeBase (Thumb, 92 bytes, Stack size 16 bytes, readwritedatabycom.o(.text.WriteTimeBase)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = WriteTimeBase -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   MeterOperate +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  clear_WDT (Thumb, 2 bytes, Stack size 0 bytes, lhl_watchdog.o(.text.clear_WDT)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   SystemParameterInit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   SystemInitProcess
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  WriteWordValidDataByCom (Thumb, 164 bytes, Stack size 32 bytes, readwritedatabycom.o(.text.WriteWordValidDataByCom)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 152
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = WriteWordValidDataByCom ⇒ WriteShortParameterToEEPROM ⇒ WriteMultiByteToEEPROM ⇒ ResetWriteAddr ⇒ SI2C_Write ⇒ EnableOutput -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   WriteShortParameterToEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   UserWriteDataProtocol +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    delay_ms (Thumb, 36 bytes, Stack size 0 bytes, delay.o(.text.delay_ms)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   WriteByteToEEPROM +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   OLED_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   BLE_init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   Key_Scan_Task +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ResetWriteAddr +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   WriteMultiByteToEEPROM
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    delay_ms (Thumb, 36 bytes, Stack size 0 bytes, delay.o(.text.delay_ms)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   WriteByteToEEPROM -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   OLED_Init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   Key_Scan_Task -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   BLE_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ResetWriteAddr -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   WriteMultiByteToEEPROM +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      disable_interrupts (Thumb, 8 bytes, Stack size 0 bytes, lhl_systemclock.o(.text.disable_interrupts)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   InternalWriteParameterProtocolToFlash +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ReadRecordToComBuf +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ConvertAllFlowRateAndSave
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      disable_interrupts (Thumb, 2 bytes, Stack size 0 bytes, lhl_systemclock.o(.text.disable_interrupts)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   InternalWriteParameterProtocol -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ConvertAllFlowRateAndSave -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ReadRecordToComBuf -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   WriteCalbrationDataByCom -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   ReadCalbrationDataByCom -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   MeterOperate +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        enable_interrupts (Thumb, 4 bytes, Stack size 0 bytes, lhl_systemclock.o(.text.enable_interrupts)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   ReadRecordToComBuf
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        enable_interrupts (Thumb, 2 bytes, Stack size 0 bytes, lhl_systemclock.o(.text.enable_interrupts)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   ReadRecordToComBuf -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   WriteCalbrationDataByCom -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   ReadCalbrationDataByCom -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   MeterOperate -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        - -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        lptimer_register_irq_callback (Thumb, 44 bytes, Stack size 8 bytes, lhl_lptimer.o(.text.lptimer_register_irq_callback)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        lptimer_register_irq_callback (Thumb, 44 bytes, Stack size 8 bytes, lhl_lptimer.o(.text.lptimer_register_irq_callback))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = lptimer_register_irq_callback

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   LHL_LPTIM_ClearPending
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   EnterMainEntry +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   EnterMainEntry
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   main

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          main (Thumb, 64 bytes, Stack size 0 bytes, main.o(.text.main)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 416
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = main ⇒ SystemPolling ⇒ BLE_Application_Init ⇒ BLE_init ⇒ StartDMAForTxdMainUartData ⇒ DMA_UART_Tx_Init ⇒ LHL_DMA_Init ⇒ LHL_DMA_GenerateTCD +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 424
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = main ⇒ SystemPolling ⇒ BLE_Application_Init ⇒ BLE_init ⇒ StartDMAForTxdMainUartData ⇒ DMA_UART_Tx_Init ⇒ LHL_DMA_Init ⇒ LHL_DMA_GenerateTCD
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   SystemPolling -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   OLED_Init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   SystemInitProcess -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   EnterMainEntry -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   Key_Power_Init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   Stop_WDT -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   SystemClockConfiguration -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   lptimer_register_irq_callback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   StartLPTimer2 -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   EnableOutput -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   SystemGPIOInit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   EnableOutput +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SystemGPIOInit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SystemClockConfiguration +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   LHL_IWDG_Stop +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SystemPolling +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   OLED_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   SystemInitProcess +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   EnterMainEntry +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   Key_Power_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   lptimer_register_irq_callback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   StartLPTimer2

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • entry9a.o(.ARM.Collect$$$$0000000B)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              __0sprintf$8 (Thumb, 36 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              __0sprintf$5 (Thumb, 36 bytes, Stack size 24 bytes, printf5.o(i.__0sprintf$5), UNUSED)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   _sputc -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   _printf_core +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   _printf_core
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              __1sprintf$8 (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              __1sprintf$5 (Thumb, 0 bytes, Stack size 24 bytes, printf5.o(i.__0sprintf$5), UNUSED) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              __2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printf8.o(i.__0sprintf$8)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              __2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printf5.o(i.__0sprintf$5))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = __2sprintf
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   BLE_init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   BLE_init

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                __ARM_clz (Thumb, 46 bytes, Stack size 0 bytes, depilogue.o(i.__ARM_clz))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   _double_epilogue
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Local Symbols

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                _printf_core (Thumb, 1020 bytes, Stack size 104 bytes, printf8.o(i._printf_core), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                _printf_core (Thumb, 688 bytes, Stack size 96 bytes, printf5.o(i._printf_core), UNUSED)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __aeabi_uldivmod -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   _printf_pre_padding -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   _printf_post_padding
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __0sprintf$8 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __0sprintf$5
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  _printf_post_padding (Thumb, 32 bytes, Stack size 24 bytes, printf8.o(i._printf_post_padding), UNUSED) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   _printf_core +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    _sputc (Thumb, 10 bytes, Stack size 0 bytes, printf5.o(i._sputc)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   __0sprintf$5
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    - -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    _printf_pre_padding (Thumb, 44 bytes, Stack size 40 bytes, printf8.o(i._printf_pre_padding), UNUSED) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   _printf_core -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    - -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    _sputc (Thumb, 10 bytes, Stack size 0 bytes, printf8.o(i._sputc)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   __0sprintf$8 -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • printf8.o(i.__0sprintf$8) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • printf5.o(i.__0sprintf$5)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Undefined Global Symbols diff --git a/project/OBJ/DP2317_MF6600_LH32M0S3_APP.lnp b/project/OBJ/DP2317_MF6600_LH32M0S3_APP.lnp old mode 100755 new mode 100644 index d840ac3..e825606 --- a/project/OBJ/DP2317_MF6600_LH32M0S3_APP.lnp +++ b/project/OBJ/DP2317_MF6600_LH32M0S3_APP.lnp @@ -18,28 +18,21 @@ ".\obj\lh32m0g3x_flash.o" ".\obj\lh32m0g3x_rtc.o" ".\obj\lh32m0g3x_exti.o" -".\obj\lh32m0g3x_mcal.o" -".\obj\lh32m0g3x_mio.o" -".\obj\lh32m0g3x_xlink.o" -".\obj\lh32m0g3x_spi.o" -".\obj\lhl_adc.o" -".\obj\lhl_adc_dma.o" -".\obj\lhl_btim.o" -".\obj\lhl_dma.o" -".\obj\lhl_exti.o" +".\obj\lhl_systemclock.o" ".\obj\lhl_gpio.o" +".\obj\lhl_rtc.o" +".\obj\lhl_lptimer.o" +".\obj\lhl_timer.o" +".\obj\lhl_btim.o" +".\obj\lhl_uart.o" +".\obj\lhl_dma.o" +".\obj\lhl_adc.o" +".\obj\lhl_watchdog.o" ".\obj\lhl_i2c_slave.o" ".\obj\lhl_i2c_soft.o" -".\obj\lhl_lowpower.o" -".\obj\lhl_lptimer.o" -".\obj\lhl_rtc.o" -".\obj\lhl_systemclock.o" -".\obj\lhl_timer.o" -".\obj\lhl_uart.o" -".\obj\lhl_watchdog.o" -".\obj\lhl_systick.o" -".\obj\lhl_xlink.o" +".\obj\lhl_exti.o" ".\obj\lhl_flash.o" +".\obj\lhl_lowpower.o" ".\obj\main.o" ".\obj\maincore.o" ".\obj\modbus.o" @@ -49,7 +42,6 @@ ".\obj\usermodbus.o" ".\obj\readwritedatabycom.o" ".\obj\sampprocess.o" -".\obj\avantgardeprotocol.o" ".\obj\crc.o" ".\obj\user_math.o" ".\obj\filter.o" @@ -60,18 +52,24 @@ ".\obj\cat5171.o" ".\obj\mb85rs16.o" ".\obj\hafblf0750c4ax5.o" -".\obj\ble.o" ".\obj\key_power.o" ".\obj\oled.o" -".\obj\dp2006_vm1000.o" +".\obj\ble.o" +".\obj\fs5001_h2.o" +".\obj\dp2201v01.o" +".\obj\d9v2vhh_dp1703v10.o" +".\obj\d9v2fr_dp2006v1000 .o" ".\obj\flowratecompute.o" ".\obj\acccompute.o" ".\obj\correct.o" ".\obj\gasanalysis.o" ".\obj\temperaturecorrect.o" -".\obj\savingdata.o" ".\obj\unitconverter.o" +".\obj\savingdata.o" ".\obj\statictemperature.o" +".\obj\checksystemvoltage.o" +".\obj\adjustoffset.o" +".\obj\pulse.o" ".\obj\display.o" --library_type=microlib --strict --scatter ".\OBJ\DP2317_MF6600_LH32M0S3_APP.sct" --summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols diff --git a/project/OBJ/DP2317_MF6600_LH32M0S3_APP.sct b/project/OBJ/DP2317_MF6600_LH32M0S3_APP.sct old mode 100755 new mode 100644 index fc54801..5dfaa92 --- a/project/OBJ/DP2317_MF6600_LH32M0S3_APP.sct +++ b/project/OBJ/DP2317_MF6600_LH32M0S3_APP.sct @@ -2,8 +2,8 @@ ; *** Scatter-Loading Description File generated by uVision *** ; ************************************************************* -LR_IROM1 0x08000000 0x0001C000 { ; load region size_region - ER_IROM1 0x08000000 0x0001C000 { ; load address = execution address +LR_IROM1 0x08000000 0x00020000 { ; load region size_region + ER_IROM1 0x08000000 0x00020000 { ; load address = execution address *.o (RESET, +First) *(InRoot$$Sections) .ANY (+RO) diff --git a/project/OBJ/ExtDll.iex b/project/OBJ/ExtDll.iex old mode 100755 new mode 100644 diff --git a/project/OBJ/LH32M0G3_Target 1.dep b/project/OBJ/LH32M0G3_Target 1.dep old mode 100755 new mode 100644 index 1aab138..78ed592 --- a/project/OBJ/LH32M0G3_Target 1.dep +++ b/project/OBJ/LH32M0G3_Target 1.dep @@ -1,9 +1,9 @@ Dependencies for Project 'LH32M0G3', Target 'Target 1': (DO NOT MODIFY !) CompilerVersion: 6190000::V6.19::ARMCLANG F (..\startup\KEIL\startup_lh32m0g3x.s)(0x6959C1DC)(--cpu Cortex-M0+ -g --pd "__MICROLIB SETA 1" --diag_suppress=A1950W -IC:\Users\hyj\AppData\Local\Arm\Packs\LegendSemi\LH32M0G30X_DFP\0.0.2\Device\inc --pd "__UVISION_VERSION SETA 538" --pd "LH32M0G30X SETA 1" --list .\listings\startup_lh32m0g3x.lst --xref -o .\obj\startup_lh32m0g3x.o --depend .\obj\startup_lh32m0g3x.d) -F (..\library\src\system_lh32m0g3x.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/system_lh32m0g3x.o -MD) +F (..\library\src\system_lh32m0g3x.c)(0x69699DD5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/system_lh32m0g3x.o -MD) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -13,11 +13,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -32,16 +32,16 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_btim.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_btim.o -MD) +F (..\library\src\lh32m0g3x_btim.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_btim.o -MD) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -51,11 +51,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -70,16 +70,16 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_timer.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_timer.o -MD) +F (..\library\src\lh32m0g3x_timer.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_timer.o -MD) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -89,11 +89,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -108,16 +108,16 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_dma.c)(0x69A2853C)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_dma.o -MD) +F (..\library\src\lh32m0g3x_dma.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_dma.o -MD) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -127,11 +127,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -146,16 +146,16 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_dmamux.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_dmamux.o -MD) +F (..\library\src\lh32m0g3x_dmamux.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_dmamux.o -MD) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -165,11 +165,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -184,16 +184,16 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_gpio.c)(0x696F29EC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_gpio.o -MD) +F (..\library\src\lh32m0g3x_gpio.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_gpio.o -MD) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -203,11 +203,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -222,16 +222,16 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_lhl.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_lhl.o -MD) +F (..\library\src\lh32m0g3x_lhl.c)(0x69699DD5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_lhl.o -MD) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -241,11 +241,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -260,16 +260,16 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_adc.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_adc.o -MD) +F (..\library\src\lh32m0g3x_adc.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_adc.o -MD) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -279,11 +279,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -298,16 +298,16 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_i2c.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_i2c.o -MD) +F (..\library\src\lh32m0g3x_i2c.c)(0x695F23A3)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_i2c.o -MD) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -317,11 +317,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -336,16 +336,16 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_uart.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_uart.o -MD) +F (..\library\src\lh32m0g3x_uart.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_uart.o -MD) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -355,11 +355,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -374,16 +374,16 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_crc.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_crc.o -MD) +F (..\library\src\lh32m0g3x_crc.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_crc.o -MD) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -393,11 +393,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -412,16 +412,16 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_rcc.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_rcc.o -MD) +F (..\library\src\lh32m0g3x_rcc.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_rcc.o -MD) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -431,11 +431,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -450,16 +450,16 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_power.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_power.o -MD) +F (..\library\src\lh32m0g3x_power.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_power.o -MD) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -469,11 +469,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -488,16 +488,16 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_iwdg.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_iwdg.o -MD) +F (..\library\src\lh32m0g3x_iwdg.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_iwdg.o -MD) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -507,11 +507,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -526,16 +526,16 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_lptim.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_lptim.o -MD) +F (..\library\src\lh32m0g3x_lptim.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_lptim.o -MD) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -545,11 +545,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -564,16 +564,16 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_flash.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_flash.o -MD) +F (..\library\src\lh32m0g3x_flash.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_flash.o -MD) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -583,11 +583,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -602,16 +602,16 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_rtc.c)(0x69AFE3B2)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_rtc.o -MD) +F (..\library\src\lh32m0g3x_rtc.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_rtc.o -MD) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -621,11 +621,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -640,16 +640,16 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_exti.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_exti.o -MD) +F (..\library\src\lh32m0g3x_exti.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_exti.o -MD) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -659,11 +659,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -678,16 +678,17 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_mcal.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_mcal.o -MD) +F (..\user\MCU\lhl_systemclock.c)(0x69699DD5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_systemclock.o -MD) +I (..\user\MCU\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -697,11 +698,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -716,236 +717,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) -I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_mio.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_mio.o -MD) -I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x63884908) -I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) -I (..\library\inc\core_cm0plus.h)(0x6959C1DC) -I (..\library\inc\cmsis_version.h)(0x6959C1DC) -I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) -I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) -I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) -I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_rtc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lptim.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_spi.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_mcal.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_exti.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_power.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_timer.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) -I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) -I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_xlink.c)(0x69900D9A)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_xlink.o -MD) -I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x63884908) -I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) -I (..\library\inc\core_cm0plus.h)(0x6959C1DC) -I (..\library\inc\cmsis_version.h)(0x6959C1DC) -I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) -I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) -I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) -I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_rtc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lptim.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_spi.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_mcal.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_exti.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_power.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_timer.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) -I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) -I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\library\src\lh32m0g3x_spi.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lh32m0g3x_spi.o -MD) -I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x63884908) -I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) -I (..\library\inc\core_cm0plus.h)(0x6959C1DC) -I (..\library\inc\cmsis_version.h)(0x6959C1DC) -I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) -I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) -I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) -I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_rtc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lptim.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_spi.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_mcal.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_exti.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_power.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_timer.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) -I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) -I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -F (..\user\MCU\lhl_adc.c)(0x69A6A354)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_adc.o -MD) -I (..\user\MCU\..\main\SystemInclude.h)(0x69BA60E6) -I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x63884908) -I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) -I (..\library\inc\core_cm0plus.h)(0x6959C1DC) -I (..\library\inc\cmsis_version.h)(0x6959C1DC) -I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) -I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) -I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) -I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_rtc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lptim.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_spi.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_mcal.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_exti.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_power.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_timer.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) -I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\MCU\lhl_adc_dma.c)(0x69A6A4FA)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_adc_dma.o -MD) -I (..\user\MCU\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\MCU\lhl_gpio.c)(0x69699DD5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_gpio.o -MD) +I (..\user\MCU\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -955,11 +802,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -974,83 +821,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\MCU\lhl_btim.c)(0x69A78966)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_btim.o -MD) -I (..\user\MCU\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\MCU\lhl_rtc.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_rtc.o -MD) +I (..\user\MCU\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -1060,11 +906,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -1079,83 +925,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\MCU\lhl_dma.c)(0x69A78A18)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_dma.o -MD) -I (..\user\MCU\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\MCU\lhl_lptimer.c)(0x69699DD5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_lptimer.o -MD) +I (..\user\MCU\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -1165,11 +1010,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -1184,83 +1029,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\MCU\lhl_exti.c)(0x69AFE474)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_exti.o -MD) -I (..\user\MCU\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\MCU\lhl_timer.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_timer.o -MD) +I (..\user\MCU\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -1270,11 +1114,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -1289,83 +1133,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\MCU\lhl_gpio.c)(0x69BCA756)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_gpio.o -MD) -I (..\user\MCU\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\MCU\lhl_btim.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_btim.o -MD) +I (..\user\MCU\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -1375,11 +1218,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -1394,83 +1237,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\MCU\lhl_i2c_slave.c)(0x69A78D4C)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_i2c_slave.o -MD) -I (..\user\MCU\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\MCU\lhl_uart.c)(0x698ACF7B)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_uart.o -MD) +I (..\user\MCU\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -1480,11 +1322,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -1499,83 +1341,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\MCU\lhl_i2c_soft.c)(0x69A25E74)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_i2c_soft.o -MD) -I (..\user\MCU\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\MCU\lhl_dma.c)(0x698ACFF6)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_dma.o -MD) +I (..\user\MCU\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -1585,11 +1426,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -1604,83 +1445,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\MCU\lhl_lowpower.c)(0x69BA6439)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_lowpower.o -MD) -I (..\user\MCU\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\MCU\lhl_adc.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_adc.o -MD) +I (..\user\MCU\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -1690,11 +1530,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -1709,83 +1549,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\MCU\lhl_lptimer.c)(0x69A6A11A)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_lptimer.o -MD) -I (..\user\MCU\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\MCU\lhl_watchdog.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_watchdog.o -MD) +I (..\user\MCU\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -1795,11 +1634,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -1814,83 +1653,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\MCU\lhl_rtc.c)(0x69AFE2DE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_rtc.o -MD) -I (..\user\MCU\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\MCU\lhl_i2c_slave.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_i2c_slave.o -MD) +I (..\user\MCU\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -1900,11 +1738,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -1919,83 +1757,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\MCU\lhl_systemclock.c)(0x69BD109D)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_systemclock.o -MD) -I (..\user\MCU\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\MCU\lhl_i2c_soft.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_i2c_soft.o -MD) +I (..\user\MCU\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -2005,11 +1842,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -2024,83 +1861,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\MCU\lhl_timer.c)(0x69A697CA)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_timer.o -MD) -I (..\user\MCU\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\MCU\lhl_exti.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_exti.o -MD) +I (..\user\MCU\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -2110,11 +1946,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -2129,83 +1965,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\MCU\lhl_uart.c)(0x69A7906C)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_uart.o -MD) -I (..\user\MCU\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\MCU\lhl_flash.c)(0x695E144F)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_flash.o -MD) +I (..\user\MCU\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -2215,11 +2050,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -2234,83 +2069,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\MCU\lhl_watchdog.c)(0x69A7913C)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_watchdog.o -MD) -I (..\user\MCU\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\MCU\lhl_lowpower.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_lowpower.o -MD) +I (..\user\MCU\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -2320,11 +2154,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -2339,83 +2173,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\MCU\lhl_systick.c)(0x69A79210)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_systick.o -MD) -I (..\user\MCU\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\main.c)(0x69BCFA58)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/main.o -MD) +I (..\user\Main\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -2425,11 +2258,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -2444,83 +2277,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\MCU\lhl_xlink.c)(0x69A7925A)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_xlink.o -MD) -I (..\user\MCU\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Main\MainCore.c)(0x6969A2F3)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/maincore.o -MD) +I (..\user\Main\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -2530,11 +2362,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -2549,83 +2381,83 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\MCU\lhl_flash.c)(0x69A7BE4E)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/lhl_flash.o -MD) -I (..\user\MCU\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Main\SystemInclude.h)(0x6968A3FF)() +F (..\user\Protocol\MODBUS.c)(0x698AD5EE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/modbus.o -MD) +I (..\user\Protocol\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -2635,11 +2467,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -2654,83 +2486,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\main.c)(0x69BD09B1)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/main.o -MD) -I (..\user\Main\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Protocol\HWI2CProtocol.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/hwi2cprotocol.o -MD) +I (..\user\Protocol\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -2740,11 +2571,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -2759,83 +2590,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Main\MainCore.c)(0x69BCF19A)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/maincore.o -MD) -I (..\user\Main\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Protocol\CommProcess.c)(0x698BE75C)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/commprocess.o -MD) +I (..\user\Protocol\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -2845,11 +2675,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -2864,84 +2694,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Main\SystemInclude.h)(0x69BA60E6)() -F (..\user\Protocol\MODBUS.c)(0x69AA4AC4)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/modbus.o -MD) -I (..\user\Protocol\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Protocol\InternalModbus.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/internalmodbus.o -MD) +I (..\user\Protocol\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -2951,11 +2779,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -2970,83 +2798,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Protocol\HWI2CProtocol.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/hwi2cprotocol.o -MD) -I (..\user\Protocol\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Protocol\UserModbus.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/usermodbus.o -MD) +I (..\user\Protocol\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -3056,11 +2883,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -3075,83 +2902,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Protocol\CommProcess.c)(0x69AE405E)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/commprocess.o -MD) -I (..\user\Protocol\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Protocol\ReadWriteDataByCom.c)(0x6959FB3A)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/readwritedatabycom.o -MD) +I (..\user\Protocol\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -3161,11 +2987,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -3180,83 +3006,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Protocol\InternalModbus.c)(0x69BA55D4)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/internalmodbus.o -MD) -I (..\user\Protocol\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Protocol\SampProcess.c)(0x69B2870A)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/sampprocess.o -MD) +I (..\user\Protocol\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -3266,11 +3091,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -3285,83 +3110,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Protocol\UserModbus.c)(0x69A27F4E)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/usermodbus.o -MD) -I (..\user\Protocol\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Utility\CRC.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/crc.o -MD) +I (..\user\Utility\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -3371,11 +3195,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -3390,83 +3214,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Protocol\ReadWriteDataByCom.c)(0x69A78698)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/readwritedatabycom.o -MD) -I (..\user\Protocol\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Utility\user_math.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/user_math.o -MD) +I (..\user\Utility\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -3476,11 +3299,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -3495,83 +3318,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Protocol\SampProcess.c)(0x69A3CE04)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/sampprocess.o -MD) -I (..\user\Protocol\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Utility\filter.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/filter.o -MD) +I (..\user\Utility\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -3581,11 +3403,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -3600,83 +3422,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Protocol\AvantGardeProtocol.c)(0x69A5295A)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/avantgardeprotocol.o -MD) -I (..\user\Protocol\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Utility\delay.c)(0x6969A8CB)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/delay.o -MD) +I (..\user\Utility\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -3686,11 +3507,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -3705,83 +3526,83 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Utility\CRC.c)(0x698158F8)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/crc.o -MD) -I (..\user\Utility\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +I (..\user\Utility\delay.h)(0x6959C1DC) +F (..\user\Device\CAT24C512.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/cat24c512.o -MD) +I (..\user\Device\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -3791,11 +3612,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -3810,83 +3631,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Utility\user_math.c)(0x6979612C)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/user_math.o -MD) -I (..\user\Utility\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Device\MCP9808.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/mcp9808.o -MD) +I (..\user\Device\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -3896,11 +3716,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -3915,83 +3735,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Utility\filter.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/filter.o -MD) -I (..\user\Utility\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Device\TPL0501.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/tpl0501.o -MD) +I (..\user\Device\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -4001,11 +3820,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -4020,83 +3839,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Utility\delay.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/delay.o -MD) -I (..\user\Utility\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Device\CAT5171.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/cat5171.o -MD) +I (..\user\Device\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -4106,11 +3924,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -4125,84 +3943,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -I (..\user\Utility\delay.h)(0x696DCDBE) -F (..\user\Device\CAT24C512.c)(0x696F1DDE)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/cat24c512.o -MD) -I (..\user\Device\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Device\MB85RS16.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/mb85rs16.o -MD) +I (..\user\Device\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -4212,11 +4028,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -4231,84 +4047,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Main\StorageDefine.h)(0x69A7AB4E)() -F (..\user\Device\MCP9808.c)(0x69A51CB2)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/mcp9808.o -MD) -I (..\user\Device\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Device\HAFBLF0750C4AX5.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/hafblf0750c4ax5.o -MD) +I (..\user\Device\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -4318,11 +4132,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -4337,83 +4151,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Device\TPL0501.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/tpl0501.o -MD) -I (..\user\Device\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Device\key_power.c)(0x698C4164)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/key_power.o -MD) +I (..\user\Device\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -4423,11 +4236,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -4442,83 +4255,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Device\CAT5171.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/cat5171.o -MD) -I (..\user\Device\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Device\oled.c)(0x69BCF331)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/oled.o -MD) +I (..\user\Device\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -4528,11 +4340,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -4547,609 +4359,83 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Device\MB85RS16.c)(0x69A52204)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/mb85rs16.o -MD) -I (..\user\Device\..\main\SystemInclude.h)(0x69BA60E6) -I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x63884908) -I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) -I (..\library\inc\core_cm0plus.h)(0x6959C1DC) -I (..\library\inc\cmsis_version.h)(0x6959C1DC) -I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) -I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) -I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) -I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_rtc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lptim.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_spi.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_mcal.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_exti.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_power.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_timer.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) -I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) -I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) -I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) -I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) -I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) -I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) -I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) -I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) -I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) -I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) -I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) -I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) -I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Device\HAFBLF0750C4AX5.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/hafblf0750c4ax5.o -MD) -I (..\user\Device\..\main\SystemInclude.h)(0x69BA60E6) -I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x63884908) -I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) -I (..\library\inc\core_cm0plus.h)(0x6959C1DC) -I (..\library\inc\cmsis_version.h)(0x6959C1DC) -I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) -I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) -I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) -I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_rtc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lptim.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_spi.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_mcal.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_exti.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_power.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_timer.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) -I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) -I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) -I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) -I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) -I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) -I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) -I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) -I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) -I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) -I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) -I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) -I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) -I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Device\BLE.c)(0x69B7963E)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/ble.o -MD) -I (..\user\Device\..\main\SystemInclude.h)(0x69BA60E6) -I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x63884908) -I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) -I (..\library\inc\core_cm0plus.h)(0x6959C1DC) -I (..\library\inc\cmsis_version.h)(0x6959C1DC) -I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) -I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) -I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) -I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_rtc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lptim.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_spi.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_mcal.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_exti.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_power.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_timer.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) -I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) -I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) -I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) -I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) -I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) -I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) -I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) -I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) -I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) -I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) -I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) -I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) -I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Device\key_power.c)(0x69BD02E9)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/key_power.o -MD) -I (..\user\Device\..\main\SystemInclude.h)(0x69BA60E6) -I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x63884908) -I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) -I (..\library\inc\core_cm0plus.h)(0x6959C1DC) -I (..\library\inc\cmsis_version.h)(0x6959C1DC) -I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) -I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) -I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) -I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_rtc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lptim.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_spi.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_mcal.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_exti.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_power.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_timer.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) -I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) -I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) -I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) -I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) -I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) -I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) -I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) -I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) -I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) -I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) -I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) -I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) -I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Device\oled.c)(0x69BCF033)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/oled.o -MD) -I (..\user\Device\..\main\SystemInclude.h)(0x69BA60E6) -I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x63884908) -I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) -I (..\library\inc\core_cm0plus.h)(0x6959C1DC) -I (..\library\inc\cmsis_version.h)(0x6959C1DC) -I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) -I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) -I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) -I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_rtc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lptim.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_spi.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_mcal.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_exti.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_power.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_timer.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) -I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) -I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) -I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) -I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) -I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) -I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) -I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) -I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) -I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) -I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) -I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) -I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) -I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) -I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) -I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) I (..\user\Device\..\Device\oledfont.h)(0x693F70AA) -F (..\user\Core\DP2006_VM1000.c)(0x69BD1198)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/dp2006_vm1000.o -MD) -I (..\user\Core\..\main\SystemInclude.h)(0x69BA60E6) +F (..\user\Device\BLE.c)(0x69B7963E)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/ble.o -MD) +I (..\user\Device\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -5159,11 +4445,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -5178,86 +4464,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Core\DP2006_VM1000.h)(0x69BCE46D)() -F (..\user\Core\DP2006_VM1000_Parameter.h)(0x69BA5909)() -F (..\user\Core\DP2006_VM1000_Header.h)(0x69BD09EB)() -F (..\user\Compute\FlowRateCompute.c)(0x69A2AE60)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/flowratecompute.o -MD) -I (..\user\Compute\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Core\FS5001_H2.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/fs5001_h2.o -MD) +I (..\user\Core\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -5267,11 +4549,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -5286,83 +4568,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Compute\AccCompute.c)(0x69A780D4)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/acccompute.o -MD) -I (..\user\Compute\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Core\DP2201V01.c)(0x6959DFE0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/dp2201v01.o -MD) +I (..\user\Core\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -5372,11 +4653,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -5391,83 +4672,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Compute\Correct.c)(0x69A786B0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/correct.o -MD) -I (..\user\Compute\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Core\D9V2VHH_DP1703V10.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/d9v2vhh_dp1703v10.o -MD) +I (..\user\Core\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -5477,11 +4757,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -5496,83 +4776,83 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Compute\GasAnalysis.c)(0x69A28F3E)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/gasanalysis.o -MD) -I (..\user\Compute\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Main\Macro_Flange.h)(0x695E0AC7)() +F (..\user\Core\D9V2FR_DP2006V1000 .c)(0x69BCFA58)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o "./obj/d9v2fr_dp2006v1000 .o" -MD) +I (..\user\Core\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -5582,11 +4862,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -5601,83 +4881,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Compute\TemperatureCorrect.c)(0x69A78668)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/temperaturecorrect.o -MD) -I (..\user\Compute\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Compute\FlowRateCompute.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/flowratecompute.o -MD) +I (..\user\Compute\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -5687,11 +4966,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -5706,83 +4985,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Compute\SavingData.c)(0x698A8252)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/savingdata.o -MD) -I (..\user\Compute\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Compute\AccCompute.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/acccompute.o -MD) +I (..\user\Compute\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -5792,11 +5070,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -5811,83 +5089,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Compute\UnitConverter.c)(0x69AE64E2)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/unitconverter.o -MD) -I (..\user\Compute\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Compute\Correct.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/correct.o -MD) +I (..\user\Compute\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -5897,11 +5174,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -5916,83 +5193,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Compute\StaticTemperature.c)(0x69771DE4)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/statictemperature.o -MD) -I (..\user\Compute\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Compute\GasAnalysis.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/gasanalysis.o -MD) +I (..\user\Compute\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -6002,11 +5278,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -6021,83 +5297,82 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) -F (..\user\Interface\Display.c)(0x6971EE7C)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -w -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I ../user/Core -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/display.o -MD) -I (..\user\Interface\..\main\SystemInclude.h)(0x69BA60E6) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Compute\TemperatureCorrect.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/temperaturecorrect.o -MD) +I (..\user\Compute\..\main\SystemInclude.h)(0x6968A3FF) I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_lhl_config.h)(0x696F33C0) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) @@ -6107,11 +5382,11 @@ I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) I (..\library\inc\core_cm0plus.h)(0x6959C1DC) I (..\library\inc\cmsis_version.h)(0x6959C1DC) I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) -I (..\library\inc\cmsis_armclang.h)(0x696EF44C) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_gpio.h)(0x696EEFC0) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) @@ -6126,76 +5401,803 @@ I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_adc.h)(0x6982EF04) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) -I (..\library\inc\lh32m0g3x_xlink.h)(0x698EB698) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) -I (..\user\..\user\Main\parameter.h)(0x69A25166) -I (..\user\..\user\Main\GlobeTypeDef.h)(0x696838A8) -I (..\user\..\user\Main\ConstDefine.h)(0x69A10FB8) -I (..\user\..\user\Main\StorageDefine.h)(0x69A7AB4E) -I (..\user\Main\..\Core\DP2006_VM1000_Header.h)(0x69BD09EB) -I (..\user\..\user\Main\MainCore.h)(0x69A63178) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6981B816) -I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x69A63166) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) -I (..\user\Main\..\Utility\user_math.h)(0x697960D2) -I (..\user\Main\..\Utility\delay.h)(0x696DCDBE) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\MCU\lhl_adc.h)(0x69A697FA) -I (..\user\Main\..\MCU\lhl_adc_dma.h)(0x697047EE) -I (..\user\Main\..\MCU\lhl_lptimer.h)(0x69BB6BE2) -I (..\user\Main\..\MCU\lhl_timer.h)(0x69A697C8) -I (..\user\Main\..\MCU\lhl_uart.h)(0x69A788A0) -I (..\user\Main\..\MCU\lhl_dma.h)(0x697185AA) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) -I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x695F23A8) -I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x69A25E9A) -I (..\user\Main\..\MCU\lhl_lowpower.h)(0x69A69778) -I (..\user\Main\..\MCU\lhl_flash.h)(0x69A7BDD0) -I (..\user\Main\..\MCU\lhl_exti.h)(0x69A69812) -I (..\user\Main\..\MCU\lhl_rtc.h)(0x69A697AE) -I (..\user\Main\..\MCU\lhl_watchdog.h)(0x697197F4) -I (..\user\Main\..\MCU\lhl_systick.h)(0x6976FD74) -I (..\user\Main\..\MCU\lhl_xlink.h)(0x69A6987A) -I (..\user\Main\..\Device\CAT24c512.h)(0x696DA80E) -I (..\user\Device\..\MCU\lhl_gpio.h)(0x69719194) -I (..\user\Main\..\Device\MB85RS16.h)(0x69A521EC) -I (..\user\Main\..\Device\MCP9808.h)(0x69A4EEB8) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) -I (..\user\Main\..\Device\BLE.h)(0x69BCD4F4) -I (..\user\Main\..\Device\oled.h)(0x69BCC986) -I (..\user\Main\..\Device\key_power.h)(0x69BCBEDA) -I (..\user\Main\..\Interface\Pulse.h)(0x6967095A) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) -I (..\user\Main\..\Compute\AccCompute.h)(0x69A77FE4) -I (..\user\Main\..\Compute\Correct.h)(0x69899210) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) -I (..\user\Main\..\Compute\GasAnalysis.h)(0x69A28F74) -I (..\user\Main\..\Compute\StaticTemperature.h)(0x69770214) -I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x698D63A2) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x69A135CE) -I (..\user\Main\..\Protocol\InternalModbus.h)(0x69A15594) -I (..\user\Main\..\Protocol\MODBUS.h)(0x69679088) -I (..\user\Main\..\Protocol\UserModbusMemAdr.h)(0x6965B79C) -I (..\user\Main\..\Protocol\UserModbus.h)(0x69A152C0) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) -I (..\user\Main\..\Protocol\CommProcess.h)(0x69A7EA98) -I (..\user\Main\..\Protocol\AvantGardeProtocol.h)(0x69A528C8) -I (..\user\Main\..\Protocol\SampProcess.h)(0x698BF234) -I (..\user\Main\..\Core\DP2201_V5000_IO.h)(0x69BA5E8A) -I (..\user\Main\..\Core\DP2201_V5000_Compute.h)(0x699E4B1A) -I (..\user\Main\..\Core\DP2201_V5000_Parameter.h)(0x69B91ED6) -I (..\user\Main\..\Core\DP2006_VM1000.h)(0x69BCE46D) -I (..\user\Main\..\Core\DP2006_VM1000_Parameter.h)(0x69BA5909) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Compute\UnitConverter.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/unitconverter.o -MD) +I (..\user\Compute\..\main\SystemInclude.h)(0x6968A3FF) +I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x63884908) +I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) +I (..\library\inc\core_cm0plus.h)(0x6959C1DC) +I (..\library\inc\cmsis_version.h)(0x6959C1DC) +I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) +I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_rtc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_lptim.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_spi.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_mcal.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_exti.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_power.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_timer.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) +I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) +I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) +I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) +I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) +I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) +I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) +I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) +I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Compute\SavingData.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/savingdata.o -MD) +I (..\user\Compute\..\main\SystemInclude.h)(0x6968A3FF) +I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x63884908) +I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) +I (..\library\inc\core_cm0plus.h)(0x6959C1DC) +I (..\library\inc\cmsis_version.h)(0x6959C1DC) +I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) +I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_rtc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_lptim.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_spi.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_mcal.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_exti.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_power.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_timer.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) +I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) +I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) +I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) +I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) +I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) +I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) +I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) +I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Compute\StaticTemperature.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/statictemperature.o -MD) +I (..\user\Compute\..\main\SystemInclude.h)(0x6968A3FF) +I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x63884908) +I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) +I (..\library\inc\core_cm0plus.h)(0x6959C1DC) +I (..\library\inc\cmsis_version.h)(0x6959C1DC) +I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) +I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_rtc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_lptim.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_spi.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_mcal.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_exti.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_power.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_timer.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) +I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) +I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) +I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) +I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) +I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) +I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) +I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) +I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Compute\CheckSystemVoltage.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/checksystemvoltage.o -MD) +I (..\user\Compute\..\main\SystemInclude.h)(0x6968A3FF) +I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x63884908) +I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) +I (..\library\inc\core_cm0plus.h)(0x6959C1DC) +I (..\library\inc\cmsis_version.h)(0x6959C1DC) +I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) +I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_rtc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_lptim.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_spi.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_mcal.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_exti.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_power.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_timer.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) +I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) +I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) +I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) +I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) +I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) +I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) +I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) +I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Compute\AdjustOffset.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/adjustoffset.o -MD) +I (..\user\Compute\..\main\SystemInclude.h)(0x6968A3FF) +I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x63884908) +I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) +I (..\library\inc\core_cm0plus.h)(0x6959C1DC) +I (..\library\inc\cmsis_version.h)(0x6959C1DC) +I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) +I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_rtc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_lptim.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_spi.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_mcal.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_exti.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_power.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_timer.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) +I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) +I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) +I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) +I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) +I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) +I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) +I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) +I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Interface\Pulse.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/pulse.o -MD) +I (..\user\Interface\..\main\SystemInclude.h)(0x6968A3FF) +I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x63884908) +I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) +I (..\library\inc\core_cm0plus.h)(0x6959C1DC) +I (..\library\inc\cmsis_version.h)(0x6959C1DC) +I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) +I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_rtc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_lptim.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_spi.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_mcal.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_exti.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_power.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_timer.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) +I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) +I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) +I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) +I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) +I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) +I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) +I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) +I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) +F (..\user\Interface\Display.c)(0x6959C1DC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0plus -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ../library/inc -I ../user -I ../user/Main -I ../user/Protocol -I ../user/Utility -I ../user/MCU -I ../user/Device -I ../user/Compute -I ../user/Interface -I ../library/src -I D:/Soft_DataBase/xwechat_files/wxid_uzdbjpfqp52922_31ad/msg/file/2025-12/LH32M0G3XX-FS5001-Sleep/LH32M0G3XX-FS5001-Sleep/user/MCU -IC:/Users/hyj/AppData/Local/Arm/Packs/LegendSemi/LH32M0G30X_DFP/0.0.2/Device/inc -D__UVISION_VERSION="538" -DLH32M0G30X -o ./obj/display.o -MD) +I (..\user\Interface\..\main\SystemInclude.h)(0x6968A3FF) +I (..\library\inc\lh32m0xx_lhl.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_lhl_config.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x63884908) +I (..\library\inc\lh32m0g3x.h)(0x6959C1DC) +I (..\library\inc\core_cm0plus.h)(0x6959C1DC) +I (..\library\inc\cmsis_version.h)(0x6959C1DC) +I (..\library\inc\cmsis_compiler.h)(0x6959C1DC) +I (..\library\inc\cmsis_armclang.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x63884908) +I (..\library\inc\sdk_mio_common.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_gpio.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_rcc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_iwdg.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_uart.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_rtc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_lptim.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_spi.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_mcal.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_exti.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_power.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_timer.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_i2c.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dma.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dmamux.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_dac.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_adc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_flash.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_btim.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_eeprom.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_xlink.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_crc.h)(0x6959C1DC) +I (..\library\inc\lh32m0g3x_mio.h)(0x6959C1DC) +I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x63884908) +I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x63884908) +I (..\user\..\user\Main\parameter.h)(0x6959C1DC) +I (..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\GlobeTypeDef.h)(0x6959C1DC) +I (..\user\..\user\Main\ConstDefine.h)(0x6959C1DC) +I (..\user\..\user\Main\StorageType.h)(0x6959C1DC) +I (..\user\..\user\Main\MainCore.h)(0x6959C1DC) +I (..\user\..\user\Main\Macro_Flange.h)(0x695E0AC7) +I (..\user\Main\..\Compute\UnitConverterDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbusDefine.h)(0x6959C1DC) +I (..\user\Main\..\Interface\PulseDefine.h)(0x6959C1DC) +I (..\user\Main\..\Utility\user_math.h)(0x6959C1DC) +I (..\user\Main\..\Utility\delay.h)(0x6959C1DC) +I (..\user\Main\..\Utility\filter.h)(0x6959C1DC) +I (..\user\Main\..\Utility\CRC.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_systemclock.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_adc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lptimer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_timer.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_uart.h)(0x698ACFB5) +I (..\user\Main\..\MCU\lhl_dma.h)(0x698ACFF6) +I (..\user\Main\..\MCU\lhl_btim.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_slave.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_i2c_soft.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_lowpower.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_flash.h)(0x695F7287) +I (..\user\Main\..\MCU\lhl_exti.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_rtc.h)(0x6959C1DC) +I (..\user\Main\..\MCU\lhl_watchdog.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT24c512.h)(0x6959C1DC) +I (..\user\Device\..\MCU\lhl_gpio.h)(0x6959C1DC) +I (..\user\Main\..\Device\MB85RS16.h)(0x6959C1DC) +I (..\user\Main\..\Device\MCP9808.h)(0x6959C1DC) +I (..\user\Main\..\Device\CAT5171.h)(0x6959C1DC) +I (..\user\Main\..\Device\HAFBLF0750C4AX5.h)(0x6959C1DC) +I (..\user\Main\..\Device\BLE.h)(0x6989A7DB) +I (..\user\Main\..\Device\oled.h)(0x69A64659) +I (..\user\Main\..\Device\key_power.h)(0x694A3169) +I (..\user\Main\..\Interface\Pulse.h)(0x6959C1DC) +I (..\user\Main\..\Compute\SavingData.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AccCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\AdjustOffset.h)(0x6959C1DC) +I (..\user\Main\..\Compute\CheckSystemVoltage.h)(0x6959C1DC) +I (..\user\Main\..\Compute\Correct.h)(0x6959C1DC) +I (..\user\Main\..\Compute\FlowRateCompute.h)(0x6959C1DC) +I (..\user\Main\..\Compute\GasAnalysis.h)(0x6959C1DC) +I (..\user\Main\..\Compute\StaticTemperature.h)(0x6959C1DC) +I (..\user\Main\..\Compute\TemperatureCorrect.h)(0x6959C1DC) +I (..\user\Main\..\Compute\UnitConverter.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\ReadWriteDataBycom.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\InternalModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\MODBUS.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\UserModbus.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\HWI2CProtocol.h)(0x6959C1DC) +I (..\user\Main\..\Protocol\CommProcess.h)(0x698ACFB5) +I (..\user\Main\..\Protocol\SampProcess.h)(0x695E0DF1) +I (..\user\Main\..\Core\D9V2VHH_DP1703V10.h)(0x6959C1DC) +I (..\user\Main\..\Core\FS5001_H2.h)(0x6959C1DC) +I (..\user\Main\..\Core\DP2201V01.h)(0x6959C1DC) +I (..\user\Main\..\Core\D9V2FR_DP2006V1000.h)(0x6949F9ED) diff --git a/startup/IAR/startup_lh32m0S3x.s b/startup/IAR/startup_lh32m0S3x.s old mode 100755 new mode 100644 diff --git a/startup/KEIL/startup_lh32m0g3x.s b/startup/KEIL/startup_lh32m0g3x.s old mode 100755 new mode 100644 diff --git a/user/Compute/ATypeFlowRate.c b/user/Compute/ATypeFlowRate.c old mode 100755 new mode 100644 diff --git a/user/Compute/ATypeFlowRate.h b/user/Compute/ATypeFlowRate.h old mode 100755 new mode 100644 diff --git a/user/Compute/AccCompute.c b/user/Compute/AccCompute.c old mode 100755 new mode 100644 index 65a9238..35631bc --- a/user/Compute/AccCompute.c +++ b/user/Compute/AccCompute.c @@ -7,9 +7,6 @@ u16 totalPulse; u8 MemoryPointer; u16 flowAccCumulationRemaining, samplingIntervalForTotal; -//#define REC_PULSE_REMAINING -//#define PULSE_COUNTER - /******************************************************************************/ void ReleaseTotalToDisArray(void) { @@ -158,36 +155,36 @@ u16 FRAMWriteTotal(void) // write to first bank and second bank and update EPROMPointer // input: voltAcc, voltAcc0, EPROMPointer // output: EPROMPointer - u16 blockAddr, I; + unsigned int blockAddr, I; u8 temp[7], WriteCounter=0; FRAMWriteRepeat: MemoryPointer++; WriteCounter++; - if (MemoryPointer > REC_ACC_DEPTH) MemoryPointer = 0; - if (WriteCounter > REC_ACC_DEPTH) return 1; + if (MemoryPointer > REC_DEPTH) MemoryPointer = 0; + if (WriteCounter > REC_DEPTH) return 1; - blockAddr = REC_ACC_BASE + MemoryPointer * REC_ACC_WIDTH; + blockAddr = REC_BASE + MemoryPointer * REC_WIDTH; WriteMultiByteToFRAM(blockAddr,Total,7); ReadMultiByteFromFRAM(blockAddr,temp,7); - for(I=0; I < (u16)ACC_BLOCK_WIDTH; I++) + for(I=0; I < (u16)BLOCK_WIDTH; I++) { if(temp[I] != Total[I]) goto FRAMWriteRepeat; } - blockAddr += ACC_BLOCK2_START; + blockAddr += BLOCK2_START; WriteMultiByteToFRAM(blockAddr,Total,7); ReadMultiByteFromFRAM(blockAddr,temp,7); - for(I=0; I MaxPulseOutput[samplingIntervalForTotal]) totalPulse = MaxPulseOutput[samplingIntervalForTotal]; + lastRemaining += (u32)tempInt; + totalPulse = (u16)(lastRemaining / unitPerPulse); + lastRemaining -= (u32)totalPulse * (u32)unitPerPulse; + if(totalPulse > MaxPulseOutput[samplingIntervalForTotal]) totalPulse = MaxPulseOutput[samplingIntervalForTotal]; #endif - //------------------------------------------------------------------------------ #ifndef REC_ACC_PER #pragma message("[undefined] REC_ACC_PER") @@ -501,7 +501,7 @@ void SetupACCArray(void) #ifndef REC_ACC_PER #pragma message("[undefined] REC_ACC_PER") #elif(REC_ACC_PER) - for(I=0; I <= REC_ACC_DEPTH; I++) FRAMWriteTotal(); + for(I=0; I <= REC_DEPTH; I++) FRAMWriteTotal(); #endif } diff --git a/user/Compute/AccCompute.h b/user/Compute/AccCompute.h old mode 100755 new mode 100644 index 17c7a2f..d91ae11 --- a/user/Compute/AccCompute.h +++ b/user/Compute/AccCompute.h @@ -54,19 +54,19 @@ // ACC Data save // For FRAM(< 0x0800) // For EEPROM(< 0x0200) -//#define REC_BASE 0x0100 // the start EEPROM address of acc data -//#define REC_WIDTH 14 -//#define BLOCK_WIDTH 7 // 0x100(256) + 14*4 = 0x138(312) -//#define BLOCK2_START 0x140 // 0x180(256) + 14*4 = 0x1B8 -//#define REC_DEPTH 4 +#define REC_BASE 0x0100 // the start EEPROM address of acc data +#define REC_WIDTH 14 +#define BLOCK_WIDTH 7 // 0x100(256) + 14*4 = 0x138(312) +#define BLOCK2_START 0x140 // 0x180(256) + 14*4 = 0x1B8 +#define REC_DEPTH 4 -//#define REC_PULSE_REMAINING 0x01D0 // 0x1D0(256) + 20 = 0x1E4 -//#define PULSE_REMAINING_WIDTH 5 -//#define PULSE_REMAINING_CRC (PULSE_REMAINING_WIDTH-1) +#define REC_PULSE_REMAINING 0x01D0 // 0x1D0(256) + 20 = 0x1E4 +#define PULSE_REMAINING_WIDTH 5 +#define PULSE_REMAINING_CRC (PULSE_REMAINING_WIDTH-1) -//#define PULSE_COUNTER 0x01F0 // 0x1D0(256) + 20 = 0x1E4 -//#define PULSE_COUNTER_WIDTH 5 -//#define PULSE_COUNTER_CRC (PULSE_COUNTER_WIDTH-1) +#define PULSE_COUNTER 0x01F0 // 0x1D0(256) + 20 = 0x1E4 +#define PULSE_COUNTER_WIDTH 5 +#define PULSE_COUNTER_CRC (PULSE_COUNTER_WIDTH-1) //------------------------------------------------------------------------------ //#define REC_BASE_WIDTH () diff --git a/user/Compute/AdjustOffset.c b/user/Compute/AdjustOffset.c old mode 100755 new mode 100644 diff --git a/user/Compute/AdjustOffset.h b/user/Compute/AdjustOffset.h old mode 100755 new mode 100644 diff --git a/user/Compute/CheckSystemVoltage.c b/user/Compute/CheckSystemVoltage.c old mode 100755 new mode 100644 diff --git a/user/Compute/CheckSystemVoltage.h b/user/Compute/CheckSystemVoltage.h old mode 100755 new mode 100644 diff --git a/user/Compute/Correct.c b/user/Compute/Correct.c old mode 100755 new mode 100644 index 8c83b2c..b07773b --- a/user/Compute/Correct.c +++ b/user/Compute/Correct.c @@ -3,7 +3,7 @@ u32 dcoefNode[DCOEF_MAX]; u16 dcoef, dcoefVal[DCOEF_MAX]; float GCFParaA, GCFParaB, GCFParaC; -u16 GCFCoefB; +u16 MeterFactor,GCFCoefB; s32 GCFCoefA, GCFCoefC; float GCFParaA, GCFParaB, GCFParaC; //u16 dcoefNum; @@ -17,14 +17,14 @@ void StoreDevCoefNodeAndValue(unsigned char I) tempDev.Word[1] = tempL.Word[0]; tempDev.Word[0] = dcoefVal[I]; - WriteMultiByteToMemory(DCOEF_BASE+I*DCOEF_WIDTH, tempDev.Byte, DCOEF_WIDTH); + WriteParameterToEEPROM(DCOEF_BASE+I*DCOEF_WIDTH, DCOEF_WIDTH); } //****************************************************************************** //߽ڵ bool ReadDevCoefNodeAndValue(unsigned char I) { - ReadMultiByteFromMemory(DCOEF_BASE + I * DCOEF_WIDTH, tempDev.Byte, DCOEF_WIDTH); + ReadMultiByteFromEEPROM(DCOEF_BASE + I * DCOEF_WIDTH, tempDev.Byte, DCOEF_WIDTH, PARA_EEPROM); if(tempDev.Byte[DCOEF_CRC] == CRC8(tempDev.Byte, DCOEF_CRC)) { tempDev.Byte[DCOEF_CRC] = 0; @@ -64,8 +64,7 @@ void DefaultDevCoef(void) dcoefNum = 5; tempL.Byte[0] = dcoefNum; -// WriteShortParameterToEEPROM(DCOEF_NUM, DCOEF_NUM_WIDTH); - WriteShortParameterToEEPROM(DCOEF_NUM); + WriteShortParameterToEEPROM(DCOEF_NUM, DCOEF_NUM_WIDTH); for (I = 0; I < dcoefNum; I++) { @@ -80,11 +79,11 @@ void DefaultDevCoef(void) //߲ void RetriveDevCoef(void) { - u32 I; + unsigned char I; // u32 flowRateMax; - ReadShortParameterFromMemory(DCOEF_NUM, PARA_EEPROM); - // if(tempL.Byte[1] != CRC8(tempL.Byte, 1)) goto RetResetDevCoef; + ReadMultiByteFromEEPROM(DCOEF_NUM, tempL.Byte, DCOEF_NUM_WIDTH, PARA_EEPROM); + if(tempL.Byte[1] != CRC8(tempL.Byte, 1)) goto RetResetDevCoef; dcoefNum = tempL.Byte[0]; if((dcoefNum > DCOEF_MAX)||(dcoefNum < 3)) goto RetResetDevCoef; diff --git a/user/Compute/Correct.h b/user/Compute/Correct.h old mode 100755 new mode 100644 index 105ce6b..41cba20 --- a/user/Compute/Correct.h +++ b/user/Compute/Correct.h @@ -12,7 +12,7 @@ //****************************************************************************** extern u32 dcoefNode[]; extern u16 dcoef, dcoefVal[]; -extern u16 GCFCoefB; +extern u16 MeterFactor, GCFCoefB; extern s32 GCFCoefA, GCFCoefC; //extern u16 dcoefNum ; diff --git a/user/Compute/FlowRateCompute.c b/user/Compute/FlowRateCompute.c old mode 100755 new mode 100644 index 286c32f..12078bf --- a/user/Compute/FlowRateCompute.c +++ b/user/Compute/FlowRateCompute.c @@ -15,19 +15,29 @@ u32 maxAlarmFlowRate; u16 leakDetectLowCounter, leakDetectHighCounter, leakDetectCounter; #endif + + /******************************************************************************/ u32 GetFlowRate(u16 flowIndex, u16 curveType) { u16 indexL, dataCompFac; u8 temp[12]; + + switch(curveType) { case CURVE_1ST: +// if(flowIndex > 32767) return 0; +// else if(flowIndex < zeroSuppression) return 0; +// else if(flowIndex >= CALIB_MAX_INDEX) flowIndex = CALIB_MAX_INDEX; +// dataCompFac = DATA_COMP_FAC; +// indexL = CALI_DATA_ADDR; if(flowIndex > 32767) return 0; - else if(flowIndex < zeroSuppression) return 0; - else if(flowIndex >= CALIB_MAX_INDEX) flowIndex = CALIB_MAX_INDEX; +// else if(flowIndex < zeroSuppression) return 0; + else if(flowIndex >= CALIB_MAX_INDEX) flowIndex = CALIB_MAX_INDEX; //MAX_INDEX dataCompFac = CALIB_COMP_FAC; - indexL = CALI_DATA_ADDR; + //indexL = (CORRECT_DATA_ADDR&0xFFFF); + indexL = 0 ;//CORRECT_DATA[0]ʼ൱ڴ0ַʼȡ break; //------------------------------------------------------------------------ @@ -35,8 +45,7 @@ u32 GetFlowRate(u16 flowIndex, u16 curveType) #pragma message("[undefined] ENABLE_2ND_CURVE") #elif(ENABLE_2ND_CURVE) case CURVE_2ND: - dataCompFac = CALIB_COMP_FAC2; - indexL = CALI_DATA2_ADDR; + break; #endif @@ -47,19 +56,20 @@ u32 GetFlowRate(u16 flowIndex, u16 curveType) case CURVE_3RD: if(flowIndex > 32767) return 0; else if(flowIndex < zeroSuppression) return 0; - else if(flowIndex >= CALIB_MAX_INDEX3) flowIndex = CALIB_MAX_INDEX; - dataCompFac = CALIB_COMP_FAC3; + else if(flowIndex >= MAX_INDEX3) flowIndex = CALIB_MAX_INDEX; + dataCompFac = DATA_COMP_FAC3; indexL = CALI_DATA3_ADDR; break; - #endif + #endif default: return 0; } - - //240000-3*4 2*4096*6=48828-6*4 - if(flowIndex > (CALIB_MAX_INDEX - dataCompFac*4)) { - indexL += (CALIB_MAX_INDEX / dataCompFac - 1)*3; - ReadCalbrationDataFromMemory(indexL, &tempDev.Byte[0], 3); + + if(flowIndex > (CALIB_MAX_INDEX - dataCompFac*4))//240000-3*4 2*4096*6=48828-6*4 + { + indexL += (CALIB_MAX_INDEX / dataCompFac - 1)*3; + //ReadMultiByteFromEEPROM(indexL, &tempDev.Byte[0], 3, PARA_EEPROM); + ReadDataFromFlash(indexL, &tempDev.Byte[0], 3); tempDev.Byte[3] = 0; return tempDev.DWord[0]; @@ -72,29 +82,34 @@ u32 GetFlowRate(u16 flowIndex, u16 curveType) index0 = flowIndex / dataCompFac; indexL += index0*3; - ReadCalbrationDataFromMemory(indexL-3, temp, 12); - + //ReadMultiByteFromEEPROM(indexL-3, temp, 12, PARA_EEPROM); + ReadDataFromFlash(indexL-3, temp, 12); + tmpLA = 0; tmpLB = 0xffffffff; - for(K=0, J=0; K<4; K++) { + for(K=0, J=0; K<4; K++) + { tempL.Byte[0] = temp[J++]; tempL.Byte[1] = temp[J++]; tempL.Byte[2] = temp[J++]; tempL.Byte[3] = 0; tempFR[K] = tempL.DWord; - if(tempL.DWord > tmpLA) { + if(tempL.DWord > tmpLA) + { tmpLA = tempL.DWord; IndexA = K; } - if(tempL.DWord < tmpLB) { + if(tempL.DWord < tmpLB) + { tmpLB = tempL.DWord; IndexB = K; } } - for(K=0, J=0; K<4; K++) { + for(K=0, J=0; K<4; K++) + { if(K == IndexA) continue; if(K == IndexB) continue; temp[J] = K; @@ -114,12 +129,14 @@ u32 GetFlowRate(u16 flowIndex, u16 curveType) indexD += dataCompFac; tmpSLB -= tmpSLA; - if(indexD > IndexA) { + if(indexD > IndexA) + { tmpSLB *= (u32)(indexD-IndexA); tmpSLB /= (u32)IndexB; tmpSLA += tmpSLB; } - else { + else + { tmpSLB *= (u32)(IndexA-indexD); tmpSLB /= (u32)IndexB; tmpSLA -= tmpSLB; @@ -311,13 +328,13 @@ void FlowRateLeakDetect(void) return; } -// if((leakDetectTime == 0) || (sampleState.EnableRoughTest)) -// { -// leakDetectCounter = 0; -// leakDetectHighCounter = 0; -// leakDetectLowCounter = 0; -// return; -// } + if((leakDetectTime == 0) || (sampleState.EnableRoughTest)) + { + leakDetectCounter = 0; + leakDetectHighCounter = 0; + leakDetectLowCounter = 0; + return; + } //--------------------------------------------------------------------------- if(flowRate < minLeakFlowRate) @@ -361,3 +378,39 @@ void FlowRateLeakDetect(void) } #endif + +//****************************************************************************** +#ifndef ENABLE_USER_UART +#pragma message("[undefined] ENABLE_USER_UART") +#elif(ENABLE_FLOW_GAIN) +u16 JudgeFlowRateGain(u16 flowGain) +{ + switch(flowGain) + { + case 1: return 0; + + //-------------------------------------------------------------------------- + #ifndef FLOW_GAIN_MAX + #pragma message("[undefined] FLOW_GAIN_MAX") + #elif(FLOW_GAIN_MAX >= 10) + case 10: return 0; + #endif + + //-------------------------------------------------------------------------- + #ifndef FLOW_GAIN_MAX + #pragma message("[undefined] FLOW_GAIN_MAX") + #elif(FLOW_GAIN_MAX >= 100) + case 100: return 0; + #endif + + //-------------------------------------------------------------------------- + #ifndef FLOW_GAIN_MAX + #pragma message("[undefined] FLOW_GAIN_MAX") + #elif(FLOW_GAIN_MAX >= 1000) + case 1000: return 0; + #endif + + default: return 1; + } +} +#endif diff --git a/user/Compute/FlowRateCompute.h b/user/Compute/FlowRateCompute.h old mode 100755 new mode 100644 diff --git a/user/Compute/GasAnalysis.c b/user/Compute/GasAnalysis.c old mode 100755 new mode 100644 index 1a2240c..c2f67fd --- a/user/Compute/GasAnalysis.c +++ b/user/Compute/GasAnalysis.c @@ -1,5 +1,6 @@ #include "../main/SystemInclude.h" + static s16 GasAnalysisCNT; u16 ATypeNode[CURVE_DATA_MAX], ATypeVal[CURVE_DATA_MAX], curveATypeNum; bool isCurrentGas; @@ -7,8 +8,8 @@ bool isCurrentGas; /******************************************************************************/ void GasAnalysisParameterInit(void) { - airFactor = (u16)ReadShortParameterFromMemory(AIR_FACTOR, AIR_FACTOR_DEFAULT); - factorVth = (u16)ReadShortParameterFromMemory(FACTOR_VTH, 1000); + VHHParameterAir = (u16)ReadParameterFromMemory(VHH_AIR_PARA, VHH_AIR_PARA_WIDTH, RH_PARA_DEFAULT); + VHHParameterScale = (u16)ReadParameterFromMemory(VHH_PARA_SCALE, VHH_PARA_SCALE_WIDTH, 1000); //------------------------------------------------------------------------------ #ifndef ENABLE_GAS_RECOGNITION_TABLE @@ -21,37 +22,37 @@ void GasAnalysisParameterInit(void) #ifndef ENABLE_DENSITY_DETECT #pragma message("[undefined] ENABLE_DENSITY_DETECT") #elif(ENABLE_DENSITY_DETECT) -// densityFSParameter = (u16)ReadParameterFromMemory(DENSITY_FS_PARA, DENSITY_FS_PARA_WIDTH, DENSITY_FS_PARA_DEFAULT); + densityFSParameter = (u16)ReadParameterFromMemory(DENSITY_FS_PARA, DENSITY_FS_PARA_WIDTH, DENSITY_FS_PARA_DEFAULT); #endif } /******************************************************************************/ -u16 ComputeZeroVHH(void) +unsigned int ComputeZeroVHH(void) { - tmpSLA = (u32)voltageDetected[RRRES]; - tmpSLA -= (u32)RRRoom; + tmpSLA = (unsigned long int)voltageDetected[RRRES]; + tmpSLA -= (unsigned long int)NRHRoom; - tmpSLB = (u32)VHHHigh; - tmpSLB -= (u32)VHHLow; + tmpSLB = (unsigned long int)VHHHigh; + tmpSLB -= (unsigned long int)VHHLow; tmpSLA *= tmpSLB; - tmpSLB = (u32)RRHigh; - tmpSLB -= (u32)RRLow; + tmpSLB = (unsigned long int)NRHHigh; + tmpSLB -= (unsigned long int)NRHLow; tmpSLA /= tmpSLB; - tmpSLA += (u32)VHHRoom; + tmpSLA += (unsigned long int)VHHRoom; - return (u16)tmpSLA; + return (unsigned int)tmpSLA; } /******************************************************************************/ bool GasAnasisOneTime(void) { - s16 valueTemp; + signed int valueTemp; - valueTemp = (s16)(voltageDetected[VHPA] - airFactor); - if(abs(valueTemp) < factorVth) return 1; - else return 0; + valueTemp = (signed int)(voltageDetected[VHPA] - VHHParameterAir); + if(abs(valueTemp) < VHHParameterScale) return 1; + else return 0; } /******************************************************************************/ @@ -67,7 +68,7 @@ void GasAnasisCompute(void)// #elif(ENABLE_GAS_RECOGNITION_TABLE) voltageDetected[VHPA] = FindVHHInCalibCurve(voltageDetected[RGIDX]); #else - voltageDetected[VHPA] = (u16)GetFlowRate(voltageDetected[REG_INDEX], ATYPE_VH); + voltageDetected[VHPA] = (unsigned int)GetFlowRate(voltageDetected[REG_INDEX], ATYPE_VH); #endif voltageDetected[VHPA] = WordSubFunction(voltageDetected[DVHHX], voltageDetected[VHPA]); @@ -99,9 +100,9 @@ void GasAnasisCompute(void)// /******************************************************************************/ void ReadVHHCurveFromMemory(void) { - u16 I; + unsigned int I; - curveATypeNum = ReadShortParameterFromMemory(ATYPECURVE_NUM, ATYPECURVE_NUM_DEFAULT); + curveATypeNum = (unsigned int)ReadParameterFromMemory(ATYPECURVE_NUM, ATYPECURVE_NUM_WIDTH, ATYPECURVE_NUM_DEFAULT); for(I=0; I CURVE_DATA_MAX)) { @@ -135,7 +136,7 @@ u16 FindVHHInCalibCurve(u16 calibIndex) //---------------------------------------------------------------------------- for(I = 0; I < curveATypeNum - 1; I++) { - if(ATypeNode[I] > 32767) continue; + if(ATypeNode[I] > 32767) continue; if(ATypeNode[I] > calibIndex) break; } @@ -144,9 +145,8 @@ u16 FindVHHInCalibCurve(u16 calibIndex) //---------------------------------------------------------------------------- Secondary.NodeX = calibIndex; - if(ATypeNode[I] > 32767) Secondary.NodeH = 0; - else Secondary.NodeH = ATypeNode[I]; - + if(ATypeNode[I] > 32767) Secondary.NodeH = 0; + else Secondary.NodeH = ATypeNode[I]; if(ATypeNode[I-1] > 32767) Secondary.NodeL = 0; else Secondary.NodeL = ATypeNode[I-1]; diff --git a/user/Compute/GasAnalysis.h b/user/Compute/GasAnalysis.h old mode 100755 new mode 100644 index 119c6d3..b2bb7b5 --- a/user/Compute/GasAnalysis.h +++ b/user/Compute/GasAnalysis.h @@ -14,12 +14,12 @@ extern u16 ATypeNode[CURVE_DATA_MAX], ATypeVal[CURVE_DATA_MAX], curveATypeNum; //****************************************************************************** void GasAnalysisParameterInit(void); -u16 ComputeZeroVHH(void); -u32 GetVHHFactor(u16 flowIndex); +unsigned int ComputeZeroVHH(void); +unsigned long int GetVHHFactor(unsigned int flowIndex); void GasAnasisCompute(void); bool GasAnasisOneTime(void); void ReadVHHCurveFromMemory(void); -u16 FindVHHInCalibCurve(u16 calibIndex); +unsigned int FindVHHInCalibCurve(unsigned int calibIndex); //------------------------------------------------------------------------------ #ifndef ENABLE_DENSITY_DETECT diff --git a/user/Compute/PipeFlowRate.c b/user/Compute/PipeFlowRate.c old mode 100755 new mode 100644 diff --git a/user/Compute/PipeFlowRate.h b/user/Compute/PipeFlowRate.h old mode 100755 new mode 100644 diff --git a/user/Compute/SavingData.c b/user/Compute/SavingData.c old mode 100755 new mode 100644 index 5e78b92..cfa7c75 --- a/user/Compute/SavingData.c +++ b/user/Compute/SavingData.c @@ -1,17 +1,18 @@ #include "../main/SystemInclude.h" -/****************************************************************************** -recordTime must be define -*******************************************************************************/ +//****************************************************************************** // for save data u16 historyPeriodSet; static u16 lastState; u16 saveTimeCounter; - /******************************************************************************/ void SaveParameterInit(void) { // history record period - recordTime = (u16)ReadShortParameterFromMemory(RECORD_TIME, RECORD_TIME_DEFAULT); +// ReadMultiByteFromEEPROM(HISTORY_PERIOD, tempL.Byte, HISTORY_PERIOD_WIDTH, PARA_EEPROM); +// if(tempL.Byte[HISTORY_PERIOD_CRC] != CRC8(tempL.Byte, HISTORY_PERIOD_CRC)) historyPeriod = HISTORY_PERIOD_DEFAULT; +// else historyPeriod = tempL.Word[0]; + historyPeriod = (u16)ReadParameterFromMemory(HISTORY_PERIOD, HISTORY_PERIOD_WIDTH, HISTORY_PERIOD_DEFAULT); + } /******************************************************************************/ @@ -98,6 +99,12 @@ u16 AlarmWrite(void) #pragma message("[undefined] REC_ALARM_DATA") #elif(REC_ALARM_DATA) + #ifndef ENABLE_EXT_RTC + #pragma message("[undefined] ENABLE_EXT_RTC") + #elif(ENABLE_EXT_RTC) + ExtRTCTimeRead(); + #endif + // The Zero record: Factory initial state ReadMultiByteFromEEPROM(ALARM_POINTER, tempL.Byte, ALARM_POINTER_WIDTH, DATA_EEPROM); if(tempL.Byte[ALARM_POINTER_CRC] != CRC8(tempL.Byte, ALARM_POINTER_CRC)) tempL.Word[0] = 1; @@ -119,7 +126,7 @@ u16 AlarmWrite(void) void SetHistoryRecordTime(void) { /* - u16 wrt_base, pointer; + unsigned int wrt_base, pointer; ReadMultiByteFromEEPROM(HISTORY_POINTER_H, temp, 2, DATA_EEPROM); pointer = make16(temp[0], temp[1]); @@ -181,6 +188,12 @@ u16 HistoryRecordWrite(void) #pragma message("[undefined] REC_HISTORY_DATA") #elif(REC_HISTORY_DATA) + #ifndef ENABLE_EXT_RTC + #pragma message("[undefined] ENABLE_EXT_RTC") + #elif(ENABLE_EXT_RTC) + ExtRTCTimeRead(); + #endif + ReadMultiByteFromEEPROM(HISTORY_POINTER, tempL.Byte, HISTORY_POINTER_WIDTH, DATA_EEPROM); if(tempL.Byte[HISTORY_POINTER_CRC] != CRC8(tempL.Byte, HISTORY_POINTER_CRC)) tempL.Word[0] = 1; else if(tempL.Word[0] >= HISTORY_DEPTH) tempL.Word[0] = 1; @@ -254,8 +267,14 @@ u16 DateAccWrite(void) #ifndef REC_DATE_DATA #pragma message("[undefined] REC_DATE_DATA") #elif(REC_DATE_DATA) - u16 wrt_base; + unsigned int wrt_base; unsigned char buffer[DATE_WIDTH]; + + #ifndef ENABLE_EXT_RTC + #pragma message("[undefined] ENABLE_EXT_RTC") + #elif(ENABLE_EXT_RTC) + ExtRTCTimeRead(); + #endif ReadMultiByteFromEEPROM(DATE_POINTER, tempL.Byte, DATE_POINTER_WIDTH, DATA_EEPROM); if(tempL.Byte[DATE_POINTER_CRC] != CRC8(tempL.Byte, DATE_POINTER_CRC)) tempL.Word[0] = 1; @@ -371,7 +390,7 @@ void ClearDateRecord(void) /******************************************************************************/ void DataStorageManagement(void) { - systemProcessing.Bit.SaveHandle = 0; + systemProcess.Bit.SaveHandle = 0; if(alarmState != lastState) { diff --git a/user/Compute/SavingData.h b/user/Compute/SavingData.h old mode 100755 new mode 100644 diff --git a/user/Compute/StaticTemperature.c b/user/Compute/StaticTemperature.c old mode 100755 new mode 100644 index efed1fd..7f87d00 --- a/user/Compute/StaticTemperature.c +++ b/user/Compute/StaticTemperature.c @@ -1,9 +1,53 @@ #include "../main/SystemInclude.h" // for flowrate compute +u16 staticHighTemperature, staticLowTemperature, RHHighTa, RHLowTa; s32 RHCalibDeltaVaule, TACalibDeltaVaule, RHTemperature; static u16 zeroCalibType; +//****************************************************************************** +void StaticTemperatureInit(void) +{ + zeroCalibType = 0; + staticLowTemperature = (u16)ReadParameterFromMemory(STATIC_LOW_TA, STATIC_LOW_TA_WIDTH, STATIC_LOW_TA_DEFAULT); + if((isReadParameterOK) && (staticLowTemperature < ENABLE_WRITE_TA_LOW)) zeroCalibType |= 'L'; + + staticHighTemperature = (u16)ReadParameterFromMemory(STATIC_HIGH_TA, STATIC_HIGH_TA_WIDTH, STATIC_HIGH_TA_DEFAULT); + if((isReadParameterOK) && (staticHighTemperature > ENABLE_WRITE_TA_HIGH)) zeroCalibType |= 'H'<<8; +} +//****************************************************************************** +void StaticLowTemperatureWrite(void) +{ + tempL.Word[0] = voltageDetected[TPCB]; + staticLowTemperature = WriteShortParameterToEEPROM(STATIC_LOW_TA, STATIC_LOW_TA_WIDTH); + + zeroCalibType &= 0xff00; + zeroCalibType |= 'L'; + currentMode.Bit.LowCalibEnd = 1; + if(zeroCalibType == (('H'<<8)+'L')) + { + tempL.Word[0] = 0; + tempL.Word[0] = WriteShortParameterToEEPROM(SYS_COMMAND, SYS_COMMAND_WIDTH); + EnterUserMode(); + } +} + +//****************************************************************************** +void StaticHighTemperatureWrite(void) +{ + tempL.Word[0] = voltageDetected[TPCB]; + staticHighTemperature = WriteShortParameterToEEPROM(STATIC_HIGH_TA, STATIC_HIGH_TA_WIDTH); + zeroCalibType &= 0x00ff; + zeroCalibType |= 'H'<<8; + + currentMode.Bit.HighCalibEnd = 1; + if(zeroCalibType == (('H'<<8)+'L')) + { + tempL.Word[0] = 0; + tempL.Word[0] = WriteShortParameterToEEPROM(SYS_COMMAND, SYS_COMMAND_WIDTH); + EnterUserMode(); + } +} //****************************************************************************** u16 ComputeRHTemperature(u16 RHRes) { @@ -30,10 +74,10 @@ void StaticTGasCompute(void) #pragma message("[undefined] ENABLE_RR_CALIBRATION") #elif(ENABLE_RR_CALIBRATION) // ͨߵ±궨RR¶ - RHCalibDeltaVaule = (u32)RRHigh-(u32)RRLow; + RHCalibDeltaVaule = (u32)NRHHigh-(u32)NRHLow; TACalibDeltaVaule = (u32)staticHighTemperature-(u32)staticLowTemperature; - tmpSLA = (u32)voltageDetected[RRRES]-(u32)RRLow; + tmpSLA = (u32)voltageDetected[RRRES]-(u32)NRHLow; tmpSLA *= TACalibDeltaVaule; tmpSLA /= RHCalibDeltaVaule; tmpSLA += (u32)staticLowTemperature; diff --git a/user/Compute/StaticTemperature.h b/user/Compute/StaticTemperature.h old mode 100755 new mode 100644 index 3ee7128..1a1cb2d --- a/user/Compute/StaticTemperature.h +++ b/user/Compute/StaticTemperature.h @@ -21,9 +21,12 @@ #define RES_FACTOR_MAX 35 // for flowrate compute +extern u16 staticHighTemperature, staticLowTemperature, RHHighTa, RHLowTa; extern s32 RHCalibDeltaVaule, TACalibDeltaVaule, RHTemperature; //****************************************************************************** void StaticTemperatureInit(void); +void StaticLowTemperatureWrite(void); +void StaticHighTemperatureWrite(void); void StaticTGasCompute(void); u16 ComputeRHTemperature(u16 RHRes); diff --git a/user/Compute/TemperatureCorrect.c b/user/Compute/TemperatureCorrect.c old mode 100755 new mode 100644 index 2129957..c0a481c --- a/user/Compute/TemperatureCorrect.c +++ b/user/Compute/TemperatureCorrect.c @@ -1,14 +1,15 @@ #include "../main/SystemInclude.h" //============================================================================== -/* -resFactor,temperatureFactor must be define in internal modbus -*/ u16 calibTANode[CURVE_DATA_MAX]; u16 calibTAVal[CURVE_DATA_MAX], curveTANum; +u16 resFactor,temperatureFactor; /******************************************************************************/ void TemperatureCorrectInit(void) { + //------------------------------------------------------------------------------ + temperatureFactor = (u16)ReadParameterFromMemory(TEMP_FACTOR, TEMP_FACTOR_WIDTH, TEMP_FACTOR_DEFAULT); + resFactor = (u16)ReadParameterFromMemory(RES_FACTOR, RES_FACTOR_WIDTH, RES_FACTOR_DEFAULT); } /******************************************************************************/ @@ -139,7 +140,7 @@ void DefaultTACuvre(void) //߲ void RetriveTACurve(void) { - ReadMultiByteFromMemory(TACURVE_NUM, tempL.Byte, TACURVE_NUM_WIDTH); + ReadMultiByteFromEEPROM(TACURVE_NUM, tempL.Byte, TACURVE_NUM_WIDTH, PARA_EEPROM); if(tempL.Byte[1] != CRC8(tempL.Byte, 1)) goto RetResetCurve; curveTANum = tempL.Byte[0]; @@ -241,13 +242,13 @@ void WriteCurveByCom(void) tempDev.DWord[1] = 0; if(calibType == INTCMD_1ST_TABLE) { - WriteMultiByteToMemory(TACURVE_DATA_BASE+I*TACURVE_DATA_WIDTH, &tempDev.Byte[0], TACURVE_DATA_WIDTH); + WriteParameterToEEPROM(TACURVE_DATA_BASE+I*TACURVE_DATA_WIDTH, TACURVE_DATA_WIDTH); calibTANode[I] = tempDev.Word[1]; calibTAVal[I] = tempDev.Word[0]; } else if(calibType == INTCMD_2ND_TABLE) { - WriteMultiByteToMemory(ATYPECURVE_DATA_BASE+I*ATYPECURVE_DATA_WIDTH, &tempDev.Byte[0], ATYPECURVE_DATA_WIDTH); + WriteParameterToEEPROM(ATYPECURVE_DATA_BASE+I*ATYPECURVE_DATA_WIDTH, ATYPECURVE_DATA_WIDTH); ATypeNode[I] = tempDev.Word[1]; ATypeVal[I] = tempDev.Word[0]; } diff --git a/user/Compute/TemperatureCorrect.h b/user/Compute/TemperatureCorrect.h old mode 100755 new mode 100644 index 79cad59..f769185 --- a/user/Compute/TemperatureCorrect.h +++ b/user/Compute/TemperatureCorrect.h @@ -25,5 +25,5 @@ u16 GetTACurveValue(u16 calibIndex); void ReadCurveByCom(void); void WriteCurveByCom(void); -void TemperatureCorrection(void); + #endif \ No newline at end of file diff --git a/user/Compute/UnitConverter.c b/user/Compute/UnitConverter.c old mode 100755 new mode 100644 index 020f4b2..4335139 --- a/user/Compute/UnitConverter.c +++ b/user/Compute/UnitConverter.c @@ -308,19 +308,16 @@ void ConvertAllFlowRateAndSave(u16 NewFlowUnit) // max flowRate maxFlowRate = ConvertFlowrate(maxFlowRate, flowComUnit, originalFlowUnit); tempDev.DWord[0] = maxFlowRate; - maxFlowRate = WriteLongParameterToMemory(OUT_MAX_FLOW); - tempL.DWord = maxFlowRate; - maxFlowRateH = tempL.Word[1]; - maxFlowRateL = tempL.Word[0]; + maxFlowRate = WriteParameterToEEPROM(MAX_FLOW, MAX_FLOW_WIDTH); +// tempL.DWord = maxFlowRate; +// maxFlowRateH = tempL.Word[1]; +// maxFlowRateL = tempL.Word[0]; // min flowRate minFlowRate = ConvertFlowrate(minFlowRate, flowComUnit, originalFlowUnit); tempDev.DWord[0] = minFlowRate; - minFlowRate = WriteLongParameterToMemory(OUT_MIN_FLOW); - tempL.DWord = minFlowRate; - minFlowRateH = tempL.Word[1]; - minFlowRateL = tempL.Word[0]; - + minFlowRate = WriteParameterToEEPROM(MIN_FLOW, MIN_FLOW_WIDTH); + // alarmUpperFlowRate = ConvertFlowrate(alarmUpperFlowRate, flowComUnit, originalFlowUnit); // tempDev.DWord[0] = alarmUpperFlowRate; // alarmUpperFlowRate = WriteShortParameterToEEPROM(HIGH_FLOW_ALARM, HIGH_FLOW_ALARM_WIDTH); @@ -381,7 +378,7 @@ void ConvertAllFlowRateAndSave(u16 NewFlowUnit) SendToTotalArray(); ReleaseToIntAndDecimalBufForUart(); - for(I=0; I <= REC_ACC_DEPTH; I++) FRAMWriteTotal(); + for(I=0; I <= REC_DEPTH; I++) FRAMWriteTotal(); lastRemaining = 0; flowAccCumulationRemaining = 0; @@ -389,7 +386,7 @@ void ConvertAllFlowRateAndSave(u16 NewFlowUnit) //=========================================================================== tempL.Word[0] = NewFlowUnit; - flowUnit = WriteShortParameterToMemory(FLOW_UNIT); + flowUnit = WriteShortParameterToEEPROM(WORK_UNIT, WORK_UNIT_WIDTH); } //****************************************************************************** @@ -418,6 +415,7 @@ u16 ReturnStartUnitBit(u16 stdBit) // FRUnitForHour[] ={28800, 14400, 7200, 3600, 1800, 900} // FRUnitForMinute[] ={480, 240, 120, 60, 30, 15} // 0xFFFFFFF/(1000/15):65000000 + u16 ConvertTimeBaseAndUnit(u16 unit, u16 timeBaseIndex) { switch(unit) @@ -445,10 +443,10 @@ void UnitConverterInit(void) //if(tempL.Byte[CALIB_DIAMETER_CRC] != CRC8(tempL.Byte, CALIB_DIAMETER_CRC)) flowUnit = CALIB_DIAMETER_DEFAULT; //else flowUnit = tempL.Word[0]; - flowUnit = (u16)ReadShortParameterFromMemory(FLOW_UNIT, FLOW_UNIT_DEFAULT); + flowUnit = (u16)ReadParameterFromMemory(WORK_UNIT, WORK_UNIT_WIDTH, WORK_UNIT_DEFAULT); if(JudgeflowUnit(flowUnit)) { - flowUnit = FLOW_UNIT_DEFAULT; + flowUnit = WORK_UNIT_DEFAULT; JudgeflowUnit(flowUnit); } } diff --git a/user/Compute/UnitConverter.h b/user/Compute/UnitConverter.h old mode 100755 new mode 100644 diff --git a/user/Compute/UnitConverterDefine.h b/user/Compute/UnitConverterDefine.h old mode 100755 new mode 100644 diff --git a/user/Compute/VHHCompute.c b/user/Compute/VHHCompute.c old mode 100755 new mode 100644 diff --git a/user/Compute/VHHCompute.h b/user/Compute/VHHCompute.h old mode 100755 new mode 100644 diff --git a/user/Core/D9V2FR_DP1703V10.c b/user/Core/D9V2FR_DP1703V10.c old mode 100755 new mode 100644 diff --git a/user/Core/D9V2FR_DP1703V10.h b/user/Core/D9V2FR_DP1703V10.h old mode 100755 new mode 100644 diff --git a/user/Core/D9V2FR_DP2006V1000 .c b/user/Core/D9V2FR_DP2006V1000 .c old mode 100755 new mode 100644 diff --git a/user/Core/D9V2FR_DP2006V1000.h b/user/Core/D9V2FR_DP2006V1000.h old mode 100755 new mode 100644 diff --git a/user/Core/D9V2VHH_DP1703V10.c b/user/Core/D9V2VHH_DP1703V10.c old mode 100755 new mode 100644 diff --git a/user/Core/D9V2VHH_DP1703V10.h b/user/Core/D9V2VHH_DP1703V10.h old mode 100755 new mode 100644 diff --git a/user/Core/DP2006_VM1000.c b/user/Core/DP2006_VM1000.c deleted file mode 100755 index c11bc7f..0000000 --- a/user/Core/DP2006_VM1000.c +++ /dev/null @@ -1,581 +0,0 @@ -#include "../main/SystemInclude.h" - -/**************************************************************************************/ -/** - * @brief ͹Ķʱʼ - * @note ҪӲصĺIO - */ - -//############################################################################## -#if(DP2006_VM1000) -//############################################################################## - -//__SAMPLE_STATUS_BIT_TypeDef sampleState; -TypeSample sampleProcess; -u16 processNextTime, processIndex; - -// ǰʾλ -static PressureUnitType current_unit = PRESSURE_UNIT_PA; // ĬʾPa -float pressure_value; -extern volatile uint8_t display_update_flag; // ʾ±־ - -extern volatile uint8_t key_press_flag;//λ±־ -volatile uint8_t display_update_flag = 0; // ʾ±־ -extern volatile Device_StateTypeDef g_device_state; // ʼ״̬ػ -u8 typecflag=0; -extern uint8_t g_auto_shutdown_flag; -// ȫֱڱǷѾʼ -static uint8_t g_ble_init_done = 0; -static uint32_t led_timer = 0; -static uint32_t shutdown_timer = 0; -/******ɼ***************************************************************************************************************************************************************************************************************/ -void FlowRateDealAndOuputSub(void) -{ - ComputeFlowRateIndexAndFlowRate();// ת -} -void ComputeFlowRateIndexAndFlowRate(void) -{ - voltageDetected[NIDX ]=(u16)sampleProcess.IRHResult; // ǿתֻ16λ//IRH 0X8303 - voltageDetected[VRHX ]= (u16)sampleProcess.RHypeResult; // ǿתֻ16λ//IRR 0X8304 - voltageDetected[IVHDX]=(u16) sampleProcess.RDResult; // ǿתֻ16λ//URU 0X8305 - voltageDetected[RHVOL]= (u16)sampleProcess.BLypeResult; // ǿתֻ16λ//URH 0X8306 صѹ/3 - - voltageDetected[VRHX]=voltageDetected[VRHX]-32768; - pressure_value=GetFlowRate(voltageDetected[VRHX],CURVE_1ST); - display_update_flag = 1; - if( voltageDetected[RHVOL]>50000) - { - typecflag=1; - } - -} -u16 GetAdcGain(u16 gianX) -{ - switch(gianX) - { - case 1: return GAIN1; - case 2: return GAIN2; - case 4: return GAIN4; - case 8: return GAIN8; - case 16: return GAIN16; - case 32: return GAIN32; - case 64: return GAIN64; - case 128: return GAIN128; - default: - return GetAdcGain(ADC_GAIN_DEFAULT); - } -} -/******ɼ***************************************************************************************************************************************************************************************************************/ -void AnalogCircuitInit(void) -{ - sampleProcess.CTypeGain = GetAdcGain(adcGain); //Ĭϲϵ - SampingADCInit(); - DisableSamplingInterrupt(); -} -//void ProcessTimerInterruptCallBack(void) -//{ -// FlowProcessManagement(); -// -//} - -//ж -void ProcessTimerInterruptCallBack(void) -{ - DisableProcessTimerInterrupt(); - HWState.ProcessTimerOut = 1; -} -//void StartNormolFlowMeasurement(void)//ÿ125msһ -//{ -// AnalogCircuitInit();//ʼADC -// HWState.SampledOver = 0;//־ -// StartProcessTimer(32768); //Ƚ϶ʱ,ʼ0 -// Timer_register_irq_callback(ProcessTimer,ProcessTimerIT, ProcessTimerInterruptCallBack );//עжϻص - -// processIndex = 0; // -// processNextTime = 0; -// FlowProcessManagement();//ÿУ -//} -void StartNormolFlowMeasurement(void)//ʼ -{ - AnalogCircuitInit(); - HWState.SampledOver = 0;//־ - StartProcessTimer(64000); // Ƚ϶ʱ,ʼ0 - Timer_register_irq_callback(ProcessTimer,ProcessTimerIT, ProcessTimerInterruptCallBack );//עжϻص - sampleProcess.NextRun = 0; - sampleProcess.NextTime= 0; - - FlowProcessManagement();//ÿУ -} - -//static void SetNextProcess(void)//òʱһ -//{ -// if(processIndex == 0){ -// StopProcessTimer();//رղɼʱ -// return; -// } -// u32 currentTAR = pTIM1->CNT;//ʱǰֵ -// if(currentTAR > processNextTime) processNextTime = currentTAR + 5; -// ResetProcessTimer(processNextTime); -//} - -void SetNextProcess(void)//òʱһ -{ - if(sampleProcess.NextRun == 0){ - StopProcessTimer();//رղɼʱ - return; - } - - -// u32 currentTAR = ProcessTimer->CNT;//ʱǰֵ -// if(currentTAR > sampleProcess.NextTime) sampleProcess.NextTime = currentTAR + 5; -// ResetProcessTimer(sampleProcess.NextTime); - - StartProcessTimer(sampleProcess.NextTime); -} - - -void SetSystemForADCSample(u16 sampleNum) -{ - sampleProcess.Counter = 0; - sampleProcess.CounterMax = sampleNum; - - StartSamplingADC(); -} -void ComputeSampleData(u16 sampleNum, u16 sampleShift) -{ - u32 I; - - sampleProcess.ADC0Result = 0; - sampleProcess.ADC1Result = 0; - for(I = 0; I> 8) + 32768) & 0xFFFF; - sampleProcess.ADC1Result += ((sampleProcess.ADC1Buffer[I] >> 8) + 32768) & 0xFFFF; - } - - sampleProcess.ADC0Result >>= sampleShift; - sampleProcess.ADC1Result >>= sampleShift; -} -/******************************************************************************/ -void TurnOffAnalogCircuit(void) -{ - StopSamplingADC(); - DisableSamplingInterrupt(); -} - -//void FlowProcessManagement(void)//̹״̬ -//{ -// switch(processIndex) -// { -// case 0: -// { -// HWState.SampledOver = 0;//ʼ -// SetupRHChannle(); -// SetupIRHypeChannle(); -// SetSystemForADCSample(16); //ADC -// processNextTime += 20 * COUNT_VALUE_PER_MS; //20ms ֵ=65535/4000*t = -// processIndex=1; -// }break; -// case 1: -// { -// TurnOffAnalogCircuit(); -// ComputeSampleData(16, 4);// -// sampleProcess.RHypeResult = sampleProcess.ADC0Result;//뻺 -// sampleProcess.IRHResult = sampleProcess.ADC1Result;//뻺 -// SetupBLChannle();//SIGNAL1 -// SetupRDChannle(); -// SetSystemForADCSample(16); -// processNextTime += 20 * COUNT_VALUE_PER_MS;//20ms -// processIndex=2; -// }break; -// case 2: -// { -// TurnOffAnalogCircuit(); -// ComputeSampleData(16, 4);//; // -// sampleProcess.BLypeResult = sampleProcess.ADC0Result;//뻺 -// sampleProcess.RDResult = sampleProcess.ADC1Result;//뻺 -// -// HWState.SampledOver = 1; // -// StopProcessTimer(); -// processIndex=3; -// }break; -// default : processIndex = 0; break; -// } -// SetNextProcess(); -//} -void FlowProcessManagement(void)//̹״̬ -{ - switch(sampleProcess.NextRun) - { - case 0: - { - HWState.SampledOver = 0;//ʼ - SetupBLChannle(); - SetupRDChannle(); - SetSystemForADCSample(SAMPLING_TIMES_IN_DETECT_STAGE);//òʼ - sampleProcess.NextTime = 20*COUNT_VALUE_PER_MS; - sampleProcess.NextRun = 1; - }break; - - case 1: - { - TurnOffAnalogCircuit(); - ComputeSampleData(SAMPLING_TIMES_IN_DETECT_STAGE, SHIFT_IN_DETECT_STAGE); - - sampleProcess.BLypeResult = sampleProcess.ADC0Result;//뻺 - sampleProcess.RDResult = sampleProcess.ADC1Result;//뻺 - // SetupVRHChannle();//SIGNAL1 - // SetSystemForADCSample(PRESAMPLING_TIMES_IN_1ST_STAGE);//òʼ - // sampleProcess.NextTime = 20*COUNT_VALUE_PER_MS;//20ms - sampleProcess.NextRun = 3; - }break; - - case 2: - { - TurnOffAnalogCircuit(); - ComputeSampleData(PRESAMPLING_TIMES_IN_1ST_STAGE, SHIFT_IN_PRESAMPLING_1ST_STAGE); - - }break; - case 3: - { - - }break; - case 4: - { - - }break; - - case 5: - { - - }break; - - case 6: - { - - }break; - default : sampleProcess.NextRun = 0; break; - } - SetNextProcess(); -} -//******************************************************************************/ -void CoreInit(void) -{ - SystemGPIOInit(); - // ExternCalibratinInput(); - TurnOffAnalogCircuit(); - -} - -//ж------------------------------------------------------------ -//void PrimaryTimer_IRQ_Callback() -//{ -//// HWState.MainTimerOut = 1; -// StartNormolFlowMeasurement(); -//} -void PrimaryTimer_IRQ_Callback() -{ - HWState.MainTimerOut = 1; -// StartNormolFlowMeasurement(); -} -/******ʾ***************************************************************************************************************************************************************************************************************/ -void SwitchPressureUnit(void) -{ - // 1. һλ (ѭл) - current_unit = (PressureUnitType)((int)current_unit + 1); - if (current_unit > PRESSURE_UNIT_MBAR) { // ޸ġΪµλ - current_unit = PRESSURE_UNIT_PA; - } - // 2. Ҫתpressure_valueΪԶPaλ -} - -double ConvertPressure(double value, PressureUnitType targetUnit, PressureUnitType originalUnit) -{ - double valueInPa; - - if (targetUnit == originalUnit) return value; - // --- һԭʼλתΪ׼λ Pa --- - switch (originalUnit) - { - case PRESSURE_UNIT_MBAR: - valueInPa = value * ONE_MBAR_TO_PA; - break; - case PRESSURE_UNIT_TORR: - valueInPa = value * ONE_TORR_TO_PA; - break; - case PRESSURE_UNIT_MICRONS: - valueInPa = value * ONE_MICRONS_TO_PA; - break; - case PRESSURE_UNIT_PA: - valueInPa = value; - break; - default: - return value; // δ֪λԭֵ - } - - // --- ڶ׼λ Pa תΪĿ굥λ --- - switch (targetUnit) - { - case PRESSURE_UNIT_MBAR: - return valueInPa * ONE_PA_TO_MBAR; - case PRESSURE_UNIT_TORR: - return valueInPa * ONE_PA_TO_TORR; - case PRESSURE_UNIT_MICRONS: - return valueInPa * ONE_PA_TO_MICRONS; - case PRESSURE_UNIT_PA: - return valueInPa; - default: - return valueInPa; // δ֪Ŀ굥λPaֵ - } -} - -/** - * @brief һ32λ޷λ - * @param num: Ҫ - * @retval ֵλ - */ -static u8 GetDigitCount(u32 num) -{ - u8 count = 0; - if (num == 0) return 1; // 0 1λ - while (num != 0) - { - num /= 10; - count++; - } - return count; -} - -void OLED_DrawRect_Cache(u8 x, u8 y, u8 w, u8 h); - -void Update_Pressure_Display(void) -{ - // --- 1. ʾͱ --- - #define FONT_WIDTH 12 - #define FONT_HEIGHT 24 - #define SCREEN_WIDTH 128 - #define RIGHT_ALIGN_MARGIN 2 - - u8 unit_str_len = 0; - const char* unit_str = ""; - u32 int_part = 0; - u32 decimal_part = 0; - u8 num_len = 0; - u8 has_decimal = 0; - u8 decimal_places = 0; - - double display_val; - u8 current_x; - u8 total_num_width; - u8 display_x; - - u8 fixed_erase_start_x; - u8 fixed_erase_end_x; - - // --- ʾر --- - u16 battery_adc = 0; - u8 battery_level = 0; - u8 i = 0; - u8 bat_x = 0; - u8 bat_y = 0; - - // á 22߶ 12 - u8 bat_w = 22; - u8 bat_h = 12; - - // --- 2. ѹֵ --- - display_val = ConvertPressure((double)pressure_value / 1000.0, current_unit, PRESSURE_UNIT_PA); - - // --- 3. ʽ --- - has_decimal = 1; - switch (current_unit) - { - case PRESSURE_UNIT_PA: - decimal_places = 1; int_part = (u32)(display_val + 0.05f); - decimal_part = (u32)(display_val * 10 + 0.5f) % 10; - unit_str = "pa"; unit_str_len = 2; break; - case PRESSURE_UNIT_MICRONS: - decimal_places = 1; int_part = (u32)(display_val + 0.05f); - decimal_part = (u32)(display_val * 10 + 0.5f) % 10; - unit_str = "mcm"; unit_str_len = 3; break; - case PRESSURE_UNIT_TORR: - decimal_places = 3; int_part = (u32)(display_val + 0.0005f); - decimal_part = (u32)(display_val * 1000 + 0.5f) % 1000; - unit_str = "torr"; unit_str_len = 4; break; - case PRESSURE_UNIT_MBAR: - decimal_places = 2; int_part = (u32)(display_val + 0.0005f); - decimal_part = (u32)(display_val * 100 + 0.5f) % 100; - unit_str = "mbar"; unit_str_len = 4; break; - } - - num_len = GetDigitCount(int_part); - - // --- 4. ѹˢ߼ --- - fixed_erase_start_x = 0; - fixed_erase_end_x = SCREEN_WIDTH - RIGHT_ALIGN_MARGIN; - OLED_FillArea(fixed_erase_start_x, 20, fixed_erase_end_x, 20 + FONT_HEIGHT); - - // ѹֵ... - current_x = SCREEN_WIDTH - RIGHT_ALIGN_MARGIN; - current_x -= unit_str_len * FONT_WIDTH; - OLED_ShowString(current_x, 20, (u8*)unit_str, FONT_HEIGHT, 1); - - total_num_width = num_len * FONT_WIDTH; - if (has_decimal) { - total_num_width += FONT_WIDTH; - total_num_width += decimal_places * FONT_WIDTH; - } - current_x -= total_num_width; - display_x = current_x; - OLED_ShowNum(display_x, 20, int_part, num_len, FONT_HEIGHT, 1); - display_x += num_len * FONT_WIDTH; - if (has_decimal) { - OLED_ShowChar(display_x, 20, '.', FONT_HEIGHT, 1); - display_x += FONT_WIDTH; - OLED_ShowNum(display_x, 20, decimal_part, decimal_places, FONT_HEIGHT, 1); - } - - // --- 5. ʾ߼--- - battery_adc = voltageDetected[RHVOL]; - - if(battery_adc >= 44761) battery_level = 4; - else if(battery_adc >= 43646) battery_level = 3; - else if(battery_adc >= 42532) battery_level = 2; - else if(battery_adc >= 41418) battery_level = 1; - else battery_level = 0; - - // 2. ȷλ - bat_x = 128 - bat_w - 2; - bat_y = 0; - - // 3. Ʊͱ߿ (գٻ) - // һɫʵľ - OLED_FillRect_White(bat_x, bat_y, bat_x + 22, bat_y + 12); - // мڵһɫ (γɿı߿) - OLED_FillRect(bat_x + 1, bat_y + 1, bat_x + 21, bat_y + 11); - - // 4. ݵȼƵ - switch(battery_level) - { - case 4: // 磺4 - OLED_FillRect_White(bat_x + 17, bat_y + 2, bat_x + 20, bat_y + 10); - // ע⣺û breakΪʵ֡͸Ч - // 4磬ִл321 - case 3: // 3磺3 - OLED_FillRect_White(bat_x + 12, bat_y + 2, bat_x + 15, bat_y + 10); - case 2: // 2磺2 - OLED_FillRect_White(bat_x + 7, bat_y + 2, bat_x + 10, bat_y + 10); - case 1: // 1磺1 - OLED_FillRect_White(bat_x + 2, bat_y + 2, bat_x + 5, bat_y + 10); - break; // - case 0: // 0磺ֻʾտ򣬲ڲ - default: - break; - } - - // 5. ͹ (Ҳ) - OLED_FillRect_White(bat_x + 22, bat_y + 3, bat_x + 24, bat_y + 9); - - - // --- 6. ˢ --- - OLED_Refresh_Line_Diff(0); - OLED_Refresh_Line_Diff(1); - - // ѹˢ - OLED_Refresh_Line_Diff(2); - OLED_Refresh_Line_Diff(3); - OLED_Refresh_Line_Diff(4); - OLED_Refresh_Line_Diff(5); -} - -// ƾα߿򣨲䣩 -void OLED_DrawRect_Cache(u8 x, u8 y, u8 w, u8 h) -{ - // ϱ - OLED_DrawLine(x, y, x + w - 1, y, 1); - // ± - OLED_DrawLine(x, y + h - 1, x + w - 1, y + h - 1, 1); - // - OLED_DrawLine(x, y, x, y + h - 1, 1); - // ұ - OLED_DrawLine(x + w - 1, y, x + w - 1, y + h - 1, 1); -} -// һԼĺLED˸ʱ - - -void My_Timer2_Callback(void)//ÿ10msһж -{ - // LED ߼ - led_timer++; - if(led_timer >= 10) - { - led_timer = 0; - TOGGLE_PIN(LED_PIN_GPIO, LED_PIN); - } - - // ػ߼ () - shutdown_timer++; - if(shutdown_timer > 72000) - { - g_auto_shutdown_flag = 1; - } - - Key_Scan_Task(); - Unit_key(); -} - - -void SystemPolling(void) -{ - static uint8_t power_off_screen_cleared = 0; - if(HWState.MainTimerOut == 1 ) { - ManagePrimaryTimeInterval(); // ж½׶εĹģʽ - ModeExitCount(); // жϸģʽ˳ - Clear_WDT(); - StartNormolFlowMeasurement(); - HWState.MainTimerOut = 0; - } - if(comState.state.ReceivedData) - { - ReceivedDataProcessing(); - } - /* 2. ʾ (豸״̬) */ - if(g_device_state == DEVICE_STATE_ON || typecflag == 1) - { - /* --- /״̬ --- */ -// Update_Pressure_Display(); // ǵƵ¼ˢû - // δ - if(key_press_flag) - { - key_press_flag = 0; - SwitchPressureUnit(); - Update_Pressure_Display(); // ǵƵ¼ˢû - } - - // ˢ´δ - if(display_update_flag) - { - display_update_flag = 0; // ؼ - Update_Pressure_Display(); - if(g_ble_init_done==0)//δʼ־λ - { - BLE_Application_Init();//һβɼɺʼ - g_ble_init_done=1; - } - } - } - else - { - if(!power_off_screen_cleared) - { - OLED_Clear(); - OLED_Refresh(); - power_off_screen_cleared = 1; // ´βִ - } - - } -} - - -#endif -/****************************************************************************/ diff --git a/user/Core/DP2006_VM1000.h b/user/Core/DP2006_VM1000.h deleted file mode 100755 index accb3f0..0000000 --- a/user/Core/DP2006_VM1000.h +++ /dev/null @@ -1,477 +0,0 @@ -#ifndef __D9V2FR_DP2006V1000_h__ -#define __D9V2FR_DP2006V1000_h__ - -//File Start-------------------------------------------------------------------- -#if (DP2006_VM1000) -//************************************************************************** - -// for flow compute -//============================================================================== -#define LED_PIN GPIO_PIN_5 -#define LED_PIN_PINPOS GPIO_PinPos_5 -#define LED_PIN_GPIO GPIO0 -#define LED_PIN_OUT() EnableOutput(LED_PIN_GPIO, LED_PIN) -#define SET_LED_PIN() SET_PIN(LED_PIN_GPIO,LED_PIN) -#define CLR_LED_PIN() CLR_PIN(LED_PIN_GPIO,LED_PIN) -//============================================================================== -//// key_pin select pin -// Ŷ -#define KEY1_PIN GPIO_PIN_1 // PA0һػ -#define KEY1_PORT pGPIO1 -#define POWER_CTRL_PIN GPIO_PIN_0 // PA1Դƽ -#define POWER_CTRL_PORT pGPIO1 -#define UnitKEY_PIN GPIO_PIN_0 // λл -#define UnitKEY_PORT pGPIO0 -//------------------------------------------------------------------------------ -// OLED I2Cӿʾ -#define I2C_SDA GPIO_PIN_4 -#define I2C_SDA_PINPOS GPIO_PinPos_4 -#define I2C_SDA_GPIO GPIO1 -#define I2C_SCL GPIO_PIN_0 -#define I2C_SCL_PINPOS GPIO_PinPos_0 -#define I2C_SCL_GPIO GPIO2 - -#define I2C_RES GPIO_PIN_6 -#define I2C_RES_PINPOS GPIO_PinPos_1 -#define I2C_RES_GPIO GPIO1 -//------------------------------------------------------------------------------ -// for eeprom -#define EEPROM_WP_PIN GPIO_PIN_5 -#define EEPROM_WP_PINPOS GPIO_PinPos_5 -#define EEPROM_WP_GPIO GPIO1 -#define PARA_EEPROM BIT1 -#define DATA_EEPROM BIT2 -#define FROCK_EEPROM BIT1+BIT2+BIT3 -//------------------------------------------------------------------------------ -// for BLE -#define BLE_CTS_PIN GPIO_PIN_3 -#define BLE_CTS_GPIO pGPIO0 -#define BLE_RST_PIN GPIO_PIN_4 -#define BLE_RST_GPIO pGPIO0 -//------------------------------------------------------------------------------ -// for SPI -//#define SCLK_PIN GPIO_PIN_5 -//#define SCLK_PINPOS GPIO_PinPos_5 -//#define SCLK_PIN_SOURCE GPIO_PinSource5 -//#define SCLK_PIN_CONFIG GPIO1_5_AF_SCLK -//#define SCLK_GPIO GPIO1 - -//#define SOMI_PIN GPIO_PIN_4 -//#define SOMI_PINPOS GPIO_PinPos_4 -//#define SOMI_PIN_SOURCE GPIO_PinSource4 -//#define SOMI_PIN_CONFIG GPIO1_4_AF_MISO -//#define SOMI_GPIO GPIO1 - -//#define SIMO_PIN GPIO_PIN_6 -//#define SIMO_PINPOS GPIO_PinPos_6 -//#define SIMO_PIN_SOURCE GPIO_PinSource6 -//#define SIMO_PIN_CONFIG GPIO1_6_AF_MOSI -//#define SIMO_GPIO GPIO1 -////------------------------------------------------------------------------------ -//#define EXT_CALIB_PIN GPIO_PIN_7 -//#define EXT_CALIB_PINPOS GPIO_PinPos_7 -//#define EXT_CALIB_GPIO GPIO1 - -//#define RS485DE_PIN GPIO_PIN_1 -//#define RS485DE_PINPOS GPIO_PinPos_1 -//#define RS485DE_GPIO GPIO1 -//#define RS485DE_OUTPUT() EnableOutput(RS485DE_GPIO, RS485DE_PINPOS) -//#define ENABLE_TXD() SET_PIN(RS485DE_GPIO, RS485DE_PIN) -//#define ENABLE_RXD() CLR_PIN(RS485DE_GPIO, RS485DE_PIN) -// ***************************************************************************** -// 'X' ׺ -// ***************************************************************************** -#define CTYPE_FR CURVE_1ST -#define ATYPE_VH CURVE_2ND -#define MICRO_FR CURVE_3RD - -#define FRIDX CTYPE_FR // 0 -#define RGIDX ATYPE_VH // 1 -#define GAINX MICRO_FR // 2 -#define VDUX 3 // -#define VDUGX 4 // -#define RIDX 5 // -#define NIDX 6 // NORMAL_VL - LOW_VL (TD INDEX) -#define TPCB 7 // PCB temperature -#define TGAS 8 // GAS temperature -#define TRH 9 // RH temperature -#define BATT 10 // Battery volatge -#define IVHDX 11 // IRH CODE test VHH By TD Control -#define VRHX 12 // VRH CODE -#define IVHUX 13 // IRH CODE test VHH By TU Control -#define VRRX 14 // VRR CODE -#define RHVOL 15 // RH VOLATAGE -#define RRVOL 16 // RR VOLATAGE -#define RHRES 17 // RH resistance -#define RRRES 18 // RR resistance -#define PORH 19 // RH Power -#define PDRH 20 // RH current Power -#define CVHHX 21 // -#define DVHHX 22 // -#define VHPA 23 // -#define RATO 24 // RR:RH -#define SDT 25 // ATYPE OFFSET -#define DIVHX 26 // IVHH(TD) - IVHH(TU) -#define TCOE 27 // -#define TVDUX 28 // -#define TVDUGX 29 // -#define FR_H 30 // -#define FR_L 31 // -#define ANX 32 // -#define ANX_MASK (ANX-1) -//------------------------------------------------------------------------------ -#define NRH RRRES -#define NVHH IVHDX -#define CVHH CVHHX // -#define DVHH DVHHX // -#define NVDU VDUX - -#define LRH RHRES -#define LVOL RHVOL -#define LVHH IVHDX -//------------------------------------------------------------------------------ -#define GCFX NVDU // -#define GIDX LCDE // -#define FIDX FRIDX -#define RAOOM RATO - -#define ATYPE_FR CURVE_2ND -#define REG_INDEX RGIDX -//------------------------------------------------------------------------------ -#define CODE1 FR_H // 8300 FIDX -#define CODE2 FR_L // 8301 FIDX -#define CODE3 FRIDX // 8302 FIDX - -#define CODE4 NIDX // 8303 -#define CODE5 VRHX // 8304 -#define CODE6 IVHDX // 8305 -#define CODE7 RHVOL // 8306 -#define CODE8 VDUGX // 8307 -#define CODE9 TPCB // 8308 - -#define CODE10 RHVOL // 8309 -#define CODE11 VDUX // 830A -#define CODE12 VDUGX // 830B -#define CODE13 NIDX // 830C -#define CODE14 BATT // 830D -#define CODE15 IVHDX // 830E -#define CODE16 VRHX // 830F -// ***************************************************************************** -// 1S = 16384 -// Circuit preparation process -#define START_SAMPLING_STAGE_0 0 -#define START_SAMPLING_STAGE_1 1 -#define START_SAMPLING_STAGE_2 2 -#define START_SAMPLING_STAGE_3 3 -//------------------------------------------------------------------------------ -#define FR_UPDATE 0x0A -#define FR_UPDATE_PULSE_TIME 16 // 1ms -//------------------------------------------------------------------------------ -#define CIRCUIT_SETUP_TIME 82 // 5ms -//------------------------------------------------------------------------------ -#define SET_UP_TIME_FROM_DETECT_TO_1ST_STAGE 1638 // 100ms -//------------------------------------------------------------------------------ -//̣ -//------------------------------------------------------------------------------ -#define COUNT_VALUE_PER_MS 16 //10 -#define SET_UP_TIME_OF_DETECT_STAGE (20 * COUNT_VALUE_PER_MS) ///20ms -#define SAMPLING_TIMES_IN_DETECT_STAGE 16 // -#define SHIFT_IN_DETECT_STAGE 4 // - // -#define SET_UP_TIME_OF_1ST_STAGE (40 * COUNT_VALUE_PER_MS) //40ms Ӧ΢ADC 977SRS DMA32ʱ -#define PRESAMPLING_TIMES_IN_1ST_STAGE 32 // -#define SHIFT_IN_PRESAMPLING_1ST_STAGE 5 // - // -#define SAMPLING_TIME_OF_1ST_STAGE (70 * COUNT_VALUE_PER_MS) //70ms Ӧ΢ADC 977SRS DMA64ʱ -#define SAMPLING_TIMES_IN_1ST_STAGE 64 // -#define SHIFT_IN_1ST_STAGE 6 // - -//****************************************************************************** -#define STATIC_HIGH_CODE 50 -#define STATIC_LOW_CODE 50 -// ***************************************************************************** -//#define VHH_GAIN GAIN16 -#define NIDX_GAIN GAIN32 -#define GIDX_GAIN GAIN128 //GAIN_64 -#define GIDX_SHIFT 4 -//#define VRR_GAIN GAIN16 -//#define VRH_GAIN GAIN1 - -#define SAMPLE_NORMOL_MODE 0 -#define SAMPLE_TRACK_ZERO_MODE 1 -#define SAMPLE_FAST_MODE 2 -#define SAMPLE_MODE_MAX SAMPLE_TRACK_ZERO_MODE //SAMPLE_VDU_VRH_MODE -#define SAMPLE_DEFAULT_MODE SAMPLE_NORMOL_MODE //SAMPLE_VDU_VRR_MODE - -// ÿ4λ -#define SAMPLE_VDU 0 -#define SAMPLE_GVDU 1 - -#define SAMPLE_VRH 0 -#define SAMPLE_IRH 1 - -#define SWITCH_GAIN_THRESHOLD 0x36768 - -#define CAL_VDUX CTYPE_FR -#define CAL_ATYPE ATYPE_VH -#define CAL_VDUGX MICRO_FR - -// ***************************************************************************** -#if (DP2006_VM1000) -//--------------------------------------------------------------------------------- - #define VCOM 0.0 - #define VREF_PER_CODE (ADC_VREF/32768) - #define VRR_BRIDGE_VOL (ADC_VREF - VCOM) - - #define VRR_RA 33000.0 - #define VRR_RB 2800.0 - #define VRR_RDC (VRR_RB/(VRR_RA + VRR_RB)) - #define VRR_VDC (VRR_BRIDGE_VOL*VRR_RDC) - - #define VRR_ADC_GAIN 16.0 - #define VRR_VREF ( VREF_PER_CODE/VRR_ADC_GAIN ) - #define VRR_PER_CODE ( ADC_VREF/((ADC_VREF-VCOM)*GAIN*32768)) - - #define SampingADCInit() ADC_REF_Init(REF_INTERNAL_2P5V, REF_INTERNAL_1P25V) - #define SetupRHChannle() ADC_Init(ADC_0, SPS_977, GAIN1,ADC0_AIN3,ADC0_AVSS) //VRH - #define SetupIRHypeChannle() ADC_Init(ADC_1, SPS_977, GAIN1,ADC1_AIN0,ADC1_AVSS)//IRH - #define SetupBLChannle() ADC_Init(ADC_0, SPS_977, GAIN1,ADC0_AIN7,ADC0_AVSS)//ص - #define SetupRDChannle() ADC_Init(ADC_1, SPS_977, GAIN1,ADC1_AIN2,ADC1_AVSS)//VRU -#endif -//--------------------------------------------------------------------------------- - -//--------------------------------------------------------------------------------------- -#define StartSamplingADC() { \ - ADC_SyncCmd(ENABLE); \ - DMA_ADC_Init(ADC_0, sampleProcess.ADC0Buffer, sampleProcess.CounterMax); \ - DMA_ADC_Init(ADC_1, sampleProcess.ADC1Buffer, sampleProcess.CounterMax); \ - DMA_StartADC(ADC_0); \ - DMA_StartADC(ADC_1); \ - } - -#define StopSamplingADC() { \ - DMA_StopADC(ADC_0); \ - DMA_StopADC(ADC_1); \ - } -//--------------------------------------------------------------------------------------- -#define sampleCTypeValue sampleProcess.ADC0Result -#define sampleATypeValue sampleProcess.ADC1Result -#define sampleRTypeValue sampleProcess.ADC1Result -#define ReadADCData() -//--------------------------------------------------------------------------------------- -// 125ms/250ms/500ms/1000ms/2000ms/4000ms ڶʱ uploadCounter: ֵ(>32.768)Ҫ ֵ=(32768/1000)*t t(ms)Ϊʱ -//#define USE_LPTIMER0 -#define PrimaryTimer LPTIM1 -#define StartPrimaryTimer( uploadCounter ) StartLPTimer1( uploadCounter ) -#define ResetPrimaryTimer( uploadCounter ) ResetLPTimer1( uploadCounter ) -#define EnablePrimaryTimerInterrupt() EnableLPTimer1Interrupt() -#define DisablePrimaryTimerInterrupt() DisableTimer1Interrupt() -#define StopPrimaryTimer() StopLPTimer1() -//#define PrimaryTimer_IRQ_Callback PrimaryTimer_IRQ_Callback// ManagePrimaryTimeInterval - -//--------------------------------------------------------------------------------------- -// 1ms׼ʱ uploadCounter: ڣλ Χ:(1~4000) -//#define USE_TIMER2 -#define ProcessTimer TIM1 -#define ProcessTimerIT TIM_IT_CC1 -#define StartProcessTimer(uploadCounter) StartTimer1_CC1(uploadCounter) -#define ResetProcessTimer(uploadCounter) ResetTimer1_CC1(uploadCounter) -#define StopProcessTimer() StopTimer1() -#define EnableProcessTimerInterrupt() NVIC_EnableIRQ(TIM1_IRQn); // EnableTimer2Interrupt() -#define DisableProcessTimerInterrupt() NVIC_DisableIRQ(TIM1_IRQn); // DisableTimer2Interrupt() -//#define Timer2InterruptCallBack() -//#define ProcessTimer_IRQ_Callback ProcessTimerInterruptCallBack - -//--------------------------------------------------------------------------------------- -//Ƚ϶ʱ uploadCounter: ֵ(1~65535)Ҫ ֵ=(65535/4000)*t t(ms)Ϊʱ -//#define USE_TIMER1 -//#define SamplingTimer TIM1 -//#define StartSamplingTimer(uploadCounter) StartTimer1_CC1(uploadCounter) -//#define ResetSamplingTimer(uploadCounter) ResetTimer1_CC1(uploadCounter) -//#define StopSamplingTimer() StopTimer1() -//#define EnableSamplingInterrupt() NVIC_EnableIRQ(TIM1_IRQn); // EnableTimer1Interrupt() -//#define DisableSamplingInterrupt() NVIC_DisableIRQ(TIM1_IRQn); // DisableTimer1Interrupt() -//#define SamplingTimer_IRQ_Callback ProcessTimerInterruptCallBack - -#define TEMP_SENSOR_RESULT RESULT_0_25_BIT - -// ***************************************************************************** -// ӱ׼λ λ -#define ONE_PA_TO_MBAR 0.01f // 1 Pa = 0.01 mbar -#define ONE_PA_TO_TORR (1.0f / 133.322f) // 1 Pa = 1 / 133.322 Torr -#define ONE_PA_TO_MICRONS (1000.0f / 133.322f) // 1 Pa = 1000 / 133.322 Microns - -// λ ׼λ -#define ONE_MBAR_TO_PA 100.0f // 1 mbar = 100 Pa -#define ONE_TORR_TO_PA 133.322f // 1 Torr = 133.322 Pa -#define ONE_MICRONS_TO_PA (133.322f / 1000.0f) // 1 Microns = 133.322 / 1000 Pa - -// ѹλö -typedef enum { - PRESSURE_UNIT_PA, // ˹ - PRESSURE_UNIT_MICRONS, // ΢׹ (mHg) - PRESSURE_UNIT_TORR, // - PRESSURE_UNIT_MBAR // -} PressureUnitType; -// ѹֵ׼ ( Pa Ϊλ洢) -typedef struct -{ - u16 DisplayZero : 1; // 1 - u16 Mode: 2; // 3 - u16 CType: 1; // 5 - u16 AType: 2; // 7 - u16 PreSampling: 1; // 10 - u16 AutoDetectOffset: 1; // 11 - u16 AutoDetectProcess: 2; // 13 - u16 EnableRHTest : 1; // 14 - u16 EnableRoughTest: 1; // 15 -} __SAMPLE_STATUS_BIT_TypeDef; - -typedef struct -{ - __SAMPLE_STATUS_BIT_TypeDef State; - u16 NextRun; - u16 NextTime; - u16 Counter; - u16 CounterMax; - u16 CTypeGain; - u32 BLypeResult;//ص - u32 RDResult;//VRD - u32 RHypeResult;//VRH - u32 IRHResult;//IRH - u32 ADC0Result; - u32 ADC1Result; - u32 ADC0Buffer[70]; - u32 ADC1Buffer[70]; -} TypeSample; - - -typedef struct -{ - unsigned int CalTA; - unsigned int Value[3]; - unsigned int DeltaVHH; - unsigned int TUVHH; - unsigned int TDVHH; - unsigned int TUIndex; - unsigned int TDIndex; -} TypeCalibOffset; - -// ***************************************************************************** -extern unsigned short int FRType; - -//========================================================== -// - ̿ -//========================================================== - -/** - * @brief ӳ - */ -void FlowRateDealAndOuputSub(void); - -/** - * @brief 벢תΪ - */ -void ComputeFlowRateIndexAndFlowRate(void); - -/** - * @brief ּ - */ -u16 WordSubFunction(u16 minuend, u16 subtractor); - -/** - * @brief ʱжϻص - */ -void SamplingTimer_IRQ_Callback(void); - -/** - * @brief (125ms) - */ -void StartNormolFlowMeasurement(void); - -/** - * @brief һ - */ -static void SetNextProcess(void); - -/** - * @brief ADC - * @param sampleNum - */ -void SetSystemForADCSample(u16 sampleNum); - -/** - * @brief ƽֵ - * @param sampleNum - * @param sampleShift λ (ƽֵ) - */ -void ComputeSampleData(u16 sampleNum, u16 sampleShift); - -/** - * @brief رģ· - */ -void TurnOffAnalogCircuit(void); - -/** - * @brief ̹״̬ - */ -void FlowProcessManagement(void); - -//========================================================== -// - ϵͳʼж -//========================================================== - -/** - * @brief Ӳʼ - */ -void CoreInit(void); - -/** - * @brief ʱжϻص - */ -void PrimaryTimer_IRQ_Callback(void); - -/** - * @brief Timer2 Զص (ػ߼/) - */ -void My_Timer2_Callback(void); - -//========================================================== -// - ʾUI -//========================================================== - -/** - * @brief лѹλ - */ -void SwitchPressureUnit(void); - -/** - * @brief ѹλת - * @param value ԭʼֵ - * @param targetUnit Ŀ굥λ - * @param originalUnit ԭʼλ - * @return תֵ - */ -double ConvertPressure(double value, PressureUnitType targetUnit, PressureUnitType originalUnit); - -/** - * @brief ѹʾ - */ -void Update_Pressure_Display(void); - -/** - * @brief ƾα߿ (ģʽ) - */ -void OLED_DrawRect_Cache(u8 x, u8 y, u8 w, u8 h); - -//========================================================== -// - ѭ -//========================================================== -/** - * @brief ϵͳѯѭ - */ -void SystemPolling(void); -//File End------------------------------------------------------------------ -#endif -//.h End-------------------------------------------------------------------- -#endif diff --git a/user/Core/DP2006_VM1000_Header.h b/user/Core/DP2006_VM1000_Header.h deleted file mode 100755 index 9435154..0000000 --- a/user/Core/DP2006_VM1000_Header.h +++ /dev/null @@ -1,479 +0,0 @@ -/******************************************************************************************************** -** DP1902 MFXXGD FLANGE IO����ͷ�ļ� -** -** Copyright (c) Siargo, Ltd. 2011 -** All Rights Reserved. -** -**------------------------------------------------------------------------------------------------------- -********************************************************************************************************/ -#ifndef __DP2006_VM1000_Header_h__ -#define __DP2006_VM1000_Header_h__ - -//==============================================16================================ -#define PROGRAM_I2C_DEBUG 0 -//============================================================================== -#define PRODUCT_MOD "TFS36200" -#define VER_MV 5 -#define VER_SV 2 -#define VER_RV 0 -#define VER_BV 0 -#define BUILD_DATE "20260107" //build日期 -#define VERSION "2025.250901" //软件版本 -//#define SOFT_VERSION 2025 //软件版本 -/******************************************************************************* -*******************************************************************************/ -// Microcontroller operating frequency -#define FREQ 4000000//((8000000/32768))*32768 // system frequency definition -#define TIMER_FREQ 32768 -#define ACLK_DIV DIVA__1 -#define SMCLK_DIV DIVS__2 -#define MCLK_DIV DIVM__1 -//****************************************************************************** -// Function selection -//****************************************************************************** - -//****************************************************************************** -#define DP2006_VM1000 1 -//------------------------------------------------------------------------------ -#define ENABLE_DCOEF 1 //? -#define ENABLE_LOWPOWER_MODE 1 -//------------------------------------------------------------------------------ -#define ENABLE_AUTO_CALIB_ATYPE_OFFSET 1 //? -//------------------------------------------------------------------------------ -// for ACC Compute -#define REC_ACC_PER 0 // Acc flowrate save enable bit -#define ENABLE_ACCPULSE 0 // ���岻�ܺ������㲥ͬʱʹ�� -#define ENABLE_PULSE_USE_CALIB_SETUP 0 -//------------------------------------------------------------------------------ -// For data storage -#define REC_ALARM_DATA 0 // for alarm data save enable bit -#define REC_DATE_DATA 0 // for date acc data save enable bit -#define REC_HISTORY_DATA 0 // for history data save enable bit -//------------------------------------------------------------------------------ -// For Display -#define ENABLE_LCD_DISPLAY 0 - -// for GDT0136 LCD -#define ENABLE_DISPLAY_FR_FLAG 0 -#define ENABLE_DISPLAY_ACC 0 - -//------------------------------------------------------------------------------ -// For KEY SETUP -#define ENABLE_KEY 0 - -//------------------------------------------------------------------------------ -#define ENABLE_EXT_RTC 0 -#define ENABLE_EXT_CRYSTAL 1 - -//------------------------------------------------------------------------------ -// For User UART & I2C -#define ENABLE_USER_I2C 0 -#define ENABLE_USER_UART 1 - -#define ENABLE_USE_TXD_EN 0 -#define ENABLE_TURN_OFF_RS485 0 - -#define ENABLE_DIGITAL_OUTPUT 0 -#define ENABLE_FACTORY_PROTOCOL 0 - -//------------------------------------------------------------------------------ -// for bluetooth beacon mode -#define BLUETOOTH_MODE 0 -#define ENABLE_BLUETOOTH_BEACON (BLUETOOTH_MODE & (!ENABLE_ACCPULSE)) -//------------------------------------------------------------------------------ -#define ENABLE_NBIOT 0 -//------------------------------------------------------------------------------ -#define ENABLE_RF_UART (ENABLE_NBIOT | ENABLE_BLUETOOTH_BEACON) // RF Uart: NBIOT, Blue -#define ENABLE_RF_RX 0 -#define ENABLE_AUTO_FOR_RF_TX 0 // for : INTER-NBIOT MOD -#define ENABLE_AUTO_USER_UART_TX 0 -#define ENABLE_ERROR_USE_RF_TXDPIN 0 -#define ENABLE_ERROR_PIN_FOR_VALVE_CONTROL 0 -#define ENABLE_LEAK_DETECT 0 -#define ENABLE_AT_FOR_MASTER_UART (ENABLE_RF_UART) -#define ENABLE_DENSITY_DETECT 0 -#define ENABLE_ACC_GAIN 0 -//------------------------------------------------------------------------------ -// For A-Type FlowRate Compute -#define ENABLE_A_TYPE_FLOWRATE 0 -#define ENABLE_PLUG_IN_FLOWRATE 0 - -//------------------------------------------------------------------------------ -// For Temperature test -#define ENABLE_USE_MCP9808 1 - -//------------------------------------------------------------------------------ -// For Temperature correction -#define ENABLE_OFFSET_TRACK 0 //track���� -#define ENABLE_OFFSET_CORRECT 1 //ƫ������ -#define ENABLE_AUTO_ZERO_TRACK 0 -#define ENABLE_TD_TU_SWITCH_CONTROL 0 -#define ENABLE_MULTI_PONIT_TA_CORR 1 -// For D9V2 if TEMP_CORR_USE_TA = 0 & TEMP_CORR_USE_RR = 0, use TGAS -#define TEMP_CORR_USE_TA 0 // TPCB -#define TEMP_CORR_USE_RR 0 -//------------------------------------------------------------------------------ -#define ENABLE_GAS_RECOGNITION 1 -#define ENABLE_GAS_RECOGNITION_TABLE 1 -#define ENABLE_RR_CALIBRATION ENABLE_GAS_RECOGNITION -#define ENABLE_ONE_TABLE 0 -#define ENABLE_ONE_TABLE_NAME INTCMD_1ST_TABLE -//------------------------------------------------------------------------------ -// for calibration data У׼������������ -// 如果ENABLE_2ND_CURVE 和 ENABLE_3RD_CURVE 有1,则ENABLE_ONE_CURVE必须为0 -#define ENABLE_ONE_CURVE 0 -#define ENABLE_2ND_CURVE 0 -#define ENABLE_3RD_CURVE 1 -//------------------------------------------------------------------------------ -#define ENABLE_HALT_IN_OPERATE_CURVE 1 -//------------------------------------------------------------------------------ -// For ADC Calibration -#define ENABLE_CALIB_ATYPE_ADC 0 - -//------------------------------------------------------------------------------ -#define ENABLE_EXTPOWER_DETECT 0 -#define DISABLE_BAT_ALARM_IN_EXPOWER 0 -#define DISABLE_BAT_ALARM 1 -#define ENABLE_DEBUG_PIN 0 // if Not��use for RF Control pin -#define ENABLE_ZERO_CALIB 1 -#define ENABLE_ZERO_CALIB_PIN 0 // if Not��use for RF Control pin -#define ENABLE_ZERO_CALIB_CMD 1 -#define ENABLE_CALPIN_FOR_UPDATE_FR 1 -//------------------------------------------------------------------------------ -// for internal modbus -#define ENABLE_READ_CODE_INTO_CALIB 0 -//------------------------------------------------------------------------------ -// for SELECT BAT -#define ENABLE_BAT_SEL_PIN 0 // use for RF Control pin - -//------------------------------------------------------------------------------ -// FOR FLOWRATE UNIT -#define ENABLE_SCCM_SL 0 -#define ENABLE_SLPM_NM3 1 -#define ENABLE_NCMH_NM3 1 -#define ENABLE_SCFM_SCF 0 -#define ENABLE_PPM_PPM 0 -#define ENABLE_KGH_KG 0 -#define ENABLE_SLPM_SL 0 -#define ENABLE_SCFH_SCF 1 -#define ENABLE_FIXED_UART_FR 0 -#define FLOW_UNIT_DEFAULT SLPM_NM3 // SCFH_SCF -#define FR_STD_UNIT SLPM // NCMH -//------------------------------------------------------------------------------ -#define ACC_INT_8BIT 1 -#define ACC_INT_7BIT 0 -#define ACC_INT_6BIT (ENABLE_USE_GDT0136 | ENABLE_EDC20021HDC1P8) -#define ENABLE_ACC_DEC_COMPUTE 0 -//------------------------------------------------------------------------------ -#define ENABLE_SAMPLE_GREATER_GAIN 1 -//------------------------------------------------------------------------------ -#define ENABLE_FLOW_GAIN 1 -#define FLOW_GAIN_DEFAULT 100 -#define FLOW_GAIN_MAX 1000 -//------------------------------------------------------------------------------ -// for user protocol -#define ENABLE_USER_WP 1 // Write protect -#define ENABLE_USER_GCF 1 -#define ENABLE_USER_OFFSET 1 -#define ENABLE_USER_WRITE_ACC 1 -#define ENABLE_USER_RESET_CORR 1 -#define ENABLE_USER_SET_UNIT 1 -#define ENABLE_ALARM_ACC 0 -//------------------------------------------------------------------------------ -#define ENABLE_ADJUST_ADC_GAIN 1 -//****************************************************************************** -#define TURN_OFF_SYSTEM 245 // 2.45V -//****************************************************************************** -// Parameter default -//****************************************************************************** -// FOR MODBUS Define -// MODBUS Operation password -#define COM_PASSWORD1 0x53495244 //0x53495244 "SIRD" -#define COM_PASSWORD2 0x32303133 -#define COM_PASSWORD3 0x53494152 - -// for MODBUS Default -#define MAP1_DEFAULT STD_PROTOCOL -#define MAP2_DEFAULT STD_SLAVER_ADDR -#define MAP3_DEFAULT STD_FLOWRATE -#define MAP4_DEFAULT (STD_FLOWRATE+1) -#define MAP5_DEFAULT STD_ACC_INT -#define MAP6_DEFAULT (STD_ACC_INT+1) -#define MAP7_DEFAULT STD_ACC_DOT -#define MAP8_DEFAULT (STD_METER_SN) -#define MAP9_DEFAULT (STD_METER_SN+1) -#define MAP10_DEFAULT (STD_METER_SN+2) -#define MAP11_DEFAULT (STD_METER_SN+3) -#define MAP12_DEFAULT (STD_METER_SN+4) -#define MAP13_DEFAULT (STD_METER_SN+5) -#define MAP14_DEFAULT STD_ALARM_1 -#define MAP15_DEFAULT STD_BAT1_V -#define MAP16_DEFAULT STD_OUT_MAX_FLOW -#define MAP17_DEFAULT (STD_OUT_MAX_FLOW+1) -#define MAP18_DEFAULT STD_OUT_MIN_FLOW -#define MAP19_DEFAULT (STD_OUT_MIN_FLOW+1) -#define MAP20_DEFAULT STD_GAS_OFFSET_C -#define MAP21_DEFAULT STD_GAS_OFFSET_A -#define MAP22_DEFAULT STD_TA -#define MAP23_DEFAULT STD_TGAS -#define MAP24_DEFAULT STD_GAS_FACTOR -#define MAP25_DEFAULT STD_AIR_FACTOR -#define MAP26_DEFAULT STD_FACTOR_VTH -#define MAP27_DEFAULT 0 -#define MAP28_DEFAULT 0 -#define MAP29_DEFAULT 0 -#define MAP30_DEFAULT 0 -#define MAP31_DEFAULT 0 -#define MAP32_DEFAULT 0 -#define MAP33_DEFAULT 0 -#define MAP34_DEFAULT 0 -#define MAP35_DEFAULT 0 -#define MAP36_DEFAULT 0 -#define MAP37_DEFAULT 0 -#define MAP38_DEFAULT 0 -#define MAP39_DEFAULT 0 -#define MAP40_DEFAULT 0 -#define MAP41_DEFAULT 0 -#define MAP42_DEFAULT 0 -#define MAP43_DEFAULT 0 -#define MAP44_DEFAULT 0 -#define MAP45_DEFAULT 0 -#define MAP46_DEFAULT 0 -#define MAP47_DEFAULT 0 -#define MAP48_DEFAULT 0 - -//------------------------------------------------------------------------------ -// FOR AUTO TXD DATA -#define TIMING_TXD_START_DEFAULT STD_METER_SN -#define TIMING_TXD_LEN_DEFAULT (STD_BAT1_V - STD_METER_SN)+1 -#define TIMING_TXD_TIME_DEFAULT 0 - -//------------------------------------------------------------------------------ -#define DIS_LANGUAGE_DEFAULT CHINESE -//------------------------------------------------------------------------------ -#define KEY_PASSWORD_DEFAULT 11111 -//****************************************************************************** -//------------------------------------------------------------------------------ -#define MAX_ALRAM_FR_DEFAULT 160 // 1.25*128 -//------------------------------------------------------------------------------ -// INSTRUMENT_FACTOR = 1 ERROR_CORRECT = 0 -#define CORRECT_METHOD ERROR_CORRECT -#define ENABLE_GCF_POWER_CORR 0 -//------------------------------------------------------------------------------ -#define METER_PARAMETER_STD 1000 -#define METER_PARAMETER_DEFAULT 1000 -#define METER_PARAMETER_MAX 6500 -#define METER_PARAMETER_MIN 112 -//------------------------------------------------------------------------------ -#define GCF_PARAMETER_STD 1000 -#define GCF_PARAMETER_MAX 5500 -#define GCF_PARAMETER_MIN 250 -#define GCF_ATYPE_DEFAULT 850 - -//------------------------------------------------------------------------------ -#if(ENABLE_GCF_POWER_CORR) -//------------------------------------------------------------------------------ - #define GCF_DEFAULT 889 - #define GCF_A_DEFAULT -46 - #define GCF_C_DEFAULT 226 - - #define GCF_A_DOT 1000 - #define GCF_B_DOT 1000 - #define GCF_C_DOT 1000000 // for mm2 No dot bit -//------------------------------------------------------------------------------ -#else -//------------------------------------------------------------------------------ - #if(DP1902COREV0134) - #define GCF_DEFAULT 850 - #else - #define GCF_DEFAULT 1030 - #endif - //---------------------------------------------------------------------------- - - #define GCF_A_DEFAULT 0 - #define GCF_C_DEFAULT 0 - - #define GCF_A_DOT 10000000000 - #define GCF_B_DOT 1000 - #define GCF_C_DOT 10000 -//------------------------------------------------------------------------------ -#endif -//------------------------------------------------------------------------------ -#define TIMING_TXD_START_MAX STD_WRITE_START -#define TIMING_TXD_START_MIN STD_REG_START -#define TIMING_TXD_LEN_MAX 40 -#define TIMING_TXD_LEN_MIN 1 -#define TIMING_TXD_TIME_MAX 45000 // -//------------------------------------------------------------------------------ -#define SAMPLE_PERIOD_DEFAULT RESP_250MS // RESP_4000MS -#define EXT_POWER_PERIOD_TIME RESP_250MS // RESP_500MS //�ⲿ��Դ -//------------------------------------------------------------------------------ -#define RESPONSE_TIME_DEFAULT RESP_2000MS // 125, 250, 500, 1000, 2000, 4000 -#define ENABLE_DISPLAY_FILTER 1 -#define DISPLAY_FILTER_DEFAULT RESP_1000MS // 1S -#define FLOWRATE_UPDATE_SCALE 18 // 50/1024= 5% -#define FRINDEX_UPDATE_SCALE 8 // 50/1024= 5% -//------------------------------------------------------------------------------ -#define CALIB_PULSE_DEFAULT PULSE_1ML -#define CALIB_PULSE_UNIT_MIN PULSE_1ML -#define CALIB_PULSE_UNIT_MAX PULSE_1000L - -#define PULSE_LEVEL_DEFAULT LOW -#define PULSE_UNIT_DEFAULT PULSE_1000L -#define PULSE_UNIT_MIN PULSE_100ML -#define PULSE_UNIT_MAX PULSE_1000L - -//for key setup -#define PULSE_UNIT_INDEX_MIN PULSE_100ML_INDEX -#define PULSE_UNIT_INDEX_MAX PULSE_1000L_INDEX -//------------------------------------------------------------------------------ -#define COM_DECIMAL_POINT_DEFAULT 3 -//------------------------------------------------------------------------------ -#define MAX_FR_DEFAULT 600000 -#define MIN_FR_DEFAULT 0 -#define CLIAB_STD_FR_GIAN 1 // ��ԭ��1000�Ļ����������� -//------------------------------------------------------------------------------ -#define ADC_GAIN_DEFAULT 32 -//------------------------------------------------------------------------------ -// for AType FlowRate Compute -#define SDT_ZERO_OFFSET 20000 -#define OFFSET_A_MAX 30000 -#define OFFSET_A_MIN 10000 - -#define AUTO_OFFSET_NIDX 150 -#define AUTO_OFFSET_NVHH 5000 - -#define SWITCH_FR_DEFAULT 20000 -#define SWITCH_FR_INDEX_MAX 30000 -#define SWITCH_FR_INDEX_MIN 1000 - -#define ATYPE_INDEX_GAIN_DEFAULT 30 -#define ATYPE_INDEX_GAIN_MAX 100 -#define ATYPE_INDEX_GAIN_MIN 10 -//------------------------------------------------------------------------------ -#define TEMPRETURE_OFFSET 10000 // 2bit -#define FR_TEMPERATURE_DEAULT 2000 - -#define TEMPERATURE_K_STD 27315 -#define FR_TEMPERATURE_STD 29315 // 273.15 + 20.00 -//------------------------------------------------------------------------------ -#define ENABLE_WRITE_TA_HIGH (TEMPRETURE_OFFSET+4750) -#define ENABLE_WRITE_TA_LOW (TEMPRETURE_OFFSET+150) -#define ENABLE_WRITE_TA_SCALE 150 // 1.5��C - -#define TEMP_FACTOR_MAX 50 // 0.005 -#define TEMP_FACTOR_MIN 0 //-0.005 -#define TEMP_FACTOR_DEFAULT 25 //-0.0025 - -//------------------------------------------------------------------------------ -#define STATIC_LOW_TA_MAX 11000 // 10��C -#define STATIC_LOW_TA_MIN 8000 // -20��C -#define STATIC_HIGH_TA_MAX 17000 // 70��C -#define STATIC_HIGH_TA_MIN 14000 // 40��C - -//------------------------------------------------------------------------------ -#define TGAS_ALARM_MAX 17000 // 70��C -#define TGAS_ALARM_MIN 5000 // -50��C - -//------------------------------------------------------------------------------ -#define CALIB_TEMPRETURE_MAX 13500 -#define CALIB_TEMPRETURE_MIN 11500 - -//------------------------------------------------------------------------------ -#define ZERO_SUPPRESSION_DEFAULT 150 -#define ZERO_SUPPRESSION_MAX 2000 -#define ZERO_SUPPRESSION_MIN 0 - -//------------------------------------------------------------------------------ -#define OFFSET_MAX 36768 -#define OFFSET_MIN 28768 - -//------------------------------------------------------------------------------ -#define REVERSE_SCALE_DEFAULT 3000 -#define REVERSE_SCALE_MAX 16000 -#define REVERSE_SCALE_MIN 300 -//------------------------------------------------------------------------------ -#define CURVE_DATA_MAX 36 - -#define TACURVE_NUM_DEFAULT 0 -#define CURVE_NUM_MAX CURVE_DATA_MAX -#define CURVE_NUM_MIN 0 - -#define ATYPECURVE_NUM_DEFAULT 0 -#define ATYPECURVE_NUM_MAX CURVE_DATA_MAX -#define ATYPECURVE_NUM_MIN 0 -//------------------------------------------------------------------------------ -#define RR_GAINRES_DEFAULT 7500 -#define RR_GAINRES_MAX 62000 -#define RR_GAINRES_MIN 10000 -#define RR_OPGAIN_RES 33000.0 -//------------------------------------------------------------------------------ -#define AIR_FACTOR_DEFAULT 32768 -#define AIR_FACTOR_MAX 50768 -#define AIR_FACTOR_MIN 14768 - -#define FACTOR_VTH_DEFAULT 1000 -#define FACTOR_VT_MAX 10000 -#define FACTOR_VT_MIN 100 -//------------------------------------------------------------------------------ -#define SLAVER_ADDR_DEFAULT 1 -//------------------------------------------------------------------------------ -#define RECORD_TIME_DEFAULT 60 // HISTORY_PERIOD -//------------------------------------------------------------------------------ -#define BATTEST_PERIOD_DEFAULT 120 -//------------------------------------------------------------------------------ -#define RH_GAINRES_DEFAULT 25 -//------------------------------------------------------------------------------ -#define DAC8760 0 -#define AD5420 1 -#define SYS_LOOP_CHIP_DEFAULT DAC8760 -#define SYS_LOOP_CHIP_MIN DAC8760 -#define SYS_LOOP_CHIP_MAX AD5420 -//------------------------------------------------------------------------------ -#define EDM779106D 0 -#define EDM779103D 1 -#define SYS_LCD_DEFAULT EDM779106D -#define SYS_LCD_MIN EDM779106D -#define SYS_LCD_MAX EDM779103D - -//****************************************************************************** -#define CALIB_WIDTH 100 //帧宽 Flash的话4096的余数 (通讯用) -#define MEMORY_BLOCK_WIDTH 128 - -#define CALIB_COMP_FAC 3 //压缩比 -#define CALIB_MAX_INDEX 24000 //最大内码 -#define CALIB_DEPTH ((CALIB_MAX_INDEX / CALIB_WIDTH) * 3) // 必须为整数,(Index * 3)/CALIB_WIDTH 校准数据帧数(通讯用) -#define CALIB_MAX_SIZE ((CALIB_MAX_INDEX / CALIB_COMP_FAC)* 3) // 必须为整数 -#define CALIB_REAL_SIZE (((CALIB_MAX_SIZE / MEMORY_BLOCK_WIDTH)+1)*MEMORY_BLOCK_WIDTH) -#define MAX_OPERATE_DEPTH (CALIB_DEPTH / CALIB_COMP_FAC) - -//for calibration VHH -#define CALIB_COMP_FAC2 3 //压缩比 -#define CALIB_MAX_INDEX2 0 //最大内码 -#define CALIB_DEPTH2 ((CALIB_MAX_INDEX2 / CALIB_WIDTH) * 3) // 必须为整数,(Index * 3)/CALIB_WIDTH 校准数据帧数(通讯用) -#define CALIB_MAX_SIZE2 ((CALIB_MAX_INDEX2 / CALIB_COMP_FAC2)* 3) // 必须为整数 -#define CALIB_REAL_SIZE2 (((CALIB_MAX_SIZE2 / MEMORY_BLOCK_WIDTH)+1)*MEMORY_BLOCK_WIDTH) -#define MAX_OPERATE_DEPTH2 (CALIB_DEPTH2 / CALIB_COMP_FAC2) - -// for calibration A Type FlowRate -#define CALIB_COMP_FAC3 8 //压缩比 -#define CALIB_MAX_INDEX3 24000 //最大内码 -#define CALIB_DEPTH3 ((CALIB_MAX_INDEX3 / CALIB_WIDTH) * 3) // 必须为整数,(Index * 3)/CALIB_WIDTH 校准数据帧数(通讯用) -#define CALIB_MAX_SIZE3 ((CALIB_MAX_INDEX3 / CALIB_COMP_FAC3)* 3) // 必须为整数 -#define CALIB_REAL_SIZE3 (((CALIB_MAX_SIZE3 / MEMORY_BLOCK_WIDTH)+1)*MEMORY_BLOCK_WIDTH) -#define MAX_OPERATE_DEPTH3 (CALIB_DEPTH3/CALIB_COMP_FAC3) - -#define CALI_DATA1_ADDR CALI_DATA_ADDR -#define CALI_DATA2_ADDR CALI_DATA_ADDR + CALIB_REAL_SIZE //曲线1的地址 + 曲线1存储大小 -#define CALI_DATA3_ADDR CALI_DATA2_ADDR + CALIB_REAL_SIZE2 //曲线2的地址 + 曲线2存储大小 - -//****************************************************************************** -#define CTYPE_FR CURVE_1ST -#define ATYPE_VH CURVE_2ND -#define CTYPE_GAINX CURVE_3RD - -#define INT_2ND_CURVE_CMD INTCMD_ATYPE_CURVE -#define INT_3RD_CURVE_CMD INTCMD_MICROFR_CURVE -//============================================================================== -//****************************************************************************** -#endif \ No newline at end of file diff --git a/user/Core/DP2006_VM1000_Parameter.h b/user/Core/DP2006_VM1000_Parameter.h deleted file mode 100755 index 0e0b224..0000000 --- a/user/Core/DP2006_VM1000_Parameter.h +++ /dev/null @@ -1,168 +0,0 @@ -#ifndef __DP2006_VM1000_PARAMETER_h__ -#define __DP2006_VM1000_PARAMETER_h__ - -//############################################################################## -#if DP2006_VM1000 - -// Ҫ洢õڲ -//#define INT_PROTOCOL 0x8210 // MODBUS Slaver Addr -//#define INT_SLAVER_ADDR 0x8211 // MODBUS Slaver Addr -#define MeterFactor WordReg[REG_0X8212] -#undef REG_0X8212_VALUE -#define REG_0X8212_VALUE {10000,0,1000} - -//#define INT_GDCF 0x8213 -//#define INT_MAX_FLOW 0x8214 -//#define INT_OFFSET_GAS 0x8216 -#define offsetAir WordReg[REG_0X8217] -#define factoryInterval WordReg[REG_0X8218] -#undef REG_0X8218_VALUE -#define REG_0X8218_VALUE { RESP_4000MS, RESP_125MS, SAMPLE_PERIOD_DEFAULT } -//#define INT_HISTORY_PERIOD 0x8219 -//#define INT_PULSE_UNIT 0x821A -//#define INT_MAX_LOOP_FR 0x821B -#define SensorSN0 WordReg[REG_0X821D] -#define SensorSN1 WordReg[REG_0X821E] -#define SensorSN2 WordReg[REG_0X821F] -//#define INT_TOTAL_ACC 0x8220 // 0x8220-0x8225 -#define calibTemperature WordReg[REG_0X8226] -#undef REG_0X8226_VALUE -#define REG_0X8226_VALUE {13500 ,10500, 12500} // 0x8226 -//#define INT_OFFSET_A_GAS 0x8227 -//#define INT_OFFSET_A_AIR 0x8228 -//#define INT_ATYPE_INDEX_GAIN 0x8229 -//#define INT_GDCF_ATYPE 0x822A -//#define INT_GDCF_CTYPE 0x822B -//#define INT_CALIB_PIPE 0x822C -//#define INT_WORK_PIPE 0x822D -//#define INT_WORK_UNIT 0x822E -#define language WordReg[REG_0X822F] -#undef REG_0X822F_VALUE -#define REG_0X822F_VALUE {LANGUAGE_MAX, LANGUAGE_MIN, DIS_LANGUAGE_DEFAULT} -//#define INT_ACC_OUT_BIT 0x8230 -#define reverseScale WordReg[REG_0X8231] -#undef REG_0X8231_VALUE -#define REG_0X8231_VALUE {16000,100, 3000} - -#define VHHHigh WordReg[REG_0X8232] -#define VHHRoom WordReg[REG_0X8233] -#define VHHLow WordReg[REG_0X8234] - -#define RHHighTa WordReg[REG_0X8235] -//#define RHHighTa WordReg[REG_0X8236] -#define RHLowTa WordReg[REG_0X8237] - -#define RRHigh WordReg[REG_0X8238] -#define RRRoom WordReg[REG_0X8239] -#define RRLow WordReg[REG_0X823A] - -//#define INT_GCF_A 0x823B -//#define INT_GCF_B 0x823D -//#define INT_GCF_C 0x823E -//#define INT_RH_GAINRES 0x8240 -//#define INT_RR_GAINRES 0x8241 - -#define zeroSuppression WordReg[REG_0X8244] -#undef REG_0X8244_VALUE -#define REG_0X8244_VALUE { 2000, 10, 100} - -#define staticLowTemperature WordReg[REG_0X8245] -#undef REG_0X8245_VALUE -#define REG_0X8245_VALUE {11000, 7500,10000} - -#define staticHighTemperature WordReg[REG_0X8246] -#undef REG_0X8246_VALUE -#define REG_0X8246_VALUE {17000,14500,15000} -//#define INT_PULSE_COUNTER 0x8247 // byte = 4 -//#define INT_ATYPE_RC 0x8249 // -//#define INT_ATYPE_WIPER 0x824A // -//#define INT_CTYPE_WIPER 0x824B // -//#define INT_CTYPE_ADC 0x824C / -#define OffsetHigh WordReg[REG_0X824D] -#undef REG_0X824D_VALUE -#define REG_0X824D_VALUE {60000, 5000,32768} - -#define OffsetLow WordReg[REG_0X824E] -#undef REG_0X824E_VALUE -#define REG_0X824E_VALUE {60000, 5000,32768} -// -//#define INT_TRH_HIGH 0x824F // -//#define INT_TRH_LOW 0x8250 // -//#define INT_MEMS_RATIO 0x8251 // -//#define INT_SYS_LCD 0x8252 // -//#define INT_SYS_CHIP 0x8253 -#define temperatureFactor WordReg[REG_0X8254] -#undef REG_0X8254_VALUE -#define REG_0X8254_VALUE { 100, 0, 25} -// -#define offsetGasGainx WordReg[REG_0X8255] -#define offsetAirGainx WordReg[REG_0X8256] -//#define INT_OFFSET_RGINX 0x8257 -#define P0RhHigh WordReg[REG_0X8258] -#define P0RhLow WordReg[REG_0X8259] - -#define adcGain WordReg[REG_0X825A] -#undef REG_0X825A_VALUE -#define REG_0X825A_VALUE { 128, 1, 32} - -#define resFactor WordReg[REG_0X825B] -#undef REG_0X825B_VALUE -#define REG_0X825B_VALUE { 100, 0, 30} - -//#define INT_BATTEST_PERIOD 0x825C -//#define INT_FR_SWITCH_POINT 0x825D - -#define calibFlowGain WordReg[REG_0X825F] -#undef REG_0X825F_VALUE -#define REG_0X825F_VALUE { 1000, 1, 1} // У׼Ŵ - -//#define INT_AUTO_CALIB_ATYPE 0x8260 -//#define INT_USER_INIT_INDEX 0x8261 -//#define INT_DIVHX_HIGH 0x8262 -//#define INT_DIVHX_ROOM 0x8263 -//#define INT_DIVHX_LOW 0x8264 -#define VDUGXHigh WordReg[REG_0X8265] -//#define INT_VDUGX_ROOM 0x8266 -#define VDUGXLow WordReg[REG_0X8267] -#define sampleSwitchThreshold WordReg[REG_0X8268] -#undef REG_0X8268_VALUE -#define REG_0X8268_VALUE { 4000, 0, 2500} - -/*******************************************************************************/ -#define keyPassWord DWordReg[REG_0X8280] -#undef REG_0X8280_VALUE -#define REG_0X8280_VALUE {0xFFFFFFFF, 0, 11111} - - -/*******************************************************************************/ -#define ReadShortParameterFromMemory(parameterAdr, parameterDefault) ReadShortParameterFromEEPROM(parameterAdr, parameterDefault) -#define ReadLongParameterFromMemory(parameterAdr, parameterDefault) ReadLongParameterFromEEPROM(parameterAdr, parameterDefault) - -#define WriteShortParameterToMemory(WRAddr) WriteShortParameterToEEPROM(WRAddr) -#define WriteLongParameterToMemory(WRAddr) WriteLongParameterToEEPROM(WRAddr) - -#define ReadMultiByteFromMemory(address, wrtData, dataLenth) ReadMultiByteFromEEPROM(address, wrtData, dataLenth, PARA_EEPROM) -#define WriteMultiByteToMemory(address, wrtData, dataLenth) WriteMultiByteToEEPROM(address, wrtData, dataLenth, PARA_EEPROM) - -#define ReadCalbrationDataFromMemory(address, wrtData, dataLenth) ReadMultiByteFromEEPROM(address, wrtData, dataLenth, PARA_EEPROM) -#define WriteCalbrationDataToMemory(address, wrtData, dataLenth) WriteMultiByteToEEPROM(address, wrtData, dataLenth, PARA_EEPROM) - -#define ReadMultiByteFromFRAM(address, wrtData, dataLenth) ReadMultiByteFromEEPROM(address, wrtData, dataLenth, PARA_EEPROM) -#define WriteMultiByteToFRAM(address, wrtData, dataLenth) WriteMultiByteToEEPROM(address, wrtData, dataLenth, PARA_EEPROM) - -/*******************************************************************************/ - -//#define ReadShortParameterFromMemory(parameterAdr, parameterDefault) ReadShortParameterFromFlash(parameterAdr, parameterDefault) -//#define ReadLongParameterFromMemory(parameterAdr, parameterDefault) ReadLongParameterFromFlash(parameterAdr, parameterDefault) - -//#define WriteShortParameterToMemory(WRAddr) WriteShortParameterToFlash(WRAddr) -//#define WriteLongParameterToMemory(WRAddr) WriteLongParameterToFlash(WRAddr) - -//#define ReadMultiByteFromMemory(address, wrtData, dataLenth, flashAdr) ReadMultiByteFromFlash(address, wrtData, dataLenth, flashAdr) -//#define WriteMultiByteToMemory(address, wrtData, dataLenth, flashAdr) WriteMultiByteToFlash(address, wrtData, dataLenth, flashAdr) - -#define DisableSamplingInterrupt(); - - -#endif -#endif diff --git a/user/Core/DP2201V01.c b/user/Core/DP2201V01.c old mode 100755 new mode 100644 index 3e53a89..5acf291 --- a/user/Core/DP2201V01.c +++ b/user/Core/DP2201V01.c @@ -12,17 +12,6 @@ u16 offsetRType, offsetGCFX; u16 voltageDetected[ANX], adcGain; -void SystemPolling(void) //ѯ -{ -// if(mcuModeSleeping) LowPowerModeProcess();//͹ģʽ - - if(mucSaveParams==PARAMS_READY) SaveSysParams();//׼Flash - - if(HWState.SampledOver) FlowRateDealAndOuputSub(); // - - if(comState.state.ReceivedData) ReceivedDataProcessing(); //һ֡ݽ - -} /*========================================================================================== //ⲿ豸 @@ -66,34 +55,12 @@ void TestTemperature(void)// //ݴ׶ /*********************************************************************/ -uint32_t data_array[64]; -uint32_t sum = 0; -uint32_t average = 0; void FlowRateDealAndOuputSub(void) { - HWState.SampledOver = 0;//־ - ComputeFlowRateIndexAndFlowRate();// ת TestTemperature();//PCB¶ - - -// for (int i = 0; i < 64; i++) { -// data_array[i] = rand(); -// } -// u32 *p=data_array; -// TEST_PIN_TOGGLE(); -// for (int i = 0; i < 64; i++) { -// sum += *p++; -// } -// average = sum >> 6; - - - - - - } /*sampleData.TCode[CTCode]//VDU sampleData.TCode[RTCode]//VRR @@ -101,8 +68,6 @@ void FlowRateDealAndOuputSub(void) sampleData.TCode[ATCode]//IRH*/ void ComputeFlowRateIndexAndFlowRate(void) { - - voltageDetected[NIDX ]= (u16)sampleData.TCode[CTCode]; //8303 VDU1 voltageDetected[VRHX ]= (u16)sampleData.TCode[RTCode]; //8304 VRR voltageDetected[IVHDX]= (u16)sampleData.TCode[HTCode]; //8305 VRH @@ -127,8 +92,7 @@ void ComputeFlowRateIndexAndFlowRate(void) voltageDetected[FR_L] = currentFlowRate&0xFFFF; // voltageDetected[VDUGX]= AirflowSensor_Read(); // voltageDetected[TPCB]= (u16)(Get_AirflowSensor_SCCM()); - - + } u16 WordSubFunction(u16 minuend, u16 subtractor) { @@ -190,226 +154,8 @@ void SetNextProcess(void)// - - - - - -/*-----------------------------------------------------------------------------------------------------*/ - -__Samp_Buf_TypeDef sampleData; -static void ADC0_Conversion_Init(ADC_BaseConfig_TypeDef* adc_config) -{ - ADC_REF_Init(REF_INTERNAL_2P5V,REF_INTERNAL_2P5V);/* 1. ʼڲ׼Դ */ - ADC_Init(ADC_0, adc_config->SPS, adc_config->Gain, adc_config->PChan, adc_config->NChan); /* 2. ʼADC0 */ -} -//ADC1ʼ---------------------------------------------------------- -static void ADC1_Conversion_Init(ADC_BaseConfig_TypeDef* adc_config) -{ - ADC_REF_Init(REF_INTERNAL_2P5V,REF_INTERNAL_2P5V);/* 1. ʼڲ׼Դ */ - ADC_Init(ADC_1, adc_config->SPS, adc_config->Gain, adc_config->PChan, adc_config->NChan); /* 2. ʼADC1 */ -} -void SetSampleSiagnlForSingleADC(const ADC_BaseConfig_TypeDef* adc_cfg) -{ - sampleData.adcBaseCfg.Gain = adc_cfg->Gain; - sampleData.adcBaseCfg.PChan = adc_cfg->PChan; - sampleData.adcBaseCfg.NChan = adc_cfg->NChan; - sampleData.adcBaseCfg.SPS = adc_cfg->SPS; -} - -//ADCͬʼ---------------------------------------------------------- -static void ADC0_1_SyncConversion_Init(ADC_SyncConfig_TypeDef* adc_config) -{ -// ADC_REF_Init(REF_INTERNAL_2P5V,REF_INTERNAL_2P5V);/* 1. ʼڲ׼Դ */ - REF_InitTypeDef REF_InitStructure; - REF_InitStructure.VREF = REF_INTERNAL_2P5V; // ڲ׼ѹ - REF_InitStructure.VDRIVE = REF_INTERNAL_2P5V; // VDriveѹ - REF_InitStructure.VREF_Boost = DISABLE; - LHL_REF_Init(&REF_InitStructure); - -// LHL_ADC_SetVREF(REF_INTERNAL_2P5V, ENABLE); -// LHL_ADC_SetVDRIVE(REF_INTERNAL_2P5V, ENABLE); - - - ADC_Init(ADC_0, adc_config->SPS, adc_config->Gain0, adc_config->PChan0, adc_config->NChan0); /* 2. ʼADC0 */ - ADC_Init(ADC_1, adc_config->SPS, adc_config->Gain1, adc_config->PChan1, adc_config->NChan1); /* 3. ʼADC1 */ - ADC_SyncCmd(ENABLE);/* 4. ADCͬʹ */ -} - -void SetSampleSiagnlForSyncADC(const ADC_SyncConfig_TypeDef* adc_cfg) -{ - sampleData.adcSyncCfg.Gain0 = adc_cfg->Gain0; - sampleData.adcSyncCfg.PChan0 = adc_cfg->PChan0; - sampleData.adcSyncCfg.NChan0 = adc_cfg->NChan0; - sampleData.adcSyncCfg.Gain1 = adc_cfg->Gain1; - sampleData.adcSyncCfg.PChan1 = adc_cfg->PChan1; - sampleData.adcSyncCfg.NChan1 = adc_cfg->NChan1; - sampleData.adcSyncCfg.SPS = adc_cfg->SPS; -} -/* ====================================================================================================== - adcжϲ˵ - 1.ãSetSampleSiagnlForSingleADC SetSampleSiagnlForSyncADC - 2.ʼStartADC0SampingData StartADC1SampingData StartADCSyncSampingData - 3.ȡIRQ ReadSamplingData - 4.㣺ComputeSampleData - ======================================================================================================*/ -//תж -void ConversionIRQ_Callback(void) -{ - if(sampleData.SkipSampNum) {sampleData.SkipSampNum -- ; return; } - ReadSamplingData(); //ȡ -} - -//ʼת--------------------------------------------------------------- -void StartADC0SampingData(void) -{ - sampleData.ADCBuffer[0]=0; - sampleData.Counter=0; - sampleData.SkipSampNum = 3 ; - ADC0_Conversion_Init(&sampleData.adcBaseCfg); - ADC_register_irq_callback(ADC_0,ConversionIRQ_Callback); - StartADC(ADC_0); -} -void StartADC1SampingData(void) -{ - sampleData.ADCBuffer[1]=0; - sampleData.Counter=0; - sampleData.SkipSampNum = 3 ; - ADC1_Conversion_Init(&sampleData.adcBaseCfg); - ADC_register_irq_callback(ADC_1,ConversionIRQ_Callback); - StartADC(ADC_1); -} - -void StartADCSyncSampingData(void) -{ - sampleData.ADCBuffer[0]=0; - sampleData.ADCBuffer[1]=0; - sampleData.Counter=0; - sampleData.SkipSampNum = 3 ; - #if 1 - ADC0_1_SyncConversion_Init(&sampleData.adcSyncCfg); - ADC_register_irq_callback(ADC_0,ConversionIRQ_Callback); - StartADC(ADC_0);//ֻ迪ADC_0 - #else - NVIC_DisableIRQ(ADC0_IRQn); - StartConversionTimerInterval(1);//1ms ʱж϶ȡadcת - Timer_register_irq_callback(ConversionTimer,ConversionIRQ_Callback );//עtimer2жϻص - #endif -} - - -void ReadSamplingData(void)//ADCж϶ȡ BPS -{ - sampleData.ADCBuffer[0] += ADC_ReadData(ADC_0); //زۼ - sampleData.ADCBuffer[1] += ADC_ReadData(ADC_1); //زۼ - sampleData.Counter++; // -} - -void ComputeSampleData(void) // -{ - StopADC(ADC_0); - StopADC(ADC_1); - if(sampleData.Counter != 0)//ɼƽ - { - sampleData.ADCBuffer[0] /= (u32)sampleData.Counter; - sampleData.ADCBuffer[1] /= (u32)sampleData.Counter; - } -} - -/* ====================================================================================================== - adc dma˵ - 1.ã SetSampleSiagnlForSingleADC SetSampleSiagnlForSyncADC - 2.ʼ StartDMAForADC0SampingData StartDMAForADC1SampingData StartDMAForADCSyncSampingData - 3.: IRQ ־λ - 4.㣺 DMA_ComputeSampleData_ADC0 DMA_ComputeSampleData_ADC1 - ======================================================================================================*/ -//жϱ־λ -void DMAForADC0_Callback() -{ - sampleData.DMA_ADC_adcflag[0] = 1; -} -void DMAForADC1_Callback() -{ - sampleData.DMA_ADC_adcflag[1] = 1; -} - -//ʼת--------------------------------------------------------------- -void StartDMAForADC0SampingData(void) -{ - ADC0_Conversion_Init(&sampleData.adcBaseCfg); - DMA_ADC_Init(ADC_0,sampleData.DMA_ADC_Buffer[0],sampleData.DMA_ADC_SampLen+sampleData.SkipSampNum); - DMA_register_irq_callback(DMA_CHANNEL_ADC_0,NULL,DMAForADC0_Callback); - DMA_StartADC(ADC_0); -} -void StartDMAForADC1SampingData(void) -{ - ADC0_Conversion_Init(&sampleData.adcBaseCfg); - DMA_ADC_Init(ADC_1, sampleData.DMA_ADC_Buffer[1],sampleData.DMA_ADC_SampLen+sampleData.SkipSampNum); - DMA_register_irq_callback(DMA_CHANNEL_ADC_1,NULL,DMAForADC1_Callback); - DMA_StartADC(ADC_1); -} -void StartDMAForADCSyncSampingData(void) -{ - ADC0_1_SyncConversion_Init(&sampleData.adcSyncCfg); - DMA_ADC_Init(ADC_0,sampleData.DMA_ADC_Buffer[0],sampleData.DMA_ADC_SampLen+sampleData.SkipSampNum); - DMA_ADC_Init(ADC_1,sampleData.DMA_ADC_Buffer[1],sampleData.DMA_ADC_SampLen+sampleData.SkipSampNum); - DMA_register_irq_callback(DMA_CHANNEL_ADC_0,NULL,DMAForADC0_Callback); - DMA_register_irq_callback(DMA_CHANNEL_ADC_1,NULL,DMAForADC1_Callback); - DMA_StartADC(ADC_0); - DMA_StartADC(ADC_1); -} - -u16 DMA_ComputeSampleData_ADC0(void) -{ - u16 adcCode; - u32 adcCount; - u8 i ; - for(i = sampleData.SkipSampNum ; i < sampleData.DMA_ADC_SampLen ;i++) - { - adcCode = ((((sampleData.DMA_ADC_Buffer[0][i] & 0xFFFFFF) | ((sampleData.DMA_ADC_Buffer[0][i] & 0x800000) ? 0xFF000000 : 0)) >> 8) + 32768) & 0xFFFF;//16λ - adcCount += adcCode ; - } - adcCode = adcCount>>sampleData.DMA_ADC_Exponent; - return adcCode; -} -u16 DMA_ComputeSampleData_ADC1(void) -{ - u16 adcCode; - u32 adcCount; - u8 i ; - for(u8 i = sampleData.SkipSampNum ; i < sampleData.DMA_ADC_SampLen ;i++) - { - adcCode = ((((sampleData.DMA_ADC_Buffer[1][i] & 0xFFFFFF) | ((sampleData.DMA_ADC_Buffer[1][i] & 0x800000) ? 0xFF000000 : 0)) >> 8) + 32768) & 0xFFFF;//16λ - adcCount += adcCode ; - } - - adcCode = adcCount>>sampleData.DMA_ADC_Exponent; - return adcCode; -} - - - - - - - - - - - - - - - - - - - - - - -/*ûͬź*/ +/*ûź*/ typedef enum { Signal_VDU_VRR, Signal_VDU1_VRH, @@ -419,21 +165,18 @@ typedef enum { //...... Signals_Count, }ADC_CFG_Index_TypeDef; -static const ADC_SyncConfig_TypeDef signal_cfgs[Signals_Count] = { +static const ADC_Config_TypeDef signal_cfgs[Signals_Count] = { [Signal_VDU_VRR] = { GAIN64, ADC0_AIN0, ADC0_AIN1, GAIN1, ADC1_AIN3, ADC1_AIN4 ,SPS_977 }, [Signal_VDU1_VRH] = { GAIN64, ADC0_AIN0, ADC0_AIN1, GAIN1, ADC1_AIN2, ADC1_AVSS ,SPS_977 }, [Signal_VDU2_VRH] = { GAIN128, ADC0_AIN0, ADC0_AIN1, GAIN1, ADC1_AIN2, ADC1_AVSS ,SPS_977 }, - [Signal_VDU1_IRH] = { GAIN64, ADC0_AIN0, ADC0_AIN1, GAIN8, ADC1_AIN5, ADC1_AIN4 ,SPS_977 }, - [Signal_VDU2_IRH] = { GAIN128, ADC0_AIN0, ADC0_AIN1, GAIN8, ADC1_AIN5, ADC1_AIN4 ,SPS_977 }, + [Signal_VDU1_IRH] = { GAIN64, ADC0_AIN0, ADC0_AIN1, GAIN1, ADC1_AIN5, ADC1_AIN4 ,SPS_977 }, + [Signal_VDU2_IRH] = { GAIN128, ADC0_AIN0, ADC0_AIN1, GAIN1, ADC1_AIN5, ADC1_AIN4 ,SPS_977 }, //...... }; - /*sampleData.TCode[CTCode]//VDU sampleData.TCode[RTCode]//VRR sampleData.TCode[HTCode]//VRH sampleData.TCode[ATCode]//IRH*/ - -#define CLIBMODE 1 void FlowProcessManagement(void)//̹״̬ { switch(flowProcess.Index) @@ -442,7 +185,7 @@ void FlowProcessManagement(void)// { HWState.SampledOver = 0;//ʼ - SetSampleSiagnlForSyncADC(&signal_cfgs[Signal_VDU_VRR]); + SetSampleSiagnlForADC(signal_cfgs[Signal_VDU_VRR]); StartADCSyncSampingData();//ʼɼ flowProcess.NextTime += 653; //40ms ֵ= 65535/4000*tt=40 = 653 @@ -453,32 +196,19 @@ void FlowProcessManagement(void)// { ComputeSampleData(); // sampleData.TCode[RTCode] = sampleData.ADCBuffer[1];//VRR 뻺 - - #if CLIBMODE - if(flowProcess.State == 0) //һȥPart2 VDU_VRH - { - SetSampleSiagnlForSyncADC(&signal_cfgs[Signal_VDU1_VRH]);//ʹVDU1вɼ - } - else //һȥPart4 VDU_IRH - { - SetSampleSiagnlForSyncADC(&signal_cfgs[Signal_VDU2_IRH]);//ʹVDU2вɼ - } - #else - u16 currt_vdu = sampleData.ADCBuffer[0];//Ԥ - if(flowProcess.State == 0) //һȥPart2 VDU_VRH - { - if(currt_vdu)SetSampleSiagnlForADC(&signal_cfgs[Signal_VDU1_VRH]);//ݲ - else SetSampleSiagnlForADC(&signal_cfgs[Signal_VDU2_VRH]); - } - else //һȥPart4 VDU_IRH - { - if(currt_vdu)SetSampleSiagnlForADC(&signal_cfgs[Signal_VDU1_IRH]);//ݲ - else SetSampleSiagnlForADC(&signal_cfgs[Signal_VDU2_IRH]); - } - #endif - - + u16 currt_vdu = sampleData.ADCBuffer[0];//Ԥ + + if(flowProcess.State == 0) //һȥPart2 VDU_VRH + { + if(currt_vdu)SetSampleSiagnlForADC(signal_cfgs[Signal_VDU1_VRH]);//ݲ + else SetSampleSiagnlForADC(signal_cfgs[Signal_VDU2_VRH]); + } + else //һȥPart4 VDU_IRH + { + if(currt_vdu)SetSampleSiagnlForADC(signal_cfgs[Signal_VDU1_IRH]);//ݲ + else SetSampleSiagnlForADC(signal_cfgs[Signal_VDU2_IRH]); + } StartADCSyncSampingData();//ʼɼ flowProcess.NextTime += 1048;//64ms @@ -488,24 +218,10 @@ void FlowProcessManagement(void)// case 2: //Part3 { ComputeSampleData(); // - //Part2 Part4֧ - #if CLIBMODE - if(flowProcess.State == 0)//Part2 - { - sampleData.TCode[CTCode] = sampleData.ADCBuffer[0];//VDU1 뻺 - sampleData.TCode[HTCode] = sampleData.ADCBuffer[1];//VRH 뻺 - } - else //Part4 - { - sampleData.TCode[BTCode] = sampleData.ADCBuffer[0];//VDU2 뻺 - sampleData.TCode[ATCode] = sampleData.ADCBuffer[1];//IRH 뻺 - } - #else sampleData.TCode[CTCode] = sampleData.ADCBuffer[0];//VDU 뻺 + //Part2 Part4֧ if(flowProcess.State == 0)sampleData.TCode[HTCode] = sampleData.ADCBuffer[1];//VRH 뻺 else sampleData.TCode[ATCode] = sampleData.ADCBuffer[1];//IRH 뻺 - #endif - HWState.SampledOver = 1; // StopSamplingTimerInterval();//رղɼʱ Part3 @@ -521,76 +237,74 @@ void FlowProcessManagement(void)// } - - -void DMA_sampleMainProcess(void)//DMA̹״̬ + + + + +//У׼ģʽ״̬ +void FlowProcessManagement_Calib(void)//̹״̬ { - volatile u8 DMA_State_Index; - - switch(DMA_State_Index) - { - case 0 : //67.68ms sps=977 - if(HWState.SampledOver) return; - - HWState.SampledOver = 0; //ʼ - sampleData.SkipSampNum = 0 ; - sampleData.DMA_ADC_SampLen = 16 ; - sampleData.DMA_ADC_Exponent= 4; - SetSampleSiagnlForSyncADC(&signal_cfgs[Signal_VDU_VRR]);// òź - StartDMAForADCSyncSampingData(); // ʼ - DMA_State_Index++; -//TEST_PIN_TOGGLE(); - break; - case 1 : - if(!sampleData.DMA_ADC_adcflag[0]) return; - if(!sampleData.DMA_ADC_adcflag[1]) return; - sampleData.DMA_ADC_adcflag[0]= 0; - sampleData.DMA_ADC_adcflag[1]= 0; - -//TEST_PIN_TOGGLE(); - sampleData.TCode[CTCode] = DMA_ComputeSampleData_ADC0(); - sampleData.TCode[RTCode] = DMA_ComputeSampleData_ADC1(); - - sampleData.SkipSampNum = 0 ; - sampleData.DMA_ADC_SampLen = 32 ; - sampleData.DMA_ADC_Exponent= 5; - - SetSampleSiagnlForSyncADC(&signal_cfgs[Signal_VDU2_VRH]);// òź - StartDMAForADCSyncSampingData(); // ʼ - DMA_State_Index++; - break; - case 2 : - if(!sampleData.DMA_ADC_adcflag[0]) return; - if(!sampleData.DMA_ADC_adcflag[1]) return; - sampleData.DMA_ADC_adcflag[0]= 0; - sampleData.DMA_ADC_adcflag[1]= 0; + switch(flowProcess.Index) + { + case 0: //Part1 VDUVRR + { + HWState.SampledOver = 0;//ʼ + + SetSampleSiagnlForADC(signal_cfgs[Signal_VDU_VRR]); + StartADCSyncSampingData();//ʼɼ + flowProcess.NextTime += 653; //40ms ֵ= 65535/4000*tt=40 = 653 + flowProcess.Index = 1; + }break; - sampleData.TCode[BTCode] = DMA_ComputeSampleData_ADC0(); - sampleData.TCode[HTCode] = DMA_ComputeSampleData_ADC1(); + case 1: //Part2 Part4֧ + { + ComputeSampleData(); // + sampleData.TCode[RTCode] = sampleData.ADCBuffer[1];//VRR 뻺 + + if(flowProcess.State == 0) //һȥPart2 VDU_VRH + { + SetSampleSiagnlForADC(signal_cfgs[Signal_VDU1_VRH]);//ʹVDU1вɼ + } + else //һȥPart4 VDU_IRH + { + SetSampleSiagnlForADC(signal_cfgs[Signal_VDU2_IRH]);//ʹVDU2вɼ + } + StartADCSyncSampingData();//ʼɼ + flowProcess.NextTime += 1048;//64ms + flowProcess.Index = 2; + }break; - - sampleData.SkipSampNum = 0 ; - sampleData.DMA_ADC_SampLen = 32 ; - sampleData.DMA_ADC_Exponent= 5; - SetSampleSiagnlForSyncADC(&signal_cfgs[Signal_VDU2_IRH]);// òź - StartDMAForADCSyncSampingData(); // ʼ - DMA_State_Index++; - break; - case 3 : - if(!sampleData.DMA_ADC_adcflag[0]) return; - if(!sampleData.DMA_ADC_adcflag[1]) return; - sampleData.DMA_ADC_adcflag[0]= 0; - sampleData.DMA_ADC_adcflag[1]= 0; - sampleData.TCode[ATCode] = DMA_ComputeSampleData_ADC1(); - - HWState.SampledOver = 1; // - DMA_State_Index = 0 ; - break; - default : DMA_State_Index = 0 ; + case 2: //Part3 + { + ComputeSampleData(); // + + //Part2 Part4֧ + if(flowProcess.State == 0) + { + sampleData.TCode[CTCode] = sampleData.ADCBuffer[0];//VDU1 뻺 + sampleData.TCode[HTCode] = sampleData.ADCBuffer[1];//VRH 뻺 + } + else + { + sampleData.TCode[BTCode] = sampleData.ADCBuffer[0];//VDU2 뻺 + sampleData.TCode[ATCode] = sampleData.ADCBuffer[1];//IRH 뻺 + } + + HWState.SampledOver = 1; // + StopSamplingTimerInterval();//رղɼʱ Part3 + if(flowProcess.State) flowProcess.State = 0 ;//лPart2 Part4 + else flowProcess.State = 1 ; + + flowProcess.Index = 0; + }break; + + default : flowProcess.Index = 0; break; } + SetNextProcess(); } -/*================================================================================*/ +//mcuModeSleeping = 1 ; //͹ģʽ +// diff --git a/user/Core/DP2201V01.h b/user/Core/DP2201V01.h old mode 100755 new mode 100644 index 17141c3..aee4ec6 --- a/user/Core/DP2201V01.h +++ b/user/Core/DP2201V01.h @@ -13,6 +13,11 @@ #define ResetSamplingTimerInterval(uploadCounter) ResetTimer1_CC1(uploadCounter) #define StopSamplingTimerInterval() StopTimer1() +//ADCתɼʱ +#define ConversionTimer TIM2 +#define StartConversionTimerInterval(uploadCounter) StartTimer2_UIE(uploadCounter) +#define ResetConversionTimerInterval(uploadCounter) ResetTimer2_UIE(uploadCounter) +#define StopConversionTimerInterval() StopTimer2() //for GPIO START============================================================================== // for soft I2C @@ -93,7 +98,7 @@ -// ReadParameterFromEEPROM +// //for GPIO END===============================================================================\ //============================================================================================================================================================================================= @@ -126,99 +131,6 @@ void FlowProcessManagement(void);// void StartNormolFlowMeasurement(void);//ʼ void ComputeFlowRateIndexAndFlowRate(void);// void FlowRateDealAndOuputSub(void); - - - - - - - - - - - - -//====================================================================================================================================================================================== - -typedef struct { - u8 Gain; //ADCŴϵ - u8 PChan; //ADCͨ - u8 NChan; //ADCͨ - u8 SPS; //ADC -} ADC_BaseConfig_TypeDef; - -typedef struct { - u8 Gain0; //ADC_0Ŵϵ - u8 PChan0; //ADC_0ͨ - u8 NChan0; //ADC_0ͨ - u8 Gain1; //ADC_1Ŵϵ - u8 PChan1; //ADC_1ͨ - u8 NChan1; //ADC_1ͨ - u8 SPS; // -} ADC_SyncConfig_TypeDef; - -enum -{ - CTCode, - RTCode, - HTCode, - ATCode, - BTCode, - DTCode, - ETCode, - FTCode, - TCode_Count -}; - -typedef struct -{ - ADC_BaseConfig_TypeDef adcBaseCfg; - ADC_SyncConfig_TypeDef adcSyncCfg; //ADC - u32 TCode[TCode_Count]; //ʱ洢 - u8 SkipSampNum ; //ǰ - - /*жϷʽݶ*/ -// u8 CounterMax; // - u8 Counter; // - u32 ADCBuffer[2]; //ֵ - - /*DMAʽݶ*/ - u32 DMA_ADC_Buffer[2][64]; - u8 DMA_ADC_adcflag[2]; - u8 DMA_ADC_SampLen; - u8 DMA_ADC_Exponent; -}__Samp_Buf_TypeDef;// - -extern __Samp_Buf_TypeDef sampleData; - -/*ADCóʼ*/ -void SetSampleSiagnlForSingleADC(const ADC_BaseConfig_TypeDef* adc_cfg); -void SetSampleSiagnlForSyncADC(const ADC_SyncConfig_TypeDef* adc_cfg); - -/*жϷʽ*/ -void StartADC0SampingData(void); -void StartADC1SampingData(void); -void StartADCSyncSampingData(void); -void ReadSamplingData(void);//ȡ -void ComputeSampleData(void);// - -/*DMAʽ*/ -void StartDMAForADC0SampingData(void); -void StartDMAForADC1SampingData(void); -void StartDMAForADCSyncSampingData(void); -u16 DMA_ComputeSampleData_ADC0(void); -u16 DMA_ComputeSampleData_ADC1(void); - - - - - - - - - -void DMA_sampleMainProcess(void); - //for ADC END==============================================================================\ //====================================================================================================================================================================================== //for FLOWMETER START======================================================================/ diff --git a/user/Core/DP2201_D9V2_V5000.c b/user/Core/DP2201_D9V2_V5000.c deleted file mode 100755 index 6bfb4a7..0000000 --- a/user/Core/DP2201_D9V2_V5000.c +++ /dev/null @@ -1,804 +0,0 @@ -#include "../main/SystemInclude.h" - -/**************************************************************************************/ -/** - * @brief 低功耗定时器初始化函数 - * @note 需要定义与硬件相关的函数和IO - * // 数据采样定时器,以ms位单位,1ms采样一次数据 - * StartSamplingTimer(): 1ms 定时为基值 - * StopSamplingTimer() - * EnableSamplingInterrupt()、 DisableSamplingInterrupt() - * SamplingInterruptCallBack() - * - * // 加热流程控制定时器,以ms位单位 - * StartProcessTimer()、 StopProcessTimer()、 - * ProcessTimerInterruptCallBack(); - * EnableProcessTimerInterrupt(); - */ - -//############################################################################## -#if(DP2201_CORE_V5000) -//############################################################################## - -//__SAMPLE_STATUS_BIT_TypeDef sampleState; -TypeSample sampleProcess; -TypeCalibOffset calibOffset; -u16 FRType; -u16 dynamicOffset,rapidOffsetGas; -u32 roughTestCounter, MEMSErrorCounter; - -//ADC放大倍数值与索引转换-------------------------------------------------- -u16 GetAdcGain(u16 gianX) -{ - switch(gianX) - { - case 1: return GAIN1; - case 2: return GAIN2; - case 4: return GAIN4; - case 8: return GAIN8; - case 16: return GAIN16; - case 32: return GAIN32; - case 64: return GAIN64; - case 128: return GAIN128; - default: - return GetAdcGain(ADC_GAIN_DEFAULT); - } -} - -/******************************************************************************/ -void SetNextProcess(void) -{ - if(sampleProcess.NextRun == 0) { - StopProcessTimer(); //关闭采集时钟 - return; - } - -// u32 currentTAR = ProcessTimer->CNT; //定时器当前计数值 -// if(currentTAR >= sampleProcess.NextTime) { -// sampleProcess.NextTime = currentTAR; -// FlowProcessManagement(); -// } - //else ResetProcessTimer(sampleProcess.NextTime); - - StartProcessTimer(sampleProcess.NextTime); -} - -/******************************************************************************/ -void AnalogCircuitInit(void) -{ - RH_CON_OUTPUT(); - TURN_ON_RH_POWER(); - - sampleProcess.CTypeGain = GetAdcGain(adcGain); //默认采样系数 - SampingADCInit(); - DisableSamplingInterrupt(); -} - -/******************************************************************************/ -void EnableRHControlByTD(void) -{ - RH_CON_OUTPUT(); - TURN_ON_RH_POWER(); - - SELECT_TD_CON(); - - HEATING_OUTPUT(); - TURN_OFF_HEATING(); -} - -/******************************************************************************/ -void EnableRHControlByTU(void) -{ - RH_CON_OUTPUT(); - TURN_ON_RH_POWER(); - -// SELECT_TU_CON(); - - HEATING_OUTPUT(); - TURN_OFF_HEATING(); -} - -/******************************************************************************/ -void TurnOffAnalogCircuit(void) -{ - TURN_OFF_HEATING(); - TURN_OFF_RH_POWER(); - - CLR_HEATING(); - - StopSamplingADC(); - DisableSamplingInterrupt(); -} - -/******************************************************************************/ -void RapidHeating(void) -{ - DisableSamplingInterrupt(); - - RH_CON_OUTPUT(); - TURN_ON_RH_POWER(); - - SELECT_TD_CON(); - - //---------------------------------------------------------------------------- - SELECT_VREF_CON(); -// TURN_ON_LOW_HEAT(); - -} - -/******************************************************************************/ -void FirstStageHeating(void) -{ - // RH controled by TD - HWState.EnableTempTest = 1; - HWState.EnableTempInit = 1; - systemProcessing.Bit.TempHandle = 1; - - EnableRHControlByTD(); -} - -/******************************************************************************/ -void StartNormolFlowMeasurement(void) -{ -//-------------------------------------------------------------------------- -// 校准引脚控制(通过宏开关控制) -// 如果定义了 ENABLE_CALPIN_FOR_UPDATE_FR,则拉低校准引脚 -//-------------------------------------------------------------------------- -#ifndef ENABLE_CALPIN_FOR_UPDATE_FR -#pragma message("[undefined] ENABLE_CALPIN_FOR_UPDATE_FR") -#elif(ENABLE_CALPIN_FOR_UPDATE_FR) - EXT_CALIB_OUTPUT(); // 配置引脚为输出模式 - CLR_CALIB_PIN(); // 拉低引脚 -#endif - - //-------------------------------------------------------------------------- - HWState.SampledOver = 0; // 清除“采样完成”标志,表示测量开始,数据尚未就绪 - AnalogCircuitInit();// 初始化模拟电路(如运放偏置、ADC配置等) -// 根据全局状态决定起始状态 -// EnableRoughTest 为真:进入“粗检模式”(低功耗检测是否有流量) -// EnableRoughTest 为假:直接进入“正常测量模式”(第一级加热) - if(sampleProcess.State.EnableRoughTest) sampleProcess.NextRun = START_DETECT_STAGE_HEATING; - else sampleProcess.NextRun = START_1ST_STAGE_HEATING; - sampleProcess.NextTime = 0; // 定时器计数基准清零 - - //-------------------------------------------------------------------------- - StartProcessTimer(64000); // 启动比较定时器,开始从0递增计数 - Timer_register_irq_callback(ProcessTimer,ProcessTimerIT, ProcessTimerInterruptCallBack );//注册中断回调函数 -// 立即执行一次流程管理,处理初始状态(如进入加热阶段) - FlowProcessManagement(); -} - -/******************************************************************************/ -s16 ComputeOffsetCorrectValue(unsigned int offsetHigh, unsigned int offsetLow) -{ - tmpSLA = (u32)voltageDetected[TGAS]; - tmpSLA -= (u32)calibTemperature; - - tmpSLB = (u32)offsetHigh; - tmpSLB -= (u32)offsetLow; - tmpSLA *= tmpSLB; - - tmpSLB = (u32)staticHighTemperature; - tmpSLB -= (u32)staticLowTemperature; - tmpSLA /= tmpSLB; - - return (s16)tmpSLA; -} - -/******************************************************************************/ -bool JudgmentFlowRate(void) -{ - u16 tempIndex; - - sampleProcess.NextRun = 0; - sampleProcess.State.EnableRoughTest = 0; - if(currentMode.Bit.CalibMode) return 0; - - tempIndex = abs(voltageDetected[RIDX] - rapidOffsetGas); - rapidOffsetGas = voltageDetected[RIDX]; - if(tempIndex > STATIC_HIGH_CODE) return 0; - - systemProcessing.Bit.FRHandle = 1; - samplingInterval = factoryInterval; - flowRate = 0; - - roughTestCounter++; - if(roughTestCounter >= 150) - { - roughTestCounter = 0; - sampleProcess.State.EnableRoughTest = 0; - } - else sampleProcess.State.EnableRoughTest = 1; - - Clear_WDT(); - return 1; -} - -/******************************************************************************/ -void CheckATypeSensor(void) -{ - if((voltageDetected[RHVOL] < 500) || (voltageDetected[RHVOL] > 2600)) MEMSErrorCounter += 0x10; - else MEMSErrorCounter &= 0x0f; -} - -/******************************************************************************/ -// Check sensor error -bool CheckSensor(u16 voltageIndex) -{ - u16 I=0; - - if((voltageIndex < 2000) || (voltageIndex > 65000)) MEMSErrorCounter += 0x01; - else MEMSErrorCounter &= 0xf0; - - I = MEMSErrorCounter & 0x0f; - I += MEMSErrorCounter >> 4; - if(I > 4) { - MEMSErrorCounter = 0x55; - systemAlarm.Bit.SensorErr = 1; - return 1; - } - else { - systemAlarm.Bit.SensorErr = 0; - return 0; - } -} - - - -/******************************************************************************/ -u16 ComputeCTypeIndex(u16 detectIndex, u16 indexOffset) -{ - if(detectIndex > indexOffset) { - detectIndex -= indexOffset; - } - else { - detectIndex = indexOffset - detectIndex; - if(detectIndex > reverseScale) { - systemAlarm.Bit.Pollution = 1; - } - detectIndex = 0; - } - - return detectIndex; -} - -/******************************************************************************/ -void ComputeFlowRateIndexAndFlowRate(void) -{ - disable_interrupts(); - - //=========================================================================== - currentFlowRate = 0; - displayUpdate = 0; - FRType = CTYPE_FR; - GetFilterDepth(responseTimeIndex); - - //============================================================================ - rapidOffsetGas = voltageDetected[RIDX]; - systemAlarm.Bit.Pollution = 0; - systemAlarm.Bit.FRAlarm = 0; - // Compute offset - //============================================================================ - if(currentMode.Bit.CalibMode) { - calibOffset.Value[CAL_VDUX] = offsetAir; - calibOffset.Value[CAL_VDUGX] = offsetAirGainx; - } - //---------------------------------------------------------------------------- - #ifndef ENABLE_GAS_RECOGNITION - #pragma message("[undefined] ENABLE_GAS_RECOGNITION") - #elif(ENABLE_GAS_RECOGNITION) - else if(systemAlarm.Bit.GasChange = 1) { - calibOffset.Value[CAL_VDUX] = offsetGas; - calibOffset.Value[CAL_VDUGX] = offsetGasGainx; - } - #endif - //---------------------------------------------------------------------------- - else { - calibOffset.Value[CAL_VDUX] = offsetGas; - calibOffset.Value[CAL_VDUGX] = offsetGasGainx; - } - - calibOffset.CalTA = calibTemperature; - //---------------------------------------------------------------------------- - //Compute RR Parameter - voltageDetected[VRRX] = sampleProcess.RTypeResult; - ComputeRRParameter(); - voltageDetected[RRRES] = MovingAverage(voltageDetected[RRRES], 10, RRRES); - StaticTGasCompute(); - if(sampleProcess.State.AType == SAMPLE_VRH) { - voltageDetected[VRHX] = sampleProcess.ATypeResult; - ComputeRHParameter(); - CheckATypeSensor(); - } - else { - voltageDetected[IVHDX] = sampleProcess.ATypeResult; - voltageDetected[IVHDX] = MovingAverage(voltageDetected[IVHDX], 10, IVHDX); - } - - //---------------------------------------------------------------------------- - // Compute TD-TU parameter - if(sampleProcess.State.CType == SAMPLE_GVDU) { - voltageDetected[VDUGX] = sampleProcess.CTypeResult; - voltageDetected[VDUGX] = MovingAverage(voltageDetected[VDUGX], 10, VDUGX); - //------------------------------------------------------------------------- - CheckSensor(voltageDetected[VDUGX]); - - //------------------------------------------------------------------------- - #ifndef ENABLE_OFFSET_CORRECT - #pragma message("[undefined] ENABLE_OFFSET_CORRECT") - #elif(ENABLE_OFFSET_CORRECT) - tmpSLA = (s32)ComputeOffsetCorrectValue(VDUGXHigh, VDUGXLow); - voltageDetected[TVDUGX] = tmpSLA; - tmpSLA += (u32)voltageDetected[VDUGX]; - voltageDetected[MICRO_FR] = (u16)tmpSLA; - #else - voltageDetected[MICRO_FR] = voltageDetected[VDUGX]; - #endif - - //------------------------------------------------------------------------- - // 转换成气体识别所用的内码 - voltageDetected[MICRO_FR] = ComputeCTypeIndex(voltageDetected[MICRO_FR], calibOffset.Value[CAL_VDUGX]); - voltageDetected[REG_INDEX] = 128/adcGain; - voltageDetected[REG_INDEX] = voltageDetected[MICRO_FR] / voltageDetected[REG_INDEX]; - if(voltageDetected[MICRO_FR] > CALIB_MAX_INDEX) voltageDetected[MICRO_FR] = CALIB_MAX_INDEX; - FRType = MICRO_FR; - } - else { - voltageDetected[VDUX] = sampleProcess.CTypeResult; - voltageDetected[VDUX] = MovingAverage(voltageDetected[VDUX], 10, VDUX); - //------------------------------------------------------------------------- - CheckSensor(voltageDetected[VDUX]); - - //------------------------------------------------------------------------- - #ifndef ENABLE_OFFSET_CORRECT - #pragma message("[undefined] ENABLE_OFFSET_CORRECT") - #elif(ENABLE_OFFSET_CORRECT) - tmpSLA = (signed long int)ComputeOffsetCorrectValue(OffsetHigh, OffsetLow); - voltageDetected[TVDUX] = tmpSLA; - tmpSLA += (u32)voltageDetected[VDUX]; - voltageDetected[CTYPE_FR] = (u16)tmpSLA; - #else - voltageDetected[CTYPE_FR] = voltageDetected[VDUX]; - #endif - //------------------------------------------------------------------------- - voltageDetected[CTYPE_FR] = ComputeCTypeIndex(voltageDetected[CTYPE_FR], calibOffset.Value[CAL_VDUX]); - voltageDetected[REG_INDEX] = voltageDetected[CTYPE_FR]; - FRType = CTYPE_FR; - } - - //============================================================================ - voltageDetected[NIDX] = voltageDetected[VDUX]; - - //---------------------------------------------------------------------------- - //气体识别 - GasAnasisCompute(); - SaveVHHAndNRHInTempretureMode(); - - //---------------------------------------------------------------------------- - //当前流量计算 - currentFlowRate = GetFlowRate(voltageDetected[FRType], FRType); - - //---------------------------------------------------------------------------- - PCBTemperature = TestTemperature(); // 测试环境温度 - TemperatureLowPower(); // 温度传感器低功耗 - voltageDetected[TPCB] = MovingAverage((u16)(TEMPRETURE_OFFSET + PCBTemperature), 100, TPCB); - PCBTemperature = (u16)voltageDetected[TPCB]; - PCBTemperature -= (u16)TEMPRETURE_OFFSET; - TemperatureCorrection(); - - //---------------------------------------------------------------------------- - GCFCorrection(); - - //---------------------------------------------------------------------------- - if( systemAlarm.Bit.SensorErr | systemAlarm.Bit.Pollution ) currentFlowRate = 0; - - //---------------------------------------------------------------------------- - // JudgeflowUnit, for com and compute ACC - currentFlowRate = ConvertFlowrate(currentFlowRate, flowComUnit, FR_STD_UNIT); - FlowRateSecondaryCorrection(); - FlowRateAlarmJudgment(); - - //---------------------------------------------------------------------------- - disable_interrupts(); - - //---------------------------------------------------------------------------- - flowRate = currentFlowRate; - FlowRateMoving(); - tempL.DWord = flowRate; - voltageDetected[FR_H] = tempL.Word[1]; - voltageDetected[FR_L] = tempL.Word[0]; - - //---------------------------------------------------------------------------- - //¼ÆËã×ÜÁ÷Á¿ -#ifndef REC_ACC_PER -#pragma message("[undefined] REC_ACC_PER") -#elif(REC_ACC_PER) - ComputeFlowRateToTotal(); - ReleaseTotalToDisArray(); -#endif - - //---------------------------------------------------------------------------- - //Êä³öÓû§Á÷Á¿ - #ifndef ENABLE_FLOW_GAIN - #pragma message("[undefined] ENABLE_FLOW_GAIN") - #elif(ENABLE_FLOW_GAIN) - flowRate /= calibFlowGain; - #endif - - //--------------------------------------------------------------------------- - enable_interrupts(); - //--------------------------------------------------------------------------- - if(flowRate > 0) { - roughTestCounter = 0; - return; - } - else if(samplingInterval <= RESP_2000MS) return; // Èç¹ûÁ÷Á¿Îª0£¬½øÈë×Ô¶¯Áãµã¸ú×Ù - else if(MEMSErrorCounter > 0) return; - - roughTestCounter++; - if(roughTestCounter >= 4) { - roughTestCounter = 0; - sampleProcess.State.EnableRoughTest = 1; - } -} - -/******************************************************************************/ -void FlowRateDealAndOuputSub(void) -{ -// disable_interrupts(); - - //=========================================================================== - ComputeFlowRateIndexAndFlowRate(); - ReleaseToIntAndDecimalBufForUart(); - - //--------------------------------------------------------------------------- - flowRateL = (u16)flowRate; - flowRateH = flowRate >> 16; - - HWState.SampledOver = 0; - systemProcessing.Bit.FRHandle = 0; - sampleProcess.NextRun = 0; - - Clear_WDT(); - - enable_interrupts(); - -//---------------------------------------------------------------------------- -// Update 2024/01/29 -#ifndef ENABLE_CALPIN_FOR_UPDATE_FR -#pragma message("[undefined] ENABLE_CALPIN_FOR_UPDATE_FR") -#elif(ENABLE_CALPIN_FOR_UPDATE_FR) -// EXT_CALIB_OUTPUT(); -// SET_CALIB_PIN(); - -// sampleProcess.NextRun = FR_UPDATE; -// sampleProcess.NextTime = MAINTAR; -// sampleProcess.NextTime += FR_UPDATE_PULSE_TIME; -// SetNextProcess(); -#endif -} - -///******************************************************************************/ -void ComputeSampleData(u16 sampleNum, u16 sampleShift) -{ - u32 I; - - sampleProcess.ADC0Result = 0; - sampleProcess.ADC1Result = 0; - // if(sampleProcess.CounterMax < sampleNum) return; -// disable_interrupts(); - // for(I = sampleProcess.CounterMax - sampleNum; I> 8) + 32768) & 0xFFFF; - sampleProcess.ADC1Result += ((sampleProcess.ADC1Buffer[I] >> 8) + 32768) & 0xFFFF; - - //sampleProcess.ADC0Result += ((((sampleProcess.ADC0Buffer[I] & 0xFFFFFF) | ((sampleProcess.ADC0Buffer[I] & 0x800000) ? 0xFF000000 : 0)) >> 8) + 32768) & 0xFFFF;//处理成16位数据 //sampleProcess.ADC0Buffer[I]; - //sampleProcess.ADC1Result += ((((sampleProcess.ADC1Buffer[I] & 0xFFFFFF) | ((sampleProcess.ADC1Buffer[I] & 0x800000) ? 0xFF000000 : 0)) >> 8) + 32768) & 0xFFFF;//处理成16位数据 //sampleProcess.ADC1Buffer[I]; - } - - sampleProcess.ADC0Result >>= sampleShift; - sampleProcess.ADC1Result >>= sampleShift; - -// enable_interrupts(); -} - -///******************************************************************************/ -void ComputeSampleDataForSingle(u16 sampleNum, u16 sampleShift) -{ - u32 I; - - sampleProcess.ADC0Result = 0; - for(I = 0; I> 8) + 32768) & 0xFFFF; - //sampleProcess.ADC0Result += ((((sampleProcess.ADC0Buffer[I] & 0xFFFFFF) | ((sampleProcess.ADC0Buffer[I] & 0x800000) ? 0xFF000000 : 0)) >> 8) + 32768) & 0xFFFF;//处理成16位数据 //sampleProcess.ADC0Buffer[I]; - } - sampleProcess.ADC0Result >>= sampleShift; -} - -/******************************************************************************/ -void SetSystemForADCSample(u16 sampleNum) -{ - sampleProcess.Counter = 0; - sampleProcess.CounterMax = sampleNum; - - StartSamplingADC(); -} - -/******************************************************************************/ -void FlowProcessManagement(void) -{ - // 进入流程 - switch(sampleProcess.NextRun) - { - //------- - //------------------------------------------------------------------------- - // 状态 1: 粗检阶段 - 加热 - // 场景:低功耗模式,快速判断管道内是否有流体流动 - //------------------------------------------------------------------------------------------------------------------------------------------- - // In low power consumption mode, judge whether there is flow? - case START_DETECT_STAGE_HEATING: - RapidHeating(); // 快速加热传感器 - SetupCTypeChannle(sampleProcess.CTypeGain); // 配置测量通道 - SetSystemForADCSample(SAMPLING_TIMES_IN_DETECT_STAGE);// 配置ADC采样次数 - // 状态流转:设定下一步要做什么,以及多久后做 - sampleProcess.NextRun = START_DETECT_STAGE_PROCESSING; // 下一状态:处理粗检数据 - sampleProcess.NextTime += SET_UP_TIME_OF_DETECT_STAGE;// 累加时间:加热稳定时间 - break; - -//------------------------------------------------------------------------- -// 状态 2: 粗检阶段 - 数据处理与判断 -// 场景:读取ADC值,判断是否有流量 -//------------------------------------------------------------------------- - case START_DETECT_STAGE_PROCESSING: - TurnOffAnalogCircuit(); // 省电:关闭模拟电路电源 - // 计算粗检阶段的采样数据 - ComputeSampleData(SAMPLING_TIMES_IN_DETECT_STAGE, SHIFT_IN_DETECT_STAGE); - voltageDetected[RIDX] = sampleCTypeValue;// 保存检测值 - // 核心逻辑:判断是否有流量 - // JudgmentFlowRate() 返回 1 表示检测到有流量,直接 break,等待后续正常测量 - if(JudgmentFlowRate()) break; - // 若无流量,则需要进入正常测量流程(或是误触发) - AnalogCircuitInit(); - HWState.SampledOver = 0; - sampleProcess.NextTime = 1638; // TimeVaule[0]; - sampleProcess.NextRun = START_1ST_STAGE_HEATING; - FlowProcessManagement(); - return; - - //------------------------------------------------------------------------- - // normal check flowrate - // start First stage heating - case START_1ST_STAGE_HEATING: - FirstStageHeating(); - - // 如果不是检定模式,则启动预采样 - if(currentMode.Bit.IntCalibMode) sampleProcess.State.PreSampling = 0; - else sampleProcess.State.PreSampling = 1; - - SetupCTypeChannle(sampleProcess.CTypeGain); //设置VDU - SetupRTypeChannle(); //设置VRR - SetSystemForADCSample(PRESAMPLING_TIMES_IN_1ST_STAGE); //(PRESAMPLING_TIMES_MAX_IN_1ST_STAGE); - - TestTemperatureInit(TEMP_SENSOR_RESULT); // 温度传感器初始化 - - // sampleProcess.NextTime += SET_UP_TIME_OF_1ST_STAGE; - sampleProcess.NextTime = SET_UP_TIME_OF_1ST_STAGE; - sampleProcess.NextRun = START_1ST_STAGE_SAMPLING; - break; - - //------------------------------------------------------------------------ - // 1ST: normal SAMPLING - // start sampling data - case START_1ST_STAGE_SAMPLING: - ComputeSampleData(PRESAMPLING_TIMES_IN_1ST_STAGE, SHIFT_IN_PRESAMPLING_1ST_STAGE); - sampleProcess.RTypeResult = sampleRTypeValue; //VRR 8304 sampleProcess.ADC1Result - - // 通过预采样,确定CTYPE放大倍数 - // Setup CType Channel ----------------------------------------------------- - if(sampleProcess.State.PreSampling) { - tmpIA = ComputeCTypeIndex((u16)sampleCTypeValue, calibOffset.Value[CAL_VDUX]); // |采样内码-零点内码| 预采样内码值结果 - if(sampleSwitchThreshold < 500) sampleProcess.State.CType = SAMPLE_VDU; // 小于500,禁止使用变增益功能 - else if(tmpIA > sampleSwitchThreshold + 500) sampleProcess.State.CType = SAMPLE_VDU; // - else if(tmpIA < sampleSwitchThreshold) sampleProcess.State.CType = SAMPLE_GVDU; - } - else sampleProcess.State.CType++; // 该值为一个 1 位宽的无符号位域,++操作会在0 1之间切换 - if(sampleProcess.State.CType == SAMPLE_VDU) SetupCTypeChannle(sampleProcess.CTypeGain); // Gain=32 128 - else SetupCTypeChannle( GIDX_GAIN ); // GAIN = 128 - - // Setup AType Channel -------------------------------------------------------- - if(sampleProcess.State.AType == SAMPLE_VRH) { - sampleProcess.State.AType = SAMPLE_IRH; - SetupIRHChannle(); - } - else { - sampleProcess.State.AType = SAMPLE_VRH; - SetupVRHChannle(); - } - - // Start ADC -------------------------------------------------------- - SetSystemForADCSample(SAMPLING_TIMES_IN_1ST_STAGE); - // sampleProcess.NextTime += SAMPLING_TIME_OF_1ST_STAGE; - sampleProcess.NextTime = SAMPLING_TIME_OF_1ST_STAGE; - sampleProcess.NextRun = START_1ST_STAGE_PROCESSING; -//CLR_TEST_PIN(); - break; - - //------------------------------------------------------------------------ - case START_1ST_STAGE_PROCESSING: -CLR_TEST_PIN(); - if(samplingInterval > RESP_125MS) TurnOffAnalogCircuit(); - - ComputeSampleData(SAMPLING_TIMES_IN_1ST_STAGE, SHIFT_IN_1ST_STAGE); - sampleProcess.CTypeResult = sampleCTypeValue; - sampleProcess.ATypeResult = sampleATypeValue; - - //End Sampling - sampleProcess.NextRun = 0; - HWState.SampledOver = 1; - systemProcessing.Bit.FRHandle = 1; - break; - - //------------------------------------------------------------------------ - // Update 2024/01/29 - case FR_UPDATE: - EXT_CALIB_OUTPUT(); - CLR_CALIB_PIN(); - sampleProcess.NextRun = 0; - break; - - //------------------------------------------------------------------------ - default: - TurnOffAnalogCircuit(); // into lowpower mode - sampleProcess.NextRun = 0; - systemProcessing.Bit.FRHandle = 0; - break; - } - - // 设置下一个流程定时 - SetNextProcess(); - -// if(sampleProcess.NextRun == 0) { -// StopProcessTimer();//关闭采集时钟 -// return; -// } -// else { -// u32 currentTAR = SamplingTimer->CNT; //定时器当前计数值 -// if(currentTAR >= sampleProcess.NextTime) { -// sampleProcess.NextTime = currentTAR; -// FlowProcessManagement(); -// } -// else ResetSamplingTimer(sampleProcess.NextTime); -//} -} - -//******************************************************************************/ -void CoreInit(void) -{ - SystemGPIOInit(); - // ExternCalibratinInput(); - TurnOffAnalogCircuit(); -} - -//******************************************************************************/ -void CoreColdStartProcessing(void) -{ - //---------------------------------------------------------------------------- - // check cold start - if(systmeState != 0xAA55) - { -// if(CodeCRC == 0) alarmState &= ~BL_CRC_ERROR; -// else alarmState |= BL_CRC_ERROR; - -//// CodeCheckCRC(); -// if(CodeCRC == 0) alarmState &= ~AP_CRC_ERROR; -// else alarmState |= AP_CRC_ERROR; - - SystemHardWareAutoCheck(); - - #ifndef ENABLE_ZERO_CALIB_CMD - #pragma message("[undefined] ENABLE_ZERO_CALIB_CMD") - #elif(ENABLE_ZERO_CALIB_CMD) - tempL.Word[0] = ReadShortParameterFromMemory(SYS_COMMAND, 0); - currentMode.Word = tempL.Word[0]; - if(currentMode.Bit.ZeroCalib) EnterZeroCalibMode(); - else EnterUserMode(); - #else - EnterUserMode(); - #endif - } - - //---------------------------------------------------------------------------- - Clear_WDT(); - - //---------------------------------------------------------------------------- - // Interface Init - SystemInterfaceInit(); - - //---------------------------------------------------------------------------- - enable_interrupts(); -} - - //---------------------------------------------------------------------------- -void ProcessTimerInterruptCallBack(void) -{ - DisableProcessTimerInterrupt(); - HWState.ProcessTimerOut = 1; - //FlowProcessManagement(); - //enable_interrupts(); -} - -//采样中断-------------------------------------------------------------------- -//void SamplingTimer_IRQ_Callback(void) -//{ -// FlowProcessManagement(); -//// LHL_GPIO_TogglePin(pGPIO1, GPIO_PIN_7); MEMSErrorCounter -//} - -//主程序中断------------------------------------------------------------ -void PrimaryTimer_IRQ_Callback() -{ - SET_TEST_PIN(); - //TEST_PIN_TOGGLE(); - HWState.MainTimerOut = 1; -} - -//系统轮询---------------------------------------------------------------------- -void SystemPolling(void) -{ - while(1) { - //-------------------------------------------------------------------------- - //test flowrate - if(HWState.MainTimerOut == 1 ) { - ManagePrimaryTimeInterval(); // 判断下阶段的工作模式 - ModeExitCount(); // 判断各种模式退出 - Clear_WDT(); - StartNormolFlowMeasurement(); - HWState.MainTimerOut = 0; - } - else if(HWState.ProcessTimerOut == 1 ) { - FlowProcessManagement(); - HWState.ProcessTimerOut = 0; - } - - if(HWState.SampledOver) { - FlowRateDealAndOuputSub(); - //------------------------------------------------------------------------ - #if ENABLE_USE_AVANT_PROTOCOL - if(urrentMode.Bit.DigitOutput) AvantGardeAutoUploadData(); - #endif - } - - //---------------------------------------------------------------------------- - #ifndef ENABLE_USER_UART - #pragma message("[undefined] ENABLE_USER_UART") - #elif(ENABLE_USER_UART) - if(comState.state.ReceivedData ) { - ReceivedDataProcessing(); - continue; - } - #endif - - //-------------------------------------------------------------------------- - #ifndef ENABLE_USER_I2C - #pragma message("[undefined] ENABLE_USER_I2C") - #elif(ENABLE_USER_I2C) - if(comState.I2CReceivedData) { - DoneI2CComm(); - continue; - } - #endif - - //-------------------------------------------------------------------------- - if(HWState.EnableSaveData) DataStorageManagement(); - - alarmState = systemAlarm.Word; - //-------------------------------------------------------------------------- - } -} - - -/* File end *****************************************************************/ -#endif -/****************************************************************************/ diff --git a/user/Core/DP2201_D9V2_V5000_Compute.c b/user/Core/DP2201_D9V2_V5000_Compute.c deleted file mode 100755 index 8cdd7d9..0000000 --- a/user/Core/DP2201_D9V2_V5000_Compute.c +++ /dev/null @@ -1,406 +0,0 @@ -#include "../main/SystemInclude.h" - -//############################################################################## -#if(DP2201_CORE_V5000) -//############################################################################## -// for compute buffer -u32 compareBaseCounter; -u16 compareBaseValue; - -//u16 VDUGXHigh, VDUGXRoom, VDUGXLow, sampleSwitchThreshold; -float RhExtGain, RRExtGain; - - -/**************************************************************************************/ -/** - * @brief 电路计算参数初始化 - * @note - * @warning - */ -void RHCircuitParameterInit(void) -{ - // A type external gain res - // RhExtGainRes = ReadShortParameterFromEEPROM(RH_GAINRES, RH_GAINRES_WIDTH, RH_GAINRES_DEFAULT); - // RhExtGain = 1.0/(float)RhExtGainRes; - - //RRExtGainRes = ReadShortParameterFromEEPROM(RR_GAINRES, RR_GAINRES_WIDTH, RR_GAINRES_DEFAULT); -// RRExtGain = (float)RRExtGainRes; -// RRExtGain *= (float)VREF_VDC; - - //sampleSwitchThreshold = ReadShortParameterFromEEPROM(SAMPLE_THRESHOLD, SAMPLE_THRESHOLD_WIDTH, SAMPLE_THRESHOLD_DEFAULT); -} - -/**************************************************************************************/ -/** - * @brief 校准零点 - * @note - * @warning - */ -void CalibrateOffset(void) -{ - tempL.Word[0] = voltageDetected[NIDX]; - offsetAir = WriteShortParameterToMemory(GET_WORD_ADDR(offsetAir)); - //tempL.Word[0] += 30; - offsetGas = WriteShortParameterToMemory(GET_MBWORD_ADDR(offsetGas)); - - tempL.Word[0] = voltageDetected[VDUGX]; - offsetAirGainx = WriteShortParameterToMemory(GET_WORD_ADDR(offsetAirGainx)); - offsetGasGainx = WriteShortParameterToMemory(GET_WORD_ADDR(offsetGasGainx)); -} - -/**************************************************************************************/ -/** - * @brief 校准曲线前需要进行的操作:如校零及必要的参数保存等 - * @note - * @warning - */ -void PreCalibrationParameterWriting(void) -{ - //=========================================================================== - tempL.Word[0] = voltageDetected[NIDX]; - offsetAir = WriteShortParameterToMemory(GET_WORD_ADDR(offsetAir)); - //tempL.Word[0] += 30; - offsetGas = WriteShortParameterToMemory(GAS_OFFSET); - - tempL.Word[0] = voltageDetected[VDUGX]; - offsetAirGainx = WriteShortParameterToMemory(GET_WORD_ADDR(offsetAirGainx)); - offsetGasGainx = WriteShortParameterToMemory(GET_WORD_ADDR(offsetGasGainx)); - //--------------------------------------------------------------------------- - tempL.Word[0] = voltageDetected[RRRES]; - RRRoom = WriteShortParameterToMemory(GET_WORD_ADDR(RRRoom)); - - tempL.Word[0] = voltageDetected[IVHDX]; - VHHRoom = WriteShortParameterToMemory(GET_WORD_ADDR(VHHRoom)); - //--------------------------------------------------------------------------- -#ifndef TEMP_CORR_USE_TA -#pragma message("[undefined] TEMP_CORR_USE_TA") -#elif(TEMP_CORR_USE_TA) - tempL.Word[0] = voltageDetected[TPCB]; -#else - #ifndef ENABLE_GAS_RECOGNITION - #pragma message("[undefined] ENABLE_GAS_RECOGNITION") - #elif(ENABLE_GAS_RECOGNITION) - tempL.Word[0] = voltageDetected[TGAS]; - #else - tempL.Word[0] = voltageDetected[TPCB]; - #endif -#endif - //--------------------------------------------------------------------------- - calibTemperature = WriteShortParameterToMemory(GET_WORD_ADDR(calibTemperature)); - //--------------------------------------------------------------------------- - - currentMode.Bit.PreCalibEnd = 1; -} - -/**************************************************************************************/ -/** - * @brief 高低温标定程序:低温参数保存功能 - * @note - * @warning - */ -void LowTemperatureParameterWriting(void) -{ - if(voltageDetected[TPCB] >= ENABLE_WRITE_TA_LOW) - { -// calibType = ('E'<<8)+'R'; - return; - } - - tempL.Word[0] = voltageDetected[TPCB]; - staticLowTemperature = WriteShortParameterToMemory(GET_WORD_ADDR(staticLowTemperature)); - - tempL.Word[0] = voltageDetected[RRRES]; - RRLow = WriteShortParameterToMemory(GET_WORD_ADDR(RRLow)); - - tempL.Word[0] = voltageDetected[IVHDX]; - VHHLow = WriteShortParameterToMemory(GET_WORD_ADDR(VHHLow)); - - // for AType FlowRate Compute - //tempL.Word[0] = ReadDataFromMovingAverage(PDRH); - //--------------------------------------------------------------------------- - tempL.Word[0] = voltageDetected[PORH]; - P0RhLow = WriteShortParameterToMemory(GET_WORD_ADDR(P0RhLow)); - - tempL.Word[0] = voltageDetected[RHRES]; - RHLowTa = WriteShortParameterToMemory(GET_WORD_ADDR(RHLowTa)); - - //--------------------------------------------------------------------------- - tempL.Word[0] = voltageDetected[NIDX]; - OffsetLow = WriteShortParameterToMemory(GET_WORD_ADDR(OffsetLow)); - - tempL.Word[0] = voltageDetected[VDUGX]; - VDUGXLow = WriteShortParameterToMemory(GET_WORD_ADDR(VDUGXLow)); - - //--------------------------------------------------------------------------- -// tempL.Word[0] = ReadShortParameterFromMemory(ZEROCAL_STATE, 0); -// tempL.Word[0] &= 0xff00; -// tempL.Word[0] |= 'L'; -// WriteShortParameterToMemory(ZEROCAL_STATE); -// currentMode.Bit.LowCalibEnd = 1; -// if(tempL.Word[0] == INTCMD_CALIB_TEMP_END) EnterUserMode(); - -// tempL.Word[0] = ReadShortParameterFromMemory(SYS_COMMAND, SYS_COMMAND_WIDTH, 0); -// if(tempL.Word[0] == INTCMD_ZERO_CALIB_MODE) EnterZeroCalibMode(); -// else EnterUserMode(); - - currentMode.Bit.LowCalibEnd = 1; - if( currentMode.Bit.HighCalibEnd && currentMode.Bit.LowCalibEnd ) EnterUserMode(); - tempL.Word[0] = currentMode.Word; - WriteShortParameterToMemory(SYS_COMMAND); - - //calibType = ('L'<<8)+'D'; -// calibType &= 0xff00; -// calibType |= 'L'; -// -// zeroCalibType &= 0xff00; -// zeroCalibType |= 'L'; -// currentMode.Bit.LowCalibEnd = 1; -// if(zeroCalibType == (('H'<<8)+'L')) -// { -// tempL.Word[0] = 0; -// // tempL.Word[0] = WriteShortParameterToMemory(GET_WORD_ADDR()); -// EnterUserMode(); -// } -} - -/**************************************************************************************/ -/** - * @brief 高低温标定程序:高温参数保存功能 - * @note - * @warning - */ -void HighTemperatureParameterWriting(void) -{ - if(voltageDetected[TPCB] <= ENABLE_WRITE_TA_HIGH) - { -// calibType = ('E'<<8)+'R'; - return; - } - - //------------------------------------------------------------------------------------------------------ - tempL.Word[0] = voltageDetected[TPCB]; - staticHighTemperature = WriteShortParameterToMemory(GET_WORD_ADDR(staticHighTemperature)); - - tempL.Word[0] = voltageDetected[RRRES]; - RRHigh = WriteShortParameterToMemory(GET_WORD_ADDR(RRHigh)); - - tempL.Word[0] = voltageDetected[IVHDX]; - VHHHigh = WriteShortParameterToMemory(GET_WORD_ADDR(VHHHigh)); - - // for AType FlowRate Compute - tempL.Word[0] = voltageDetected[PORH]; - P0RhHigh = WriteShortParameterToMemory(GET_WORD_ADDR(P0RhHigh)); - - tempL.Word[0] = voltageDetected[RHRES]; - RHHighTa = WriteShortParameterToMemory(GET_WORD_ADDR(RHHighTa)); - - //------------------------------------------------------------------------------------------------------ - tempL.Word[0] = voltageDetected[NIDX]; - OffsetHigh = WriteShortParameterToMemory(GET_WORD_ADDR(OffsetHigh)); - - tempL.Word[0] = voltageDetected[VDUGX]; - VDUGXHigh = WriteShortParameterToMemory(GET_WORD_ADDR(VDUGXHigh)); - //calibType = ('H'<<8)+'D'; -// calibType &= 0x00ff; -// calibType |= ('H'<<8); -// zeroCalibType &= 0x00ff; -// zeroCalibType |= 'H'<<8; - - //------------------------------------------------------------------------------------------------------ -// tempL.Word[0] = ReadShortParameterFromMemory(ZEROCAL_STATE, 0); -// tempL.Word[0] &= 0x00ff; -// tempL.Word[0] |= ('H'<<8); -// WriteShortParameterToMemory(ZEROCAL_STATE); - - currentMode.Bit.HighCalibEnd = 1; - if( currentMode.Bit.HighCalibEnd && currentMode.Bit.LowCalibEnd ) EnterUserMode(); - tempL.Word[0] = currentMode.Word; - WriteShortParameterToMemory(SYS_COMMAND); - -// if(tempL.Word[0] == INTCMD_CALIB_TEMP_END) EnterUserMode(); -//currentMode.Bit.ZeroCalib -// if(zeroCalibType == (('H'<<8)+'L')) -// { -// tempL.Word[0] = 0; -// tempL.Word[0] = WriteShortParameterToMemory(GET_WORD_ADDR()); -// EnterUserMode(); -// } -} - -/**************************************************************************************/ -/** - * @brief 高低温标定程序,判断温度是否稳定,是否可以进行参数保存 - * @note - * @warning - */ -void SaveVHHAndNRHInTempretureMode(void) -{ - if(!currentMode.Bit.ZeroCalib) return; - if(samplingInterval > EXT_POWER_PERIOD_TIME) return; - - if((voltageDetected[TPCB] > ENABLE_WRITE_TA_LOW) && (voltageDetected[TPCB] < ENABLE_WRITE_TA_HIGH)) - { - compareBaseCounter = 0; - compareBaseValue = voltageDetected[TPCB]; - return; - } - - compareBaseCounter += (u32)timePeriod; - if((voltageDetected[TPCB] > compareBaseValue + ENABLE_WRITE_TA_SCALE) || (voltageDetected[TPCB] < compareBaseValue - ENABLE_WRITE_TA_SCALE)) - { - compareBaseCounter = 0; - compareBaseValue = voltageDetected[TPCB]; - } - else - { - //compareBaseCounter += (unsigned long int)timePeriod; - if(compareBaseCounter < (unsigned long int)EXIT_5400S) return; // 1hours // 1hours - if(voltageDetected[TPCB] >= ENABLE_WRITE_TA_HIGH) HighTemperatureParameterWriting(); - else if(voltageDetected[TPCB] <= ENABLE_WRITE_TA_LOW) LowTemperatureParameterWriting(); - compareBaseCounter=0; - } -} - -/**************************************************************************************/ -/** - * @brief RH参数计算函数 - * @note - * @warning - */ -void ComputeRHParameter(void) -{ - float tmpIH, tmpRH; - s32 tempCode; - - // comput normal RH - //============================================================================== - // compute RH Voltage - tempCode = (s32)voltageDetected[VRHX]; - tempCode -= 32768; - tmpRH = (float)tempCode; - tmpRH *= (float)VRH_VREF; - voltageDetected[RHVOL] = (u16)tmpRH; - - // compute IRH - //=========================================================================== - tempCode = (s32)voltageDetected[IVHDX]; - tempCode -= 32768; - tmpIH = (float)tempCode; - tmpIH = tmpIH * (float)IRH_VREF + (float)IRH_VDC; - tmpIH /= (float)IRH_RC; - tmpRH = tmpRH /tmpIH - (float)IRH_RC; - tmpRH *= 10; - voltageDetected[RHRES] = (u16)tmpRH; - -// compute RH power - //=========================================================================== - tmpIH *= tmpIH; - tmpIH *= tmpRH; - voltageDetected[PORH] = (u16)tmpIH; - - //============================================================================== - //voltageDetected[PORH] = MovingAverage(computePower, 5, PORH); -} - -/**************************************************************************************/ -/** - * @brief RR参数计算函数 - * @note - * @warning - */ -void ComputeRRParameter(void) -{ - float tmpVol; - s32 tempCode; - disable_interrupts(); - // comput normal (VRR) - //============================================================================== - tempCode = (s32)voltageDetected[VRRX]; - tempCode -= 32768; - tmpVol = (float)tempCode; - tmpVol *= (float)VRR_VREF; - tmpVol += (float)VRR_VDC; - voltageDetected[RRVOL] = (u16)(tmpVol + VCOM); - - // comput normal RR resistance - //============================================================================== - tmpVol = VRR_BRIDGE_VOL/tmpVol - 1.0; - tmpVol = VRR_RA/tmpVol; - - voltageDetected[RRRES] = (u16)tmpVol; -} - -/**************************************************************************************/ -/** - * @brief InterCurveProcess - * @note - * @warning - */ -void InterCurveProcess(void) -{ - calibType = 0; - if(tempL.Word[0] == INTCMD_PRESET_OFFSET) PreCalibrationParameterWriting(); - else if(tempL.Word[0] == INTCMD_CALIB_HTEMP) HighTemperatureParameterWriting(); - else if(tempL.Word[0] == INTCMD_CALIB_LTEMP) LowTemperatureParameterWriting(); - else if(tempL.Word[0] == INTCMD_CTYPE_CURVE) calibType = INTCMD_CTYPE_CURVE; - else if(tempL.Word[0] == INT_2ND_CURVE_CMD) calibType = INT_2ND_CURVE_CMD; - else if(tempL.Word[0] == INT_3RD_CURVE_CMD) calibType = INT_3RD_CURVE_CMD; - else if(tempL.Word[0] == INTCMD_1ST_TABLE) calibType = INTCMD_1ST_TABLE; - else if(tempL.Word[0] == INTCMD_2ND_TABLE) calibType = INTCMD_2ND_TABLE; - else MBBuf.BusError = SLAVE_DEVICE_FAILURE; -} -/**************************************************************************************/ -/** - * @brief InterControlProcess - * @note - * @warning - */ -void InterControlProcess(void) -{ - if(tempL.Word[0] == INTCMD_USER_MODE) EnterUserMode(); - //else if(tempL.Word[0] == INTCMD_EXCALIB_MODE) EnterExtCalibMode(); // calibration mode - else if(tempL.Word[0] == INTCMD_CALIB_MODE) EnterCalibMode(); // calibration mode - else if(tempL.Word[0] == INTCMD_ZERO_CALIB_MODE) { - EnterZeroCalibMode(); // calibration mode - tempL.Word[0] = currentMode.Word; - WriteShortParameterToMemory(SYS_COMMAND); - tempL.Word[0] = INTCMD_ZERO_CALIB_MODE; - } - //------------------------------------------------------------------------ - else if(tempL.Word[0] == INTCMD_DEBUG_MODE) EnterDebugMode(); // debug mode - else if(tempL.Word[0] == INTCMD_BATTERY_MODE) EnterBatteryMode(); // battery mode - else if(tempL.Word[0] == INTCMD_GCF_TEST_MODE) EnterGcfTestMode(); // GCF 测试 mode - //else if(tempL.Word[0] == INTCMD_SAVE_SETUP) SaveFactorySetting(); // Save the factory setting - //else if(tempL.Word[0] == INTCMD_RESTORE) RestoreFactorySetting(); // Restore factory settings - else if(tempL.Word[0] == INTCMD_RESET_CORR) DefaultDevCoef(); // Restore - else MBBuf.BusError = SLAVE_DEVICE_FAILURE; -} - -/**************************************************************************************/ -/** - * @brief InterControlProcess - * @note - * @warning - */ -void InterClearProcess(void) -{ - if(tempL.Word[0] == ('B'<<8)+'J') ClearAlarmRecord(); - else if(tempL.Word[0] == ('L'<<8)+'S') ClearHistoryRecord(); - else if(tempL.Word[0] == ('R'<<8)+'Z') ClearDateRecord(); -} - -/**************************************************************************************/ -/** - * @brief InterControlProcess - * @note - * @warning - */ -void CalibSystemOffset(void ) -{ - tempL.Word[0] = voltageDetected[NIDX]; // ReadDataFromMovingAverage(NIDX); - if(CMDComPassword == ('K'<<8)+'Q') offsetAir = WriteShortParameterToMemory(GET_WORD_ADDR(offsetAir)); - else if(CMDComPassword == ('J'<<8)+'Z') offsetGas = WriteShortParameterToMemory(GAS_OFFSET); -} -//############################################################################## -#endif -//############################################################################## diff --git a/user/Core/DP2201_V5000_Compute.h b/user/Core/DP2201_V5000_Compute.h deleted file mode 100755 index 0c69409..0000000 --- a/user/Core/DP2201_V5000_Compute.h +++ /dev/null @@ -1,60 +0,0 @@ -#ifndef __D9V2FR_DP2201V5000_h__ -#define __D9V2FR_DP2201V5000_h__ - -//############################################################################## -#if DP2201_CORE_V5000 -//############################################################################## - -// CODE = [(VREF-VREFN)*RR/(RA+RR) - (VREF-VREFN)*RB/(RA+RB)]*Gain / VREF*32768 + 32768 -// CODE -32768 = (VREF-VREFN)/VREF*[ RR/(RA+RR) - RB/(RA+RB)]*GAIN / VREF*32768 -// (CODE -32768) * VREF/32768 = (VREF-VREFN)*[ RR/(RA+RR) - RB/(RA+RB)]*GAIN -// VREF_PER_CODE: VREF/32768 -// (CODE -32768) * VREF_PER_CODE / GAIN = (VREF-VREFN)*[ RR/(RA+RR) - RB/(RA+RB)] -// VRR_VREF: VREF_PER_CODE/GAIN -// VRR_VDC:(VREF-VREFN)*RB/(RA+RB) -// (CODE -32768) * VRR_VREF = (VREF-VREFN)*[ RR/(RA+RR) - RB/(RA+RB)] -// (CODE -32768) * VRR_VREF + VRR_VDC = (VREF-VREFN)*RR/(RA+RR) // VRR - -// CODE = [(VREF-VREFN)*RR/(RA+RR) - (VREF-VREFN)*RB/(RA+RB)]*Gain / VREF*32768 + 32768 -// (CODE-32768) = (VREF-VREFN)*[RR/(RA+RR) - RB/(RA+RB)]*GAIN*32768/VREF -// (CODE-32768)*VREF/[(VREF-VREFN)*GAIN*32768] = RR/(RA+RR) - RB/(RA+RB) -// VRR_PER_CODE: VREF/[(VREF-VREFN)*GAIN*32768] -// VRR_RDC: RB/(RA+RB) -// 1) (CODE-32768)*VRR_PER_CODE -// 2) 1)+VRR_RDC -// 3) 1/2) -// 4) 3)-1 -// 5) RA/4) - -#define ADC_VREF 2500.0 - -//----------------------------------------------------------------------------- -#define IRH_RA 33000.0 -#define IRH_RB 2800.0 -#define IRH_VDC (ADC_VREF*IRH_RB/(IRH_RA + IRH_RB)) -#define IRH_ADC_GAIN 16.0 -#define IRH_VREF (VREF_PER_CODE/IRH_ADC_GAIN) -#define IRH_RC 56.0 - -#define VRH_VREF VREF_PER_CODE - -void RHCircuitParameterInit(void); -void CalibrateOffset(void); -void PreCalibrationParameterWriting(void); -void LowTemperatureParameterWriting(void); -void HighTemperatureParameterWriting(void); -void SaveVHHAndNRHInTempretureMode(void); -void ComputeRHParameter(void); -void ComputeRRParameter(void); - -// for internal modbus -void InterCurveProcess(void); -void InterControlProcess(void); -void InterClearProcess(void); - -//############################################################################## -#endif -//############################################################################## - -#endif - diff --git a/user/Core/DP2201_V5000_IO.h b/user/Core/DP2201_V5000_IO.h deleted file mode 100755 index fd123ff..0000000 --- a/user/Core/DP2201_V5000_IO.h +++ /dev/null @@ -1,437 +0,0 @@ -#ifndef __DP2201_V5000_IO_h__ -#define __DP2201_V5000_IO_h__ -//.h Start-------------------------------------------------------------------- - -//------------------------------------------------------------------------------ -#if ((DP2201_CORE_V5020) || (DP2201_CORE_V5002)) - #define DP2201_CORE_V5000 1 -#endif - -//File Start-------------------------------------------------------------------- -#if (DP2201_CORE_V5000) -//************************************************************************** - -// for flow compute -//============================================================================== -#define TEST_PIN GPIO_PIN_5 -#define TEST_PIN_PINPOS GPIO_PinPos_5 -#define TEST_PIN_GPIO GPIO0 -#define TEST_PIN_OUT() EnableOutput(TEST_PIN_GPIO, TEST_PIN_PINPOS) -#define TEST_PIN_TOGGLE() TOGGLE_PIN(TEST_PIN_GPIO, TEST_PIN) -#define CLR_TEST_PIN() CLR_PIN(TEST_PIN_GPIO,TEST_PIN) -#define SET_TEST_PIN() SET_PIN(TEST_PIN_GPIO,TEST_PIN) -//------------------------------------------------------------------------------ -// RH power control pin -#define RH_CON_PIN GPIO_PIN_0 -#define RH_CON_PINPOS GPIO_PinPos_0 -#define RH_GPIO GPIO0 -#define RH_CON_OUTPUT() EnableOutput(RH_GPIO, RH_CON_PINPOS) -#define TURN_OFF_RH_POWER() SET_PIN(RH_GPIO,RH_CON_PIN) -#define TURN_ON_RH_POWER() CLR_PIN(RH_GPIO,RH_CON_PIN) -//------------------------------------------------------------------------------ -// Heating control pin -#define HEATING_PIN GPIO_PIN_6 -#define HEATING_PINPOS GPIO_PinPos_6 -#define HEATING_GPIO GPIO1 -#define HEATING_OUTPUT() EnableOutput(HEATING_GPIO, HEATING_PINPOS) -#define CLR_HEATING() CLR_PIN(HEATING_GPIO,HEATING_PIN) -#define SET_HEATING() SET_PIN(HEATING_GPIO,HEATING_PIN) -#define TURN_ON_HEATING() SET_HEATING() -#define TURN_OFF_HEATING() CLR_HEATING() // CLR_HEATING() -#define SELECT_VREF_CON() SET_HEATING() -#define SELECT_MEMS_CON() CLR_HEATING() -//------------------------------------------------------------------------------ -// RH Heating control select pin -#define TD_CON_PIN GPIO_PIN_5 -#define TD_CON_PINPOS GPIO_PinPos_5 -#define TD_CON_GPIO GPIO1 -#define TD_CON_OUTPUT() EnableOutput(TD_CON_GPIO, TD_CON_PINPOS) -#define CLR_TD_CON() CLR_PIN(TD_CON_GPIO,TD_CON_PIN) -#define SET_TD_CON() SET_PIN(TD_CON_GPIO,TD_CON_PIN) -#define SELECT_TD_CON() CLR_TD_CON() -#define SELECT_TU_CON() SET_TD_CON() - -#define CALIB_PIN GPIO_PIN_7 -#define CALIB_PINPOS GPIO_PinPos_7 -#define CALIB_GPIO GPIO1 -#define EXT_CALIB_OUTPUT() EnableOutput(CALIB_GPIO, CALIB_PINPOS) -#define CLR_CALIB_PIN() CLR_PIN(CALIB_GPIO,CALIB_PIN) -//------------------------------------------------------------------------------ -// for soft I2C -#define I2C_SDA GPIO_PIN_0 -#define I2C_SDA_PINPOS GPIO_PinPos_0 -#define I2C_SDA_GPIO GPIO1 -#define I2C_SCL GPIO_PIN_1 -#define I2C_SCL_PINPOS GPIO_PinPos_1 -#define I2C_SCL_GPIO GPIO1 -//------------------------------------------------------------------------------ -// for eeprom -#define EEPROM_WP_PIN GPIO_PIN_4 -#define EEPROM_WP_PINPOS GPIO_PinPos_4 -#define EEPROM_WP_GPIO GPIO1 -#define PARA_EEPROM BIT1 -#define DATA_EEPROM BIT2 -#define FROCK_EEPROM BIT1+BIT2+BIT3 -//------------------------------------------------------------------------------ -// for FRAM -#define FRAM_WP_PIN GPIO_PIN_4 -#define FRAM_WP_PINPOS GPIO_PinPos_4 -#define FRAM_WP_GPIO GPIO1 -#define FRAM_CS_PIN GPIO_PIN_5 -#define FRAM_CS_PINPOS GPIO_PinPos_5 -#define FRAM_CS_GPIO GPIO0 -//------------------------------------------------------------------------------ -// for SPI -#define SCLK_PIN GPIO_PIN_5 -#define SCLK_PINPOS GPIO_PinPos_5 -#define SCLK_PIN_SOURCE GPIO_PinSource5 -#define SCLK_PIN_CONFIG GPIO1_5_AF_SCLK -#define SCLK_GPIO GPIO1 - -#define SOMI_PIN GPIO_PIN_4 -#define SOMI_PINPOS GPIO_PinPos_4 -#define SOMI_PIN_SOURCE GPIO_PinSource4 -#define SOMI_PIN_CONFIG GPIO1_4_AF_MISO -#define SOMI_GPIO GPIO1 - -#define SIMO_PIN GPIO_PIN_6 -#define SIMO_PINPOS GPIO_PinPos_6 -#define SIMO_PIN_SOURCE GPIO_PinSource6 -#define SIMO_PIN_CONFIG GPIO1_6_AF_MOSI -#define SIMO_GPIO GPIO1 -//------------------------------------------------------------------------------ -#define EXT_CALIB_PIN GPIO_PIN_7 -#define EXT_CALIB_PINPOS GPIO_PinPos_7 -#define EXT_CALIB_GPIO GPIO1 - -#define RS485DE_PIN GPIO_PIN_1 -#define RS485DE_PINPOS GPIO_PinPos_1 -#define RS485DE_GPIO GPIO1 -#define RS485DE_OUTPUT() EnableOutput(RS485DE_GPIO, RS485DE_PINPOS) -#define ENABLE_TXD() SET_PIN(RS485DE_GPIO, RS485DE_PIN) -#define ENABLE_RXD() CLR_PIN(RS485DE_GPIO, RS485DE_PIN) -// ***************************************************************************** -// 'X' ׺ -// ***************************************************************************** -#define CTYPE_FR CURVE_1ST -#define ATYPE_VH CURVE_2ND -#define MICRO_FR CURVE_3RD - -#define FRIDX CTYPE_FR // 0 -#define RGIDX ATYPE_VH // 1 -#define GAINX MICRO_FR // 2 -#define VDUX 3 // -#define VDUGX 4 // -#define RIDX 5 // -#define NIDX 6 // NORMAL_VL - LOW_VL (TD INDEX) -#define TPCB 7 // PCB temperature -#define TGAS 8 // GAS temperature -#define TRH 9 // RH temperature -#define BATT 10 // Battery volatge -#define IVHDX 11 // IRH CODE test VHH By TD Control -#define VRHX 12 // VRH CODE -#define IVHUX 13 // IRH CODE test VHH By TU Control -#define VRRX 14 // VRR CODE -#define RHVOL 15 // RH VOLATAGE -#define RRVOL 16 // RR VOLATAGE -#define RHRES 17 // RH resistance -#define RRRES 18 // RR resistance -#define PORH 19 // RH Power -#define PDRH 20 // RH current Power -#define CVHHX 21 // -#define DVHHX 22 // -#define VHPA 23 // -#define RATO 24 // RR:RH -#define SDT 25 // ATYPE OFFSET -#define DIVHX 26 // IVHH(TD) - IVHH(TU) -#define TCOE 27 // -#define TVDUX 28 // -#define TVDUGX 29 // -#define FR_H 30 // -#define FR_L 31 // -#define ANX 32 // -#define ANX_MASK (ANX-1) -//------------------------------------------------------------------------------ -#define NRH RRRES -#define NVHH IVHDX -#define CVHH CVHHX // -#define DVHH DVHHX // -#define NVDU VDUX - -#define LRH RHRES -#define LVOL RHVOL -#define LVHH IVHDX -//------------------------------------------------------------------------------ -#define GCFX NVDU // -#define GIDX LCDE // -#define FIDX FRIDX -#define RAOOM RATO - -#define ATYPE_FR CURVE_2ND -#define REG_INDEX RGIDX -//------------------------------------------------------------------------------ -#define CODE1 FR_H // 8300 FIDX -#define CODE2 FR_L // 8301 FIDX -#define CODE3 FRIDX // 8302 FIDX -#if(TEMP_CORR_USE_RR) - #define CODE4 RRRES // MICRO_FR // 8303 TEMP -#else - #define CODE4 TGAS // MICRO_FR // 8303 -#endif -#define CODE5 MICRO_FR // 8304 Сʹ С -#define CODE6 DVHHX // 8305 Сʹ DVHH -#define CODE7 RHVOL // 8306 Сʹ LVOL // VRH -#define CODE8 RRVOL // 8307 Сʹ NVOL // VRR -#define CODE9 VHPA // 8308 Сʹ VHPA -#define CODE10 TPCB // 8309 Сʹ -#define CODE11 VDUX // 830A -#define CODE12 IVHDX // 830B -#define CODE13 DIVHX // 830C -#define CODE14 VRHX // 830D -#define CODE15 VDUGX // 830E -#define CODE16 RHRES // 830F -// ***************************************************************************** -// 1S = 16384 -// Circuit preparation process -#define START_CIRCUIT_SETUP 0 -#define START_DETECT_STAGE_HEATING 1 -#define START_DETECT_STAGE_PROCESSING 2 -#define START_1ST_STAGE_HEATING 3 -#define START_1ST_STAGE_SAMPLING 4 -#define START_1ST_STAGE_PROCESSING 5 -//------------------------------------------------------------------------------ -#define FR_UPDATE 0x0A -#define FR_UPDATE_PULSE_TIME 16 // 1ms -//------------------------------------------------------------------------------ -#define CIRCUIT_SETUP_TIME 82 // 5ms -//------------------------------------------------------------------------------ -#define SET_UP_TIME_FROM_DETECT_TO_1ST_STAGE 1638 // 100ms -//------------------------------------------------------------------------------ -//̣ -//------------------------------------------------------------------------------ -#define COUNT_VALUE_PER_MS 16 //10 -#define SET_UP_TIME_OF_DETECT_STAGE (20 * COUNT_VALUE_PER_MS) ///20ms -#define SAMPLING_TIMES_IN_DETECT_STAGE 16 // -#define SHIFT_IN_DETECT_STAGE 4 // - // -#define SET_UP_TIME_OF_1ST_STAGE (40 * COUNT_VALUE_PER_MS) //40ms Ӧ΢ADC 977SRS DMA32ʱ -#define PRESAMPLING_TIMES_IN_1ST_STAGE 32 // -#define SHIFT_IN_PRESAMPLING_1ST_STAGE 5 // - // -#define SAMPLING_TIME_OF_1ST_STAGE (70 * COUNT_VALUE_PER_MS) //70ms Ӧ΢ADC 977SRS DMA64ʱ -#define SAMPLING_TIMES_IN_1ST_STAGE 64 // -#define SHIFT_IN_1ST_STAGE 6 // - -//****************************************************************************** -#define STATIC_HIGH_CODE 50 -#define STATIC_LOW_CODE 50 -// ***************************************************************************** -//#define VHH_GAIN GAIN16 -#define NIDX_GAIN GAIN32 -#define GIDX_GAIN GAIN128 //GAIN_64 -#define GIDX_SHIFT 4 -//#define VRR_GAIN GAIN16 -//#define VRH_GAIN GAIN1 - -#define SAMPLE_NORMOL_MODE 0 -#define SAMPLE_TRACK_ZERO_MODE 1 -#define SAMPLE_FAST_MODE 2 -#define SAMPLE_MODE_MAX SAMPLE_TRACK_ZERO_MODE //SAMPLE_VDU_VRH_MODE -#define SAMPLE_DEFAULT_MODE SAMPLE_NORMOL_MODE //SAMPLE_VDU_VRR_MODE - -// ÿ4λ -#define SAMPLE_VDU 0 -#define SAMPLE_GVDU 1 - -#define SAMPLE_VRH 0 -#define SAMPLE_IRH 1 - -#define SWITCH_GAIN_THRESHOLD 0x36768 - -#define CAL_VDUX CTYPE_FR -#define CAL_ATYPE ATYPE_VH -#define CAL_VDUGX MICRO_FR - - -// ***************************************************************************** -#if (DP2201_CORE_V5002) -//--------------------------------------------------------------------------------- - #define VCOM 0.0 - #define VREF_PER_CODE (ADC_VREF/32768) - #define VRR_BRIDGE_VOL (ADC_VREF - VCOM) - - #define VRR_RA 33000.0 - #define VRR_RB 2800.0 - #define VRR_RDC (VRR_RB/(VRR_RA + VRR_RB)) - #define VRR_VDC (VRR_BRIDGE_VOL*VRR_RDC) - - #define VRR_ADC_GAIN 16.0 - #define VRR_VREF ( VREF_PER_CODE/VRR_ADC_GAIN ) - #define VRR_PER_CODE ( ADC_VREF/((ADC_VREF-VCOM)*GAIN*32768)) - - #define SampingADCInit() ADC_REF_Init(REF_INTERNAL_2P5V, REF_INTERNAL_1P25V) - #define SetupCTypeChannle(gain) ADC_Init(ADC_0, SPS_977, gain, ADC0_AIN0, ADC0_AIN1) - #define SetupRTypeChannle() ADC_Init(ADC_1, SPS_977, GAIN32, ADC0_AIN3,ADC1_AIN4) - #define SetupATypeChannle() ADC_Init(ADC_1, SPS_977, GAIN16, ADC1_AIN3,ADC1_AIN4) - #define SetupVRHChannle() ADC_Init(ADC_1, SPS_977, GAIN1, ADC0_AIN2,ADC1_AVSS) - #define SetupIRHChannle() ADC_Init(ADC_1, SPS_977, GAIN16, ADC0_AIN5,ADC1_AIN4) - -//--------------------------------------------------------------------------------- -#else if (DP2201_CORE_V5020) -//--------------------------------------------------------------------------------- - #define VCOM 1261.0 - #define VREF_PER_CODE (ADC_VREF/32768) - #define VRR_BRIDGE_VOL (ADC_VREF - VCOM) - - #define VRR_RA 33000.0 - #define VRR_RB 7500.0 - #define VRR_RDC (VRR_RB/(VRR_RA + VRR_RB)) - #define VRR_VDC (VRR_BRIDGE_VOL*VRR_RDC) - - #define VRR_ADC_GAIN 32.0 - #define VRR_VREF ( VREF_PER_CODE/VRR_ADC_GAIN ) - #define VRR_PER_CODE ( ADC_VREF/((ADC_VREF-VCOM)*GAIN*32768)) - - #define SampingADCInit() ADC_REF_Init(REF_INTERNAL_2P5V, REF_INTERNAL_1P25V) - #define SetupCTypeChannle(gain) ADC_Init(ADC_0, SPS_977, gain, ADC0_AIN0, ADC0_AIN1) - #define SetupRTypeChannle() ADC_Init(ADC_1, SPS_977, GAIN32, ADC1_AIN3,ADC1_AIN5) - #define SetupVRHChannle() ADC_Init(ADC_1, SPS_977, GAIN1, ADC1_AIN2,ADC1_AVSS) - #define SetupIRHChannle() ADC_Init(ADC_1, SPS_977, GAIN16, ADC1_AIN7,ADC1_AIN4) - #define SetupRTypeVDCChannle() ADC_Init(ADC_1, SPS_977, GAIN1, ADC1_REFP,ADC1_AIN5) - #define SetupRTypeVREFChannle() ADC_Init(ADC_0, SPS_977, GAIN1, ADC0_REFP,ADC0_AIN5) -//--------------------------------------------------------------------------------- -#endif -//--------------------------------------------------------------------------------- - -//--------------------------------------------------------------------------------------- -#define StartSamplingADC() { \ - ADC_SyncCmd(ENABLE); \ - DMA_ADC_Init(ADC_0, sampleProcess.ADC0Buffer, sampleProcess.CounterMax); \ - DMA_ADC_Init(ADC_1, sampleProcess.ADC1Buffer, sampleProcess.CounterMax); \ - DMA_StartADC(ADC_0); \ - DMA_StartADC(ADC_1); \ - } - -#define StopSamplingADC() { \ - DMA_StopADC(ADC_0); \ - DMA_StopADC(ADC_1); \ - } -//--------------------------------------------------------------------------------------- -#define sampleCTypeValue sampleProcess.ADC0Result -#define sampleATypeValue sampleProcess.ADC1Result -#define sampleRTypeValue sampleProcess.ADC1Result -#define ReadADCData() -//--------------------------------------------------------------------------------------- -// 125ms/250ms/500ms/1000ms/2000ms/4000ms ڶʱ uploadCounter: ֵ(>32.768)Ҫ ֵ=(32768/1000)*t t(ms)Ϊʱ -//#define USE_LPTIMER0 -#define PrimaryTimer LPTIM1 -#define StartPrimaryTimer( uploadCounter ) StartLPTimer1( uploadCounter ) -#define ResetPrimaryTimer( uploadCounter ) ResetLPTimer1( uploadCounter ) -#define EnablePrimaryTimerInterrupt() EnableLPTimer1Interrupt() -#define DisablePrimaryTimerInterrupt() DisableTimer1Interrupt() -#define StopPrimaryTimer() StopLPTimer1() -//#define PrimaryTimer_IRQ_Callback PrimaryTimer_IRQ_Callback// ManagePrimaryTimeInterval - -//--------------------------------------------------------------------------------------- -// 1ms׼ʱ uploadCounter: ڣλ Χ:(1~4000) -//#define USE_TIMER2 -#define ProcessTimer TIM1 -#define ProcessTimerIT TIM_IT_CC1 -#define StartProcessTimer(uploadCounter) StartTimer1_CC1(uploadCounter) -#define ResetProcessTimer(uploadCounter) ResetTimer1_CC1(uploadCounter) -#define StopProcessTimer() StopTimer1() -#define EnableProcessTimerInterrupt() NVIC_EnableIRQ(TIM1_IRQn); // EnableTimer2Interrupt() -#define DisableProcessTimerInterrupt() NVIC_DisableIRQ(TIM1_IRQn); // DisableTimer2Interrupt() -//#define Timer2InterruptCallBack() -//#define ProcessTimer_IRQ_Callback ProcessTimerInterruptCallBack - -//--------------------------------------------------------------------------------------- -//Ƚ϶ʱ uploadCounter: ֵ(1~65535)Ҫ ֵ=(65535/4000)*t t(ms)Ϊʱ -//#define USE_TIMER1 -//#define SamplingTimer TIM1 -//#define StartSamplingTimer(uploadCounter) StartTimer1_CC1(uploadCounter) -//#define ResetSamplingTimer(uploadCounter) ResetTimer1_CC1(uploadCounter) -//#define StopSamplingTimer() StopTimer1() -//#define EnableSamplingInterrupt() NVIC_EnableIRQ(TIM1_IRQn); // EnableTimer1Interrupt() -//#define DisableSamplingInterrupt() NVIC_DisableIRQ(TIM1_IRQn); // DisableTimer1Interrupt() -//#define SamplingTimer_IRQ_Callback ProcessTimerInterruptCallBack - -#define TEMP_SENSOR_RESULT RESULT_0_25_BIT - -// ***************************************************************************** -typedef struct -{ - u16 DisplayZero : 1; // 1 - u16 Mode: 2; // 3 - u16 CType: 1; // 5 - u16 AType: 2; // 7 - u16 PreSampling: 1; // 10 - u16 AutoDetectOffset: 1; // 11 - u16 AutoDetectProcess: 2; // 13 - u16 EnableRHTest : 1; // 14 - u16 EnableRoughTest: 1; // 15 -} __SAMPLE_STATUS_BIT_TypeDef; - -typedef struct -{ - __SAMPLE_STATUS_BIT_TypeDef State; - u16 NextRun; - u16 NextTime; - u16 Counter; - u16 CounterMax; - u16 CTypeGain; - u16 CTypeResult; - u16 ATypeResult; - u16 RTypeResult; - u32 ADC0Result; - u32 ADC1Result; - u32 ADC0Buffer[70]; - u32 ADC1Buffer[70]; -} TypeSample; - - -typedef struct -{ - unsigned int CalTA; - unsigned int Value[3]; - unsigned int DeltaVHH; - unsigned int TUVHH; - unsigned int TDVHH; - unsigned int TUIndex; - unsigned int TDIndex; -} TypeCalibOffset; - -// ***************************************************************************** -extern unsigned short int FRType; -// ***************************************************************************** -void SetNextProcess(void); -void AnalogCircuitInit(void); -void EnableRHControlByTD(void); -void EnableRHControlByTU(void); -void TurnOffAnalogCircuit(void); -void RapidHeating(void); -void FirstStageHeating(void); -void StartNormolFlowMeasurement(void); -bool JudgmentFlowRate(void); -void CheckATypeSensor(void); -bool CheckSensor(u16 voltageIndex); -//void TemperatureCorrection(void) -u16 ComputeCTypeIndex(u16 detectIndex, u16 indexOffset);; -void ComputeFlowRateIndexAndFlowRate(void); -void FlowRateDealAndOuputSub(void); -void ComputeSampleData(u16 sampleNum, u16 sampleShift); -void SetSystemForADCSample(u16 sampleNum); -void ProcessTimerInterruptCallBack(void); -void FlowProcessManagement(void); -void CoreInit(void); -void CoreColdStartProcessing(void); -//void SamplingTimer_IRQ_Callback(void) -void PrimaryTimer_IRQ_Callback(); -void SystemPolling(void); - -//************************************************************************** -//File End------------------------------------------------------------------ -#endif -//.h End-------------------------------------------------------------------- -#endif - diff --git a/user/Core/DP2201_V5000_Parameter.h b/user/Core/DP2201_V5000_Parameter.h deleted file mode 100755 index b8e7f08..0000000 --- a/user/Core/DP2201_V5000_Parameter.h +++ /dev/null @@ -1,168 +0,0 @@ -#ifndef __DP2201_V5000_PARAMETER_h__ -#define __DP2201_V5000_PARAMETER_h__ - -//############################################################################## -#if DP2201_CORE_V5000 - -// Ҫ洢õڲ -//#define INT_PROTOCOL 0x8210 // MODBUS Slaver Addr -//#define INT_SLAVER_ADDR 0x8211 // MODBUS Slaver Addr -#define MeterFactor WordReg[REG_0X8212] -#undef REG_0X8212_VALUE -#define REG_0X8212_VALUE {10000,0,1000} - -//#define INT_GDCF 0x8213 -//#define INT_MAX_FLOW 0x8214 -//#define INT_OFFSET_GAS 0x8216 -#define offsetAir WordReg[REG_0X8217] -#define factoryInterval WordReg[REG_0X8218] -#undef REG_0X8218_VALUE -#define REG_0X8218_VALUE { RESP_4000MS, RESP_125MS, SAMPLE_PERIOD_DEFAULT } -//#define INT_HISTORY_PERIOD 0x8219 -//#define INT_PULSE_UNIT 0x821A -//#define INT_MAX_LOOP_FR 0x821B -#define SensorSN0 WordReg[REG_0X821D] -#define SensorSN1 WordReg[REG_0X821E] -#define SensorSN2 WordReg[REG_0X821F] -//#define INT_TOTAL_ACC 0x8220 // 0x8220-0x8225 -#define calibTemperature WordReg[REG_0X8226] -#undef REG_0X8226_VALUE -#define REG_0X8226_VALUE {13500 ,10500, 12500} // 0x8226 -//#define INT_OFFSET_A_GAS 0x8227 -//#define INT_OFFSET_A_AIR 0x8228 -//#define INT_ATYPE_INDEX_GAIN 0x8229 -//#define INT_GDCF_ATYPE 0x822A -//#define INT_GDCF_CTYPE 0x822B -//#define INT_CALIB_PIPE 0x822C -//#define INT_WORK_PIPE 0x822D -//#define INT_WORK_UNIT 0x822E -#define language WordReg[REG_0X822F] -#undef REG_0X822F_VALUE -#define REG_0X822F_VALUE {LANGUAGE_MAX, LANGUAGE_MIN, DIS_LANGUAGE_DEFAULT} -//#define INT_ACC_OUT_BIT 0x8230 -#define reverseScale WordReg[REG_0X8231] -#undef REG_0X8231_VALUE -#define REG_0X8231_VALUE {16000,100, 3000} - -#define VHHHigh WordReg[REG_0X8232] -#define VHHRoom WordReg[REG_0X8233] -#define VHHLow WordReg[REG_0X8234] - -#define RHHighTa WordReg[REG_0X8235] -//#define RHHighTa WordReg[REG_0X8236] -#define RHLowTa WordReg[REG_0X8237] - -#define RRHigh WordReg[REG_0X8238] -#define RRRoom WordReg[REG_0X8239] -#define RRLow WordReg[REG_0X823A] - -//#define INT_GCF_A 0x823B -//#define INT_GCF_B 0x823D -//#define INT_GCF_C 0x823E -//#define INT_RH_GAINRES 0x8240 -//#define INT_RR_GAINRES 0x8241 - -#define zeroSuppression WordReg[REG_0X8244] -#undef REG_0X8244_VALUE -#define REG_0X8244_VALUE { 2000, 10, 100} - -#define staticLowTemperature WordReg[REG_0X8245] -#undef REG_0X8245_VALUE -#define REG_0X8245_VALUE {11000, 7500,10000} - -#define staticHighTemperature WordReg[REG_0X8246] -#undef REG_0X8246_VALUE -#define REG_0X8246_VALUE {17000,14500,15000} -//#define INT_PULSE_COUNTER 0x8247 // byte = 4 -//#define INT_ATYPE_RC 0x8249 // -//#define INT_ATYPE_WIPER 0x824A // -//#define INT_CTYPE_WIPER 0x824B // -//#define INT_CTYPE_ADC 0x824C / -#define OffsetHigh WordReg[REG_0X824D] -#undef REG_0X824D_VALUE -#define REG_0X824D_VALUE {60000, 5000,32768} - -#define OffsetLow WordReg[REG_0X824E] -#undef REG_0X824E_VALUE -#define REG_0X824E_VALUE {60000, 5000,32768} -// -//#define INT_TRH_HIGH 0x824F // -//#define INT_TRH_LOW 0x8250 // -//#define INT_MEMS_RATIO 0x8251 // -//#define INT_SYS_LCD 0x8252 // -//#define INT_SYS_CHIP 0x8253 -#define temperatureFactor WordReg[REG_0X8254] -#undef REG_0X8254_VALUE -#define REG_0X8254_VALUE { 100, 0, 25} -// -#define offsetGasGainx WordReg[REG_0X8255] -#define offsetAirGainx WordReg[REG_0X8256] -//#define INT_OFFSET_RGINX 0x8257 -#define P0RhHigh WordReg[REG_0X8258] -#define P0RhLow WordReg[REG_0X8259] - -#define adcGain WordReg[REG_0X825A] -#undef REG_0X825A_VALUE -#define REG_0X825A_VALUE { 128, 1, 32} - -#define resFactor WordReg[REG_0X825B] -#undef REG_0X825B_VALUE -#define REG_0X825B_VALUE { 100, 0, 30} - -//#define INT_BATTEST_PERIOD 0x825C -//#define INT_FR_SWITCH_POINT 0x825D - -#define calibFlowGain WordReg[REG_0X825F] -#undef REG_0X825F_VALUE -#define REG_0X825F_VALUE { 1000, 1, 1} // У׼Ŵ - -//#define INT_AUTO_CALIB_ATYPE 0x8260 -//#define INT_USER_INIT_INDEX 0x8261 -//#define INT_DIVHX_HIGH 0x8262 -//#define INT_DIVHX_ROOM 0x8263 -//#define INT_DIVHX_LOW 0x8264 -#define VDUGXHigh WordReg[REG_0X8265] -//#define INT_VDUGX_ROOM 0x8266 -#define VDUGXLow WordReg[REG_0X8267] -#define sampleSwitchThreshold WordReg[REG_0X8268] -#undef REG_0X8268_VALUE -#define REG_0X8268_VALUE { 4000, 0, 2500} - -/*******************************************************************************/ -#define keyPassWord DWordReg[REG_0X8280] -#undef REG_0X8280_VALUE -#define REG_0X8280_VALUE {0xFFFFFFFF, 0, 11111} - - -/*******************************************************************************/ -#define ReadShortParameterFromMemory(parameterAdr, parameterDefault) ReadShortParameterFromEEPROM(parameterAdr, parameterDefault) -#define ReadLongParameterFromMemory(parameterAdr, parameterDefault) ReadLongParameterFromEEPROM(parameterAdr, parameterDefault) - -#define WriteShortParameterToMemory(WRAddr) WriteShortParameterToEEPROM(WRAddr) -#define WriteLongParameterToMemory(WRAddr) WriteLongParameterToEEPROM(WRAddr) - -#define ReadMultiByteFromMemory(address, wrtData, dataLenth) ReadMultiByteFromEEPROM(address, wrtData, dataLenth, PARA_EEPROM) -#define WriteMultiByteToMemory(address, wrtData, dataLenth) WriteMultiByteToEEPROM(address, wrtData, dataLenth, PARA_EEPROM) - -#define ReadCalbrationDataFromMemory(address, wrtData, dataLenth) ReadMultiByteFromEEPROM(address, wrtData, dataLenth, PARA_EEPROM) -#define WriteCalbrationDataToMemory(address, wrtData, dataLenth) WriteMultiByteToEEPROM(address, wrtData, dataLenth, PARA_EEPROM) - -#define ReadMultiByteFromFRAM(address, wrtData, dataLenth) ReadMultiByteFromEEPROM(address, wrtData, dataLenth, PARA_EEPROM) -#define WriteMultiByteToFRAM(address, wrtData, dataLenth) WriteMultiByteToEEPROM(address, wrtData, dataLenth, PARA_EEPROM) - -/*******************************************************************************/ - -//#define ReadShortParameterFromMemory(parameterAdr, parameterDefault) ReadShortParameterFromFlash(parameterAdr, parameterDefault) -//#define ReadLongParameterFromMemory(parameterAdr, parameterDefault) ReadLongParameterFromFlash(parameterAdr, parameterDefault) - -//#define WriteShortParameterToMemory(WRAddr) WriteShortParameterToFlash(WRAddr) -//#define WriteLongParameterToMemory(WRAddr) WriteLongParameterToFlash(WRAddr) - -//#define ReadMultiByteFromMemory(address, wrtData, dataLenth, flashAdr) ReadMultiByteFromFlash(address, wrtData, dataLenth, flashAdr) -//#define WriteMultiByteToMemory(address, wrtData, dataLenth, flashAdr) WriteMultiByteToFlash(address, wrtData, dataLenth, flashAdr) - -#define DisableSamplingInterrupt(); - - -#endif -#endif diff --git a/user/Core/FS5001_H2.c b/user/Core/FS5001_H2.c old mode 100755 new mode 100644 diff --git a/user/Core/FS5001_H2.h b/user/Core/FS5001_H2.h old mode 100755 new mode 100644 diff --git a/user/Device/BLE.c b/user/Device/BLE.c old mode 100755 new mode 100644 diff --git a/user/Device/BLE.h b/user/Device/BLE.h old mode 100755 new mode 100644 index b3fad6c..06c0a7f --- a/user/Device/BLE.h +++ b/user/Device/BLE.h @@ -8,7 +8,10 @@ /* ------------------------------------------------------------------*/ #define u8 uint8_t /* --------------------------------------------------------------------*/ - +#define BLE_CTS_PIN GPIO_PIN_3 +#define BLE_CTS_GPIO pGPIO0 +#define BLE_RST_PIN GPIO_PIN_4 +#define BLE_RST_GPIO pGPIO0 /* ------------------- ʱ -------------------*/ #define BLE_RESET_HOLD_TIME 100U diff --git a/user/Device/CAT24C512.c b/user/Device/CAT24C512.c old mode 100755 new mode 100644 index 9616818..3e475c8 --- a/user/Device/CAT24C512.c +++ b/user/Device/CAT24C512.c @@ -101,7 +101,7 @@ void WriteMultiByteToEEPROM(u16 address, u8 *wrtData, u16 dataLenth, u8 eepromAd SI2C_Stop(); WaitWriteOver(eepromAdr); - + DisableWriteEEPROM(); } @@ -162,40 +162,21 @@ void ClearMultiByteToEEPROM(u16 address, u8 dataLenth, u8 eepromAdr) } /******************************************************************************/ -u16 ReadShortParameterFromEEPROM(u16 parameterAdr, u16 parameterDefault) -{ - // for meter factor - tempL.Word[0] = 0; - ReadMultiByteFromEEPROM(parameterAdr, tempL.Byte, 3, PARA_EEPROM); - - if(tempL.Byte[2] != CRC8(tempL.Byte, 2)) - { - tempL.Word[0] = (u32)parameterDefault; - isReadParameterOK = 0; - } - else - { - tempL.Byte[2] = 0; - isReadParameterOK = 1; - } - - return tempL.Word[0]; -} - -/******************************************************************************/ -u32 ReadLongParameterFromEEPROM(u16 parameterAdr, u32 parameterDefault) +u32 ReadParameterFromEEPROM(u16 parameterAdr, u16 parameterLen, u32 parameterDefault) { // for meter factor tempDev.DWord[0] = 0; - ReadMultiByteFromEEPROM(parameterAdr, tempDev.Byte, 5, PARA_EEPROM); - - if(tempDev.Byte[4] != CRC8(tempDev.Byte, 4)) + ReadMultiByteFromEEPROM(parameterAdr, tempDev.Byte, parameterLen, PARA_EEPROM); + parameterLen--; + + if(tempDev.Byte[parameterLen] != CRC8(tempDev.Byte, parameterLen)) { tempDev.DWord[0] = (u32)parameterDefault; isReadParameterOK = 0; } else { + tempDev.Byte[parameterLen] = 0; isReadParameterOK = 1; } @@ -203,36 +184,29 @@ u32 ReadLongParameterFromEEPROM(u16 parameterAdr, u32 parameterDefault) } /******************************************************************************/ -u16 WriteShortParameterToEEPROM(u16 WRAddr) +u32 WriteParameterToEEPROM(u16 WRAddr, u16 WRLen) { - tempL.Byte[2] = CRC8(tempL.Byte, 2); - WriteMultiByteToEEPROM(WRAddr, tempL.Byte, 3, PARA_EEPROM); - ReadMultiByteFromEEPROM(WRAddr, tempL.Byte, 3, PARA_EEPROM); + u16 I; - tempL.Byte[2] = 0; - return tempL.Word[0]; + I = WRLen - 1; + tempDev.Byte[I] = CRC8(tempDev.Byte, I); + WriteMultiByteToEEPROM(WRAddr, tempDev.Byte, WRLen, PARA_EEPROM); + tempDev.DWord[0] = 0; + ReadMultiByteFromEEPROM(WRAddr, tempDev.Byte, WRLen, PARA_EEPROM); + tempDev.Byte[I] = 0; + return tempDev.DWord[0]; } /******************************************************************************/ -//u32 WriteLongParameterToEEPROM(u16 WRAddr, u16 WRLen) -//{ -// u16 I; - -// I = WRLen - 1; -// tempDev.Byte[I] = CRC8(tempDev.Byte, I); -// WriteMultiByteToEEPROM(WRAddr, tempDev.Byte, WRLen, PARA_EEPROM); -// tempDev.DWord[0] = 0; -// ReadMultiByteFromEEPROM(WRAddr, tempDev.Byte, WRLen, PARA_EEPROM); -// tempDev.Byte[I] = 0; -// return tempDev.DWord[0]; -//} - -u32 WriteLongParameterToEEPROM(u16 WRAddr) +u16 WriteShortParameterToEEPROM(u16 WRAddr, u16 WRLen) { - tempDev.Byte[4] = CRC8(tempDev.Byte, 4); - WriteMultiByteToEEPROM(WRAddr, tempDev.Byte, 5, PARA_EEPROM); - tempDev.DWord[0] = 0; - ReadMultiByteFromEEPROM(WRAddr, tempDev.Byte, 5, PARA_EEPROM); - tempDev.Byte[4] = 0; - return tempDev.DWord[0]; -} \ No newline at end of file + unsigned int I; + + I = WRLen - 1; + tempL.Byte[I] = CRC8(tempL.Byte, I); + WriteMultiByteToEEPROM(WRAddr, tempL.Byte, WRLen, PARA_EEPROM); + ReadMultiByteFromEEPROM(WRAddr, tempL.Byte, WRLen, PARA_EEPROM); + + tempL.Byte[I] = 0; + return tempL.Word[0]; +} diff --git a/user/Device/CAT24c512.h b/user/Device/CAT24c512.h old mode 100755 new mode 100644 index a6858db..b3fecff --- a/user/Device/CAT24c512.h +++ b/user/Device/CAT24c512.h @@ -16,11 +16,11 @@ typedef enum #define I2C_TIME_OUT 10 /******************************************************************************/ -#define EEPROM_WP_OUTPUT() EnableOutput(EEPROM_WP_GPIO, EEPROM_WP_PINPOS) -#define SET_EEPROM_WP() SET_PIN(EEPROM_WP_GPIO, EEPROM_WP_PIN) -#define CLR_EEPROM_WP() CLR_PIN(EEPROM_WP_GPIO, EEPROM_WP_PIN) -#define DisableWriteEEPROM() SET_EEPROM_WP() -#define EnableWriteEEPROM() CLR_EEPROM_WP() +#define EEPROM_WP_OUTPUT() EnableOutput(EEPROM_WP_GPIO, EEPROM_WP_PINPOS) +#define SET_EEPROM_WP() SET_PIN(EEPROM_WP_GPIO, EEPROM_WP_PIN) +#define CLR_EEPROM_WP() CLR_PIN(EEPROM_WP_GPIO, EEPROM_WP_PIN) +#define DisableWriteEEPROM() SET_EEPROM_WP() +#define EnableWriteEEPROM() CLR_EEPROM_WP() /******************************************************************************/ @@ -36,11 +36,11 @@ void ReadMultiByteFromEEPROM(u16 address, u8 *wrtData, u16 dataLenth, u8 eepromA void ClearMultiByteToEEPROM(u16 address, u8 dataLenth, u8 eepromAdr); -u16 ReadShortParameterFromEEPROM(u16 parameterAdr, u16 parameterDefault); -u32 ReadLongParameterFromEEPROM(u16 parameterAdr, u32 parameterDefault); -u16 WriteShortParameterToEEPROM(u16 WRAddr); -u32 WriteLongParameterToEEPROM(u16 WRAddr); +u32 ReadParameterFromEEPROM(u16 parameterAdr, u16 parameterLen, u32 parameterDefault); + +u32 WriteParameterToEEPROM(u16 WRAddr, u16 WRLen); +u16 WriteShortParameterToEEPROM(u16 WRAddr, u16 WRLen); #if(!REC_ACC_USE_FRAM) //void WriteMultiByteToFRAM(u16 address, u8 *wrtData, u8 dataLenth); diff --git a/user/Device/CAT5171.c b/user/Device/CAT5171.c old mode 100755 new mode 100644 diff --git a/user/Device/CAT5171.h b/user/Device/CAT5171.h old mode 100755 new mode 100644 diff --git a/user/Device/HAFBLF0750C4AX5.c b/user/Device/HAFBLF0750C4AX5.c old mode 100755 new mode 100644 diff --git a/user/Device/HAFBLF0750C4AX5.h b/user/Device/HAFBLF0750C4AX5.h old mode 100755 new mode 100644 diff --git a/user/Device/MB85RS16.c b/user/Device/MB85RS16.c old mode 100755 new mode 100644 index 7812e59..19cb5a4 --- a/user/Device/MB85RS16.c +++ b/user/Device/MB85RS16.c @@ -1,158 +1,150 @@ #include "../main/SystemInclude.h" -/* File start *****************************************************************/ -#if ENABLE_USE_MB85RS16 -/******************************************************************************/ - /******************************************************************************/ void FRAMInit(void) { - FRAM_WP_OUTPUT(); - FRAM_CS_OUTPUT(); - DisableFRAM(); - DisableFRAMWrite(); +// FRAM_WP_OUTPUT(); +// FRAM_CS_OUTPUT(); +// DisableFRAM(); +// DisableFRAMWrite(); } /******************************************************************************/ void ProtectFRAM(void) { - EnableFRAMWrite(); - EnableFRAM(); - - SPIWriteData(FRAM_WREN); - SPIWriteData(FRAM_WRSR); - SPIWriteData(FULL_ARRAY_PROTECTION); - SPIWriteData(FRAM_WRDI); - - DisableFRAM(); - DisableFRAMWrite(); +// EnableFRAMWrite(); +// EnableFRAM(); +// +// SPIWriteData(FRAM_WREN); +// SPIWriteData(FRAM_WRSR); +// SPIWriteData(FULL_ARRAY_PROTECTION); +// SPIWriteData(FRAM_WRDI); +// +// DisableFRAM(); +// DisableFRAMWrite(); } /******************************************************************************/ void UnProtectFRAM(void) { - EnableFRAMWrite(); - EnableFRAM(); - - SPIWriteData(FRAM_WREN); - SPIWriteData(FRAM_WRSR); - SPIWriteData(NO_PROTECTION); - SPIWriteData(FRAM_WREN); - - DisableFRAM(); +// EnableFRAMWrite(); +// EnableFRAM(); +// +// SPIWriteData(FRAM_WREN); +// SPIWriteData(FRAM_WRSR); +// SPIWriteData(NO_PROTECTION); +// SPIWriteData(FRAM_WREN); +// +// DisableFRAM(); } /******************************************************************************/ void WriteByteToFRAM(u16 address, u8 data) { - EnableSPI(SPI_MODE3); +// EnableSPI(SPI_MODE3); - UnProtectFRAM(); - - EnableFRAM(); - SPIWriteData(FRAM_WRITE); - SPIWriteData(address>>8); - SPIWriteData(address); - SPIWriteData(data); - DisableFRAM(); +// UnProtectFRAM(); +// +// EnableFRAM(); +// SPIWriteData(FRAM_WRITE); +// SPIWriteData(address>>8); +// SPIWriteData(address); +// SPIWriteData(data); +// DisableFRAM(); - ProtectFRAM(); - DisableSPI(); +// ProtectFRAM(); +// DisableSPI(); } /******************************************************************************/ u8 ReadByteFromFRAM(u16 address) { - u8 data; - - EnableSPI(SPI_MODE3); - - EnableFRAM(); - SPIWriteData(FRAM_READ); - SPIWriteData(address>>8); - SPIWriteData(address); - data = SPIReadData(); - DisableFRAM(); - - DisableSPI(); - - return data; +// u8 data; +// +// EnableSPI(SPI_MODE3); +// +// EnableFRAM(); +// SPIWriteData(FRAM_READ); +// SPIWriteData(address>>8); +// SPIWriteData(address); +// data = SPIReadData(); +// DisableFRAM(); +// +// DisableSPI(); +// +// return data; return 0; } /******************************************************************************/ void WriteMultiByteToFRAM(u16 address, u8 *pointer, u8 length) { - u8 I; - - EnableSPI(SPI_MODE3); - delay_ms(1); - - UnProtectFRAM(); - - EnableFRAM(); - SPIWriteData(FRAM_WRITE); - SPIWriteData(address>>8); - SPIWriteData(address); - for(I=0; I>8); +// SPIWriteData(address); +// for(I=0; I>8); - SPIWriteData(address); - for(I=0; I>8); +// SPIWriteData(address); +// for(I=0; I>8); // Write data SI2C_Write(regData); // Write data @@ -21,14 +24,15 @@ u16 ReadWordRegister(u8 regBuf) { TypeWord tempInt; + //I2C_Init(); SI2C_Start(); // send START command - SI2C_Write(MCP_ADR); // WRITE Command (see Section 4.1.4 Address Byte) - // also, make sure bit 0 is cleared 0 + SI2C_Write(MCP_ADR); //WRITE Command (see Section 4.1.4 Address Byte) + //also, make sure bit 0 is cleared 0 SI2C_Write(regBuf); // Write CONFIG Register SI2C_Start(); // send Repeat START command - SI2C_Write(MCP_ADR | 0x01); // READ Command - // also, make sure bit 0 is set 1 + SI2C_Write(MCP_ADR | 0x01); //READ Command + //also, make sure bit 0 is set 1 tempInt.Byte[1] = SI2C_Read(); // READ 8 bits SI2C_Ack(); tempInt.Byte[0] = SI2C_Read(); // READ 8 bits @@ -41,9 +45,10 @@ u16 ReadWordRegister(u8 regBuf) /******************************************************************************/ void WriteByteRegister(u8 regBuf, u8 regData) { + //I2C_Init(); SI2C_Start(); // send START command - SI2C_Write(MCP_ADR); // WRITE Command (see Section 4.1.4 Address Byte) - // also, make sure bit 0 is cleared 0 + SI2C_Write(MCP_ADR); //WRITE Command (see Section 4.1.4 Address Byte) + //also, make sure bit 0 is cleared 0 SI2C_Write(regBuf); // Write CONFIG Register SI2C_Write(regData); // Write data SI2C_Stop(); // send STOP command @@ -53,15 +58,16 @@ void WriteByteRegister(u8 regBuf, u8 regData) u16 ReadByteRegister(u8 regBuf) { u8 temp; - + + //I2C_Init(); SI2C_Start(); // send START command - SI2C_Write(MCP_ADR); // WRITE Command (see Section 4.1.4 Address Byte) - // also, make sure bit 0 is cleared 0 + SI2C_Write(MCP_ADR); //WRITE Command (see Section 4.1.4 Address Byte) + //also, make sure bit 0 is cleared 0 SI2C_Write(regBuf); // Write CONFIG Register SI2C_Start(); // send Repeat START command - SI2C_Write(MCP_ADR | 0x01); // READ Command - // also, make sure bit 0 is set 1 + SI2C_Write(MCP_ADR | 0x01); //READ Command + //also, make sure bit 0 is set 1 temp = SI2C_Read(); // READ 8 bits SI2C_NoAck(); SI2C_Stop(); // send STOP command @@ -69,42 +75,6 @@ u16 ReadByteRegister(u8 regBuf) return temp; } -/******************************************************************************/ -void TestTemperatureInit(u8 regValue) -{ - WriteWordRegister(CONFIG, CONVERSION); - //WriteByteRegister(RREG, RESULT_0_125_BIT); - WriteByteRegister(RREG, regValue); - HWState.EnableTempInit = 0; -} - -/******************************************************************************/ -s16 TestTemperature(void) -{ - u32 tempLongInt; - s16 tempTA; - - tempTA = (u32)ReadWordRegister(TA); - tempTA &= 0x1fff; - tempLongInt = (u32)(tempTA & 0xFFF); - if(tempTA >= 0x1000) tempLongInt = 0xFFF - tempLongInt; - tempLongInt = (tempLongInt * 6400) >> 10; // 0.0625*1024*100 /1024 - - if(tempTA >= 0x1000){ - tempTA *= -1; - } - else tempTA = (u16)tempLongInt; // Temperature*100 - if(voltageDetected[TPCB] >= 0x1000) tempTA *= -1; - - return tempTA; -} - -/******************************************************************************/ -void TemperatureLowPower(void) -{ - WriteWordRegister(CONFIG, SHUT_DOWN); -} - -/* File end *****************************************************************/ -#endif -/****************************************************************************/ \ No newline at end of file +//############################################################################## +#endif +//############################################################################## \ No newline at end of file diff --git a/user/Device/MCP9808.h b/user/Device/MCP9808.h old mode 100755 new mode 100644 index bd2136c..4936bcf --- a/user/Device/MCP9808.h +++ b/user/Device/MCP9808.h @@ -32,9 +32,6 @@ void WriteWordRegister(u8 regBuf, u16 regData); u16 ReadWordRegister(u8 regBuf); void WriteByteRegister(u8 regBuf, u8 regData); u16 ReadByteRegister(u8 regBuf); -void TestTemperatureInit(u8 regValue); -s16 TestTemperature(void); -void TemperatureLowPower(void); //############################################################################## #endif diff --git a/user/Device/TPL0501.c b/user/Device/TPL0501.c old mode 100755 new mode 100644 diff --git a/user/Device/TPL0501.h b/user/Device/TPL0501.h old mode 100755 new mode 100644 diff --git a/user/Device/key_power.c b/user/Device/key_power.c old mode 100755 new mode 100644 index 667d78d..490c86f --- a/user/Device/key_power.c +++ b/user/Device/key_power.c @@ -64,6 +64,7 @@ static void Device_Start(void) { // 豸ػ static void Device_Shutdown(void) { + CLR_LED_PIN(); LHL_GPIO_WritePin(POWER_CTRL_PORT, POWER_CTRL_PIN,GPIO_PIN_RESET); // PA1͡ⲿԴر delay_ms(100); // ȴԴȫر g_device_state = DEVICE_STATE_OFF; @@ -174,4 +175,3 @@ void Unit_key(void) break; } } - diff --git a/user/Device/key_power.h b/user/Device/key_power.h old mode 100755 new mode 100644 index 3b79eae..5d1b03e --- a/user/Device/key_power.h +++ b/user/Device/key_power.h @@ -2,6 +2,14 @@ #define __KEY_POWER_H +// Ŷ +#define KEY1_PIN GPIO_PIN_1 // PA0һػ +#define KEY1_PORT pGPIO1 +#define POWER_CTRL_PIN GPIO_PIN_0 // PA1Դƽ +#define POWER_CTRL_PORT pGPIO1 +#define UnitKEY_PIN GPIO_PIN_0 // λл +#define UnitKEY_PORT pGPIO0 + // #define KEY_PRESS_TIME_SHORT 50 // ֵ̰50ms #define KEY_PRESS_TIME_LONG 500 // ֵ2000msػ diff --git a/user/Device/oled.c b/user/Device/oled.c old mode 100755 new mode 100644 index f504baa..8c2e220 --- a/user/Device/oled.c +++ b/user/Device/oled.c @@ -567,8 +567,7 @@ void OLED_ShowPicture(u8 x,u8 y,u8 sizex,u8 sizey,u8 BMP[],u8 mode) //OLEDijʼ void OLED_Init(void) { - - GPIO_InitTypeDef GPIO_InitStruct; + GPIO_InitTypeDef GPIO_InitStruct; /* 1. GPIO14IJ */ //P1.4SDA GPIO_InitStruct.Pin = GPIO_PIN_4; // ѡ4ʵӲ޸ģ @@ -598,46 +597,110 @@ void OLED_Init(void) GPIO_InitStruct.SchmittTrigger = ENABLE; GPIO_InitStruct.Alternate = GPIOx_AF_GPIO; // // AFΪͨIO LHL_GPIO_Init(pGPIO1, &GPIO_InitStruct); // ʼGPIO2 - - OLED_RES_Clr(); - delay_ms(200); - OLED_RES_Set(); - - OLED_WR_Byte(0xAE,OLED_CMD); /*display off*/ - OLED_WR_Byte(0x02,OLED_CMD); /*set lower column address*/ - OLED_WR_Byte(0x10,OLED_CMD); /*set higher column address*/ - OLED_WR_Byte(0x40,OLED_CMD); /*set display start line*/ - OLED_WR_Byte(0xB0,OLED_CMD); /*set page address*/ - OLED_WR_Byte(0x81,OLED_CMD); /*contract control*/ - OLED_WR_Byte(0xcf,OLED_CMD); /*128*/ - OLED_WR_Byte(0xA1,OLED_CMD); /*set segment remap*/ - OLED_WR_Byte(0xA6,OLED_CMD); /*normal / reverse*/ - OLED_WR_Byte(0xA8,OLED_CMD); /*multiplex ratio*/ - OLED_WR_Byte(0x3F,OLED_CMD); /*duty = 1/64*/ - OLED_WR_Byte(0xad,OLED_CMD); /*set charge pump enable*/ - OLED_WR_Byte(0x8b,OLED_CMD); /* 0x8B ڹ VCC */ - OLED_WR_Byte(0x33,OLED_CMD); /*0X30---0X33 set VPP 9V */ - OLED_WR_Byte(0xC8,OLED_CMD); /*Com scan direction*/ - OLED_WR_Byte(0xD3,OLED_CMD); /*set display offset*/ - OLED_WR_Byte(0x00,OLED_CMD); /* 0x20 */ - OLED_WR_Byte(0xD5,OLED_CMD); /*set osc division*/ - OLED_WR_Byte(0x80,OLED_CMD); - OLED_WR_Byte(0xD9,OLED_CMD); /*set pre-charge period*/ - OLED_WR_Byte(0x1f,OLED_CMD); /*0x22*/ - OLED_WR_Byte(0xDA,OLED_CMD); /*set COM pins*/ - OLED_WR_Byte(0x12,OLED_CMD); - OLED_WR_Byte(0xdb,OLED_CMD); /*set vcomh*/ - OLED_WR_Byte(0x40,OLED_CMD); - - // ʼʱջ - OLED_Clear(); - memset(OLED_GRAM_Back, 0, sizeof(OLED_GRAM_Back)); - // ȫˢ - OLED_Refresh(); - OLED_WR_Byte(0xAF,OLED_CMD); /*display ON*/ + // --- λ --- + OLED_RES_Clr(); // RES + delay_ms(200); // ʱ 200ms + OLED_RES_Set(); // RES ţӲλ + + // --- OLED ʼ --- + + // 1. ʾ + OLED_WR_Byte(0xAE,OLED_CMD); // **[0xAE] رʾ** + // ʼͨȹرʾɺٿ + // [޸]޸˳ + + OLED_WR_Byte(0x02,OLED_CMD); // **[0x00~0x0F] õеַ** + // Դеַĵ4λΪ 0x02 + // [޸]ͨΪ 0x00Ϊ 0x02 Ϊ΢ˮƽλá + + OLED_WR_Byte(0x10,OLED_CMD); // **[0x10~0x1F] øеַ** + // Դеַĸ4λΪ 0x10 (ַ0) + // [޸]ͨϵеַʹãһ㲻޸ġ + + OLED_WR_Byte(0x40,OLED_CMD); // **[0x40~0x7F] ʾʼ** + // Ļʾʼеֱַã + // 0x40 ӵ 0 пʼʾ + // [޸]Ҫֱ棬޸Ĵֵ (0x40~0x7F) + + OLED_WR_Byte(0xB0,OLED_CMD); // **[0xB0~0xB7] ҳַ** + // ҳַģʽµҳַ0-7ʼʱͨΪ0ҳ + // [޸]ʼãһ㲻ġ + + // 2. Աȶ (ӰʾЧ) + OLED_WR_Byte(0x81,OLED_CMD); // **˫ֽöԱȶ** + OLED_WR_Byte(0xcf,OLED_CMD); // Աȶֵ0xCF (Χ 0x00~0xFF) + // **[ɸ]**ֵԽԽ + // 飺ݻ̫ۻʡ磬ɵС ( 0x7F) + // ĵĬϸλֵΪ 0x7F + + // 3. ɨ跽 (Ļת) + OLED_WR_Byte(0xA1,OLED_CMD); // **[0xA0/0xA1] ӳ** + // 0xA0: еַ0ӳ䵽SEG0 () + // 0xA1: еַ0ӳ䵽SEG127 (ˮƽת) + // **[ɸ]**ĻʾҾˣ 0xA0 + + OLED_WR_Byte(0xA6,OLED_CMD); // **[0xA6/0xA7] /** + // 0xA6: ʾ (01) + // 0xA7: (01) + // **[ɸ]**Ϊ 0xA7 ʵַɫЧ + + // 4. Ӳ (ƥĻֱ 128x64) + OLED_WR_Byte(0xA8,OLED_CMD); // **˫ֽö·** + OLED_WR_Byte(0x3F,OLED_CMD); // ֵ0x3F (ʮ63) + // 㹫ʽMUX Ratio = ֵ + 163+1=64 + // ΪĻ 64 У**޸** + + // 5. Դɱ (ؼĻܷ) + OLED_WR_Byte(0xad,OLED_CMD); // **˫ֽɱ** + OLED_WR_Byte(0x8b,OLED_CMD); // 0x8B: ڲ DC-DC ѹ (ڹ VCC) + // 0x8A: رڲѹ (ⲿѹ VCC) + // **[޸]**뿪 (0x8B) ĻŻ + + OLED_WR_Byte(0x33,OLED_CMD); // ** VPP ѹ (ضIC)** + // עд set VPP 9V + // 0x30: ~7.4V, 0x31: ~8.0V, 0x32: ~8.4V, 0x33: ~9.0V + // **[ɸ]**ĻʾԱȶȲ̫ɳ΢ (0x30~0x33) + // ߵѹӰοĵƼֵ + + OLED_WR_Byte(0xC8,OLED_CMD); // **[0xC0/0xC8] COM ɨ跽** + // 0xC0: ģʽ (COM0ɨCOM[N]) + // 0xC8: ӳģʽ (COM[N]ɨCOM0ֱת) + // **[ɸ]**Ļʾµߵˣ 0xC0 + + OLED_WR_Byte(0xD3,OLED_CMD); // **˫ֽʾƫ** + OLED_WR_Byte(0x00,OLED_CMD); // ƫֵ0x00 + // **[ɸ]**ڴֱƽʾ򡣷Χ 0x00~0x3F + + OLED_WR_Byte(0xD5,OLED_CMD); // **˫ֽʱӷƵ** + OLED_WR_Byte(0x80,OLED_CMD); // 4λƵӣ4λƵʡ + // ֵ 0x80 ʾƵΪ 1 + // **[ɸ]**ƵʿˢʣܵʾȻ򹦺ӡ + + OLED_WR_Byte(0xD9,OLED_CMD); // **˫ֽԤ** + OLED_WR_Byte(0x1f,OLED_CMD); // 4λPhase 2; 4λPhase 1 + // **[ɸ]**Ӱصijʱ䡣ʾӰȲ΢ + // ĵʾ볣 0x22 0xF1 + + OLED_WR_Byte(0xDA,OLED_CMD); // **˫ֽ COM ** + OLED_WR_Byte(0x12,OLED_CMD); // 0x12: Sequential COM pin config ( 128x64) + // 0x02: Alternative COM pin config ( 128x32) + // **[޸]**ĻӲṹģ128x64 0x12 + + OLED_WR_Byte(0xdb,OLED_CMD); // **˫ֽ VCOMH ѹ** + OLED_WR_Byte(0x40,OLED_CMD); // 0x40: ~0.89 x VCC + // **[ɸ]**Ӱ조ڵƽѹֵͿܵ±ڣң߿ܵ¶Աȶ½ + // ֵ0x20, 0x30, 0x40 + + // --- ʼ --- + OLED_Clear(); + memset(OLED_GRAM_Back, 0, sizeof(OLED_GRAM_Back)); + OLED_Refresh(); + OLED_WR_Byte(0xAF,OLED_CMD); // **[0xAF] ʾ** + // ɺĻ } + /** * @brief ڴ滺һھֲ * @param x1: ʼx diff --git a/user/Device/oled.h b/user/Device/oled.h old mode 100755 new mode 100644 index 30a617b..08cb054 --- a/user/Device/oled.h +++ b/user/Device/oled.h @@ -25,14 +25,14 @@ // ---------------------------------------------------------------- //-----------------OLED˿ڶ---------------- -#define OLED_SCL_Clr() LHL_GPIO_WritePin(I2C_SCL_GPIO, GPIO_PIN_0,GPIO_PIN_RESET)//SCL -#define OLED_SCL_Set() LHL_GPIO_WritePin(I2C_SCL_GPIO, GPIO_PIN_0, GPIO_PIN_SET) +#define OLED_SCL_Clr() LHL_GPIO_WritePin(pGPIO2, GPIO_PIN_0,GPIO_PIN_RESET)//SCL +#define OLED_SCL_Set() LHL_GPIO_WritePin(pGPIO2, GPIO_PIN_0, GPIO_PIN_SET) -#define OLED_SDA_Clr() LHL_GPIO_WritePin(I2C_SDA_GPIO, I2C_SDA, GPIO_PIN_RESET)//DIN -#define OLED_SDA_Set() LHL_GPIO_WritePin(I2C_SDA_GPIO, I2C_SDA, GPIO_PIN_SET) +#define OLED_SDA_Clr() LHL_GPIO_WritePin(pGPIO1, GPIO_PIN_4, GPIO_PIN_RESET)//DIN +#define OLED_SDA_Set() LHL_GPIO_WritePin(pGPIO1, GPIO_PIN_4, GPIO_PIN_SET) -#define OLED_RES_Clr() LHL_GPIO_WritePin(I2C_RES_GPIO, I2C_RES, GPIO_PIN_RESET)//RES -#define OLED_RES_Set() LHL_GPIO_WritePin(I2C_RES_GPIO, I2C_RES, GPIO_PIN_SET) +#define OLED_RES_Clr() LHL_GPIO_WritePin(pGPIO1, GPIO_PIN_6, GPIO_PIN_RESET)//RES +#define OLED_RES_Set() LHL_GPIO_WritePin(pGPIO1, GPIO_PIN_6, GPIO_PIN_SET) #define OLED_CMD 0 //д diff --git a/user/Device/oledfont.h b/user/Device/oledfont.h old mode 100755 new mode 100644 diff --git a/user/Drivers/SoftI2C.c b/user/Drivers/SoftI2C.c old mode 100755 new mode 100644 diff --git a/user/Drivers/SoftI2C.h b/user/Drivers/SoftI2C.h old mode 100755 new mode 100644 diff --git a/user/Interface/AlarmOutputDefine.h b/user/Interface/AlarmOutputDefine.h old mode 100755 new mode 100644 diff --git a/user/Interface/CurrentLoop.c b/user/Interface/CurrentLoop.c old mode 100755 new mode 100644 diff --git a/user/Interface/CurrentLoop.h b/user/Interface/CurrentLoop.h old mode 100755 new mode 100644 diff --git a/user/Interface/Display.c b/user/Interface/Display.c old mode 100755 new mode 100644 index 298989f..6ff86e3 --- a/user/Interface/Display.c +++ b/user/Interface/Display.c @@ -34,8 +34,8 @@ void NumericPrepForOutputAndDisplay(void) else if(currentMode.Bit.DebugMode) DebugDisplay(); else if(currentMode.Bit.CalibMode) CalibrationDisplay(); else if((alarmState & HARD_ALARM) == HARD_ALARM) HardWareAlarmInfo(alarmState); - else if(systemAlarm.Bit.GasChange) GasChangeDisplay(); - else CommAddrDisplay(localAddress); + else if(isCurrentGas) GasChangeDisplay(); + else CommAddrDisplay(localAddress); #endif //--------------------------------------------------------------------------- @@ -87,8 +87,8 @@ void AlarmFlashDisplay(void) // ErrorDisplay(alarmState); // // if((alarmState & HARD_ALARM) == HARD_ALARM) HardWareAlarmInfo(alarmState); -// else if(systemAlarm.Bit.GasChange) GasChangeDisplay(); -// else CommAddrDisplay(localAddress); +// else if(isCurrentGas) GasChangeDisplay(); +// else CommAddrDisplay(localAddress); // // LcdModeInit(); // LcdWriteDisplay(); diff --git a/user/Interface/Display.h b/user/Interface/Display.h old mode 100755 new mode 100644 diff --git a/user/Interface/KeyEdit.c b/user/Interface/KeyEdit.c old mode 100755 new mode 100644 diff --git a/user/Interface/KeyEdit.h b/user/Interface/KeyEdit.h old mode 100755 new mode 100644 diff --git a/user/Interface/MFC4B6B.tmp b/user/Interface/MFC4B6B.tmp old mode 100755 new mode 100644 diff --git a/user/Interface/Pulse - 副本.c b/user/Interface/Pulse - 副本.c old mode 100755 new mode 100644 diff --git a/user/Interface/Pulse - 副本.h b/user/Interface/Pulse - 副本.h old mode 100755 new mode 100644 diff --git a/user/Interface/Pulse.c b/user/Interface/Pulse.c old mode 100755 new mode 100644 diff --git a/user/Interface/Pulse.h b/user/Interface/Pulse.h old mode 100755 new mode 100644 index 187b550..c30e29b --- a/user/Interface/Pulse.h +++ b/user/Interface/Pulse.h @@ -13,7 +13,7 @@ extern u32 pulseCounter, unitPerPulse; extern u16 isPulseUpdaed; extern s16 calibUnitPerPulse; -//extern const u16 MaxPulseOutput[]; +extern const u16 MaxPulseOutput[]; extern const u16 PULSE_TABLE[]; //****************************************************************************** void PulseParameterInit(void); diff --git a/user/Interface/PulseDefine.h b/user/Interface/PulseDefine.h old mode 100755 new mode 100644 diff --git a/user/Interface/StdKeyEdit 0810.c b/user/Interface/StdKeyEdit 0810.c old mode 100755 new mode 100644 diff --git a/user/Interface/StdKeyEdit 0810.h b/user/Interface/StdKeyEdit 0810.h old mode 100755 new mode 100644 diff --git a/user/Interface/StdKeyEdit.c b/user/Interface/StdKeyEdit.c old mode 100755 new mode 100644 diff --git a/user/Interface/StdKeyEdit.h b/user/Interface/StdKeyEdit.h old mode 100755 new mode 100644 diff --git a/user/Interface/StdKeyEditDefine.h b/user/Interface/StdKeyEditDefine.h old mode 100755 new mode 100644 diff --git a/user/MCU/lhl_adc.c b/user/MCU/lhl_adc.c old mode 100755 new mode 100644 index 1abac6a..d66bc7d --- a/user/MCU/lhl_adc.c +++ b/user/MCU/lhl_adc.c @@ -1,37 +1,17 @@ #include "../main/SystemInclude.h" -////ʹڲ¶ȴ -//pAFE->REF_CTRL |=AFE_REF_CTRL_TEMP_SENSER_EN_Msk; - - -/**------------------------------------------------------------------------ - * @brief ʼ ADC ڲ׼Դ - * @note ʹڲοѹ VREF VREF VDRIVE ѹ - * @param vref: ڲ׼ѹѡ REF_INTERNAL_2P5V - * @param vdrive: VDrive ѹѡ REF_INTERNAL_1P25V REF_INTERNAL_OFF - * @example ADC_REF_Init(REF_INTERNAL_2P5V, REF_INTERNAL_1P25V); -**/ -void ADC_REF_Init(u8 vref,u8 vdrive) +/*ʼڲ׼Դ */ +static void ADC_REF_Init(u8 vref,u8 vdrive) { REF_InitTypeDef REF_InitStructure; REF_InitStructure.VREF = vref; // ڲ׼ѹ - REF_InitStructure.VDRIVE = vdrive;// VDriveѹ + REF_InitStructure.VDRIVE = vdrive;//VDriveѹ REF_InitStructure.VREF_Boost = DISABLE; LHL_REF_Init(&REF_InitStructure); } -/**------------------------------------------------------------------------ - * @brief ʼ ADC Ϊתģʽ - * @note ׼Դʹڲ VREFΪ˫ݣʹݾжϡ - * @param ADCx: ADC ʵ (ADC_0 / ADC_1) - * @param SPS: ʣ SPS_977 - * @param Gain: ڲ PGA 棬 GAIN32 - * @param PChan: ͨ ADC0_AIN0 - * @param NChan: ͨ ADC0_AIN1 - * @example ADC_Init(ADC_0, SPS_977, GAIN32, ADC0_AIN0, ADC0_AIN1); -**/ - void ADC_Init(ADC_ID_t ADCx ,u8 SPS ,u8 Gain, u8 PChan, u8 NChan ) +static void ADC_Init(ADC_ID_t ADCx ,u8 SPS ,u8 Gain, u8 PChan, u8 NChan ) { ADC_InitTypeDef ADC_InitStructure; ADC_InitStructure.AINP = PChan; // ADC0ͨ @@ -45,50 +25,69 @@ void ADC_REF_Init(u8 vref,u8 vdrive) ADC_InitStructure.REF_BUFP = ENABLE; // ʹܻ׼ ADC_InitStructure.REF_BUFM = ENABLE; ADC_InitStructure.REF_Precharge= DISABLE; -// ADC_InitStructure.Reference = 1250.0f; //׼ֵ initûõ + ADC_InitStructure.Reference = 2500.0f; LHL_ADC_Init(ADCx, &ADC_InitStructure); - LHL_ADC_ITConfig(ADCx, ADC_IT_RDY, ENABLE); } -/**------------------------------------------------------------------------ - * @brief ʹֹܻ ADC0 ADC1 ͬתģʽ - * @note ͬתҪ ADC ãSPSģʽԴȫͬ - * ADC0 ԴԶӦõ ADC1 - * @param NewState: ENABLE DISABLE - * @example ADC_SyncCmd(ENABLE); -**/ -void ADC_SyncCmd(FunctionalState NewState) +static void ADC_SyncInit(u8 SPS ,u8 Gain0, u8 PChan0, u8 NChan0 ,u8 Gain1, u8 PChan1, u8 NChan1 ) { - LHL_ADC_SetSync(NewState); + ADC_InitTypeDef ADC_InitStructure; + ADC_InitStructure.AINP = PChan0; // ADC0ͨ + ADC_InitStructure.AINM = NChan0; + ADC_InitStructure.PGA = Gain0; // ڲPGAx1 + ADC_InitStructure.FS = SPS; // ADC + ADC_InitStructure.Code = ADC_CODE_BIPOLAR; // ˫ + ADC_InitStructure.Mode = ADC_MODE_CONTINUOUS_CONVERSION; // תģʽ + ADC_InitStructure.Trigger = ADC_TRIGGER_SOFTWARE; // + ADC_InitStructure.ReferenceSelect = ADC_REF_REFP_to_REFN; // ڲ׼ + ADC_InitStructure.REF_BUFP = ENABLE; // ʹܻ׼ + ADC_InitStructure.REF_BUFM = ENABLE; + ADC_InitStructure.REF_Precharge= DISABLE; + ADC_InitStructure.Reference = 2500.0f; + LHL_ADC_Init(ADC_0, &ADC_InitStructure); + + ADC_InitStructure.AINP = PChan1; // ADC1ͨ + ADC_InitStructure.AINM = NChan1; + ADC_InitStructure.PGA = Gain1; // ڲPGAx1 + LHL_ADC_Init(ADC_1, &ADC_InitStructure); // ͬģʽ£ADC1ADC0ͬ + } -/**------------------------------------------------------------------------ - * @brief ָ ADC תʱ - * @param ADCx: ADC ʵ (ADC_0 / ADC_1) - * @example StartADC(ADC_0); -**/ -void StartADC(ADC_ID_t ADCx) -{ - (ADCx == ADC_0) ? LHL_ADC_Start(ADC_0): LHL_ADC_Start(ADC_1); +/*********************************************************************************************************************************************/ +/*жϷʽ*/ +/*********************************************************************************************************************************************/ +//ADC0ʼ---------------------------------------------------------- +void ADC0_Conversion_Init(ADC_Config_TypeDef adc_config) +{ + ADC_REF_Init(REF_INTERNAL_2P5V,REF_INTERNAL_2P5V);/* 1. ʼڲ׼Դ */ + ADC_Init(ADC_0, adc_config.SPS, adc_config.Gain0, adc_config.PChan0, adc_config.NChan0); /* 2. ʼADC0 */ } -/**------------------------------------------------------------------------ - * @brief ָֹͣ ADC ת - * @param ADCx: ADC ʵ (ADC_0 / ADC_1) - * @example StopADC(ADC_0); -**/ -void StopADC(ADC_ID_t ADCx) -{ - (ADCx == ADC_0) ? LHL_ADC_Stop(ADC_0): LHL_ADC_Stop(ADC_1); +//ADC1ʼ---------------------------------------------------------- +void ADC1_Conversion_Init(ADC_Config_TypeDef adc_config) +{ + ADC_REF_Init(REF_INTERNAL_2P5V,REF_INTERNAL_2P5V);/* 1. ʼڲ׼Դ */ + ADC_Init(ADC_1, adc_config.SPS, adc_config.Gain1, adc_config.PChan1, adc_config.NChan1); /* 2. ʼADC1 */ } - -/**------------------------------------------------------------------------ - * @brief ȡ ADC תݣ24 λԭʼת 16 λƫ 32768 - * @note תʽ((ԭʼݷչ >> 8) + 32768) & 0xFFFF - * @param ADCx: ADC ʵ (ADC_0 / ADC_1) - * @return 16 λ ADC ֵ0~65535 - * @example u32 val = ADC_ReadData(ADC_0); -**/ -u32 ADC_ReadData(ADC_ID_t ADCx) +//ADCͬʼ---------------------------------------------------------- +void ADC0_1_SyncConversion_Init(ADC_Config_TypeDef adc_config) +{ + ADC_REF_Init(REF_INTERNAL_2P5V,REF_INTERNAL_2P5V); /* 1. ʼڲ׼Դ */ + ADC_SyncInit(adc_config.SPS,adc_config.Gain0,adc_config.PChan0,adc_config.NChan0, + adc_config.Gain1,adc_config.PChan1,adc_config.NChan1); /* 2. ʼADC0ADC1 */ + /* 3. ʹADCͬת + * ͬתҪ֤ADC0ADC1ãʣתģʽԴȫͬ + * ADC_0ԴĴӲtriggerԶӦõADC_1ʱADCͬʱADC_0Դơ + */ + LHL_ADC_SetSync(ENABLE); + /* 4. ͬת迪ADC0Readyж */ + LHL_ADC_ITConfig(ADC_0, ADC_IT_RDY, ENABLE); + NVIC_EnableIRQ(ADC0_IRQn); + NVIC_SetPriority(ADC0_IRQn, 0); + /* 5. ת迪ADC0 */ + LHL_ADC_Start(ADC_0); +} +//ADC ݣ24λADCת16λƫ32768 +u32 ADC_ReadSampleData(ADC_ID_t ADCx) { volatile u32 reg_data = 0; reg_data = (ADCx == ADC_0) ? LHL_ADC_GetData(ADC_0) : LHL_ADC_GetData(ADC_1); @@ -96,92 +95,462 @@ u32 ADC_ReadData(ADC_ID_t ADCx) return reg_data ; } +////ʼת--------------------------------------------------------------- +//void StartADCConversion(ADC_ID_t ADCx) +//{ +// (ADCx == ADC_0) ? LHL_ADC_Start(ADC_0): LHL_ADC_Start(ADC_1); +//} - - -/*===========================================================================*/ - -/* С˯ģʽԶת - ѡģʽתʼǰΪתҽʽΪӲ - ڽ뵽ģʽ(С˯ģʽ)Զת - תԶֹͣת˯ģʽߺıѽģʽ - ҪSNOOZEźͨ·ģת(ADC)ӲԴ -*/ -/**------------------------------------------------------------------------ - * @brief ʼ ADC Ϊ͹ģʽת + Ӳ - * @note SNOOZE ģʽµԶתɺѡѻ˯ߡ - * @param ADCx: ADC ʵ (ADC_0 / ADC_1) - * @param SPS: ʣ SPS_10 - * @param Gain: ڲ PGA 棬 GAIN32 - * @param PChan: ͨ ADC0_AIN2 - * @param NChan: ͨ ADC0_AVSS - * @example ADC_Init_For_LowerPower(ADC_0, SPS_10, GAIN32, ADC0_AIN2, ADC0_AVSS); -**/ -void ADC_Init_For_LowerPower(ADC_ID_t ADCx, u8 SPS, u8 Gain, u8 PChan, u8 NChan) -{ - ADC_InitTypeDef ADC_InitStructure; - ADC_InitStructure.AINP = PChan; // ADCͨ - ADC_InitStructure.AINM = NChan; - ADC_InitStructure.PGA = Gain; // ڲPGA - ADC_InitStructure.FS = SPS; // ADC - ADC_InitStructure.Code = ADC_CODE_BIPOLAR; // ˫ - ADC_InitStructure.Mode = ADC_MODE_SINGLE_CONVERSION; // תģʽ - ADC_InitStructure.Trigger = ADC_TRIGGER_HARDWARE; // Ӳ ADC_TRIGGER_HARDWARE ADC_TRIGGER_SOFTWARE - ADC_InitStructure.ReferenceSelect = ADC_REF_REFP_to_REFN; // ڲ׼ - ADC_InitStructure.REF_BUFP = ENABLE; // ʹܻ׼ - ADC_InitStructure.REF_BUFM = ENABLE; - ADC_InitStructure.REF_Precharge = DISABLE; - - LHL_ADC_Init(ADCx, &ADC_InitStructure); - LHL_ADC_ITConfig(ADCx, ADC_IT_RDY, ENABLE); //RDY_INT = 1 - - NVIC_EnableIRQ(ADC0_IRQn); - NVIC_SetPriority(ADC0_IRQn, 0); - NVIC_EnableIRQ(ADC1_IRQn); - NVIC_SetPriority(ADC1_IRQn, 0); - } -/*===========================================================================*/ - - - - -//ADCжϻص============================================================================================================== -static adc_irq_callback_t adc0_irq_callback ,adc1_irq_callback; - -/**------------------------------------------------------------------------ - * @brief ע ADC תжϻص - * @param ADCx: ADC ʵ (ADC_0 / ADC_1) - * @param tim_irq_callback: ûصָ루޲޷ֵ - * @note עԶʹܶӦ ADC NVIC ж - * @example ADC_register_irq_callback(ADC_0, my_adc_callback); -**/ -void ADC_register_irq_callback(ADC_ID_t ADCx, adc_irq_callback_t tim_irq_callback) -{ - if(ADCx == ADC_0) {adc0_irq_callback = tim_irq_callback; NVIC_EnableIRQ(ADC0_IRQn);NVIC_SetPriority(ADC0_IRQn, 0);} - else if(ADCx == ADC_1) {adc1_irq_callback = tim_irq_callback; NVIC_EnableIRQ(ADC1_IRQn);NVIC_SetPriority(ADC1_IRQn, 0);} +//ֹͣת--------------------------------------------------------------- +void StopADCConversion(ADC_ID_t ADCx) +{ + (ADCx == ADC_0) ? LHL_ADC_Stop(ADC_0): LHL_ADC_Stop(ADC_1); } -/**------------------------------------------------------------------------ - * @brief ADC0 жϷ - * @note ADC0 ݾʱעĻصڣ -**/ -void ADC0_IRQHandler(void) -{ - if(LHL_ADC_GetPending(ADC_0, ADC_FLAG_RDY) == SET) - { - if(adc0_irq_callback != NULL) adc0_irq_callback(); - } -} -/**------------------------------------------------------------------------ - * @brief ADC1 жϷ - * @note ADC1 ݾʱעĻصڣ -**/ -void ADC1_IRQHandler(void) +/*********************************************************************************************************************************************/ +/*DMA ʽ һ÷ADC*/ +/*********************************************************************************************************************************************/ +#define MAX_ADC_COUNT 10 +typedef struct { + uint32_t BufferA[MAX_ADC_COUNT];//MAX_ADC_COUNT ÿΰADC ADC_SPS_9771msһܼ10ms + uint32_t BufferB[MAX_ADC_COUNT]; +} ADC_DATA_t; /* ˫ҪADCΪת2 */ +ADC_DATA_t adcData0 , adcData1;// +__RW uint8_t adcFlag0 , adcFlag1;//DMAɱ־ +//׼뿪ʼת--------------------------------------------------------------- +void DMA_ADC0_Conversion_Init(uint8_t Gain0, uint8_t PChan0, uint8_t NChan0) { - if(LHL_ADC_GetPending(ADC_1, ADC_FLAG_RDY) == SET) - { - if(adc1_irq_callback != NULL) adc1_irq_callback(); - } + DMA_HandleTypeDef DMA_Handle_ADC0; + /* 1.1 ʼڲ׼ */ + ADC_REF_Init(REF_INTERNAL_2P5V,REF_INTERNAL_2P5V); + /* 1.2 ʼADC */ + ADC_Init(ADC_0, SPS_977, Gain0, PChan0, NChan0); + /* 1.3 ʹADC0DMA */ + LHL_ADC_DMACmd(ADC_0, ENABLE); + DMA_DMAMUX_CFG(DMA_CHANNEL_2 ,REQUEST_SOURCE_ADC0); + + /* 2.2 DMAͨ0 */ + DMA_Handle_ADC0.Channel = DMA_CHANNEL_2; + DMA_Handle_ADC0.Mode = DMA_DIRECT_MODE; // Direct Mode + DMA_Handle_ADC0.Request = DMA_HARDWARE_REQUEST; + DMA_Handle_ADC0.Init.Direction = DMA_PERIPH_TO_MEMORY; // ->ڴ + DMA_Handle_ADC0.Init.Src_Address = (uint32_t)(&ADC->ADC_DATA_0); + DMA_Handle_ADC0.Init.Dest_Address = (uint32_t)&adcData0; + DMA_Handle_ADC0.Init.Data_Width = DMA_DATA_WIDTH_4B; + DMA_Handle_ADC0.Init.Data_Size = 1; + DMA_Handle_ADC0.Init.Repetition = MAX_ADC_COUNT*2; // ˫Ĵѭ˫ + DMA_Handle_ADC0.Init.Trans_Mode = DMA_CYCLIC_TRANSMISSION; // ѭģʽ + + if (LHL_DMA_Init(&DMA_Handle_ADC0) != LHL_OK) + { + while(1); // DMA Init Error + } + + /* 2.3 ʹDMAжϲ*/ + LHL_DMA_ITConfig(&DMA_Handle_ADC0, DMA_IT_MAJOR | DMA_IT_HALF, ENABLE); // ˫뿪жϺж + NVIC_EnableIRQ(DMA1_CH2_CH3_IRQn); + + LHL_DMA_Start(&DMA_Handle_ADC0); + + memset(&adcData0, 0, sizeof(adcData0)); + adcFlag0 = 0; + + LHL_ADC_Start(ADC_0); // ADC0תɺԶDMA } + + +void DMA_ADC0_1_SyncConversion_Init(uint8_t Gain0, uint8_t PChan0, uint8_t NChan0 ,uint8_t Gain1, uint8_t PChan1, uint8_t NChan1 ) +{ + DMA_HandleTypeDef DMA_Handle_ADC0 , DMA_Handle_ADC1; + + ADC_REF_Init(REF_INTERNAL_2P5V,REF_INTERNAL_2P5V); /* 1. ʼڲ׼Դ */ + ADC_SyncInit(SPS_977,Gain0,PChan0,NChan0,Gain1,PChan1,NChan1); /* 2. ʼADC0ADC1 */ + LHL_ADC_SetSync(ENABLE); // ͬģʽ + LHL_ADC_DMACmd(ADC_0, ENABLE);// ʹADC0ADC1DMA + LHL_ADC_DMACmd(ADC_1, ENABLE); + /* 3.1 DMAUXDMAͨ0ԴADC0 */ + DMA_DMAMUX_CFG(DMA_CHANNEL_2,REQUEST_SOURCE_ADC0);//DMAMUXӵDMAͨ + /* 3.2 DMAͨ0 */ + DMA_Handle_ADC0.Channel = DMA_CHANNEL_2; + DMA_Handle_ADC0.Request = DMA_HARDWARE_REQUEST; + DMA_Handle_ADC0.Mode = DMA_DIRECT_MODE; + DMA_Handle_ADC0.Init.Direction = DMA_PERIPH_TO_MEMORY; // ->ڴ + DMA_Handle_ADC0.Init.Src_Address = (uint32_t)(&pADC->ADC_DATA_0); + DMA_Handle_ADC0.Init.Dest_Address = (uint32_t)&adcData0; + DMA_Handle_ADC0.Init.Data_Width = DMA_DATA_WIDTH_4B; + DMA_Handle_ADC0.Init.Data_Size = 1; // ÿDMA1 + DMA_Handle_ADC0.Init.Repetition = MAX_ADC_COUNT*2; // ѭ10 + DMA_Handle_ADC0.Init.Trans_Mode = DMA_CYCLIC_TRANSMISSION; // ѭģʽ + if (LHL_DMA_Init(&DMA_Handle_ADC0) != LHL_OK) + { + while(1); // DMA Init Error + } + + LHL_DMA_ITConfig(&DMA_Handle_ADC0, DMA_IT_MAJOR | DMA_IT_HALF, ENABLE); // DMA0ж + NVIC_EnableIRQ(DMA1_CH2_CH3_IRQn); + + /* 4.1 DMAUXDMAͨ1ԴADC1 */ + DMA_DMAMUX_CFG(DMA_CHANNEL_3,REQUEST_SOURCE_ADC1);//DMAMUXӵDMAͨ + + /* 4.2 DMAͨ1 */ + DMA_Handle_ADC1.Channel = DMA_CHANNEL_3; + DMA_Handle_ADC1.Request = DMA_HARDWARE_REQUEST; + DMA_Handle_ADC1.Mode = DMA_DIRECT_MODE; + DMA_Handle_ADC1.Init.Direction = DMA_PERIPH_TO_MEMORY; + DMA_Handle_ADC1.Init.Src_Address = (uint32_t)(&pADC->ADC_DATA_1); // ΪADC DATA 1 + DMA_Handle_ADC1.Init.Dest_Address = (uint32_t)&adcData1; + DMA_Handle_ADC1.Init.Data_Width = DMA_DATA_WIDTH_4B; + DMA_Handle_ADC1.Init.Data_Size = 1; + DMA_Handle_ADC1.Init.Repetition = MAX_ADC_COUNT*2; + DMA_Handle_ADC1.Init.Trans_Mode = DMA_CYCLIC_TRANSMISSION; + if (LHL_DMA_Init(&DMA_Handle_ADC1) != LHL_OK) + { + while(1); // DMA Init Error + } + + LHL_DMA_ITConfig(&DMA_Handle_ADC1, DMA_IT_MAJOR | DMA_IT_HALF, ENABLE); + NVIC_EnableIRQ(DMA1_CH2_CH3_IRQn); + + /* 5 ʹDMA0DMA1*/ + LHL_DMA_Start(&DMA_Handle_ADC0); + LHL_DMA_Start(&DMA_Handle_ADC1); + + adcFlag0 = 0; + adcFlag1 = 0; + LHL_ADC_Start(ADC_0); // ADC0תɺԶDMA +} + + + +/* ͬADC0ʼԶתÿADC0תɣDMA0ݵadcData + * DMA0ADC0ݴﵽ10򴥷жϣݴʱA + * ݴﵽ20򴥷жϣݴʱB + * ݰɺԶֹͣȴٴδ*/ + +/* ͬADC0ADC1ʼͬת + * DMACH0ADC0ݴﵽ10򴥷жϣݴʱADMACH1ͬ10ADC1ݣ + * ݴﵽ20򴥷жϣݴʱB*/ +//ADC--------------------------------------------------------------- +uint32_t DMA_ADC_ReadData(uint8_t ADCx) +{ + volatile uint32_t reg_data = 0; + uint32_t* buffer_ptr = NULL; + ADC_DATA_t* adc_data ; + uint8_t flag = 0; + + if(ADCx == ADC_0) { flag = adcFlag0; adcFlag0 = 0;} //ȫֱ־ + else if(ADCx == ADC_1){ flag = adcFlag1; adcFlag1 = 0;} //ȫֱ־ + else return 0; // ûиADC + if (flag == 0) return 0;// û + adc_data = (ADCx == ADC_0) ? &adcData0 : &adcData1;//ѡADCԴ/ + buffer_ptr = (flag == 1) ? adc_data->BufferA : adc_data->BufferB;//flag=1ж flag=2ȫж + + for(uint8_t i = 0; i < MAX_ADC_COUNT; i++) + { + buffer_ptr[i] = ((((buffer_ptr[i] & 0xFFFFFF) | ((buffer_ptr[i] & 0x800000) ? 0xFF000000 : 0)) >> 8) + 32768) & 0xFFFF;//16λ + reg_data += buffer_ptr[i];//ĺ + } + + reg_data = reg_data / MAX_ADC_COUNT;//ƽ + return reg_data ; +} + + + + +/*********************************************************************************************************************************************/ +/*DMA зʽ */ +/*********************************************************************************************************************************************/ + +#if 1 //DMA_ADCзʽɼȡ +//Channel Sequencer ========================================================================= +__RW uint8_t adcFlag;//DMAɱ־ +#define SEQUENCER_COUNT 4 //ADC_MAX_SEQUENCER_CHANNELS + +// ADC0ñ - ʵ +static const SeqChannelConfig ADC0seq_configs[SEQUENCER_COUNT] = { + {ADC0_AINP_AIN0, ADC0_AINM_AVSS}, // Seq0 + {ADC0_AINP_AIN1, ADC0_AINM_AIN0}, // Seq1 + {ADC0_AINP_AIN2, ADC0_AINM_AIN1}, // Seq2 + {ADC0_AINP_AIN3, ADC0_AINM_AIN2}, // Seq3 +// {ADC0_AINP_AIN4, ADC0_AINM_AIN3}, // Seq4 +// {ADC0_AINP_AIN5, ADC0_AINM_AIN4}, // Seq5 +// {ADC0_AINP_AIN6, ADC0_AINM_AIN5}, // Seq6 +// {ADC0_AINP_AIN7, ADC0_AINM_AIN6}, // Seq7 +}; +// ADC1ñ - ʵ +static const SeqChannelConfig ADC1seq_configs[SEQUENCER_COUNT] = { + {ADC1_AINP_AIN0, ADC1_AINM_AVSS}, // Seq0 + {ADC1_AINP_AIN1, ADC1_AINM_AIN0}, // Seq1 + {ADC1_AINP_AIN2, ADC1_AINM_AIN1}, // Seq2 + {ADC1_AINP_AIN3, ADC1_AINM_AIN2}, // Seq3 +// {ADC1_AINP_AIN4, ADC1_AINM_AIN3}, // Seq4 +// {ADC1_AINP_AIN5, ADC1_AINM_AIN4}, // Seq5 +// {ADC1_AINP_AIN6, ADC1_AINM_AIN5}, // Seq6 +// {ADC1_AINP_AIN7, ADC1_AINM_AIN6}, // Seq7 +}; + +/* ߼ADC0 +* ==ADCתϣDMA0ADC0ݣ +* ==DMA0ϣDMA1ADC0һתͨ +* ==DMA1ϣADC0һͨԶת +* ==ADCͨתֹͣDMA1ж */ +ADC_Data_t adcBuffer[SEQUENCER_COUNT]; /* ADC */ +void DMA_ADC0_SingleChannel_Init(void) +{ + ADC_InitTypeDef ADC_InitStructure; + ADC_SingleCSInitTypeDef ADC_CSInitStructure; /* ADCʼṹ */ + ADC_Config_t ADC_Config[SEQUENCER_COUNT] __ALIGN(32); /* ADC32λ */ + DMAMUX_InitTypeDef DMAMUX_InitStructure; + + DMA_HandleTypeDef DMA_Handle_ADCstatus ,DMA_Handle_ADCcontrol; + + /* 1. ʼڲ׼ */ + ADC_REF_Init(REF_INTERNAL_2P5V,REF_INTERNAL_2P5V); + + /* 2.1 ʼADC0ADC1ͨADCͨò̶ģʽת + * Ȼģʽרýṹã˳ͨѭģʽԴ */ + ADC_InitStructure.FS = ADC_SPS_12P5; // 12.5SPS4ͨѯʽ1SPS + ADC_InitStructure.PGA = ADC_PGA_GAIN_1; + ADC_InitStructure.Code = ADC_CODE_BIPOLAR; + ADC_InitStructure.ReferenceSelect = ADC_REF_REFP_to_REFN; + ADC_InitStructure.REF_BUFP = ENABLE; + ADC_InitStructure.REF_BUFM = ENABLE; + ADC_InitStructure.REF_Precharge = DISABLE; + ADC_InitStructure.Reference = 2500.0f; + + ADC_CSInitStructure.ADC_ID = ADC_0; // ADC0 + ADC_CSInitStructure.ADC_CFG = ADC_Config; // + ADC_CSInitStructure.Active_Channels = SEQUENCER_COUNT; // ͨ + ADC_CSInitStructure.Cycle_Mode = DISABLE; // ѭʹܣһΣѭӲһΣѭкȴ´δ + ADC_CSInitStructure.Sequencer_Trigger = ADC_TRIGGER_SOFTWARE; // ѭãһΣѭкֹͣӲһΣβɼһͨ + + for (int i = 0; i < SEQUENCER_COUNT; i++) { //SEQUENCER_COUNT =4: ADC0תͨ0->1->2->3->0->1->... + ADC_CSInitStructure.AINP_Channel[i] = ADC0seq_configs[i].ainp_channel; + ADC_CSInitStructure.AINM_Channel[i] = ADC0seq_configs[i].ainm_channel; + } + + LHL_ADC_SingleChannelSequencerInit(&ADC_InitStructure, &ADC_CSInitStructure); + + /* 2.2 ͨģʽʹӦADCDMA */ + LHL_ADC_DMACmd(ADC_0, ENABLE); // ʹADC0DMA + + /* 3.1 DMAUXDMA0ԴADC0 */ + DMA_DMAMUX_CFG(DMA_CHANNEL_0 ,REQUEST_SOURCE_ADC0); + + /* 3.2 DMA0ڶȡADC0ݺ״̬ */ + DMA_Handle_ADCstatus.Channel = DMA_CHANNEL_0; // hDMA0 + DMA_Handle_ADCstatus.Mode = DMA_CHAINING_MODE; + DMA_Handle_ADCstatus.Request = DMA_HARDWARE_REQUEST; + DMA_Handle_ADCstatus.Init.Direction = DMA_PERIPH_TO_MEMORY; + DMA_Handle_ADCstatus.Init.Src_Address = (uint32_t)(&pADC->ADC_STATUS_0); // ԴַȡADC0 + DMA_Handle_ADCstatus.Init.Dest_Address = (uint32_t)adcBuffer; + DMA_Handle_ADCstatus.Init.Data_Width = DMA_DATA_WIDTH_4B; + DMA_Handle_ADCstatus.Init.Data_Size = 2; // ״̬ݹ2Ĵ + DMA_Handle_ADCstatus.Init.Repetition = SEQUENCER_COUNT; + DMA_Handle_ADCstatus.Init.Trans_Mode = DMA_CYCLIC_TRANSMISSION; + DMA_Handle_ADCstatus.Init.Chaining = TO_DMA_CHANNEL_1; // ɺԶDMA1 + if (LHL_DMA_Init(&DMA_Handle_ADCstatus) != LHL_OK) + { + while(1); // DMA Init Error + } + + /* 4.1 DMA1ADC0ͨĴ */ + DMA_Handle_ADCcontrol.Channel = DMA_CHANNEL_1; // ->hDMA1 + DMA_Handle_ADCcontrol.Mode = DMA_DIRECT_MODE; + DMA_Handle_ADCcontrol.Request = DMA_HARDWARE_REQUEST; + DMA_Handle_ADCcontrol.Init.Direction = DMA_MEMORY_TO_PERIPH; + DMA_Handle_ADCcontrol.Init.Src_Address = (uint32_t)ADC_Config; // ԴַȡADC0ͨò + DMA_Handle_ADCcontrol.Init.Dest_Address = (uint32_t)(&pADC->ADC_CONTROL_0); // ĿĵַADC0Ĵ + DMA_Handle_ADCcontrol.Init.Data_Width = DMA_DATA_WIDTH_4B; + DMA_Handle_ADCcontrol.Init.Data_Size = 2; + DMA_Handle_ADCcontrol.Init.Repetition = SEQUENCER_COUNT; + DMA_Handle_ADCcontrol.Init.Trans_Mode = DMA_CYCLIC_TRANSMISSION; + if (LHL_DMA_Init(&DMA_Handle_ADCcontrol) != LHL_OK) + { + while(1); // DMA Init Error + } + + /* 4.2 ʹDMAж */ + LHL_DMA_ITConfig(&DMA_Handle_ADCcontrol, DMA_IT_MAJOR, ENABLE); + NVIC_EnableIRQ(DMA1_CH1_IRQn); + + /* 5. ʽDMA*/ + LHL_DMA_Start(&DMA_Handle_ADCstatus); + + adcFlag = 0; + memset(&adcBuffer,0,sizeof(adcBuffer)); +} + + + + + +/* ߼ ADC0ͬģʽADC1ͬʱ +* ==ADCתϣDMA0ADC0ADC1ݡ +* ==DMA0ϣDMA1ADC0ADC1òһADCתֱͨͨת */ +typedef struct{ /* ˫ADC˫ */ + ADC_DualData_t BufferA[SEQUENCER_COUNT]; + ADC_DualData_t BufferB[SEQUENCER_COUNT]; +} ADC_DualData_Buffer_t; +ADC_DualData_Buffer_t adcDualBuffer; /* ˫ADCݻ */ +#define TCD_COUNT 2 /* ˫õ2 */ +void DMA_ADC0_1_DualChannel_Init(void) +{ + ADC_InitTypeDef ADC_InitStructure; + ADC_DualCSInitTypeDef ADC_DualCSInitStructure; /* ˫ADCʼṹ */ + ADC_DualConfig_t ADC_DualConfig[SEQUENCER_COUNT] __ALIGN(128); /* ˫ADC128λ */ + DMAMUX_InitTypeDef DMAMUX_InitStructure; + DMA_HandleTypeDef DMA_Handle_ADCstatus ,DMA_Handle_ADCcontrol;/* õ2·DMA */ + DMA_InitTypeDef DMA_InitStructure[TCD_COUNT]; /* TCDҪӦDMAṹ */ + DMA_DES_N_TypeDef TCD_Quene[TCD_COUNT] __ALIGN(32); /* DMA TCD32λ*/ + + /* 1.1 ʼڲ׼ */ + ADC_REF_Init(REF_INTERNAL_2P5V,REF_INTERNAL_OFF); + /* 1.2 ʼADC0ADC1ͨADCͨòģʽΪת + * ȻģʽרýṹãͨţѭģʽԼԴ */ + + ADC_InitStructure.FS = ADC_SPS_12P5; // + ADC_InitStructure.PGA = ADC_PGA_GAIN_1; + ADC_InitStructure.Code = ADC_CODE_BIPOLAR; + ADC_InitStructure.ReferenceSelect = ADC_REF_REFP_to_REFN; + ADC_InitStructure.REF_BUFP = ENABLE; + ADC_InitStructure.REF_BUFM = ENABLE; + ADC_InitStructure.REF_Precharge = DISABLE; + ADC_InitStructure.Reference = 2500.0f; + + ADC_DualCSInitStructure.ADC_CFGs = ADC_DualConfig; // ˫ͨ + ADC_DualCSInitStructure.Active_Channels = SEQUENCER_COUNT; // ͨ4 + ADC_DualCSInitStructure.Cycle_Mode = DISABLE; // ѭʹܣһΣѭӲһΣѭкȴ´δ + ADC_DualCSInitStructure.Sequencer_Trigger = ADC_TRIGGER_SOFTWARE; // ѭãһΣѭкֹͣӲһΣβɼһͨ + + for (int i = 0; i < SEQUENCER_COUNT; i++) { + ADC_DualCSInitStructure.AINP0_Channel[i] = ADC0seq_configs[i].ainp_channel; + ADC_DualCSInitStructure.AINM0_Channel[i] = ADC0seq_configs[i].ainm_channel; + ADC_DualCSInitStructure.AINP1_Channel[i] = ADC1seq_configs[i].ainp_channel; + ADC_DualCSInitStructure.AINM1_Channel[i] = ADC1seq_configs[i].ainm_channel; + } + + LHL_ADC_DualChannelSequencerInit(&ADC_InitStructure, &ADC_DualCSInitStructure); // ʼADC˫ + + /* 1.3 ͨģʽʹͬģʽӦADCDMA */ + LHL_ADC_SetSync(ENABLE); // ʹͬģʽ + LHL_ADC_DMACmd(ADC_0, ENABLE); // ʹADC0ADC1DMA + LHL_ADC_DMACmd(ADC_1, ENABLE); + + /* 2. DMAUXDMA0ԴADC0 */ + DMA_DMAMUX_CFG(DMA_CHANNEL_0 ,REQUEST_SOURCE_ADC0); + + /* 3. DMAڶȡADC0ADC1ݺ״̬ */ + DMA_Handle_ADCstatus.Channel = DMA_CHANNEL_0; // hDMA0 + DMA_Handle_ADCstatus.Mode = DMA_SCATTER_GATHER_MODE; // ɢۺģʽ + DMA_Handle_ADCstatus.Request = DMA_HARDWARE_REQUEST; // Ӳ + DMA_Handle_ADCstatus.TCD_Count = TCD_COUNT; // 2TCD˫ + DMA_Handle_ADCstatus.TCD_List = TCD_Quene; // TCD + DMA_Handle_ADCstatus.TCD_Init = DMA_InitStructure; // TCDʼ + + DMA_InitStructure[0].Direction = DMA_PERIPH_TO_MEMORY; // TCD0ADC0ADC1ݶȡ + DMA_InitStructure[0].Src_Address = (uint32_t)(&pADC->IO_CONTROL_IOUT); + DMA_InitStructure[0].Data_Width = DMA_DATA_WIDTH_16B; + DMA_InitStructure[0].Dest_Address = (uint32_t)&adcDualBuffer.BufferA[0];// ָ򻺴A + DMA_InitStructure[0].Data_Size = 2; + DMA_InitStructure[0].Repetition = SEQUENCER_COUNT; + DMA_InitStructure[0].Trans_Mode = DMA_INTERVAL_TRANSMISSION; // ڶдڵļĴ + DMA_InitStructure[0].Src_Interval_Factor = 3; + DMA_InitStructure[0].Dest_Interval_Factor = 1; + DMA_InitStructure[0].Chaining = TO_DMA_CHANNEL_1; // ʽDMA1ADCͨл + DMA_InitStructure[0].TCD_Address = (int32_t)&TCD_Quene[1]; // ɺTCD1ݻл + DMA_InitStructure[0].Auto_Start = DISABLE; + DMA_InitStructure[0].INT_Major = DISABLE; + DMA_InitStructure[0].INT_Half = DISABLE; + + DMA_InitStructure[1].Direction = DMA_PERIPH_TO_MEMORY; // TCD1TCD0һ + DMA_InitStructure[1].Src_Address = (uint32_t)(&pADC->IO_CONTROL_IOUT); + DMA_InitStructure[1].Data_Width = DMA_DATA_WIDTH_16B; + DMA_InitStructure[1].Dest_Address = (uint32_t)&adcDualBuffer.BufferB[0];// ָ򻺴B + DMA_InitStructure[1].Data_Size = 2; + DMA_InitStructure[1].Repetition = 4; + DMA_InitStructure[1].Trans_Mode = DMA_INTERVAL_TRANSMISSION; + DMA_InitStructure[1].Src_Interval_Factor = 3; + DMA_InitStructure[1].Dest_Interval_Factor = 1; + DMA_InitStructure[1].Chaining = TO_DMA_CHANNEL_1; + DMA_InitStructure[1].TCD_Address = (int32_t)&TCD_Quene[0]; // ɺصTCD0 + DMA_InitStructure[1].Auto_Start = DISABLE; + DMA_InitStructure[1].INT_Major = DISABLE; + DMA_InitStructure[1].INT_Half = DISABLE; + + if (LHL_DMA_Init(&DMA_Handle_ADCstatus) != LHL_OK) + { + while(1); // DMA Init Error + } + + /* 4. DMA1ADC0ADC1ĸüĴ */ + DMA_Handle_ADCcontrol.Channel = DMA_CHANNEL_1; // ע->hDMA1 + DMA_Handle_ADCcontrol.Mode = DMA_DIRECT_MODE; + DMA_Handle_ADCcontrol.Request = DMA_HARDWARE_REQUEST; + DMA_Handle_ADCcontrol.Init.Direction = DMA_MEMORY_TO_PERIPH; + DMA_Handle_ADCcontrol.Init.Src_Address = (uint32_t)&ADC_DualConfig[0]; // ԴַADC˫ͨòб + DMA_Handle_ADCcontrol.Init.Data_Width = DMA_DATA_WIDTH_16B; + DMA_Handle_ADCcontrol.Init.Dest_Address = (uint32_t)(&pADC->INTERRUPT_CONTROL_0); // ĿĵַADC1 CHANNEL_CFGĴ + DMA_Handle_ADCcontrol.Init.Data_Size = 2; + DMA_Handle_ADCcontrol.Init.Repetition = SEQUENCER_COUNT; // ѭͨ + DMA_Handle_ADCcontrol.Init.Trans_Mode = DMA_INTERVAL_TRANSMISSION; + DMA_Handle_ADCcontrol.Init.Src_Interval_Factor = 1; + DMA_Handle_ADCcontrol.Init.Dest_Interval_Factor = 3; + + if (LHL_DMA_Init(&DMA_Handle_ADCcontrol) != LHL_OK) + { + while(1); // DMA Init Error + } + + /* 5. ϣʹDMA1ж */ + LHL_DMA_ITConfig(&DMA_Handle_ADCcontrol, DMA_IT_MAJOR, ENABLE); // DMA1ж + NVIC_EnableIRQ(DMA1_CH1_IRQn); + + /* 6. ʽDMA0 */ + LHL_DMA_Start(&DMA_Handle_ADCstatus); + + adcFlag = 0; + memset(&adcDualBuffer,0,sizeof(adcDualBuffer)); +} + + +//ADC--------------------------------------------------------------- +uint32_t ADC_ReadSingleData(uint8_t SeqChannelNum)//ͨ0-8ȡ +{ + volatile uint32_t reg_data; + if (adcFlag > 0) + { + reg_data = adcBuffer[SeqChannelNum].ADC_Data ;//24bitʽ + reg_data = ((((reg_data & 0xFFFFFF) | ((reg_data & 0x800000) ? 0xFF000000 : 0)) >> 8) + 32768) & 0xFFFF; + adcFlag = 0; + } + return reg_data ; +} + +uint32_t ADC_ReadDualData(ADC_ID_t adcx ,uint8_t SeqChannelNum)//ͨ0-8ȡ +{ + volatile uint32_t reg_data; + volatile uint32_t uCurrentBuffer = LHL_DMA_GetDestAddress(DMA_CHANNEL_0); // ȡDMA0ǰָBuffer ״̬ĴͨDMA_CHANNEL_0 + if (adcFlag > 0) + { + if (uCurrentBuffer < (uint32_t)adcDualBuffer.BufferB) // ͨȡDMA0ĿĵַжݴĸBuffer + { + //The dual ADC data is stored in BufferB; + if(adcx == ADC_0) reg_data = adcDualBuffer.BufferB[SeqChannelNum].ADC0_Data ; + else reg_data = adcDualBuffer.BufferB[SeqChannelNum].ADC1_Data ; + } + else + { + //The dual ADC data is stored in BufferA + if(adcx == ADC_0) reg_data = adcDualBuffer.BufferA[SeqChannelNum].ADC0_Data ; + else reg_data = adcDualBuffer.BufferA[SeqChannelNum].ADC1_Data ; + } + reg_data = ((((reg_data & 0xFFFFFF) | ((reg_data & 0x800000) ? 0xFF000000 : 0)) >> 8) + 32768) & 0xFFFF; + adcFlag = 0; + } + return reg_data ; +} +#endif diff --git a/user/MCU/lhl_adc.h b/user/MCU/lhl_adc.h old mode 100755 new mode 100644 index 251b3d2..d43aba6 --- a/user/MCU/lhl_adc.h +++ b/user/MCU/lhl_adc.h @@ -4,7 +4,7 @@ /*==================================================================================*/ //ϵͳض /*==================================================================================*/ -#define MainADC pADC +#define ADC pADC // Gain0 Gain1 #define GAIN1 ADC_PGA_GAIN_1 @@ -79,24 +79,45 @@ #define ADC1_CALIBP ADC1_AINP_CALIBP // ADC1_AINP_CALIBP, ADC1_AINM_CALIBN, //} ADC1_AINP_CHANNEL_t; } ADC1_AINM_CHANNEL_t; + /*==================================================================================*/ //ϵͳ /*==================================================================================*/ +typedef struct { + u8 Gain0; //Ŵϵ + u8 PChan0; //ͨ + u8 NChan0; //ͨ + u8 Gain1; //Ŵϵ + u8 PChan1; //ͨ + u8 NChan1; //ͨ + u8 SPS; // + +} ADC_Config_TypeDef; + +void ADC0_Conversion_Init(ADC_Config_TypeDef adcCfg); +void ADC1_Conversion_Init(ADC_Config_TypeDef adcCfg); +void ADC0_1_SyncConversion_Init(ADC_Config_TypeDef adcCfg); +//void StartADCConversion(ADC_ID_t ADCx);//ADC_ID_t +void StopADCConversion(ADC_ID_t ADCx);//ADC_ID_t +uint32_t ADC_ReadSampleData(ADC_ID_t ADCx); -void ADC_REF_Init(u8 vref,u8 vdrive); -void ADC_Init(ADC_ID_t ADCx ,u8 SPS ,u8 Gain, u8 PChan, u8 NChan ); -void ADC_SyncCmd(FunctionalState NewState); -void StartADC(ADC_ID_t ADCx); -void StopADC(ADC_ID_t ADCx); -uint32_t ADC_ReadData(ADC_ID_t ADCx); -void ADC_Init_For_SNOOZE(ADC_ID_t ADCx ,u8 SPS ,u8 Gain, u8 PChan, u8 NChan ); -void ADC_Init_For_LowerPower(ADC_ID_t ADCx, u8 SPS, u8 Gain, u8 PChan, u8 NChan); -//ADCжϻص -typedef void (*adc_irq_callback_t)(void); -void ADC_register_irq_callback(ADC_ID_t ADCx, adc_irq_callback_t tim_irq_callback); +extern __RW uint8_t adcFlag0 , adcFlag1; + +void DMA_ADC0_Conversion_Init(uint8_t Gain, uint8_t PChan, uint8_t NChan); +void DMA_ADC0_1_SyncConversion_Init(uint8_t Gain0, uint8_t PChan0, uint8_t NChan0 ,uint8_t Gain1, uint8_t PChan1, uint8_t NChan1 ); +uint32_t DMA_ADC_ReadData(ADC_ID_t ADCx); + + + +typedef struct { + uint8_t ainp_channel;// + uint8_t ainm_channel; // +}SeqChannelConfig; +void DMA_ADC_SingleChannel_Init(void); + #endif diff --git a/user/MCU/lhl_adc_dma.c b/user/MCU/lhl_adc_dma.c deleted file mode 100755 index 307b992..0000000 --- a/user/MCU/lhl_adc_dma.c +++ /dev/null @@ -1,395 +0,0 @@ -#include "../main/SystemInclude.h" - -/*********************************************************************************************************************************************/ -/*DMA жϷʽ */ -/*********************************************************************************************************************************************/ -DMA_HandleTypeDef DMA_Handle_ADC0,DMA_Handle_ADC1; - -/**------------------------------------------------------------------------ - * @brief ʼADCDMA䣨ͨѭģʽ - * @note DMAADCתԶ˵ָڴ滺ʹѭģʽ - * ʹDMAжϡ - * @param ADCx: ADCʵ (ADC_0 / ADC_1) - * @param dest_addr: Ŀڴ滺ַ豣Ч - * @param dest_count: ȣظѭģʽÿδѭ - * @example DMA_ADC_Init(ADC_0, (u32*)adc_buffer, 32); -**/ -void DMA_ADC_Init(ADC_ID_t ADCx ,u32 *dest_addr , u8 dest_count) -{ - DMA_HandleTypeDef DMA_Handle_ADC; -//DMA_Handle_ADC.Channel = DMA_CHANNEL_ADC0; - DMA_Handle_ADC.Mode = DMA_DIRECT_MODE; // ֱ Mode - DMA_Handle_ADC.Request = DMA_HARDWARE_REQUEST; - DMA_Handle_ADC.Init.Direction = DMA_PERIPH_TO_MEMORY; // ->ڴ -//DMA_Handle_ADC.Init.Src_Address = (uint32_t)&(MainADC->ADC_DATA_0); - DMA_Handle_ADC.Init.Dest_Address = (uint32_t)dest_addr; - DMA_Handle_ADC.Init.Data_Width = DMA_DATA_WIDTH_4B; - DMA_Handle_ADC.Init.Data_Size = 1; - DMA_Handle_ADC.Init.Repetition = dest_count; - DMA_Handle_ADC.Init.Trans_Mode = DMA_CYCLIC_TRANSMISSION; // ѭģʽ - - if(ADCx == ADC_0) - { - //ӵDMA - LHL_ADC_DMACmd(ADC_0, ENABLE); - DMA_DMAMUX_CFG(DMA_CHANNEL_ADC_0 ,REQUEST_SOURCE_ADC0); - DMA_Handle_ADC0 = DMA_Handle_ADC; - DMA_Handle_ADC0.Channel = DMA_CHANNEL_ADC_0; - DMA_Handle_ADC0.Init.Src_Address = (uint32_t)&(MainADC->ADC_DATA_0); - if (LHL_DMA_Init(&DMA_Handle_ADC0) != LHL_OK) - { - while(1); - } - LHL_DMA_ITConfig(&DMA_Handle_ADC0, DMA_IT_MAJOR, ENABLE);// ж -// LHL_DMA_Start(&DMA_Handle_ADC0); - } - else if(ADCx == ADC_1) - { - //ӵDMA - LHL_ADC_DMACmd(ADC_1, ENABLE); - DMA_DMAMUX_CFG(DMA_CHANNEL_ADC_1 ,REQUEST_SOURCE_ADC1); - DMA_Handle_ADC1 = DMA_Handle_ADC; - DMA_Handle_ADC1.Channel = DMA_CHANNEL_ADC_1; - DMA_Handle_ADC1.Init.Src_Address = (uint32_t)&(MainADC->ADC_DATA_1); - if (LHL_DMA_Init(&DMA_Handle_ADC1) != LHL_OK) - { - while(1); - } - LHL_DMA_ITConfig(&DMA_Handle_ADC1, DMA_IT_MAJOR, ENABLE);// ж -// LHL_DMA_Start(&DMA_Handle_ADC1); - } -} -/**------------------------------------------------------------------------ - * @brief ADCDMA - * @note DMAͨͬʱADCתģʽʼ - * @param ADCx: ADCʵ (ADC_0 / ADC_1) - * @example DMA_StartADC(ADC_0); -**/ -void DMA_StartADC(ADC_ID_t ADCx) -{ - if(ADCx == ADC_0) { LHL_DMA_Start(&DMA_Handle_ADC0); LHL_ADC_Start(ADC_0); } - else { LHL_DMA_Start(&DMA_Handle_ADC1); LHL_ADC_Start(ADC_1); } -} -/**------------------------------------------------------------------------ - * @brief ֹͣADCDMA - * @param ADCx: ADCʵ (ADC_0 / ADC_1) - * @example DMA_StopADC(ADC_0); -**/ -void DMA_StopADC(ADC_ID_t ADCx) -{ - if(ADCx == ADC_0) { LHL_DMA_Stop(&DMA_Handle_ADC0); LHL_ADC_Stop(ADC_0); } - else { LHL_DMA_Stop(&DMA_Handle_ADC1); LHL_ADC_Stop(ADC_1); } -} - - - - - - - - - - - - - - -/*********************************************************************************************************************************************/ -/*DMA зʽ */ -/*********************************************************************************************************************************************/ -/* ߼ADC0 -* ==ADCתϣDMA0ADC0ݣ -* ==DMA0ϣDMA1ADC0һתͨ -* ==DMA1ϣADC0һͨԶת -* ==ADCͨתֹͣDMA1ж */ -//DMA_ADCзʽɼȡ========================================================================= - - -DMA_HandleTypeDef DMA_Handle_ADCstatus ,DMA_Handle_ADCcontrol; - -//ADC_Data_t adcBuffer[8]; /* ADC */ -/**------------------------------------------------------------------------ - * @brief ʼADC0ͨDMAģʽ - * @note ADC0ʽԶлͨʹ˫DMAЭ - * - DMA0ADC״̬ݣ - * - DMA1ADCͨüĴ - * ģʽ贫ýṹ壬ͨбʡȲ - * @param seq_config: ýṹָ룬ͨСʡ桢 - * @example DMA_ADC0_SingleChannel_SEQ_Init(&my_seq_config); -**/ -void DMA_ADC0_SingleChannel_SEQ_Init(__SeqConfig_TypeDef* seq_config) -{ - ADC_InitTypeDef ADC_InitStructure; - ADC_SingleCSInitTypeDef ADC_CSInitStructure; /* ADCʼṹ */ - ADC_Config_t ADC_Config[seq_config->SeqCount] __ALIGN(32); /* ADC32λ */ - DMAMUX_InitTypeDef DMAMUX_InitStructure; - - - /* 1. ʼڲ׼ */ - ADC_REF_Init(REF_INTERNAL_2P5V,REF_INTERNAL_2P5V); - - /* 2.1 ʼADC0ADC1ͨADCͨò̶ģʽת - * Ȼģʽרýṹã˳ͨѭģʽԴ */ - - ADC_InitStructure.FS = seq_config->SPS;// 12.5SPS4ͨѯʽ1SPS - ADC_InitStructure.PGA = seq_config->Gain; - - ADC_InitStructure.Code = ADC_CODE_BIPOLAR; - ADC_InitStructure.ReferenceSelect = ADC_REF_REFP_to_REFN; - ADC_InitStructure.REF_BUFP = ENABLE; - ADC_InitStructure.REF_BUFM = ENABLE; - ADC_InitStructure.REF_Precharge = DISABLE; - ADC_InitStructure.Reference = 2500.0f; - - ADC_CSInitStructure.ADC_ID = ADC_0; // ADC0 - ADC_CSInitStructure.ADC_CFG = ADC_Config; // - ADC_CSInitStructure.Active_Channels = seq_config->SeqCount; // ͨ - ADC_CSInitStructure.Cycle_Mode = DISABLE; // ѭʹܣһΣѭӲһΣѭкȴ´δ - ADC_CSInitStructure.Sequencer_Trigger = ADC_TRIGGER_SOFTWARE; // ѭãһΣѭкֹͣӲһΣβɼһͨ - - for (int i = 0; i < seq_config->SeqCount; i++) { //SeqCount =4: ADC0תͨ0->1->2->3->0->1->... - ADC_CSInitStructure.AINP_Channel[i] = seq_config->SeqChannel[i].ainp_channel; - ADC_CSInitStructure.AINM_Channel[i] = seq_config->SeqChannel[i].ainm_channel; - } - - LHL_ADC_SingleChannelSequencerInit(&ADC_InitStructure, &ADC_CSInitStructure); - - /* 2.2 ͨģʽʹӦADCDMA */ - LHL_ADC_DMACmd(ADC_0, ENABLE); // ʹADC0DMA - - /* 3.1 DMAUXDMA0ԴADC0 */ - DMA_DMAMUX_CFG(DMA_CHANNEL_ADC_STA ,REQUEST_SOURCE_ADC0); - - /* 3.2 DMA0ڶȡADC0ݺ״̬ */ - DMA_Handle_ADCstatus.Channel = DMA_CHANNEL_ADC_STA; - DMA_Handle_ADCstatus.Mode = DMA_CHAINING_MODE; - DMA_Handle_ADCstatus.Request = DMA_HARDWARE_REQUEST; - DMA_Handle_ADCstatus.Init.Direction = DMA_PERIPH_TO_MEMORY; - DMA_Handle_ADCstatus.Init.Src_Address = (uint32_t)(&MainADC->ADC_STATUS_0); // ԴַȡADC0 - DMA_Handle_ADCstatus.Init.Dest_Address = (uint32_t)seq_config->adcBuffer; - DMA_Handle_ADCstatus.Init.Data_Width = DMA_DATA_WIDTH_4B; - DMA_Handle_ADCstatus.Init.Data_Size = 2; // ״̬ݹ2Ĵ - DMA_Handle_ADCstatus.Init.Repetition = seq_config->SeqCount; - DMA_Handle_ADCstatus.Init.Trans_Mode = DMA_CYCLIC_TRANSMISSION; - DMA_Handle_ADCstatus.Init.Chaining = (DMA_CHAINING_t)DMA_CHANNEL_ADC_CTL; //Ӧ TO_DMA_CHANNEL_3 // ɺԶDMA1 - if (LHL_DMA_Init(&DMA_Handle_ADCstatus) != LHL_OK) - { - while(1); // DMA Init Error - } - - /* 4.1 DMA1ADC0ͨĴ */ - DMA_Handle_ADCcontrol.Channel = DMA_CHANNEL_ADC_CTL; // ->hDMA1 - DMA_Handle_ADCcontrol.Mode = DMA_DIRECT_MODE; - DMA_Handle_ADCcontrol.Request = DMA_HARDWARE_REQUEST; - DMA_Handle_ADCcontrol.Init.Direction = DMA_MEMORY_TO_PERIPH; - DMA_Handle_ADCcontrol.Init.Src_Address = (uint32_t)ADC_Config; // ԴַȡADC0ͨò - DMA_Handle_ADCcontrol.Init.Dest_Address = (uint32_t)(&pADC->ADC_CONTROL_0); // ĿĵַADC0Ĵ - DMA_Handle_ADCcontrol.Init.Data_Width = DMA_DATA_WIDTH_4B; - DMA_Handle_ADCcontrol.Init.Data_Size = 2; - DMA_Handle_ADCcontrol.Init.Repetition = seq_config->SeqCount; - DMA_Handle_ADCcontrol.Init.Trans_Mode = DMA_CYCLIC_TRANSMISSION; - if (LHL_DMA_Init(&DMA_Handle_ADCcontrol) != LHL_OK) - { - while(1); // DMA Init Error - } - - /* 4.2 ʹDMAж */ - LHL_DMA_ITConfig(&DMA_Handle_ADCcontrol, DMA_IT_MAJOR, ENABLE); -// NVIC_EnableIRQ(DMA1_CH1_IRQn); //ADCcontrolж -// /* 5. ʽDMA*/ -// LHL_DMA_Start(&DMA_Handle_ADCstatus); -// memset(&(adcBuffer),0,sizeof(adcBuffer)); - -} -/**------------------------------------------------------------------------ - * @brief ADCDMA - * @note DMA0״̬ˣADCתԶֻͨ - * @param ADCx: ADCʵ (֧ADC_0ڲѹ̶ΪADC0) - * @example StartDMA_SEQ_ADC(ADC_0); -**/ -void StartDMA_SEQ_ADC(ADC_ID_t ADCx) -{ - if(ADCx == ADC_0) { LHL_DMA_Start(&DMA_Handle_ADCstatus); LHL_ADC_Start(ADC_0); } - else { LHL_DMA_Start(&DMA_Handle_ADCstatus); LHL_ADC_Start(ADC_1); } -} -/**------------------------------------------------------------------------ - * @brief ֹͣADCDMA - * @param ADCx: ADCʵ (ADC_0 / ADC_1) - * @note ֹͣDMAֹͨͣADCת - * @example StopDMA_SEQ_ADC(ADC_0); -**/ -void StopDMA_SEQ_ADC(ADC_ID_t ADCx) -{ - if(ADCx == ADC_0) { LHL_DMA_Stop(&DMA_Handle_ADC0); LHL_ADC_Stop(ADC_0); } - else { LHL_DMA_Stop(&DMA_Handle_ADC1); LHL_ADC_Stop(ADC_1); } -} - - - - - - - - - - - - - -//============================================================ -#if 0 - -/* ߼ ADC0ͬģʽADC1ͬʱ -* ==ADCתϣDMA0ADC0ADC1ݡ -* ==DMA0ϣDMA1ADC0ADC1òһADCתֱͨͨת */ -typedef struct{ /* ˫ADC˫ */ - ADC_DualData_t BufferA[SEQUENCER_COUNT]; - ADC_DualData_t BufferB[SEQUENCER_COUNT]; -} ADC_DualData_Buffer_t; -ADC_DualData_Buffer_t adcDualBuffer; /* ˫ADCݻ */ -#define TCD_COUNT 2 /* ˫õ2 */ -void DMA_ADC0_1_DualChannel_Init(void) -{ - ADC_InitTypeDef ADC_InitStructure; - ADC_DualCSInitTypeDef ADC_DualCSInitStructure; /* ˫ADCʼṹ */ - ADC_DualConfig_t ADC_DualConfig[SEQUENCER_COUNT] __ALIGN(128); /* ˫ADC128λ */ - DMAMUX_InitTypeDef DMAMUX_InitStructure; - DMA_HandleTypeDef DMA_Handle_ADCstatus ,DMA_Handle_ADCcontrol;/* õ2·DMA */ - DMA_InitTypeDef DMA_InitStructure[TCD_COUNT]; /* TCDҪӦDMAṹ */ - DMA_DES_N_TypeDef TCD_Quene[TCD_COUNT] __ALIGN(32); /* DMA TCD32λ*/ - - /* 1.1 ʼڲ׼ */ - ADC_REF_Init(REF_INTERNAL_2P5V,REF_INTERNAL_OFF); - /* 1.2 ʼADC0ADC1ͨADCͨòģʽΪת - * ȻģʽרýṹãͨţѭģʽԼԴ */ - - ADC_InitStructure.FS = SPS_12P5; // - ADC_InitStructure.PGA = GAIN1; - ADC_InitStructure.Code = ADC_CODE_BIPOLAR; - ADC_InitStructure.ReferenceSelect = ADC_REF_REFP_to_REFN; - ADC_InitStructure.REF_BUFP = ENABLE; - ADC_InitStructure.REF_BUFM = ENABLE; - ADC_InitStructure.REF_Precharge = DISABLE; - ADC_InitStructure.Reference = 2500.0f; - - ADC_DualCSInitStructure.ADC_CFGs = ADC_DualConfig; // ˫ͨ - ADC_DualCSInitStructure.Active_Channels = SEQUENCER_COUNT; // ͨ4 - ADC_DualCSInitStructure.Cycle_Mode = DISABLE; // ѭʹܣһΣѭӲһΣѭкȴ´δ - ADC_DualCSInitStructure.Sequencer_Trigger = ADC_TRIGGER_SOFTWARE; // ѭãһΣѭкֹͣӲһΣβɼһͨ - - for (int i = 0; i < SEQUENCER_COUNT; i++) { - ADC_DualCSInitStructure.AINP0_Channel[i] = ADC0seq_configs[i].ainp_channel; - ADC_DualCSInitStructure.AINM0_Channel[i] = ADC0seq_configs[i].ainm_channel; - ADC_DualCSInitStructure.AINP1_Channel[i] = ADC1seq_configs[i].ainp_channel; - ADC_DualCSInitStructure.AINM1_Channel[i] = ADC1seq_configs[i].ainm_channel; - } - - LHL_ADC_DualChannelSequencerInit(&ADC_InitStructure, &ADC_DualCSInitStructure); // ʼADC˫ - - /* 1.3 ͨģʽʹͬģʽӦADCDMA */ - LHL_ADC_SetSync(ENABLE); // ʹͬģʽ - LHL_ADC_DMACmd(ADC_0, ENABLE); // ʹADC0ADC1DMA - LHL_ADC_DMACmd(ADC_1, ENABLE); - - /* 2. DMAUXDMA0ԴADC0 */ - DMA_DMAMUX_CFG(DMA_CHANNEL_0 ,REQUEST_SOURCE_ADC0); - - /* 3. DMAڶȡADC0ADC1ݺ״̬ */ - DMA_Handle_ADCstatus.Channel = DMA_CHANNEL_0; // hDMA0 - DMA_Handle_ADCstatus.Mode = DMA_SCATTER_GATHER_MODE; // ɢۺģʽ - DMA_Handle_ADCstatus.Request = DMA_HARDWARE_REQUEST; // Ӳ - DMA_Handle_ADCstatus.TCD_Count = TCD_COUNT; // 2TCD˫ - DMA_Handle_ADCstatus.TCD_List = TCD_Quene; // TCD - DMA_Handle_ADCstatus.TCD_Init = DMA_InitStructure; // TCDʼ - - DMA_InitStructure[0].Direction = DMA_PERIPH_TO_MEMORY; // TCD0ADC0ADC1ݶȡ - DMA_InitStructure[0].Src_Address = (uint32_t)(&pADC->IO_CONTROL_IOUT); - DMA_InitStructure[0].Data_Width = DMA_DATA_WIDTH_16B; - DMA_InitStructure[0].Dest_Address = (uint32_t)&adcDualBuffer.BufferA[0];// ָ򻺴A - DMA_InitStructure[0].Data_Size = 2; - DMA_InitStructure[0].Repetition = SEQUENCER_COUNT; - DMA_InitStructure[0].Trans_Mode = DMA_INTERVAL_TRANSMISSION; // ڶдڵļĴ - DMA_InitStructure[0].Src_Interval_Factor = 3; - DMA_InitStructure[0].Dest_Interval_Factor = 1; - DMA_InitStructure[0].Chaining = TO_DMA_CHANNEL_1; // ʽDMA1ADCͨл - DMA_InitStructure[0].TCD_Address = (int32_t)&TCD_Quene[1]; // ɺTCD1ݻл - DMA_InitStructure[0].Auto_Start = DISABLE; - DMA_InitStructure[0].INT_Major = DISABLE; - DMA_InitStructure[0].INT_Half = DISABLE; - - DMA_InitStructure[1].Direction = DMA_PERIPH_TO_MEMORY; // TCD1TCD0һ - DMA_InitStructure[1].Src_Address = (uint32_t)(&pADC->IO_CONTROL_IOUT); - DMA_InitStructure[1].Data_Width = DMA_DATA_WIDTH_16B; - DMA_InitStructure[1].Dest_Address = (uint32_t)&adcDualBuffer.BufferB[0];// ָ򻺴B - DMA_InitStructure[1].Data_Size = 2; - DMA_InitStructure[1].Repetition = 4; - DMA_InitStructure[1].Trans_Mode = DMA_INTERVAL_TRANSMISSION; - DMA_InitStructure[1].Src_Interval_Factor = 3; - DMA_InitStructure[1].Dest_Interval_Factor = 1; - DMA_InitStructure[1].Chaining = TO_DMA_CHANNEL_1; - DMA_InitStructure[1].TCD_Address = (int32_t)&TCD_Quene[0]; // ɺصTCD0 - DMA_InitStructure[1].Auto_Start = DISABLE; - DMA_InitStructure[1].INT_Major = DISABLE; - DMA_InitStructure[1].INT_Half = DISABLE; - - if (LHL_DMA_Init(&DMA_Handle_ADCstatus) != LHL_OK) - { - while(1); // DMA Init Error - } - - /* 4. DMA1ADC0ADC1ĸüĴ */ - DMA_Handle_ADCcontrol.Channel = DMA_CHANNEL_1; // ע->hDMA1 - DMA_Handle_ADCcontrol.Mode = DMA_DIRECT_MODE; - DMA_Handle_ADCcontrol.Request = DMA_HARDWARE_REQUEST; - DMA_Handle_ADCcontrol.Init.Direction = DMA_MEMORY_TO_PERIPH; - DMA_Handle_ADCcontrol.Init.Src_Address = (uint32_t)&ADC_DualConfig[0]; // ԴַADC˫ͨòб - DMA_Handle_ADCcontrol.Init.Data_Width = DMA_DATA_WIDTH_16B; - DMA_Handle_ADCcontrol.Init.Dest_Address = (uint32_t)(&pADC->INTERRUPT_CONTROL_0); // ĿĵַADC1 CHANNEL_CFGĴ - DMA_Handle_ADCcontrol.Init.Data_Size = 2; - DMA_Handle_ADCcontrol.Init.Repetition = SEQUENCER_COUNT; // ѭͨ - DMA_Handle_ADCcontrol.Init.Trans_Mode = DMA_INTERVAL_TRANSMISSION; - DMA_Handle_ADCcontrol.Init.Src_Interval_Factor = 1; - DMA_Handle_ADCcontrol.Init.Dest_Interval_Factor = 3; - - if (LHL_DMA_Init(&DMA_Handle_ADCcontrol) != LHL_OK) - { - while(1); // DMA Init Error - } - - /* 5. ϣʹDMA1ж */ - LHL_DMA_ITConfig(&DMA_Handle_ADCcontrol, DMA_IT_MAJOR, ENABLE); // DMA1ж - NVIC_EnableIRQ(DMA1_CH1_IRQn); - - /* 6. ʽDMA0 */ - LHL_DMA_Start(&DMA_Handle_ADCstatus); - - adcFlag = 0; - memset(&adcDualBuffer,0,sizeof(adcDualBuffer)); -} - - -//ADC--------------------------------------------------------------- -uint32_t ADC_ReadDualData(ADC_ID_t adcx ,uint8_t SeqChannelNum)//ͨ0-8ȡ -{ - volatile uint32_t reg_data; - volatile uint32_t uCurrentBuffer = LHL_DMA_GetDestAddress(DMA_CHANNEL_0); // ȡDMA0ǰָBuffer ״̬ĴͨDMA_CHANNEL_0 - if (adcFlag > 0) - { - if (uCurrentBuffer < (uint32_t)adcDualBuffer.BufferB) // ͨȡDMA0ĿĵַжݴĸBuffer - { - //The dual ADC data is stored in BufferB; - if(adcx == ADC_0) reg_data = adcDualBuffer.BufferB[SeqChannelNum].ADC0_Data ; - else reg_data = adcDualBuffer.BufferB[SeqChannelNum].ADC1_Data ; - } - else - { - //The dual ADC data is stored in BufferA - if(adcx == ADC_0) reg_data = adcDualBuffer.BufferA[SeqChannelNum].ADC0_Data ; - else reg_data = adcDualBuffer.BufferA[SeqChannelNum].ADC1_Data ; - } - reg_data = ((((reg_data & 0xFFFFFF) | ((reg_data & 0x800000) ? 0xFF000000 : 0)) >> 8) + 32768) & 0xFFFF; - adcFlag = 0; - } - return reg_data ; -} -#endif diff --git a/user/MCU/lhl_adc_dma.h b/user/MCU/lhl_adc_dma.h deleted file mode 100755 index cc8c0e7..0000000 --- a/user/MCU/lhl_adc_dma.h +++ /dev/null @@ -1,51 +0,0 @@ -#ifndef __LHL_ADC_DMA_H__ -#define __LHL_ADC_DMA_H__ - - -// ***************************************************************************** -//void DMA_ADC_Init(ADC_ID_t ADCx ,u8 SPS ,u8 Gain, u8 PChan, u8 NChan ,u32 *dest_addr , u8 dest_count); -void DMA_ADC_Init(ADC_ID_t ADCx ,u32 *dest_addr , u8 dest_count); -void DMA_StartADC(ADC_ID_t ADCx); -void DMA_StopADC(ADC_ID_t ADCx); -// ***************************************************************************** - - - - - - -// ***************************************************************************** -// в -// ***************************************************************************** - -typedef struct { - u8 ainp_channel;// - u8 ainm_channel; // -}SeqChannelConfig_t; - -typedef struct { - SeqChannelConfig_t SeqChannel[8]; - u8 SeqCount; - u8 SPS; //ADC - u8 Gain; //ADCŴϵ - u8 PChan; //ADCͨ - u8 NChan; //ADCͨ - -ADC_Data_t adcBuffer[8]; /* ADC */ -__RW u8 adcFlag; - - -}__SeqConfig_TypeDef; -//extern -void DMA_ADC_SingleChannel_Init(void); - -void DMA_ADC0_SingleChannel_SEQ_Init(__SeqConfig_TypeDef* seq_config); -void StartDMA_SEQ_ADC(ADC_ID_t ADCx); -void StopDMA_SEQ_ADC(ADC_ID_t ADCx); - - - -// ***************************************************************************** - - -#endif diff --git a/user/MCU/lhl_btim.c b/user/MCU/lhl_btim.c old mode 100755 new mode 100644 index ed36bb9..44003af --- a/user/MCU/lhl_btim.c +++ b/user/MCU/lhl_btim.c @@ -3,16 +3,10 @@ /*==================================================================================*/ /*BTimer0 */ /*==================================================================================*/ - /**------------------------------------------------------------------------ - * @brief ʱ BTIM0 ʼ - * @note ʱԴΪϵͳʱ HCLK SystemClockConfiguration ñ仯 4MHz/8MHz/16MHz/32MHz - * ʱ T = (btim_period + 1) / HCLKλΪ롣 - * úʹжϣ - * @param btim_period: Զװֵ0~65535ʱ - * @example - * // HCLK = 4MHzҪ 1ms ڣbtim_period = 4e6 * 0.001 - 1 = 3999 - * BTIM0_Init(3999); + * @brief ʱʼ + * @note ֻʼ + * @param btim_period : 㷽(btim_period=t*syscklock) **/ void BTIM0_Init(uint16_t btim_period) { @@ -27,14 +21,11 @@ void BTIM0_Init(uint16_t btim_period) // NVIC_EnableIRQ(TIM5_IRQn); // BTIMER0ӦTIM5_IRQ } - /**------------------------------------------------------------------------ - * @brief BTIM0 ʱ - * @note BTIM0_Init ɳʼ - * @param btim_period: Զװֵ - * @example - * // HCLK = 4MHz 1ms ڶʱ - * StartBtimer0(3999); + * @brief ʱ + * @note ֱ + * @param btim_period : 㷽(btim_period=t*syscklock) + * @example: StartBtimer0(syscklock); //1s **/ void StartBtimer0(uint16_t btim_period) { @@ -42,13 +33,6 @@ void StartBtimer0(uint16_t btim_period) BTIM->TCTRL_0 |= BTIM_TCTRL_TEN_Msk; //ʱ LHL_BTIM_Start(BTIMER_0,btim_period,0); // NVIC_EnableIRQ(TIM5_IRQn); // BTIMER0ӦTIM5_IRQ } - -/**------------------------------------------------------------------------ - * @brief ֹͣ BTIM0 ʱ - * @note ʹλ TENֹͣ - * @param - * @example StopBtimer0(); -**/ void StopBtimer0(void) { // LHL_BTIM_Stop(BTIMER_0); @@ -57,12 +41,6 @@ void StopBtimer0(void) /*==================================================================================*/ /*BTimer1 */ /*==================================================================================*/ -/**------------------------------------------------------------------------ - * @brief ʱ BTIM1 ʼ - * @note ͬ BTIM0ʱԴΪϵͳʱ HCLK - * @param btim_period: Զװֵ - * @example BTIM1_Init(3999); // HCLK=4MHz1ms -**/ void BTIM1_Init(uint16_t btim_period) { BTIM_Base_InitTypeDef BTIM_InitStructure; @@ -75,61 +53,31 @@ void BTIM1_Init(uint16_t btim_period) LHL_BTIM_ITConfig(BTIMER_1, ENABLE); // NVIC_EnableIRQ(TIM6_IRQn); // BTIMER1ӦTIM6_IRQ } -/**------------------------------------------------------------------------ - * @brief BTIM1 ʱ - * @param btim_period: Զװֵ - * @example StartBtimer1(3999); -**/ + void StartBtimer1(uint16_t btim_period) { BTIM1_Init(btim_period); BTIM->TCTRL_1 |= BTIM_TCTRL_TEN_Msk; //ʱ LHL_BTIM_Start(BTIMER_0,btim_period,0); // NVIC_EnableIRQ(TIM6_IRQn); // BTIMER1ӦTIM6_IRQ } -/**------------------------------------------------------------------------ - * @brief ֹͣ BTIM1 ʱ - * @note ʹλ TENֹͣ - * @param - * @example StopBtimer1(); -**/ void StopBtimer1(void) { // LHL_BTIM_Stop(BTIMER_1); BTIM->TCTRL_1 &= ~BTIM_TCTRL_TEN_Msk; } - - - - - - - - - /*-===================================================================================================== //ʱжϻص -=====================================================================================================*/ static btimer_irq_callback_t btim0_irq_callback ,btim1_irq_callback ; - -/**------------------------------------------------------------------------ - * @brief ע BTIM0/BTIM1 жϻص - * @param timer: BTIMER_0 BTIMER_1 - * @param btim_irq_callback: ûصָ루޲޷ֵ - * @note עʱԶжϱ־Ӧ NVIC жϡ - * @example Btimer_register_irq_callback(BTIMER_0, my_btim_callback); -**/ void Btimer_register_irq_callback(BTIM_ID_t timer, btimer_irq_callback_t btim_irq_callback) { if(timer == BTIMER_0) {btim0_irq_callback = btim_irq_callback; LHL_BTIM_ClearPending(BTIMER_0);NVIC_EnableIRQ(TIM5_IRQn);} else if(timer == BTIMER_1) {btim1_irq_callback = btim_irq_callback; LHL_BTIM_ClearPending(BTIMER_1);NVIC_EnableIRQ(TIM6_IRQn);} } - -/**------------------------------------------------------------------------ - * @brief BTIM0 жϷӦ TIM5_IRQn - * @note עĻصڣȻֹͣʱжϱ־ -**/ + +// BTIMER0ӦTIM5_IRQ void TIM5_IRQHandler(void) { if (btim0_irq_callback != NULL) btim0_irq_callback();// ûעĻص @@ -138,10 +86,7 @@ void TIM5_IRQHandler(void) LHL_BTIM_ClearPending(BTIMER_0); // жϱ־ } -/**------------------------------------------------------------------------ - * @brief BTIM1 жϷӦ TIM6_IRQn - * @note עĻصڣȻֹͣʱжϱ־ -**/ +//BTIMER1ӦTIM6_IRQ void TIM6_IRQHandler(void) { if (btim1_irq_callback != NULL) btim1_irq_callback();// ûעĻص diff --git a/user/MCU/lhl_btim.h b/user/MCU/lhl_btim.h old mode 100755 new mode 100644 diff --git a/user/MCU/lhl_dma.c b/user/MCU/lhl_dma.c old mode 100755 new mode 100644 index 544fbb6..91eca60 --- a/user/MCU/lhl_dma.c +++ b/user/MCU/lhl_dma.c @@ -1,13 +1,6 @@ #include "../main/SystemInclude.h" -/**------------------------------------------------------------------------ - * @brief DMAMUXDMA · - * @param channel: DMA ͨţ DMA_CHANNEL_0 - * @param source: Դ REQUEST_SOURCE_ADC0 - * @note úָ DMA ͨӲԴӣʹ DMAMUX ͨ - * ԴPeriodic_TriggerĬϽá - * @example DMA_DMAMUX_CFG(DMA_CHANNEL_0, REQUEST_SOURCE_ADC0); -**/ +/* DMAMUXDMA· */ void DMA_DMAMUX_CFG(DMA_CHANNEL_t channel,DMAMUX_REQ_SRC_t source) { DMAMUX_InitTypeDef DMAMUX_InitStructure; @@ -20,30 +13,26 @@ void DMA_DMAMUX_CFG(DMA_CHANNEL_t channel,DMAMUX_REQ_SRC_t source) } -/*-===================================================================================================== -//DMAжϻص --=====================================================================================================*/ + + + + +/**------------------------------------------------------------------------ + * @brief жϻصע + * @note + * @param + * @example: +**/ static dma_callbacks_t dma_callbacks[4] = {NULL}; -/**------------------------------------------------------------------------ - * @brief ע DMA ͨжϻص - * @param dmachannel: DMA ͨţ DMA_CHANNEL_0 - * @param dma_half_irq_callback: 봫ɻصָ루Ϊ NULL - * @param dma_major_irq_callback: ɻصָ루Ϊ NULL - * @note ͨԶʹܶӦ NVIC жϣ - * - CH0 ʹ DMA1_CH0_IRQn - * - CH1 ʹ DMA1_CH1_IRQn - * - CH2/CH3 ʹ DMA1_CH2_CH3_IRQn - * @example DMA_register_irq_callback(DMA_CHANNEL_0, my_half_cb, my_major_cb); -**/ void DMA_register_irq_callback(DMA_CHANNEL_t dmachannel, dma_half_irq_callback_t dma_half_irq_callback ,dma_major_irq_callback_t dma_major_irq_callback) { dma_callbacks[dmachannel].half_callback = dma_half_irq_callback; dma_callbacks[dmachannel].major_callback = dma_major_irq_callback; switch (dmachannel) { //ȡ EXTI ߶Ӧ IRQ case DMA_CHANNEL_0: NVIC_EnableIRQ(DMA1_CH0_IRQn); break; - case DMA_CHANNEL_1: NVIC_EnableIRQ(DMA1_CH1_IRQn); break; + case DMA_CHANNEL_1: NVIC_EnableIRQ(DMA1_CH1_IRQn); break; case DMA_CHANNEL_2: case DMA_CHANNEL_3: NVIC_EnableIRQ(DMA1_CH2_CH3_IRQn); break; @@ -52,11 +41,7 @@ void DMA_register_irq_callback(DMA_CHANNEL_t dmachannel, dma_half_irq_callback_t } -/**------------------------------------------------------------------------ - * @brief DMA1 ͨ 0 жϷ - * @note жжͣ봫/ɣöӦصעᣩ - * ͨ 0 жϱ־ -**/ + void DMA1_CH0_IRQHandler(void) { if(LHL_DMA_GetPending(DMA_CHANNEL_0) == DMA_IT_HALF) { @@ -72,11 +57,7 @@ void DMA1_CH0_IRQHandler(void) } -/**------------------------------------------------------------------------ - * @brief DMA1 ͨ 1 жϷ - * @note жжͣ봫/ɣöӦصעᣩ - * ͨ 1 жϱ־ -**/ + void DMA1_CH1_IRQHandler(void)// { if(LHL_DMA_GetPending(DMA_CHANNEL_1) == DMA_IT_HALF) { @@ -91,11 +72,7 @@ void DMA1_CH1_IRQHandler(void)// LHL_DMA_ClearPending(DMA_CHANNEL_1); } -/**------------------------------------------------------------------------ - * @brief DMA1 ͨ 2 3 жϷ - * @note ֱͨ 2 ͨ 3 жϱ־жжͣ - * öӦͨעĻصͨжϱ־ -**/ + void DMA1_CH2_3_IRQHandler(void) { if(LHL_DMA_GetPending(DMA_CHANNEL_2) == DMA_IT_HALF) { diff --git a/user/MCU/lhl_dma.h b/user/MCU/lhl_dma.h old mode 100755 new mode 100644 diff --git a/user/MCU/lhl_exti.c b/user/MCU/lhl_exti.c old mode 100755 new mode 100644 index 68d5fe9..80a637e --- a/user/MCU/lhl_exti.c +++ b/user/MCU/lhl_exti.c @@ -1,16 +1,13 @@ #include "../main/SystemInclude.h" - + /**------------------------------------------------------------------------ - * @brief GPIO Ϊⲿж - * @param EXTI_GPIOx: GPIO ˿ (pGPIO0/pGPIO1/pGPIO2) - * @param EXTI_PINx: GPIO 룬 GPIO_PIN_3 - * @param EXTI_LINEx: EXTI ߺţ EXTI_LINE_3 - * @param EXTI_IRQx: Ӧж IRQ ţ EXTI2_3_IRQn - * @note úָΪģʽʹʩش - * ӵ EXTI ߣΪشжϣؿ޸Ĵ룩 - * ע⣺жϵ NVIC ʹܺȼⲿע͡ - * @example - * GPIO_EXTI_Init(pGPIO0, GPIO_PIN_3, EXTI_LINE_3, EXTI2_3_IRQn); + * @brief ⲿжϳʼ + * @note + * @param + * @example: + GPIO_EXTI_Init(GPIO1,GPIO_PIN_7,EXTI_LINE_7,EXTI4_7_IRQn); + GPIO_EXTI_Init(GPIO0,GPIO_PIN_3,EXTI_LINE_3,EXTI2_3_IRQn); + GPIO_EXTI_Init(GPIO1,GPIO_PIN_0,EXTI_LINE_0,EXTI0_1_IRQn); **/ void GPIO_EXTI_Init(GPIO_TypeDef* EXTI_GPIOx ,uint16_t EXTI_PINx ,EXTI_LINE_t EXTI_LINEx,IRQn_Type EXTI_IRQx) { @@ -30,124 +27,53 @@ void GPIO_EXTI_Init(GPIO_TypeDef* EXTI_GPIOx ,uint16_t EXTI_PINx ,EXTI_LINE_t EX /* 2. EXTI */ EXTI_InitStructure.Line = EXTI_LINEx; EXTI_InitStructure.Mode = EXTI_MODE_INTERRUPT; // EXTIжģʽ - EXTI_InitStructure.Trigger = EXTI_TRIGGER_RISING; // ½ش EXTI_TRIGGER_RISING EXTI_TRIGGER_FALLING EXTI_TRIGGER_RISING_FALLING + EXTI_InitStructure.Trigger = EXTI_TRIGGER_RISING_FALLING; // ½ش EXTI_InitStructure.LineCmd = ENABLE; // ʹEXTI LHL_EXTI_Init(&EXTI_InitStructure); // EXTI -// NVIC_EnableIRQ(EXTI_IRQx); // NVICж -// NVIC_SetPriority(EXTI_IRQx, 0); // EXITȼ + NVIC_EnableIRQ(EXTI_IRQx); // NVICж + NVIC_SetPriority(EXTI_IRQx, 0); // EXIT3ȼ } -/**------------------------------------------------------------------------ - * @brief LPTIM ¼Ϊ EXTI жԴ - * @param lptimer: LPTIM1 LPTIM2 - * @note LPTIM1 Ӧ EXTI_LINE_10LPTIM2 Ӧ EXTI_LINE_11 - * Ϊشжģʽڽ LPTIM ¼ΪԴ - * @example LPTIM_EXTI_Init(LPTIM2); -**/ -void LPTIM_EXTI_Init(LPTIM_TypeDef *lptimer) -{ - EXTI_InitTypeDef EXTI_InitStructure; - - if(lptimer == pLPTIM1) EXTI_InitStructure.Line = EXTI_LINE_10; - else EXTI_InitStructure.Line = EXTI_LINE_11; - EXTI_InitStructure.Mode = EXTI_MODE_INTERRUPT; - EXTI_InitStructure.Trigger = EXTI_TRIGGER_RISING; - EXTI_InitStructure.LineCmd = ENABLE; - LHL_EXTI_Init(&EXTI_InitStructure); -} - - /**------------------------------------------------------------------------ - * @brief ADC /ݾΪ EXTI жԴ - * @note ADC0 ADC1 Ĺ EXTI_LINE_12Ϊشжģʽ - * ADC תɻʱжϡ - * @example ADC_EXTI_Init(); -**/ -void ADC_EXTI_Init(void) -{ - - EXTI_InitTypeDef EXTI_InitStructure; - - EXTI_InitStructure.Line = EXTI_LINE_12; - EXTI_InitStructure.Mode = EXTI_MODE_INTERRUPT; // EXTI_MODE_EVENT - EXTI_InitStructure.Trigger = EXTI_TRIGGER_RISING; - EXTI_InitStructure.LineCmd = ENABLE; - LHL_EXTI_Init(&EXTI_InitStructure); -} - - -/* (PVDRTCDMA EXTI ʼɸҪʵ) */ -// EXTI_LINE_8 = 0x0100u, /*!< External interrupt line 8 PVDѹֵǣ */ -// EXTI_LINE_9 = 0x0200u, /*!< External interrupt line 9 RTC¼ */ -// EXTI_LINE_13 = 0x2000u, /*!< External interrupt line 13 DMAͨжϵĻ */ - -//(void)PVD_EXTI_Init(void) -//(void)RTC_EXTI_Init(void) -//(void)DMA_EXTI_Init(void) - - - /*-===================================================================================================== -//ⲿжϻص +//ж -=====================================================================================================*/ - -static exti_irq_callback_t exti_callbacks[EXTI_MAX_LINES] = {NULL}; - /**------------------------------------------------------------------------ - * @brief ע EXTI жߵĻص - * @param exti_linex: EXTI ߺţ EXTI_LINE_3 - * @param exti_irq_callback: ûصָ루޲޷ֵ - * @note ͬһ EXTI ֻעһصظעὫԡ - * ߺԶʹܶӦ NVIC жϣϵ룩 - * @example - * void my_exti_callback(void) { ... } - * Exti_register_irq_callback(EXTI_LINE_3, my_exti_callback); -**/ + * @brief жϻصע + * @note + * @param + * @example: void Exti_irq_callback(void){} Exti_register_irq_callback(EXTI_LINE_7,Exti_irq_callback); +**/ +static exti_irq_callback_t exti_callbacks[EXTI_MAX_LINES] = {NULL}; +// עص void Exti_register_irq_callback(EXTI_LINE_t exti_linex, exti_irq_callback_t exti_irq_callback) { if (exti_linex == 0) return;//ֹ0 ߲EXTI_LINE_tIJ uint8_t index = (uint8_t)__builtin_ctz((unsigned int)exti_linex); //ȡexti_linex - if(index >= EXTI_MAX_LINES) return; - if(exti_callbacks[index] != NULL) return; - - exti_callbacks[index] = exti_irq_callback; - - switch (index) { //ȡ EXTI ߶Ӧ IRQ + if (index >= EXTI_MAX_LINES) return; + exti_callbacks[index] = exti_irq_callback; + switch (index) { //ȡ EXTI ߶Ӧ IRQ case 0: case 1: - NVIC_EnableIRQ(EXTI0_1_IRQn); NVIC_SetPriority(EXTI0_1_IRQn,0); - + NVIC_EnableIRQ(EXTI0_1_IRQn); break; case 2: case 3: - NVIC_EnableIRQ(EXTI2_3_IRQn); NVIC_SetPriority(EXTI2_3_IRQn,0); + NVIC_EnableIRQ(EXTI2_3_IRQn); break; case 4: case 5: case 6: case 7: - NVIC_EnableIRQ(EXTI4_7_IRQn); NVIC_SetPriority(EXTI4_7_IRQn,0); + NVIC_EnableIRQ(EXTI4_7_IRQn); break; - - case 10: - case 11: - NVIC_EnableIRQ(EXTI10_11_IRQn); NVIC_SetPriority(EXTI10_11_IRQn,0); - break; - - case 12: - case 13: - NVIC_EnableIRQ(EXTI12_13_IRQn); NVIC_SetPriority(EXTI12_13_IRQn,0); - break; default: - // ֵ֧ 8 9 + // ֵ֧ break; } } -/**------------------------------------------------------------------------ - * @brief EXTI0 EXTI1 жϷ - * @note ֱ EXTI0 EXTI1 жϱ־öӦעĻص -**/ + void EXTI0_1_IRQHandler(void) { // EXTI0 EXTI1 @@ -160,10 +86,7 @@ void EXTI0_1_IRQHandler(void) if (exti_callbacks[1]) exti_callbacks[1](); } } -/**------------------------------------------------------------------------ - * @brief EXTI2 EXTI3 жϷ - * @note ֱ EXTI2 EXTI3 жϱ־öӦעĻص -**/ + void EXTI2_3_IRQHandler(void) { if (LHL_EXTI_GetPending(EXTI_LINE_2) == SET) { @@ -175,10 +98,7 @@ void EXTI2_3_IRQHandler(void) if (exti_callbacks[3]) exti_callbacks[3](); } } -/**------------------------------------------------------------------------ - * @brief EXTI4 EXTI7 жϷ - * @note ѭ EXTI4~7 жϱ־öӦעĻص -**/ + void EXTI4_7_IRQHandler(void) { for (int i = 4; i <= 7; i++) { @@ -188,38 +108,4 @@ void EXTI4_7_IRQHandler(void) if (exti_callbacks[i]) exti_callbacks[i](); } } -} -/**------------------------------------------------------------------------ - * @brief EXTI10 EXTI11 жϷ - * @note ֱ EXTI10 EXTI11 жϱ־öӦעĻص -**/ -void EXTI10_11_IRQHandler(void) -{ - // EXTI0 EXTI1 - if (LHL_EXTI_GetPending(EXTI_LINE_10) == SET) { - LHL_EXTI_ClearPending(EXTI_LINE_10); - if (exti_callbacks[10]) exti_callbacks[10](); - } - if (LHL_EXTI_GetPending(EXTI_LINE_11) == SET) { - LHL_EXTI_ClearPending(EXTI_LINE_11); - if (exti_callbacks[11]) exti_callbacks[11](); - } - -} -/**------------------------------------------------------------------------ - * @brief EXTI12 EXTI13 жϷ - * @note ֱ EXTI12 EXTI13 жϱ־öӦעĻص -**/ -void EXTI12_13_IRQHandler(void) -{ - // EXTI0 EXTI1 - if (LHL_EXTI_GetPending(EXTI_LINE_12) == SET) { - if (exti_callbacks[12]) exti_callbacks[12](); - LHL_EXTI_ClearPending(EXTI_LINE_12); - } - else if (LHL_EXTI_GetPending(EXTI_LINE_13) == SET) { - LHL_EXTI_ClearPending(EXTI_LINE_13); - if (exti_callbacks[13]) exti_callbacks[13](); - } - -} \ No newline at end of file +} \ No newline at end of file diff --git a/user/MCU/lhl_exti.h b/user/MCU/lhl_exti.h old mode 100755 new mode 100644 index e9d6045..49a3a12 --- a/user/MCU/lhl_exti.h +++ b/user/MCU/lhl_exti.h @@ -1,11 +1,9 @@ #ifndef __LHL_EXTI_H__ #define __LHL_EXTI_H__ -#define EXTI_MAX_LINES 14 //EXTI0~7 +#define EXTI_MAX_LINES 8 //EXTI0~7 void GPIO_EXTI_Init(GPIO_TypeDef* EXTI_GPIOx ,uint16_t EXTI_PINx ,EXTI_LINE_t EXTI_LINEx,IRQn_Type EXTI_IRQx); -void LPTIM_EXTI_Init(LPTIM_TypeDef *lptimer); -void ADC_EXTI_Init(void); typedef void (*exti_irq_callback_t)(void); diff --git a/user/MCU/lhl_flash.c b/user/MCU/lhl_flash.c old mode 100755 new mode 100644 index eea00ff..f419804 --- a/user/MCU/lhl_flash.c +++ b/user/MCU/lhl_flash.c @@ -1,217 +1,180 @@ #include "../main/SystemInclude.h" -/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = - -USER_PARAMS_ADDR ݱӦEEPROM 0x10-0x6C0 -ҳ˵ u16 MBReg[336]; u16 WordReg[128]; u32 DWordReg[64]; - ܹ 1712bytes 洢USER_PARAMS_ADDRΪʼַҳ; - -CORRECT_DATA_ADDR ĬУ׼ҳӦEEPROM 0x1000-ԺƵ - -= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =*/ -//дݱ-ʱ -u8 param_buffer[TOTAL_PARAM_SIZE] __attribute__((aligned(4))); //4ֽڶ - -void update_param_bufferFromFlash(void)// +//һҳ(ֻҪ)1ҳ棬EndpageStartpageͬ +void FLASH_Erase_Data_Page(u8 UserPage) { - memcpy(param_buffer, (void*)USER_PARAMS_ADDR, TOTAL_PARAM_SIZE); + u32 flashAddr = FLASH_PAGE_29; + switch(UserPage) + { + case USER_DCOEF_TAG_PAGE:flashAddr= USER_DCOEF_TAG_ADDR; break; + case USER_PARAMS_PAGE :flashAddr= USER_PARAMS_ADDR ; break; + case VENDER_PARAMS_PAGE :flashAddr= VENDER_PARAMS_ADDR ; break; + default : return; + } + if(LHL_FLASH_Erase(flashAddr, flashAddr, LHL_LNG_TIMEOUT) != LHL_OK) + { + while(1); + } } -//дݱ-ʱparam_bufferݴflash ------------------ -static void WriteAllParamToFlash(void) + +//ҳд +void FLASH_Write_Data_Page(u8 UserPage, void *pBuffer, u32 byteSize) { - // Flash ҳUSER_PARAMS_ADDR ҳʼ - if(LHL_FLASH_Erase(USER_PARAMS_ADDR, USER_PARAMS_ADDR, LHL_LNG_TIMEOUT) != LHL_OK) + //1 ַӳ + uint32_t flashAddr = 0; + switch(UserPage) + { + case USER_DCOEF_TAG_PAGE: flashAddr = USER_DCOEF_TAG_ADDR ; break; + case USER_PARAMS_PAGE : flashAddr = USER_PARAMS_ADDR ; break; + case VENDER_PARAMS_PAGE : flashAddr = VENDER_PARAMS_ADDR ; break; + default : return; + } + //2 ϶뵽 4 ֽ + u32 wordCount = (byteSize + 3U)/4U; // ȼ ((byteSize + 3) & ~3) / 4 + //3 Ʋһҳword + if (wordCount > FLASH_PAGE_SIZE/4U) wordCount = FLASH_PAGE_SIZE/4U; + //4 д + if(LHL_FLASH_Program(flashAddr ,(u32 *)pBuffer, (u16)wordCount, LHL_LNG_TIMEOUT) != LHL_OK) { while(1); - } - // 32-bit word д 4-byte - u16 word_count = (TOTAL_PARAM_SIZE + 3)>>2; // ȡ תΪ32λݵĸ - - LHL_FLASH_Program( USER_PARAMS_ADDR, (uint32_t*)param_buffer, word_count, LHL_LNG_TIMEOUT ); + } } -//дݱ-˫ֽڱ -u16 WriteShortParameterToFlash(u16 parameterAdr) + + +//Application ****************************************************************** +//API +// ̶ַָָ +volatile u8 * const USER_PARAMS = (u8*)USER_PARAMS_ADDR; +volatile u8 * const VENDER_PARAMS = (u8*)VENDER_PARAMS_ADDR; +volatile u8 * const CORRECT_DATA = (u8 *)CORRECT_DATA_ADDR; +volatile u8 * const CORRECT2_DATA = (u8 *)CORRECT2_DATA_ADDR; + +// ͨòȡ +void ReadParameterFromFlash( void *value,u16 offset, u8 size ,u8 UserPage ) { - //˫ֽݱ------------------------------------------------------------------ -// if((parameterAdr >=REG_MEM_ADDR_START) && (parameterAdr < REG_INT_DWORD_MEM_ADDR_START)) -// {} - u8 *p = param_buffer; - - tempL.Byte[2] = CRC8(tempL.Byte, 2);//ֵУ - - p += parameterAdr; - //± - p[0] = tempL.Byte[0]; - p[1] = tempL.Byte[1]; - p[2] = tempL.Byte[2]; - - //дparam_bufferFlash - WriteAllParamToFlash(); - - tempL.Word[0] = ReadShortParameterFromFlash(parameterAdr,WordDefault[ADR_WORD_IDX(parameterAdr)][DEFAULT]); - tempL.Byte[2] = 0; - // ע⣺ʱø WordReg[index] - // Ϊϲ÷ֵ£*WRSource = ֵ; - return tempL.Word[0]; //ϲôֵ WordReg[I] -} - - -//дݱ-ֽڱ -u32 WriteLongParameterToFlash(u16 parameterAdr) -{ -// if( (parameterAdr >=REG_INT_DWORD_MEM_ADDR_START)&& parameterAdr <= REG_INT_DWORD_MEM_ADDR_END) -// { } - tempDev.Byte[4] = CRC8(tempDev.Byte, 4);//ֵУ - - //± - u8 *p = param_buffer; - p += (parameterAdr ); - p[0] = tempDev.Byte[0]; - p[1] = tempDev.Byte[1]; - p[2] = tempDev.Byte[2]; - p[3] = tempDev.Byte[3]; - p[4] = tempDev.Byte[4]; - - //дparam_bufferFlash - WriteAllParamToFlash(); - - tempDev.DWord[0] = ReadLongParameterFromFlash(parameterAdr,WordDefault[ADR_DWORD_IDX(parameterAdr)][DEFAULT]); - tempDev.Byte[4] = 0; - - return tempDev.DWord[0]; -} - - - -//дУ׼ҳ , ,ݱ--------------------------------------------------- -void WriteMultiByteToFlash(u16 address, u8 *wrtData, u16 dataLenth, u8 flashAdr) -{ - (void)flashAdr; // ûжFlash - //ĬУ׼--------------------------------------------------------------- - if(address >= CALI_DATA1_ADDR)//ҪдĵַΪԭeepromУ׼ + if(offset + size <= FLASH_PAGE_BYTE_SIZE) //һҳС { - //0.תFlashַ - u32 ADDR = (u32)(address - CALI_DATA1_ADDR); - ADDR = ADDR + CORRECT_DATA_ADDR; - //жǷһҳҳ׼д - if((ADDR&0x0FFF) == 0x000) LHL_FLASH_Erase(ADDR,ADDR,LHL_LNG_TIMEOUT);//ADDRҳADDRΪҳ׵ַ - if(ADDR >(CORRECT_DATA_ADDR+ CALIB_STORED_SIZE) ) MBBuf.BusError = SLAVE_DEVICE_FAILURE;// - //дУ׼Flash - LHL_FLASH_Program(ADDR,(u32 *)wrtData,dataLenth>>2 ,LHL_LNG_TIMEOUT); - } - //У׼2--------------------------------------------------------------- - //CALI_DATA2_ADDR CORRECT_DATA2_ADDR CALIB_STORED_SIZE2 - //У׼3--------------------------------------------------------------- - //CALI_DATA3_ADDR CORRECT_DATA3_ADDR CALIB_STORED_SIZE3 - //--------------------------------------------------------------- -// else if() -// { -// USER_DCOEF_TAG_ADDR -// } - //дݱ------------------------------------------------------------------ - else if((address >=REG_MEMORY_ADDR) && (address <= REG_INT_DWORD_MEM_ADDR_END)) - { - - - - - wrtData[dataLenth] = CRC8(wrtData, dataLenth);//ֵУ - //± - u8 *p = param_buffer; - p += address; - /*for(u8 i = 0 ; i < dataLenth+1 ; i ++) + switch(UserPage) { - p[i] = wrtData[i]; - }*/ - //ÿֽڽ - for (int i = 0; i < dataLenth; i += 2) { - p[i] = wrtData[i + 1]; //͵ַ - p[i + 1] = wrtData[i]; //ߵַ - } - p[dataLenth]= wrtData[dataLenth];//CRCֱӸ + case USER_PARAMS_PAGE :memcpy(value,(void*)&USER_PARAMS[offset] , size);break; //ûҳ + case VENDER_PARAMS_PAGE :memcpy(value,(void*)&VENDER_PARAMS[offset], size);break; //ҳ + default : break ; + } + } +} - WriteAllParamToFlash(); + +//APP +u8 mucSaveParams; //Flash״̬־ +u8 munWriteParams;//FlashдĴ־ + +#define ParamsBufSize FLASH_PAGE_BYTE_SIZE/4u //4KС(õ1K) +u8 unParamsBuf[ParamsBufSize]; //ڰbyte洢flashҳм仺 +/* ϵͳ(ϵһ) */ +void SaveSysParams(void) +{ + if(munWriteParams == WP_NOT) return;//дĴ + //0- ǷָĬֵ + if(munWriteParams == WP_DEF)//ĴָĬֵ + { + mucSaveParams = PARAMS_ING;//д + memcpy(unParamsBuf, (void*)VENDER_PARAMS, ParamsBufSize);//FlashҳװunParamsBuf + FLASH_Erase_Data_Page(USER_PARAMS_PAGE);//ûҳ + FLASH_Write_Data_Page(USER_PARAMS_PAGE, unParamsBuf, ParamsBufSize);//unParamsBufдûҳ + munWriteParams = WP_NOT; //ָд״̬ + mucSaveParams = PARAMS_COMPL;//Flashд } + //1- ׼ҪдFLASH + //1-1 Flashһʷ + memcpy(unParamsBuf, (void*)USER_PARAMS, ParamsBufSize); + //1-2 ΪunParamsBuf޸IJֵֵ + memcpy((void *)&unParamsBuf[OFFSET_AIR], &offsetAir, OFFSET_AIR_WIDTH); + memcpy((void *)&unParamsBuf[OFFSET_GAS], &offsetGas, OFFSET_GAS_WIDTH); -} + memcpy((void *)&unParamsBuf[SERIES_BASE+SENSOR_SN_WIDTH*1],&meterSN1,SENSOR_SN_WIDTH); + memcpy((void *)&unParamsBuf[SERIES_BASE+SENSOR_SN_WIDTH*2],&meterSN2,SENSOR_SN_WIDTH); + memcpy((void *)&unParamsBuf[SERIES_BASE+SENSOR_SN_WIDTH*3],&meterSN3,SENSOR_SN_WIDTH); + memcpy((void *)&unParamsBuf[SERIES_BASE+SENSOR_SN_WIDTH*4],&meterSN4,SENSOR_SN_WIDTH); + memcpy((void *)&unParamsBuf[SERIES_BASE+SENSOR_SN_WIDTH*5],&meterSN5,SENSOR_SN_WIDTH); + memcpy((void *)&unParamsBuf[SERIES_BASE+SENSOR_SN_WIDTH*6],&meterSN6,SENSOR_SN_WIDTH); - - - - - - - - - - -//˫ֽݱ------------------------------------------------------------------ -u16 ReadShortParameterFromFlash(u16 parameterAdr , u16 parameterDefault) -{ -// if(parameterAdr >=REG_MEM_ADDR_START && parameterAdr < REG_INT_DWORD_MEM_ADDR_START) -// { } - u32 ADDR = ((u32)parameterAdr + USER_PARAMS_ADDR);// EEPROM ַ MEM_ADDR_REG_0X30 = 0x10תΪ Flash ַ - - tempL.Word[0] = 0; - memcpy(tempL.Byte,(const void*)ADDR, 3); - - if(tempL.Byte[2] != CRC8(tempL.Byte, 2)) - { - tempL.Word[0] = (u32)parameterDefault; - isReadParameterOK = 0; - } - else - { - tempL.Byte[2] = 0; - isReadParameterOK = 1; - } - - return tempL.Word[0]; - -} -//ֽݱ------------------------------------------------------------------ -u32 ReadLongParameterFromFlash(u16 parameterAdr , u16 parameterDefault) -{ -// if( (parameterAdr >=REG_INT_DWORD_MEM_ADDR_START)&& parameterAdr <= REG_INT_DWORD_MEM_ADDR_END) -// { } - u32 ADDR = (u32)(parameterAdr + USER_PARAMS_ADDR); - tempDev.DWord[0] = 0; - memcpy(tempDev.Byte,(const void*)ADDR, 5); - - if(tempDev.Byte[4] != CRC8(tempDev.Byte, 4)) - { - tempDev.DWord[0] = (u32)parameterDefault; - isReadParameterOK = 0; - } - else - { - isReadParameterOK = 1; - } - return tempDev.DWord[0]; - -} - -//ݱ,У׼ݱ------------------------------------------------------------------ -void ReadMultiByteFromFlash(u16 address,u8 *wrtData, u16 dataLenth, u8 flashAdr) -{ - (void)flashAdr; // ûжFlash, warning - u32 ADDR; - //У׼ݱ-------------------------------------------------------- - //У׼ݵַ׼ΪeepromĵַеУ׼ڸõַֻҪжһ - if(address >=CALI_DATA1_ADDR) + + + + //...... + //2- ʼдFlash + //дҼû + if(munWriteParams == WP_VENDER) { - ADDR =(u32)(address-CALI_DATA1_ADDR ); - ADDR += CORRECT_DATA_ADDR; //תΪFlashַ - memcpy(wrtData,(const void*)ADDR, dataLenth); + FLASH_Erase_Data_Page(USER_PARAMS_PAGE);//ָҳ + FLASH_Write_Data_Page(USER_PARAMS_PAGE,unParamsBuf, ParamsBufSize);//ҳд + FLASH_Erase_Data_Page(VENDER_PARAMS_PAGE);//ָҳ + FLASH_Write_Data_Page(VENDER_PARAMS_PAGE,unParamsBuf, ParamsBufSize);//ҳд } - //ݱ---------------------------------------------------------- - else if((address >=REG_MEMORY_ADDR) && (address <= REG_INT_DWORD_MEM_ADDR_END)) - { - ADDR =((u32)address + USER_PARAMS_ADDR); - memcpy(wrtData,(const void*)ADDR, dataLenth); //УλǴ˵ģжϵĬֵ=δж + //дû + else if(munWriteParams == WP_USER) + { + FLASH_Erase_Data_Page(USER_PARAMS_PAGE);//ָҳ + FLASH_Write_Data_Page(USER_PARAMS_PAGE,unParamsBuf, ParamsBufSize);//ҳд } + //д + else if(munWriteParams == WP_DCOEF_TAG) + { + + } + munWriteParams = WP_NOT;//ָд״̬ + mucSaveParams = PARAMS_COMPL;//Flashд +} + + + +/******************************************************************************/ +/* дУ׼ָҳFLASHݣÿδһ֡ڵ */ +void FLASH_Write_Calib_Data_ToFlash(u16 FrameN, u8 *pBuffer ) +{ + u32 ADDR; + ADDR = FrameN * CALIB_WIDTH + CORRECT_DATA_ADDR; + if((ADDR&0x0FFF) == 0x000)LHL_FLASH_Erase(ADDR,ADDR,LHL_LNG_TIMEOUT);//ADDRҳADDRΪҳ׵ַ + + if(ADDR >(CORRECT_DATA_ADDR+CALIB_REAL_SIZE)) MBBuf.BusError = SLAVE_DEVICE_FAILURE; + + + LHL_FLASH_Program(ADDR,(u32 *)pBuffer,CALIB_WIDTH/4u ,LHL_LNG_TIMEOUT); +} + +/* дУ׼ָҳFLASHݣÿδһ֡ڵ*/ +void FLASH_Write_Calib2_Data_ToFlash(u16 FrameN, u8 *pBuffer ) +{ + u32 ADDR; + ADDR = FrameN * CALIB_WIDTH + CORRECT2_DATA_ADDR; + if((ADDR&0x0FFF) == 0x000)LHL_FLASH_Erase(ADDR,ADDR,LHL_LNG_TIMEOUT);//ADDRҳADDRΪҳ׵ַ + + if(ADDR >(CORRECT2_DATA_ADDR+CALIB_REAL_SIZE))MBBuf.BusError = SLAVE_DEVICE_FAILURE; + LHL_FLASH_Program(ADDR,(u32*)pBuffer ,CALIB_WIDTH/4u ,LHL_LNG_TIMEOUT ); +} + + +/******************************************************************************/ +/* ҳУ׼*/ +void ReadCalibDataFromFlash(u32 frameN , u8 *data ,u16 size ) +{ + memcpy(data,(void*)&CORRECT_DATA[frameN*size], size); +} + +void ReadCalib2DataFromFlash(u32 frameN , u8 *data ,u16 size ) +{ + memcpy(data,(void*)&CORRECT2_DATA[frameN*size], size); +} + +/******************************************************************************/ +/* ȡУ׼*/ +void ReadDataFromFlash(u32 offset , u8 *data ,u16 size ) +{ + memcpy(data,(void*)&CORRECT_DATA[offset], size); +// if(offsetAir)memcpy(data,(void*)&CORRECT_DATA[offset], size); +// else memcpy(data,(void*)&CORRECT2_DATA[offset], size); } diff --git a/user/MCU/lhl_flash.h b/user/MCU/lhl_flash.h old mode 100755 new mode 100644 index 574fd37..0951e45 --- a/user/MCU/lhl_flash.h +++ b/user/MCU/lhl_flash.h @@ -1,152 +1,86 @@ #ifndef __LHL_FLASH_H__ #define __LHL_FLASH_H__ -//ϵͳض -#define FLASH_PAGE_SIZE_MAX FLASH_PAGE_SIZE //0x1000 ÿҳֽ 4k 4096byte +//FLASHַ +#define FLASH_PAGE_SIZE_MAX FLASH_PAGE_SIZE //ÿҳֽ 4096 +#define FLASH_PAGE_MAXZISE 30 //ҳ 120K 30ҳ(0-29ҳ) +#define FLASH_PAGE_BYTE_SIZE FLASH_PAGE_SIZE_MAX //ǰҪһҳС,ʵʾһҳbyte + +#define CORRECT_PAGE_NUM 4 //У׼ռҳ +#define CORRECT_DATA_PAGE (FLASH_PAGE_MAXZISE - CORRECT_PAGE_NUM-1)//У׼ҳʼҳ +//FLASH洢ҳ +#define APP_PAGE 0 //ҳ Ĭֵ,0X8000000ʼ +#define VENDER_PARAMS_PAGE 16 //ҳ +#define USER_PARAMS_PAGE 17 //ûҳ +#define USER_DCOEF_TAG_PAGE 18 //ǩҳ -//ϵͳ궨 -#define FLASH_PAGE_MAXZISE 30 //ҳ 120K 30ҳ(0-29ҳ) +//FLASHʵʵַ0x08000000ʼ +#define VENDER_PARAMS_ADDR (FLASH_START_ADDRESS + (FLASH_PAGE_SIZE*VENDER_PARAMS_PAGE))//ݴ洢λ +#define USER_PARAMS_ADDR (FLASH_START_ADDRESS + (FLASH_PAGE_SIZE*USER_PARAMS_PAGE)) //û洢λ +#define USER_DCOEF_TAG_ADDR (FLASH_START_ADDRESS + (FLASH_PAGE_SIZE*USER_DCOEF_TAG_PAGE))//ǩҳ +#define CORRECT_DATA_ADDR (FLASH_START_ADDRESS + (FLASH_PAGE_SIZE*CORRECT_DATA_PAGE)) //У׼洢λ -#define APP_PAGE 4 //ҳҳ Ĭֵ,0X8000000ʼ bootLoaderռ0x4000 4ҳ,0X8004000ʼ +#define CORRECT_DATA_SIZE (CORRECT_PAGE_NUM* FLASH_PAGE_SIZE) //У׼󳤶 +#define CORRECT_DATA_MID (CORRECT_DATA_SIZE / 2) //У׼мλ -#define USER_PARAMS_PAGE 19 //ûҳҳ -#define USER_PARAMS_ADDR (FLASH_START_ADDRESS + (FLASH_PAGE_SIZE_MAX*USER_PARAMS_PAGE)) //FLASHʵʵַ û洢λ +#define CALIB_INDEX_INTEERVAL (CALIB_REAL_SIZE / 3) // +#define CALIB_MAX_INDEX (CALIB_SIZE / 3 - 2*CALIB_COMP_FAC) // +#define CALIB_MIN_INDEX (CALIB_COMP_FAC*3) //3ѹ -#define USER_DCOEF_TAG_PAGE 20 //ǩҳҳ -#define USER_DCOEF_TAG_ADDR (FLASH_START_ADDRESS + (FLASH_PAGE_SIZE_MAX*USER_DCOEF_TAG_PAGE))//FLASHʵʵַ ǩҳ +#define CALIB_REAL_SIZE (CORRECT_PAGE_NUM*FLASH_PAGE_SIZE) //ʵݴС +#define CALIB_SIZE CALIB_REAL_SIZE*CALIB_COMP_FAC //ܳ +#define CALIB_COMP_FAC 6 //ѹ,֧2,4,6,8Ӧ8192,16384,24576,32768 +#define CALIB_WIDTH 64 //̶64ֽ Flashÿд4ֽڣԸֵӦ +#define CALIB_DEPTH (CALIB_SIZE/CALIB_WIDTH) //768 //֡ +#define CALIB_DATA_LEN (CALIB_DEPTH/CALIB_COMP_FAC) //128 //ѹ֡,ʵʴ֡ -#define CORRECT_PAGE_NUM (CALIB_STORED_SIZE / FLASH_PAGE_SIZE_MAX) //ʵУ׼ռҳ У׼ݴ洢С/ÿҳС -#define CORRECT_DATA_PAGE (FLASH_PAGE_MAXZISE - CORRECT_PAGE_NUM) //У׼ҳʼҳҳ -#define CORRECT_DATA_ADDR (FLASH_START_ADDRESS + (FLASH_PAGE_SIZE_MAX*CORRECT_DATA_PAGE)) //У׼洢λ + +#define CORRECT2_PAGE_NUM 4 //У׼ռҳ +#define CORRECT2_DATA_ADDR CORRECT_DATA_ADDR-(5*FLASH_PAGE_SIZE)//У׼洢λ -#define CALIB_STORED_SIZE CALIB_REAL_SIZE - -#define USER_REG_COUNT USER_INX_MAX //ûĴ(˫ֽ) 336 -#define USER_REG_SIZE (USER_REG_COUNT * REG_WORD_WIDTH) //USERܴС 1008 bytes -#define WORD_REG_COUNT WORD_INX_MAX //˫ֽڼĴ 128 -#define WORD_REG_SIZE (WORD_REG_COUNT * REG_WORD_WIDTH) //WORDܴС 384 bytes -#define DWORD_REG_COUNT DWORD_INX_MAX// ֽڼĴ //64 -#define DWORD_REG_SIZE (DWORD_REG_COUNT * REG_DWORD_WIDTH) //DWORDܴС 320 bytes - -#define TOTAL_PARAM_SIZE (WORD_REG_SIZE + DWORD_REG_SIZE + USER_REG_SIZE) //ܴС 1712bytes ӦڴС -///**********************************************************************************************************************/ -////ĬУ׼ -//// ====== ãʵ====== -//#define CALIB_COMP_FAC 3 // ѹ >0 ֵԽ,ѹԽǿ,FlashռԽ,ʧ -//#define CALIB_WIDTH 64 // ÿֽ֡ڿ 32/64/128CALIB_SIZE -//#define CALIB_MAX_INDEX_REQ 5800 // 24000 // 㷨Ҫĺ - -//// ====== 洢=================== -//// Ԥ 2*CALIB_COMP_FAC ռ䣨ЭҪ -//#define CALIB_SIZE_MIN_RAW ((CALIB_MAX_INDEX_REQ + 2 * CALIB_COMP_FAC) * 3)//#define BYTES_PER_INDEX 3 // ÿռ3ֽڣdzɸģЭʽ[H,M,L]) -//// 㷨С洢 -//// ѹС洢ռ䣨ȡ -//#define CALIB_STORED_MIN (((CALIB_SIZE_MIN_RAW) + CALIB_COMP_FAC - 1) / CALIB_COMP_FAC) -//// ϶뵽Flashҳ -//#define CALIB_STORED_SIZE (((CALIB_STORED_MIN + FLASH_PAGE_SIZE_MAX - 1) / FLASH_PAGE_SIZE_MAX) * FLASH_PAGE_SIZE_MAX) //ʵʴ洢С -////EEPROMҳ룬ȡѹռ -////#define CALIB_STORED_SIZE (((CALIB_SIZE_MIN_RAW) + CALIB_COMP_FAC - 1) / CALIB_COMP_FAC) -//// ====== Ƶ====================== -//// CALIB_STORED_SIZE EEPROMFlashøֵΪռ䣬΢һ¿ռǷ㹻 -//#define CALIB_SIZE (CALIB_STORED_SIZE * CALIB_COMP_FAC)// ʵԭʼֽڣ= 洢ռ*ѹ -//#define CALIB_DEPTH (CALIB_SIZE / CALIB_WIDTH) // ԭʼ֡ -//#define CALIB_MAX_INDEX ((CALIB_SIZE / 3) - (2 * CALIB_COMP_FAC)) // ʵֵ֧루Flash»ֵ - -//#if ((CALIB_DEPTH) % (CALIB_COMP_FAC)) != 0 -// #error "CALIB_DEPTH must be divisible by CALIB_COMP_FAC!" -//#endif -//#if (CALIB_SIZE % CALIB_WIDTH) != 0 -// #error "CALIB_SIZE must be divisible by CALIB_WIDTH! Adjust page count or width." -//#endif -///**********************************************************************************************************************/ -//#ifndef ENABLE_2ND_CURVE -//#pragma message("[undefined] ENABLE_2ND_CURVE") -//#elif(ENABLE_2ND_CURVE) -////У׼2 -//// ====== ãʵ====== -//#define CALIB_COMP_FAC2 3 // ѹ ֵԽ,ѹԽǿ,FlashռԽ,ʧ -//#define CALIB_WIDTH2 64 // ÿֽ֡ڿ 32/64/ȣCALIB_SIZE -//#define CALIB_MAX_INDEX_REQ2 24000 // 㷨ҪС - -//// ====== 洢=================== -//// Ԥ 2*CALIB_COMP_FAC ռ䣨ЭҪ -//#define CALIB_SIZE_MIN_RAW2 ((CALIB_MAX_INDEX_REQ2 + 2 * CALIB_COMP_FAC2) * 3)//Эʽ[H,M,L]) -//// 㷨С洢 -//// ѹС洢ռ䣨ȡ -//#define CALIB_STORED_MIN2 (((CALIB_SIZE_MIN_RAW2) + CALIB_COMP_FAC2 - 1) / CALIB_COMP_FAC2) -//// ϶뵽Flashҳ -//#define CALIB_STORED_SIZE2 (((CALIB_STORED_MIN2 + FLASH_PAGE_SIZE_MAX - 1) / FLASH_PAGE_SIZE_MAX) * FLASH_PAGE_SIZE_MAX) //ʵʴ洢С -//#define CORRECT_PAGE_NUM2 (CALIB_STORED_SIZE2 / FLASH_PAGE_SIZE_MAX) //ʵУ׼ռҳ У׼ݴ洢С/ÿҳС - -//// ====== Ƶ====================== -//// CALIB_STORED_SIZE EEPROMFlashøֵΪռ䣬΢һ¿ռǷ㹻 -//#define CALIB_SIZE2 (CALIB_STORED_SIZE2 * CALIB_COMP_FAC2)// ʵԭʼֽڣ= 洢ռ*ѹ -//#define CALIB_DEPTH2 (CALIB_SIZE2 / CALIB_WIDTH2) // ԭʼ֡ -//#define CALIB_MAX_INDEX2 ((CALIB_SIZE2 / 3) - (2 * CALIB_COMP_FAC2)) // ʵֵ֧루Flash»ֵ -//#if (CALIB_DEPTH2 % CALIB_COMP_FAC2) != 0 -// #error "CALIB_DEPTH must be divisible by CALIB_COMP_FAC!" -//#endif -//#if (CALIB_SIZE2 % CALIB_WIDTH2) != 0 -// #error "CALIB_SIZE must be divisible by CALIB_WIDTH! Adjust page count or width." -//#endif -//#endif - -///**********************************************************************************************************************/ -// #ifndef ENABLE_3RD_CURVE -//#pragma message("[undefined] ENABLE_2ND_CURVE") -//#elif(ENABLE_3RD_CURVE) -////У׼2 -//// ====== ãʵ====== -//#define CALIB_COMP_FAC3 3 // ѹ ֵԽ,ѹԽǿ,FlashռԽ,ʧ -//#define CALIB_WIDTH3 64 // ÿֽ֡ڿ 32/64/ȣCALIB_SIZE -//#define CALIB_MAX_INDEX_REQ3 24000 // 㷨ҪС - -//// ====== 洢=================== -//// Ԥ 2*CALIB_COMP_FAC ռ䣨ЭҪ -//#define CALIB_SIZE_MIN_RAW3 ((CALIB_MAX_INDEX_REQ3 + 2 * CALIB_COMP_FAC3) * 3)//Эʽ[H,M,L]) -//// 㷨С洢 -//// ѹС洢ռ䣨ȡ -//#define CALIB_STORED_MIN3 (((CALIB_SIZE_MIN_RAW3) + CALIB_COMP_FAC3 - 1) / CALIB_COMP_FAC3) -//// ϶뵽Flashҳ -//#define CALIB_STORED_SIZE3 (((CALIB_STORED_MIN3 + FLASH_PAGE_SIZE_MAX - 1) / FLASH_PAGE_SIZE_MAX) * FLASH_PAGE_SIZE_MAX) //ʵʴ洢С -//#define CORRECT_PAGE_NUM3 (CALIB_STORED_SIZE3 / FLASH_PAGE_SIZE_MAX) //ʵУ׼ռҳ У׼ݴ洢С/ÿҳС - -//// ====== Ƶ====================== -//// CALIB_STORED_SIZE EEPROMFlashøֵΪռ䣬΢һ¿ռǷ㹻 -//#define CALIB_SIZE3 (CALIB_STORED_SIZE3 * CALIB_COMP_FAC3)// ʵԭʼֽڣ= 洢ռ*ѹ -//#define CALIB_DEPTH3 (CALIB_SIZE3 / CALIB_WIDTH3) // ԭʼ֡ -//#define CALIB_MAX_INDEX3 ((CALIB_SIZE3 / 3) - (2 * CALIB_COMP_FAC3)) // ʵֵ֧루Flash»ֵ -//#if (CALIB_DEPTH3 % CALIB_COMP_FAC3) != 0 -// #error "CALIB_DEPTH must be divisible by CALIB_COMP_FAC!" -//#endif -//#if (CALIB_SIZE3 % CALIB_WIDTH3) != 0 -// #error "CALIB_SIZE must be divisible by CALIB_WIDTH! Adjust page count or width." -//#endif -//#endif - -///**********************************************************************************************************************/ - - -void update_param_bufferFromFlash(void);//Ҫ -u16 ReadShortParameterFromFlash(u16 parameterAdr , u16 parameterDefault); -u32 ReadLongParameterFromFlash(u16 parameterAdr , u16 parameterDefault); -void ReadMultiByteFromFlash(u16 address,u8 *wrtData, u16 dataLenth, u8 flashAdr); - -u16 WriteShortParameterToFlash(u16 parameterAdr); -u32 WriteLongParameterToFlash(u16 parameterAdr); -void WriteMultiByteToFlash(u16 address, u8 *wrtData, u16 dataLenth, u8 flashAdr); - + +extern u8 munWriteParams;//дĴ־λ еIJ£ +//дĴ־ +#define WP_NOT 0x00 //д +#define WP_USER 0x01 //дûĴ־ +#define WP_VENDER 0x02 //дҼĴ־ +#define WP_DEF 0x03 //ָĬֵ +#define WP_DCOEF_TAG 0x04 //дtag +#define WP_CORRECT 0x05 //дУ׼־ +extern u8 mucSaveParams;//Flashд״̬־λ еIJ£ +//Flash״̬־ +#define PARAMS_COMPL 0x00 //д +#define PARAMS_READY 0xAA //׼д +#define PARAMS_READY_AX 0xBB //׼д +#define PARAMS_ING 0x55 //д + +extern volatile u8 * const USER_PARAMS ; +extern volatile u8 * const VENDER_PARAMS ; +extern volatile u8 * const CORRECT_DATA ; +extern volatile u8 * const CORRECT2_DATA ; + +void FLASH_Erase_Data_Page(u8 UserPage) ;//__attribute__((noinline));// ӽֹ +void FLASH_Write_Data_Page(u8 UserPage, void *pBuffer, u32 byteSize) ;//__attribute__((noinline));// ӽֹ +void ReadParameterFromFlash( void *value,u16 offset, u8 size ,u8 UserPage ); + +void FLASH_Write_Calib_Data_ToFlash(u16 FrameX, u8 *pBuffer); +void FLASH_Write_Calib2_Data_ToFlash(u16 FrameN, u8 *pBuffer ); +void ReadCalibDataFromFlash(u32 frameN , u8 *data ,u16 size ) ;//__attribute__((noinline));// ӽֹ +void ReadCalib2DataFromFlash(u32 frameN , u8 *data ,u16 size ); +void ReadDataFromFlash(u32 offset , u8 *data ,u16 size ); + +void SaveSysParams(void); /*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ diff --git a/user/MCU/lhl_gpio.c b/user/MCU/lhl_gpio.c old mode 100755 new mode 100644 index 7e39666..7d0c221 --- a/user/MCU/lhl_gpio.c +++ b/user/MCU/lhl_gpio.c @@ -1,88 +1,68 @@ #include "../main/SystemInclude.h" - -/**------------------------------------------------------------------------ - * @brief ϵͳ GPIO ʼΪģģʽԽ͹ - * @note GPIO0 GPIO1 ΪģģʽGPIO2 ܿ XIN/XOUT/SWDIO/SWCLK ţ - * GPIO_PIN_1/2/3/4 Ĭ״̬Ϊģģʽ - * @param - * @example SystemGPIOInit(); -**/ + +/*****GPIOʼ*****/ void SystemGPIOInit(void) { GPIO_InitTypeDef GPIO_InitStruct; - GPIO_InitStruct.Pin = GPIO_PIN_All; //ѡ - GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; //ģʽ GPIO_MODE_INPUT GPIO_MODE_OUTPUT_PP GPIO_MODE_OUTPUT_OD - GPIO_InitStruct.Current = GPIO_CURRENT_2mA; // - GPIO_InitStruct.Pull = GPIO_PULLUP; //Ĭ GPIO_PULLDOWN GPIO_NOPULL - GPIO_InitStruct.SchmittTrigger = ENABLE; //ʩش - GPIO_InitStruct.Alternate = GPIOx_AF_GPIO; //ΪͨIO - - LHL_GPIO_Init(GPIO0, &GPIO_InitStruct); - LHL_GPIO_Init(GPIO1, &GPIO_InitStruct); - + GPIO_InitStruct.Pin = GPIO_PIN_All; + GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + GPIO_InitStruct.Current = GPIO_CURRENT_2mA; + GPIO_InitStruct.Pull = GPIO_PULLUP; + GPIO_InitStruct.SchmittTrigger = ENABLE; + GPIO_InitStruct.Alternate = GPIOx_AF_GPIO; // // AFΪͨIO + LHL_GPIO_Init(pGPIO0, &GPIO_InitStruct); + LHL_GPIO_Init(pGPIO1, &GPIO_InitStruct); + GPIO_InitStruct.Pin &= ~(GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3 | GPIO_PIN_4); //ܿXIN XOUT SWDIO SWCLK - LHL_GPIO_Init(GPIO2, &GPIO_InitStruct); + LHL_GPIO_Init(pGPIO2, &GPIO_InitStruct); + +// TEST_PIN_OUT(); +// SET_PIN(GPIO1, GPIO_PIN_7); +//// +// TDU_SET_PIN_OUT(); +// CLR_TDU_SET_PIN(); +//// SET_TDU_SET_PIN(); +// +// HEATING_PIN_OUT(); +// CLR_HEATING_PIN(); +//// SET_HEATING_PIN(); +// +// HP_CON_PIN_OUT(); +//// CLR_HP_CON_PIN(); +// SET_HP_CON_PIN(); } -/**------------------------------------------------------------------------ - * @brief ʹָΪģʽ - * @param GPIOx: GPIO ˿ (pGPIO0/pGPIO1/pGPIO2) - * @param GPIO_PinPos: λ (0~15) - * @note ʹ룬Ϊ죨ͨ OD λ - * 迪©ֶ޸ OD Ĵ - * @example EnableOutput(pGPIO0, 3); // ʹ P0.3 Ϊ -**/ +/**********/ void EnableOutput(GPIO_TypeDef* GPIOx, uint16_t GPIO_PinPos) { - GPIOx->OE |= 1<IE &= ~(1<OE |= 1<IE &= ~(1<DR &= ~(3u << (GPIO_PinPos * 2)); + GPIOx->DR |= ((uint32_t)GPIO_CURRENT_2mA << (GPIO_PinPos * 2)); - // ö˿ڵ - GPIOx->DR &= ~(3u << (GPIO_PinPos * 2)); - GPIOx->DR |= ((uint32_t)GPIO_CURRENT_4mA<< (GPIO_PinPos * 2)); - - // 趨(ͨIO) + // 趨 GPIOx->OD &= ~(1u << GPIO_PinPos); - // ©趨 +// // ©趨 // GPIOx->OD |= (1u << GPIO_PinPos); } - -/**------------------------------------------------------------------------ - * @brief ʹָΪģʽ - * @param GPIOx: GPIO ˿ (pGPIO0/pGPIO1/pGPIO2) - * @param GPIO_PinPos: λ (0~15) - * @note ʹ롣ڲ赥á - * @example EnableInput(pGPIO0, 3); // ʹ P0.3 Ϊ -**/ +/**********/ void EnableInput(GPIO_TypeDef* GPIOx, uint16_t GPIO_PinPos) { - GPIOx->OE &= ~(1u << GPIO_PinPos);// - GPIOx->IE |= (1u << GPIO_PinPos); //ʹ + GPIOx->OE &= ~(1u << GPIO_PinPos); + GPIOx->IE |= (1u << GPIO_PinPos); } - -/**------------------------------------------------------------------------ - * @brief ָڲ - * @param GPIOx: GPIO ˿ (pGPIO0/pGPIO1/pGPIO2) - * @param GPIO_PinPos: λ (0~15) - * @note ʹȷΪģʽ - * @example EnablePullUp(pGPIO0, 3); // ʹ P0.3 ڲ -**/ +/**********/ void EnablePullUp(GPIO_TypeDef* GPIOx, uint16_t GPIO_PinPos) { GPIOx->PDE &= ~(1u << GPIO_PinPos); GPIOx->PUE |= (1u << GPIO_PinPos); } - -/**------------------------------------------------------------------------ - * @brief ָڲ - * @param GPIOx: GPIO ˿ (pGPIO0/pGPIO1/pGPIO2) - * @param GPIO_PinPos: λ (0~15) - * @note ʹȷΪģʽ - * @example EnablePullDown(pGPIO0, 3); // ʹ P0.3 ڲ -**/ +/**********/ void EnablePullDown(GPIO_TypeDef* GPIOx, uint16_t GPIO_PinPos) { GPIOx->PUE &= ~(1u << GPIO_PinPos); GPIOx->PDE |= (1u << GPIO_PinPos); } + diff --git a/user/MCU/lhl_gpio.h b/user/MCU/lhl_gpio.h old mode 100755 new mode 100644 index 50075ee..bedbfa1 --- a/user/MCU/lhl_gpio.h +++ b/user/MCU/lhl_gpio.h @@ -18,7 +18,6 @@ #define TOGGLE_PIN(GPIO, GPIO_PIN) LHL_GPIO_TogglePin(GPIO, GPIO_PIN) #define READ_PIN(GPIO, GPIO_PIN) LHL_GPIO_ReadPin(GPIO, GPIO_PIN) - /*==================================================================================*/ //ϵͳ궨 /*==================================================================================*/ diff --git a/user/MCU/lhl_i2c_slave.c b/user/MCU/lhl_i2c_slave.c old mode 100755 new mode 100644 index 80f389a..1f4de39 --- a/user/MCU/lhl_i2c_slave.c +++ b/user/MCU/lhl_i2c_slave.c @@ -9,14 +9,6 @@ DMA_HandleTypeDef DMA_Handle_IIC_Rx,DMA_Handle_IIC_Tx; //ʼIIC //i2c_slave_init(100000 , 0x02); -/**------------------------------------------------------------------------ - * @brief ʼ I2C ӻģʽ - * @param clockSpeed: I2C ʱٶȣ 100000 ʾ 100kHz - * @param slaveAddress: ӻַ7λ - * @note P0.1 Ϊ SCLΪ SCLP0.2 Ϊ SDAΪ SDA - * Ϊ©ʹ I2C ¼ʹжϡ - * @example I2C_Slave_Init(100000, 0x02); // 100kHz, ӻַ 0x02 -**/ void I2C_Slave_Init(u32 clockSpeed ,u16 slaveAddress) { GPIO_InitTypeDef GPIO_InitStructure; @@ -57,14 +49,7 @@ void I2C_Slave_Init(u32 clockSpeed ,u16 slaveAddress) /*ж ʽ*/ /*********************************************************************************************************************************************/ I2C_DATA_TypeDef I2CData; -/**------------------------------------------------------------------------ - * @brief I2C1 ¼жϴжϷʽ - * @note I2C ӻͨеĸ¼ַƥ䡢ݽաݷ͡ - * ֹͣӦʧܵȡ R_W λжĶд - * ӦĴⲿ I2CStartWriteProcess, I2CStartReadProcess, - * I2CReceiveProcess, I2CTransmitProcess, I2CResetProcess - * úڲʹ DMA жģʽ -**/ + void I2C1_EV_IRQHandler() { __IO uint32_t sta1,sta2; @@ -326,14 +311,6 @@ void IIC_Cmd_Check_Test1(void) /*********************************************************************************************************************************************/ /*DMA ʽ*/ /*********************************************************************************************************************************************/ - -/**------------------------------------------------------------------------ - * @brief ʼ I2C ӻյ DMA ͨͨ0 - * @note DMAMUX I2C0_RX ӳ䵽 DMA ͨ0 DMA Ϊֱģʽ - * Ӳ赽ڴ桢ݿ1ֽڡѭģʽʹܴжϡ - * ݴ I2CData.rxData - * @example DMA_I2C_SlaveRx_Init(); -**/ void DMA_I2C_SlaveRx_Init(void) { DMAMUX_InitTypeDef DMAMUX_InitStructure; @@ -363,14 +340,6 @@ void DMA_I2C_SlaveRx_Init(void) NVIC_EnableIRQ(DMA1_CH0_IRQn); } - -/**------------------------------------------------------------------------ - * @brief ʼ I2C ӻ͵ DMA ͨͨ1 - * @note DMAMUX I2C0_TX ӳ䵽 DMA ͨ1 DMA Ϊֱģʽ - * Ӳڴ浽衢ݿ1ֽڡģʽ䳤 iic_tx_len - * ȫֱʹܴжϡȡ I2CData.txData - * @example DMA_I2C_SlaveTx_Init(); -**/ void DMA_I2C_SlaveTx_Init(void) { DMAMUX_InitTypeDef DMAMUX_InitStructure; @@ -400,29 +369,17 @@ void DMA_I2C_SlaveTx_Init(void) NVIC_EnableIRQ(DMA1_CH1_IRQn); } -/**------------------------------------------------------------------------ - * @brief I2C ӻ DMA ģʽ - * @param clockSpeed: I2C ʱٶ - * @param slaveAddress: ӻַ - * @note ʼ I2C ӻʹ I2C DMA 󣬳ʼ DMA - * ʹ DMA ݵij - * @example StartDMA_I2C_Slave_RX(100000, 0x02); -**/ -void StartDMA_I2C_Slave_RX(u32 clockSpeed ,u16 slaveAddress) +void DMA_I2C_Slave_Init(u32 clockSpeed ,u16 slaveAddress) { I2C_Slave_Init(clockSpeed,slaveAddress); LHL_I2C_DMACmd(ENABLE);//DMAʹ DMA_I2C_SlaveRx_Init(); + iic_tx_len=3; + DMA_I2C_SlaveTx_Init(); LHL_DMA_Start(&DMA_Handle_IIC_Rx); } -/**------------------------------------------------------------------------ - * @brief I2C1 ¼жϴDMA ʽ - * @note ð汾 DMA ʹãַƥ¼ӻR_W=1ʱ - * ֹͣ³ʼ DMA дӻʱڴ˴ - * մ߼ǰΪգͬʱֹͣӦʧܡ - * @example DMA ģʽµ I2C жϴ -**/ + //for DMA void I2C1_EV_IRQHandler3()// { __IO uint32_t sta1,sta2; @@ -460,7 +417,6 @@ void I2C1_EV_IRQHandler3()// __DSB(); //make sure intterupt flag cleared } - -#endif - \ No newline at end of file + +#endif \ No newline at end of file diff --git a/user/MCU/lhl_i2c_slave.h b/user/MCU/lhl_i2c_slave.h old mode 100755 new mode 100644 index 2043661..87deec4 --- a/user/MCU/lhl_i2c_slave.h +++ b/user/MCU/lhl_i2c_slave.h @@ -69,7 +69,7 @@ typedef struct extern I2C_DATA_TypeDef I2CData; void I2C_Slave_Init(u32 clockSpeed ,u16 slaveAddress); -void StartDMA_I2C_Slave_RX(u32 clockSpeed ,u16 slaveAddress); +void DMA_I2C_Slave_Init(u32 clockSpeed ,u16 slaveAddress); //===================================================================== diff --git a/user/MCU/lhl_i2c_soft.c b/user/MCU/lhl_i2c_soft.c old mode 100755 new mode 100644 index 633bda1..af56935 --- a/user/MCU/lhl_i2c_soft.c +++ b/user/MCU/lhl_i2c_soft.c @@ -1,10 +1,11 @@ #include "../main/SystemInclude.h" - + //############################################################################## void SI2C_Init(void) -{ +{ SCL_OUT(); - SDA_OUT(); + SDA_OUT(); + SET_SCL(); SET_SDA(); } @@ -15,13 +16,15 @@ void SI2C_Start(void) SCL_OUT(); SDA_OUT(); - SET_SDA(); + //CLR_SCL(); + SET_SDA(); + //SI2C_Delay(); SET_SCL(); - + //SI2C_Delay(); CLR_SDA(); - SI2C_Delay(); CLR_SCL(); + //SI2C_Delay(); } /******************************************************************************/ @@ -102,10 +105,11 @@ u8 SI2C_Read(void) u32 temp; SDA_IN(); - for(temp=0; temp<8; temp++) { + for(temp=0; temp<8; temp++) + { SET_SCL(); SI2C_Delay(); - reedByte <<= 1; + reedByte = reedByte << 1; if(READ_SDA() != 0) reedByte |= 0x01; CLR_SCL(); diff --git a/user/MCU/lhl_i2c_soft.h b/user/MCU/lhl_i2c_soft.h old mode 100755 new mode 100644 index d21614e..915f83d --- a/user/MCU/lhl_i2c_soft.h +++ b/user/MCU/lhl_i2c_soft.h @@ -1,18 +1,20 @@ -#ifndef __SoftI2C_h__ -#define __SoftI2C_h__ +#ifndef __LHL_I2C_SOFT_H__ +#define __LHL_I2C_SOFT_H__ + + //IIC˿ڶ #ifndef HIGH -#define HIGH 1 // HIGH -#define LOW 0 // LOW -#endif + #define HIGH 1 // HIGH + #define LOW 0 // LOW +#endif #ifndef WR -#define WR 0 // WRITE -#define RD 1 // READ + #define WR 0 // WRITE + #define RD 1 // READ #endif /*******************************************************************************/ -#define SDA_IN() EnableInput(I2C_SDA_GPIO, I2C_SDA_PINPOS);EnablePullUp(I2C_SDA_GPIO,I2C_SDA_PINPOS) //벢 +#define SDA_IN() EnableInput(I2C_SDA_GPIO, I2C_SDA_PINPOS) #define SDA_OUT() EnableOutput(I2C_SDA_GPIO, I2C_SDA_PINPOS) #define SET_SDA() SET_PIN(I2C_SDA_GPIO, I2C_SDA) #define CLR_SDA() CLR_PIN(I2C_SDA_GPIO, I2C_SDA) @@ -23,22 +25,19 @@ #define CLR_SCL() CLR_PIN(I2C_SCL_GPIO, I2C_SCL) /*******************************************************************************/ -//#define SDA_IN() {I2C_GPIO->MODER &=~(3<<(7*2)); I2C_GPIO->MODER |=0<<7*2;} //PA12ģʽ -//#define SDA_OUT() {I2C_GPIO->MODER &=~(3<<(7*2)); I2C_GPIO->MODER |=1<<7*2;} //PA12ģʽ - #define ENABLE_I2C_DELAY 0 -#define SI2C_Delay() __NOP(); -//void I2C_Delay(void);H +#define SI2C_Delay() __NOP(); + void SI2C_Init(void); void SI2C_Start(void); void SI2C_Stop(void); void SI2C_Ack(void); void SI2C_NoAck(void); -u8 SI2C_TestAck(void); -u8 SI2C_Write(u8 writeData); -u8 SI2C_Read(void); +uint8_t SI2C_TestAck(void); +uint8_t SI2C_Write(uint8_t writeData); +uint8_t SI2C_Read(void); #endif diff --git a/user/MCU/lhl_lowpower.c b/user/MCU/lhl_lowpower.c old mode 100755 new mode 100644 index bf291f5..d231022 --- a/user/MCU/lhl_lowpower.c +++ b/user/MCU/lhl_lowpower.c @@ -1,172 +1,68 @@ #include "../main/SystemInclude.h" -/**------------------------------------------------------------------------ - * @brief ִ֮ǰô˺ѡģʽ - * @param mode: ģʽѡֵ - * - PWR_MODE_SLEEP: ˯ģʽںֹͣУ - * - PWR_MODE_DEEP_SLEEP_1: 1ʱֹͣõ͹LDO - * - PWR_MODE_DEEP_SLEEP_2: 2ʱֹͣõ͹LDO - * - PWR_MODE_SNOOZE: ADCС˯ģʽADC - * - PWR_MODE_SHUTDOWN: ضģʽ磩 - * @note ȵ LHL_PWR_SetPowerMode õԴģʽ - * Ȼִ WFI ָߡѺԶָʱӣ - * ExitLowPowerModeRecoverySysState() лѺ - * @example EnterLowPowerModeWFI(PWR_MODE_DEEP_SLEEP_2); -**/ +void EXTI_PWR_Wakeup_irq_callback(void) +{ + mcuModeSleeping = 0 ;//mcu־λλ +//NVIC_DisableIRQ(EXTI4_7_IRQn); +//printf("deepsleep out"); +} + +static void SetupWakeupSources(PWR_WakeupWay_TypeDef wakeupWay) +{ + if(wakeupWay == PWR_Wakeup_None) return ; + if(wakeupWay & PWR_Wakeup_RTC) + { + + } + if(wakeupWay & PWR_Wakeup_EXTI) + { + GPIO_EXTI_Init(GPIO1,GPIO_PIN_7,EXTI_LINE_7,EXTI4_7_IRQn);//һⲿextiжϣȴжȻж־λ + Exti_register_irq_callback(EXTI_LINE_7,EXTI_PWR_Wakeup_irq_callback); + } + if(wakeupWay & PWR_Wakeup_LPTIM1) + { + + } + if(wakeupWay & PWR_Wakeup_LPTIM2) + { + + } + if(wakeupWay & PWR_Wakeup_IWDG) + { + + } +} +/** + * ִ֮ǰô˺ѡģʽ + * PWR_POWERMODE_t: 5ģʽ + * PWR_MODE_SLEEP ˯ģʽ(Cortex"-M0+ںֹͣ Cortex"-M0+ĵ裬 NVICϵͳʱ(SysTick)) + * PWR_MODE_DEEP_SLEEP_1 1( 32K LSI LSE⣬еʱӶֹͣ low power LDO) + * PWR_MODE_DEEP_SLEEP_2 2( 32K LSI LSE⣬еʱӶֹͣ low power LDO) + * PWR_MODE_SNOOZE ADCС˯ģʽ(ADC ϵͳ) + * PWR_MODE_SHUTDOWN ضģʽ(HPLDO LPLDO رգȫ) +***/ void EnterLowPowerModeWFI(PWR_POWERMODE_t mode) { delay_ms(800); +// SetupWakeupSources(PWR_Wakeup_EXTI);// PWR_Wakeup_RTC|PWR_Wakeup_EXTI //ʹⲿжԴѣʹǰȷжϿԴ LHL_PWR_SetPowerMode(mode); - LHL_PWR_EnterSleep();/*Դ Restore Clocks */ - // ѺӴ˴ Զָ - //ʱ ָ ֪ͨģѻ - - ExitLowPowerModeRecoverySysState(); - + LHL_PWR_EnterSleep(); } - - - - - - -/*=============================================================================*/ - -__LPM_STA_TypeDef lpmState; - -/**------------------------------------------------------------------------ - * @brief ͹ģʽѭã - * @note ж lpmState.mcuModeSleeping ־Ϊ1͹̡ - * GPIO0.1 ΪⲿжϻԴڻѣٵûд - * SetupLowPowertoWakeupByHandwareTrigger() ӲԴ - * lpmState.lpm_mode ѡģʽ EnterLowPowerModeWFI - * ѺԶ WFI أڴ˺⴦ - * @example lpmState.lpm_mode = PWR_MODE_DEEP_SLEEP_2; - * lpmState.mcuModeSleeping = 1; - * LowPowerModeProcess(); -**/ +volatile u32 mcuModeSleeping; +//PWR_POWERMODE_t LowPowerMode = PWR_MODE_DEEP_SLEEP_1 ; void LowPowerModeProcess(void) { - if (lpmState.mcuModeSleeping==0) return ; //жǷҪ͹ - +// if (mcuModeSleeping==0) return ; //͹ - lpmState.mcuModeSleeping = 0 ; - /*ʹ UART Rx ⲿжϻ---------------------------------------------- */ - GPIO_EXTI_Init(GPIO0,GPIO_PIN_1,EXTI_LINE_1,EXTI0_1_IRQn);//ĬϽGPIO0.1ΪԴ - - SetupLowPowertoWakeupByHandwareTrigger();//˯ǰáжԴѣʹǰȷжϿԴ - - switch(lpmState.lpm_mode) - { - case PWR_MODE_DEEP_SLEEP_2 : EnterLowPowerModeWFI(PWR_MODE_DEEP_SLEEP_2); break ; //2 - case PWR_MODE_SNOOZE : EnterLowPowerModeWFI(PWR_MODE_SNOOZE); break ; //ADCС˯ģʽ - case PWR_MODE_DEEP_SLEEP_1 : EnterLowPowerModeWFI(PWR_MODE_DEEP_SLEEP_1); break ; //1 - case PWR_MODE_SLEEP : EnterLowPowerModeWFI(PWR_MODE_SLEEP); break ; //ͨ - case PWR_MODE_SHUTDOWN : EnterLowPowerModeWFI(PWR_MODE_SHUTDOWN); break ; //ضģʽ - default : EnterLowPowerModeWFI(PWR_MODE_SLEEP); break ; - } -} - -// /**------------------------------------------------------------------------ -// * @brief SNOOZEģʽDMAԴ -// * @param ch: 0=ʹADC0DMAͨ, 1=ʹADC1DMAͨ -// * @note Ĵ: SNOOZE_SRC_EXIT [2] -// * 0: ʹðADC0DMAͨжΪcoreԴ -// * 1: ʹðADC1DMAͨжΪcoreԴ -//**/ -//void ADC_Set_SNOOZE_DMA_Wakeup(ADC_ID_t ADCx ) -//{ -// uint32_t reg_val = pADC->DMA_MODE; -// -//// LHL_ADC_DMACmd(ADCx, ENABLE); //dma_adc ʼѾʹ -// reg_val &= ~ADC_SUBSYS_USER_DMA_MODE_SNOOZE_EXIT_SRC_Msk; // bit2 -// reg_val |= (((uint32_t)ADCx - 1)<< ADC_SUBSYS_USER_DMA_MODE_SNOOZE_EXIT_SRC_Pos); -// pADC->DMA_MODE = reg_val; -//} - - - -/**------------------------------------------------------------------------ - * @brief ͹ǰӲԴãд - * @note úΪ壬ûӦóʵԶ廽Դ - * Ĭʵˣ - * - LPTIM2 ڴ ADCδ XLINK - * - RTC Ϊ 1 󴥷 XLINK ADC - * - ADC ʼΪӲתģʽ - * - ʹ ADC EXTI ߣEXTI_LINE_12ΪԴ - * @example ޣϵͳã -**/ -__weak void SetupLowPowertoWakeupByHandwareTrigger(void) -{ - /*ADC-----SNOOZEģʽЧ================================================*/ - - /* 1. LPTIM */ - StartLPTimer2(32768); //LPTimeradcת = 4s 16384 65535 Ҫʱ䣬ȽУ״δʧ -// /* 2. XLINKLPTIMADCӲ */ -// XLINK_LPTIM_To_ADC_Trigger(LPTIM2, ADC_0); -// /* 3. LPTIM2ΪADCӲԴ*/ -// MODIFY_REG(pPWR->CR, PWR_CR_ADC_MSYS_TSEL_Msk, (3U << PWR_CR_ADC_MSYS_TSEL_Pos)); + mcuModeSleeping = 0 ; +// printf("deepsleep in"); + EnterLowPowerModeWFI(PWR_MODE_DEEP_SLEEP_1); +// EnterLowPowerModeWFI(PWR_MODE_DEEP_SLEEP_2); +// EnterLowPowerModeWFI(PWR_MODE_SNOOZE); +// EnterLowPowerModeWFI(PWR_MODE_SHUTDOWN); - /* 1. RTC */ - StartRTC_AlarmAfterSeconds(1);// N - LHL_RTC_ITConfig(RTC_IT_ALRIE, DISABLE);//RTCж ʹܻԶ EXTI_LINE_9 ΪԴ - // 2. RTC ALARMΪADCӲԴ - MODIFY_REG(pPWR->CR, PWR_CR_ADC_MSYS_TSEL_Msk, (0U << PWR_CR_ADC_MSYS_TSEL_Pos)); - /* 3. XLINKRTC ALARMADCӲ */ - XLINK_RTC_ALARM_To_ADC_Trigger(ADC_0); +// EnterLowPowerModeWFI(LowPowerMode); - /* 4. ADC Ӳ+ת */ - ADC_REF_Init(REF_INTERNAL_2P5V, REF_INTERNAL_2P5V); - ADC_Init_For_LowerPower(ADC_0, ADC_SPS_5, GAIN32, ADC0_AIN0, ADC0_AIN1); - - /* 5. ûԴ */ -// LPTIM_EXTI_Init(LPTIM2);//LPTimer2ΪԴ EXTI_LINE_11 - ADC_EXTI_Init();//ADCΪԴ EXTI_LINE_12 - } - -/**------------------------------------------------------------------------ - * @brief ˳͹ĺϵͳָд - * @note úΪ壬ûдԶƻѺIJ - * ĬʵУ - * - EXTI жϱ־λ - * - ָ UART ܣ³ʼ DMA գ - * - ȡһ ADC ֵӡѴԴ ADC ֵ - * - Ĭ´Խ SNOOZE ģʽlpmState Ӧã - * @example ޣ EnterLowPowerModeWFI Զã -**/ -__weak void ExitLowPowerModeRecoverySysState(void) -{ - lpmState.mcuModeSleeping = 0 ;//mcu־λλ - - static u16 wakeupcount = 0 ,wakeupsource; - wakeupcount++ ; - wakeupsource = pEXTI->PR ;//жϻԴ־ pEXTI->EMR //¼Դ־λ - pEXTI->PR = 0xFFFF;//Դ־λ - - /* Ѻ */ - //1. UART---------------------------------------------------- - NVIC_DisableIRQ(EXTI0_1_IRQn); //uart rxⲿж - MainUartInit(baudRateVaule[baudRate]);//ûشڹ - StartDMAForRxdMainUartData();//ʼDMA -// TEST_PIN_TOGGLE(); - //2. ADC---------------------------------------------------- - //жֵ---- - u16 adc_buffer = ADC_ReadData(ADC_0);//ֱӶȡʹж -// if(adc_buffer > 42768 ) lpmState.mcuModeSleeping = 0 ;//˳˯ - lpmState.lpm_mode = PWR_MODE_SNOOZE ; - lpmState.mcuModeSleeping = 1 ;//Ĭٴ˯ - - printf(" \n ---Ѵ = %d ; Դ = %d ǰADCֵ = %d \n" ,wakeupcount , wakeupsource ,adc_buffer); -} - - - - - - - - - \ No newline at end of file diff --git a/user/MCU/lhl_lowpower.h b/user/MCU/lhl_lowpower.h old mode 100755 new mode 100644 index 335b70a..7e39f52 --- a/user/MCU/lhl_lowpower.h +++ b/user/MCU/lhl_lowpower.h @@ -1,21 +1,23 @@ #ifndef __LOWPOWER_H__ #define __LOWPOWER_H__ -/*================================================*/ +typedef enum { + PWR_Wakeup_None = 0x00, + PWR_Wakeup_RTC = 0x01, + PWR_Wakeup_EXTI = 0x02, + PWR_Wakeup_LPTIM1 = 0x04, + PWR_Wakeup_LPTIM2 = 0x08, + PWR_Wakeup_IWDG = 0x10, + // ʹãPWR_Wakeup_RTC | PWR_Wakeup_GPIO +}PWR_WakeupWay_TypeDef; + void EnterLowPowerModeWFI(PWR_POWERMODE_t mode); -/*================================================*/ -typedef struct{ - PWR_POWERMODE_t lpm_mode; - u8 mcuModeSleeping ; -}__LPM_STA_TypeDef; +extern volatile u32 mcuModeSleeping; +extern u32 sleeptime ; +void LowPowerModeProcess(void); -extern __LPM_STA_TypeDef lpmState; - -void LowPowerModeProcess(void); -void SetupLowPowertoWakeupByHandwareTrigger(void); -void ExitLowPowerModeRecoverySysState(void); #endif diff --git a/user/MCU/lhl_lptimer.c b/user/MCU/lhl_lptimer.c old mode 100755 new mode 100644 index d8f5105..4090c8d --- a/user/MCU/lhl_lptimer.c +++ b/user/MCU/lhl_lptimer.c @@ -1,11 +1,9 @@ #include "../main/SystemInclude.h" /**------------------------------------------------------------------------ - * @brief LPTimer ʼڲã - * @note Ϊʱ/ģʽʱԴ LPTIM_CLK_ENABLE_LSE - * ԤƵϵ̶Ϊ DIV2LSI LSE Ƶʳ2ģʽ - * @param lptimer: LPTIM1 LPTIM2 - * @example ڲʹãֱӵ + * @brief ͹ʱӳʼ + * @note ʼṹ-ѡʱԴ + * @param **/ static void LPTIM_Init(LPTIM_TypeDef *lptimer) { @@ -15,27 +13,20 @@ static void LPTIM_Init(LPTIM_TypeDef *lptimer) LHL_RCC_LSEConfig(ENABLE); LPTIM_InitStructure.Clock = LPTIM_CLOCKSOURCE_LSE; // LPTIMʱԴLSE #else - LHL_RCC_LSEConfig(DISABLE); + LHL_RCC_LSEConfig(DISABLE); LPTIM_InitStructure.Clock = LPTIM_CLOCKSOURCE_LSI; // LPTIMʱԴLSI #endif - LPTIM_InitStructure.Prescaler = LPTIM_PRESCALER_DIV2; // ԤƵϵ2 16384 Ϊ1s - LPTIM_InitStructure.FreeRunning = DISABLE; // ģʽ - + LPTIM_InitStructure.Prescaler = LPTIM_PRESCALER_DIV1; // ԤƵϵ2 + LPTIM_InitStructure.FreeRunning = DISABLE; // ģʽ LHL_LPTIM_Init(lptimer, &LPTIM_InitStructure); } - - /*==================================================================================*/ /*LPTimer1==========================================================================*/ /*==================================================================================*/ - /**------------------------------------------------------------------------ - * @brief LPTIM1ж - * @note ʱƵΪ 32768HzԤƵ DIV2 ʵʱΪ 16384Hz - * ڼ㣺ֵ uploadCounter = (16384/1000) * t(ms) = 16.384 * t - * t=125msuploadCounter2048 - * @param uploadCounter: ԶװֵΧ 1~65535Ӧʱ - * @example StartLPTimer1(2048); // 125ms ڶʱ + * @brief ͹ʱӳʼ + * @note LPTimer ʱƵ32768Hz + * @param uploadCounter : 㷽(uploadCounter=32.768 ->t=1ms) **/ void StartLPTimer1(u16 uploadCounter)//125ms 250ms ...... { @@ -46,15 +37,13 @@ void StartLPTimer1(u16 uploadCounter)//125ms 250ms ...... LHL_LPTIM_ITConfig(LPTIM1, ENABLE); NVIC_EnableIRQ(LPTIM1_IRQn); /* 3. LPTimer1 */ - LHL_LPTIM_Start(LPTIM1, uploadCounter); + LHL_LPTIM_Start(LPTIM1, uploadCounter); // LPTIMER1 = (Period+1)/Clock = 32768/32768 = 1S } - /**------------------------------------------------------------------------ - * @brief LPTIM1 ڣʱ޸ģ - * @note ͣöʱ±Ƚֵ CMRʹܣ 0 ¿ʼ - * @param uploadCounter: µװֵ 㷽ʽ16.384 * t - * @example ResetLPTimer1(4096); // ڸΪ 250ms + * @brief ͹ʱúı䶨ʱڣ + * @note LPTimer ʱƵ32768Hz + * @param uploadCounter : 㷽(uploadCounter=32.768 ->t=1ms) **/ void ResetLPTimer1(u16 uploadCounter) { @@ -63,47 +52,40 @@ void ResetLPTimer1(u16 uploadCounter) LPTIM1->CMR = uploadCounter; // 3. µıȽֵ LPTIM1->CSR |= LPTIM_CSR_TEN_Msk; // 4. ʹ 0 ʼ } -/**------------------------------------------------------------------------ - * @brief ֹͣ LPTIM1 - * @note öʱʹλ TEN 㣬Ƚжϱ־ - * @param - * @example StopLPTimer1(); -**/ -void StopLPTimer1(void) -{ - LPTIM1->CSR &= ~LPTIM_CSR_TEN_Msk;// 1. öʱ - LPTIM1->CSR |= LPTIM_CSR_TCF_Msk; // 2. Ƚжϱ־ -} - - - - /*==================================================================================*/ -/*LPTimer2==========================================================================*/ +/*LPTimer1==========================================================================*/ /*==================================================================================*/ /**------------------------------------------------------------------------ - * @brief LPTIM2ж - * @note ͬ LPTIM1ʱƵ 32768HzԤƵ DIV2ڼͬ - * @param uploadCounter: Զװֵ - * @example StartLPTimer2(2048); // 125ms ڶʱ + * @brief ͹ʱӳʼ + * @note LPTimer ʱƵ32768Hz + * @param uploadCounter : 㷽(uploadCounter=32.768 ->t=1ms) **/ void StartLPTimer2(u16 uploadCounter)//125ms 250ms ...... { - /* 1. ʼLPTimer Base */ - LHL_LPTIM_DeInit(LPTIM2); - LPTIM_Init(LPTIM2); - - /* 2. LPTimerж */ - LHL_LPTIM_ITConfig(LPTIM2, ENABLE); + LPTIM_InitTypeDef LPTIM_InitStructure; + + /* 1. ʼLPTimer Base */ + LPTIM_InitStructure.Mode = LPTIM_MODE_TIMER_COUNTER; // ʱģʽ +#if 1 + LHL_RCC_LSEConfig(ENABLE); + LPTIM_InitStructure.Clock = LPTIM_CLOCKSOURCE_LSI; // LPTIM0ʱԴLSI +#else + LPTIM_InitStructure.Clock = LPTIM_CLOCKSOURCE_LSI; // LPTIM0ʱԴLSI +#endif + LPTIM_InitStructure.Prescaler = LPTIM_PRESCALER_DIV1; // ԤƵϵ2 + LPTIM_InitStructure.FreeRunning = DISABLE; // ģʽ + LHL_LPTIM_Init(pLPTIM2, &LPTIM_InitStructure); + /* 2. LPTimerж */ + LHL_LPTIM_ITConfig(pLPTIM2, ENABLE); NVIC_EnableIRQ(LPTIM2_IRQn); /* 3. LPTimer12 */ - LHL_LPTIM_Start(LPTIM2, uploadCounter); + LHL_LPTIM_Start(pLPTIM2, uploadCounter); // LPTIMER1 = (Period+1)/Clock = 32768/32768 = 1S } /**------------------------------------------------------------------------ - * @brief LPTIM2 ڣʱ޸ģ - * @param uploadCounter: µװֵ 㷽ʽ16.384 * t - * @example ResetLPTimer2(4096); + * @brief ͹ʱú + * @note LPTimer ʱƵ32768Hz + * @param uploadCounter : 㷽(uploadCounter=32.768 ->t=1ms) **/ void ResetLPTimer2(u16 uploadCounter) { @@ -112,42 +94,17 @@ void ResetLPTimer2(u16 uploadCounter) LPTIM2->CMR = uploadCounter; // 3. µıȽֵ LPTIM2->CSR |= LPTIM_CSR_TEN_Msk; // 4. ʹ 0 ʼ } -/**------------------------------------------------------------------------ - * @brief ֹͣ LPTIM2 - * @example StopLPTimer2(); -**/ -void StopLPTimer2(void) -{ - LPTIM2->CSR &= ~LPTIM_CSR_TEN_Msk;// 1. öʱ - LPTIM2->CSR |= LPTIM_CSR_TCF_Msk; // 2. Ƚжϱ־ -} - - - - - - - - - - - - - /*==================================================================================*/ -/*͹Ķʱص====================================================================*/ +/*͹Ļص====================================================================*/ /*==================================================================================*/ - /**------------------------------------------------------------------------ - * @brief ע LPTIM1/LPTIM2 жϻص - * @param lptimer: LPTIM1 LPTIM2 - * @param lptim_irq_callback: ûصָ루޲޷ֵ - * @note ÿʱֻעһصԴչ - * עʱԶжϱ־ NVIC жϡ - * @example lptimer_register_irq_callback(LPTIM1, my_callback); + * @brief ʱصע + * @note + * @param LPTIM_TypeDef *lptimerLPTIM1 LPTIM2 lptimer_irq_callback_t lptim_irq_callback Զص + * @example: SHAL_timer_register_irq_callback(pTIM1,callback1); **/ static lptimer_irq_callback_t lptim1_irq_callback,lptim2_irq_callback ; @@ -167,11 +124,11 @@ void lptimer_register_irq_callback(LPTIM_TypeDef *lptimer ,lptimer_irq_callback_ } } -/**------------------------------------------------------------------------ - * @brief LPTIM1 жϷ - * @note עĻصڣȻжϱ־ - * @param -**/ +/** + * @brief + * @param + * @retval + */ void LPTIM1_IRQHandler(void) { // жϷע˻ص @@ -180,12 +137,11 @@ void LPTIM1_IRQHandler(void) LHL_LPTIM_ClearPending(LPTIM1); // жϱ־ } - -/**------------------------------------------------------------------------ - * @brief LPTIM2 жϷ - * @note עĻصڣȻжϱ־ - * @param -**/ +/** + * @brief + * @param + * @retval + */ void LPTIM2_IRQHandler(void) { // жϷע˻ص diff --git a/user/MCU/lhl_lptimer.h b/user/MCU/lhl_lptimer.h old mode 100755 new mode 100644 index 698fa07..5af8e8e --- a/user/MCU/lhl_lptimer.h +++ b/user/MCU/lhl_lptimer.h @@ -16,12 +16,19 @@ /*==================================================================================*/ //USER /*==================================================================================*/ + + + + +#define PrimaryTimer LPTIM1 +#define StartPrimaryTimerInterval( uploadCounter ) StartLPTimer1(uploadCounter ) +#define ResetPrimaryTimerInterval( uploadCounter ) ResetLPTimer1(uploadCounter) + void StartLPTimer1(u16 uploadCounter); void ResetLPTimer1(u16 uploadCounter); -void StopLPTimer1(void); void StartLPTimer2(u16 uploadCounter); void ResetLPTimer2(u16 uploadCounter); -void StopLPTimer2(void); + /*==================================================================================*/ //ص diff --git a/user/MCU/lhl_rtc.c b/user/MCU/lhl_rtc.c old mode 100755 new mode 100644 index 9093f53..b2660e5 --- a/user/MCU/lhl_rtc.c +++ b/user/MCU/lhl_rtc.c @@ -1,133 +1,64 @@ #include "../main/SystemInclude.h" - /** - * @brief RTC ʼһΣ - * @note ʱԴΪ LSI32.768kHzԤƵΪ 32767 õ 1Hz - * ʼֵΪ 0ӳʼֵΪ 0ʹþ̬־ȷִֻһΡ - * @param - * @example ڲãûֱӵ - */ -static void RTC_BaseInit(void) +void RTC_SEC_Init(void) { - static uint8_t rtc_base_inited = 0; - if (rtc_base_inited) return; + RTC_InitTypeDef RTC_InitStructure; + /* 1. ʼRTC */ + RTC_InitStructure.ClockSource = RCC_RTCCLKSource_LSI; // RTCʱԴLSI + RTC_InitStructure.Prescaler = 32767; // RTC period = RTCCLK/RTC_PR = (32.768 KHz)/(32767+1) = 1S + RTC_InitStructure.Counter = 0; // 0ʼ + RTC_InitStructure.Alarm = 10; // ʱ10S + LHL_RTC_Init(&RTC_InitStructure); + /* 2. ж */ + LHL_RTC_ITConfig(RTC_IT_SECIE, ENABLE); + NVIC_EnableIRQ(RTC_IRQn); // жϺжRTC_IRQn +} - RTC_InitTypeDef cfg; - cfg.ClockSource = RCC_RTCCLKSource_LSI;// RCC_RTCCLKSource_LSE RCC_RTCCLKSource_HSE_DIV128 - cfg.Prescaler = 32767; // 1Hz - cfg.Counter = 0; - cfg.Alarm = 0; - - LHL_RTC_Init(&cfg); - rtc_base_inited = 1; +void RTC_ALR_Init(void) +{ + RTC_InitTypeDef RTC_InitStructure; + /* 1. ʼRTC */ + RTC_InitStructure.ClockSource = RCC_RTCCLKSource_LSI; // RTCʱԴLSI + RTC_InitStructure.Prescaler = 32767; // RTC period = RTCCLK/RTC_PR = (32.768 KHz)/(32767+1) = 1S + RTC_InitStructure.Counter = 0; // 0ʼ + RTC_InitStructure.Alarm = 5-1; // ʱ5S + LHL_RTC_Init(&RTC_InitStructure); + /* 2. */ + LHL_RTC_ITConfig(RTC_IT_ALRIE, ENABLE); + NVIC_EnableIRQ(RTCAlarm_IRQn); // жϣRTCAlarm_IRQn } -/**------------------------------------------------------------------------ - * @brief RTC ж - * @note ״εʱԶִ RTC_BaseInit() ɻʼ - * Ȼʹжϣ NVIC жʹעصʱɡ - * úɶεãڲ̬־ȷִֻһá - * @param - * @example StartRTC_SEC(); -**/ -void StartRTC_SEC(void) -{ - static uint8_t sec_inited = 0; - if (sec_inited) return; - RTC_BaseInit(); - - LHL_RTC_ITConfig(RTC_IT_SECIE, ENABLE); -// NVIC_EnableIRQ(RTC_IRQn); -// NVIC_SetPriority(RTC_IRQn, 1); - sec_inited = 1 ; -} - -/**------------------------------------------------------------------------ - * @brief RTC ָ󴥷ʱ䣩 - * @param seconds: ӳڵǰֵ - * @note ״εʱԶִ RTC_BaseInit()ʹжϡ - * ڲ̬־ȷִֻһΡ - * жϵ NVIC ʹעصʱɡ - * @example StartRTC_AlarmAfterSeconds(5); // 5 󴥷 -**/ -void StartRTC_AlarmAfterSeconds(uint32_t seconds) -{ - static uint8_t rtc_alrm_inited = 0; - if (!rtc_alrm_inited) - { - RTC_BaseInit(); - - LHL_RTC_ITConfig(RTC_IT_ALRIE, ENABLE);// ʹ RTC жϣע⣺SDK Զ EXTI_LINE_9 -// NVIC_EnableIRQ(RTCAlarm_IRQn);// ʹ NVIC ж -// NVIC_SetPriority(RTCAlarm_IRQn, 0); - rtc_alrm_inited = 1; - } - uint32_t now = 0; - LHL_RTC_GetCounter(&now); - LHL_RTC_SetAlarm(now + seconds ); -} -/*-===================================================================================================== -//RTC жϻص --=====================================================================================================*/ -/* ͬʱжϺж */ - -static rtc_irq_callback_t rtc_sec_irq_callback,rtc_alarm_irq_callback ; - -/**------------------------------------------------------------------------ - * @brief ע RTC жϻص - * @param rtc_irq_source: жԴѡ RTC_SECжϣ RTC_ALRжϣ - * @param rtc_irq_callback: ûصָ - * @note жעʱԶʹ RTC_IRQn ȼ - * жעʱԶʹ RTCAlarm_IRQn ȼ - * ͬʱӦжϱ־ - * @example rtc_register_irq_callback(RTC_SEC, my_sec_callback); -**/ -void rtc_register_irq_callback(RTC_IRQ_SOURCE_t rtc_irq_source ,rtc_irq_callback_t rtc_irq_callback) -{ - if(rtc_irq_source == RTC_SEC) - { - rtc_sec_irq_callback = rtc_irq_callback;//ֵص - - LHL_RTC_ClearPending(RTC_FLAG_SECF);// жϱ־ - NVIC_EnableIRQ(RTC_IRQn); - NVIC_SetPriority(RTC_IRQn, 1); - } - else if(rtc_irq_source == RTC_ALR) - { - rtc_alarm_irq_callback = rtc_irq_callback; - LHL_RTC_ClearPending(RTC_FLAG_ALRF); // RTCжϱ־ - NVIC_EnableIRQ(RTCAlarm_IRQn);// ʹ NVIC ж - NVIC_SetPriority(RTCAlarm_IRQn, 0); - } -} - -/**------------------------------------------------------------------------ - * @brief RTC жϷ - * @note עжϻصڣȻжϺ־ -**/ + /* ͬʱжϺж */ +//ж void RTC_IRQHandler(void) { uint32_t Time_Count; - // жϷע˻ص - if (rtc_sec_irq_callback != NULL) rtc_sec_irq_callback();// ûעĻص - // RTCжϱ־ - //if (LHL_RTC_GetPending(RTC_FLAG_SECF) == SET) - LHL_RTC_ClearPending(RTC_FLAG_SECF); // RTCжϱ־ - LHL_RTC_ClearPending(RTC_FLAG_OWF); // RTC־ + + if (LHL_RTC_GetPending(RTC_FLAG_SECF) == SET) + { + // RTCжϱ־ + LHL_RTC_ClearPending(RTC_FLAG_SECF); + + // ȡǰRTC ֵӡ + LHL_RTC_GetCounter(&Time_Count); +// printf("%d\n", Time_Count); + + + } } -/**------------------------------------------------------------------------ - * @brief RTC жϷ - * @note עжϻصڣȻӺ־ -**/ +//ж void RTCAlarm_IRQHandler(void) { - // жϷע˻ص - if (rtc_alarm_irq_callback != NULL) rtc_alarm_irq_callback();// ûעĻص - - //if (LHL_RTC_GetPending(RTC_FLAG_ALRF) == SET) - LHL_RTC_ClearPending(RTC_FLAG_ALRF); // RTCжϱ־ - LHL_RTC_ClearPending(RTC_FLAG_OWF); // RTC־ + uint32_t Time_Count; + + if (LHL_RTC_GetPending(RTC_FLAG_ALRF) == SET) + { + LHL_RTC_ClearPending(RTC_FLAG_ALRF); // RTCжϱ־ + LHL_RTC_GetCounter(&Time_Count); // ȡǰRTC ֵӡ + LHL_RTC_SetAlarm(Time_Count+4); // µӣǰʱ+5S +// printf("Alarm is ringing: %d\n", Time_Count); + } } diff --git a/user/MCU/lhl_rtc.h b/user/MCU/lhl_rtc.h old mode 100755 new mode 100644 index 6cfb7a5..1fc0989 --- a/user/MCU/lhl_rtc.h +++ b/user/MCU/lhl_rtc.h @@ -1,17 +1,10 @@ #ifndef __LHL_RTC_H__ #define __LHL_RTC_H__ -void StartRTC_SEC(void); -void StartRTC_AlarmAfterSeconds(uint32_t seconds); +void RTC_SEC_Init(void); + +void RTC_ALR_Init(void); -typedef void (*rtc_irq_callback_t)(void); - -typedef enum { - RTC_SEC, - RTC_ALR, -}RTC_IRQ_SOURCE_t; - -void rtc_register_irq_callback(RTC_IRQ_SOURCE_t rtc_irq_source ,rtc_irq_callback_t rtc_irq_callback); #endif diff --git a/user/MCU/lhl_systemclock.c b/user/MCU/lhl_systemclock.c old mode 100755 new mode 100644 index 08d8b53..2b42016 --- a/user/MCU/lhl_systemclock.c +++ b/user/MCU/lhl_systemclock.c @@ -1,33 +1,23 @@ #include "../main/SystemInclude.h" - -/** -* @brief ϵͳʱӳʼ -* @note оƬʱʹڲʱ(HSI) 16MHz ΪϵͳʱԴ -* HCLK = 4MHzAPB1/APB2 ʱӾ HCLK -* @param -* @example SystemClockConfiguration(); -*/ + /** + * @brief ϵͳʱӳʼ + * @note оƬʱʹڲʱ(HSI)ΪϵͳʱԴ + */ void SystemClockConfiguration(void) -{ - RCC_ClockInitTypeDef Clock_InitStructure; - Clock_InitStructure.SYSCLKSource = RCC_SYSCLK_SRC_HSI_DIV2; // SYSCLK = 32M/2 = 16MHz - Clock_InitStructure.AHBCLKDivider = RCC_SYSCLK_DIV4; // PCLK = SYSCLK/4 = 4MHz - Clock_InitStructure.APB1CLKDivider = RCC_HCLK_DIV1; // PCLK1 = HCLK - Clock_InitStructure.APB2CLKDivider = RCC_HCLK_DIV1; // PCKL2 = HCLK - if (LHL_RCC_ClockConfig(&Clock_InitStructure, LHL_NRM_TIMEOUT) != LHL_OK) - { - while(1); // Error Handler - } +{ + RCC_ClockInitTypeDef Clock_InitStructure; + Clock_InitStructure.SYSCLKSource = RCC_SYSCLK_SRC_HSI_DIV2; // SYSCLK = 32M/2 = 16MHz + Clock_InitStructure.AHBCLKDivider = RCC_SYSCLK_DIV2; // PCLK = SYSCLK/4 = 4MHz + Clock_InitStructure.APB1CLKDivider = RCC_HCLK_DIV1; // PCLK1 = HCLK + Clock_InitStructure.APB2CLKDivider = RCC_HCLK_DIV1; // PCKL2 = HCLK + if (LHL_RCC_ClockConfig(&Clock_InitStructure, LHL_NRM_TIMEOUT) != LHL_OK) + { + while(1); // Error Handler + } } -/** - * @brief ʱ(MCO)ʼ - * @note P0.4 Ϊ ECLKOUT ܣѡʱԴźţ - * ǰʹ PCLK1 Ϊ MCO ʱԴ - * @param - * @example System_MCO_Config(); - */ + void System_MCO_Config(void) { GPIO_InitTypeDef GPIO_InitStruct; @@ -65,15 +55,23 @@ void System_MCO_Config(void) + + + + + + + + void disable_interrupts(void) { -// __disable_irq(); + __disable_irq(); } void enable_interrupts(void) { -// __enable_irq(); + __enable_irq(); } void ResetSystem(void) diff --git a/user/MCU/lhl_systemclock.h b/user/MCU/lhl_systemclock.h old mode 100755 new mode 100644 diff --git a/user/MCU/lhl_systick.c b/user/MCU/lhl_systick.c deleted file mode 100755 index ae7b33f..0000000 --- a/user/MCU/lhl_systick.c +++ /dev/null @@ -1,49 +0,0 @@ -#include "../main/SystemInclude.h" - -/**------------------------------------------------------------------------ - * @brief ʼϵͳδʱ (SysTick) - * @note SysTick ȼУṩϵͳʱӽģͨΪ 1ms - * úӦϵͳʼʱһΡ - * @param - * @example SysTickInit(); -**/ -void SysTickInit(void) -{ - LHL_SysTick_Init(LHL_TICK_PRIO_LOWEST); // Systickȼ -} - -/**------------------------------------------------------------------------ - * @brief ȡϵͳеĺ - * @return ϵͳϴθλĺֵ32λ޷ - * @note ֵ SysTick жÿ 1ms һΣʵʱʱ - * @example u32 current_ms = GetSystemMs(); -**/ -u32 GetSystemMs(void) -{ - return LHL_GetTick(); -} - -/**------------------------------------------------------------------------ - * @brief SysTick жϷÿ 1ms һΣ - * @note ڲ LHL_IncTick() ϵͳʱӽļ - * ü֧ LHL_Delay()LHL_GetTick() ʱͼʱܡ - * @param -**/ -void SysTick_Handler(void) -{ - /* Systickʱ */ - LHL_IncTick(); -} - -/**------------------------------------------------------------------------ - * @brief 뼶ʱ - * @param ms: Ҫʱĺ - * @note ˺Ϊ LHL_Delay(ms) ļ򵥷װʹÿȡע͡ - * ʱڼ CPU ޷ִڳʱʱ - * @example systick_delay_ms(1000); // ʱ 1 -**/ -//void systick_delay_ms(u32 ms) -//{ -// LHL_Delay(ms); -//} - diff --git a/user/MCU/lhl_systick.h b/user/MCU/lhl_systick.h deleted file mode 100755 index 2feda24..0000000 --- a/user/MCU/lhl_systick.h +++ /dev/null @@ -1,7 +0,0 @@ -#ifndef __SYSTICK_H_ -#define __SYSTICK_H_ - -void SysTickInit(void); -u32 GetSystemMs(void); - -#endif \ No newline at end of file diff --git a/user/MCU/lhl_timer.c b/user/MCU/lhl_timer.c old mode 100755 new mode 100644 index 7fb81e1..4631a6a --- a/user/MCU/lhl_timer.c +++ b/user/MCU/lhl_timer.c @@ -4,12 +4,10 @@ //TIMER1 -=====================================================================================================*/ /**------------------------------------------------------------------------ - * @brief TIM1жģʽڶʱ - * @note ʱԴΪAPB2_CLKԶԤƵʹʱڽӽ1ms - * ʵͨڲʽ (APB2_CLK/16000) ƵARR = 16 * uploadCounter ʵ֡ - * uploadCounter ΧΪ 1~4000msΧԶ޷ - * @param uploadCounter: Ķʱڣλ (1~4000) - * @example: StartTimer1_UIE(10); // 10msڶʱ + * @brief ͨڶʱӦʱڣ + * @note ʱԴAPB2_CLK + * @param uploadCounter: ڣλ Χ:(1~4000) + * @example: StartTimer1(10); // 10msڶʱ **/ void StartTimer1_UIE(u16 uploadCounter) { @@ -36,14 +34,11 @@ void StartTimer1_UIE(u16 uploadCounter) LHL_TIM_Start(TIM1); } - /**------------------------------------------------------------------------ - * @brief ޸TIM1жģʽĶʱ - * @note ˺޸ԶװؼĴARRıԤƵֻڶʱ - * ̬ڣȷµֵںΧڡԶüCNT - * ±־¼ - * @param uploadCounter: µĶʱڣλ (1~4000) - * @example: ResetTimer1_UIE(20); // ʱڸΪ20ms + * @brief ͨڶʱӦʱڣ޸ + * @note ʱԴAPB2_CLK + * @param uploadCounter: ڣλ Χ:(1~4000) + * @example: ResetTimer1_UIE(20); // ʱڸΪ20ms **/ void ResetTimer1_UIE( u16 uploadCounter ) { @@ -58,26 +53,17 @@ void ResetTimer1_UIE( u16 uploadCounter ) TIM1->ARR = (u16)period ; //޸ARR PSCҪı䣬ֹͣʱ LHL_TIM_Start(TIM1); //ȷʱ } - /**------------------------------------------------------------------------ - * @brief TIM1ȽģʽʱȽϣ޵ƽ - * @note ʱԴΪAPB2_CLKԤƵ̶Ϊ251Զװ̶ֵΪ64000 - * ˼ʱƵΪ APB2_CLK / (251+1) 16kHzΪ 64000/16kHz = 4s - * Ƚֵ uploadCounter Ӧ 1~64000 ֮䣬ӦȽʱΪ uploadCounter / 16kHz 롣 - * Χ޷ - * @param uploadCounter: Ƚֵ (1~64000)軻ΪĿʱ t(ms) = uploadCounter / 16 - * @example: StartTimer1_CC1(320); // Ƚ϶ʱȽֵ320Ӧ20ms + * @brief ͨñȽ϶ʱ޵ƽ + * @note ʱԴAPB2_CLK + * @param uploadCounter: ֵ(1~65535)Ҫ ֵ=65535/4000*t + * @example: StartTimer1(327); //20msȽ϶ʱ 327=65535/4000*20 **/ void StartTimer1_CC1(u16 uploadCounter) { - if(uploadCounter>64000)uploadCounter = 64000; - if(uploadCounter<= 0)uploadCounter = 1; - TIM_InitTypeDef TIM_InitStructure; -// TIM_InitStructure.Period = 65535; -// TIM_InitStructure.Prescaler = 244; - TIM_InitStructure.Period = 64000; - TIM_InitStructure.Prescaler = 251; + TIM_InitStructure.Period = 65535; + TIM_InitStructure.Prescaler = 244; TIM_InitStructure.ClockDivision = TIM_CKD_DIV1; TIM_InitStructure.CounterMode = TIM_COUNTERMODE_UP; TIM_InitStructure.AutoReloadPreload = DISABLE; @@ -94,13 +80,11 @@ void StartTimer1_CC1(u16 uploadCounter) LHL_TIM_Start(TIM1); /* TIM1 */ } - /**------------------------------------------------------------------------ - * @brief ޸TIM1ȽģʽıȽֵü - * @note ˺±ȽϼĴCCR1CNTڶ̬һαȽʱ̡ - * ʺʵֿɱڻλơͬʱȽжϱ־ȷ±ȽֵЧ - * @param uploadCounter: µıȽֵ (1~64000) - * @example: ResetTimer1_CC1(327 + TIM1->CNT); // ڵǰֵʱԼ20msж + * @brief ͨñȽ϶ʱ޵ƽTIM1->CNT ±Ƚֵ + * @note ʱԴAPB2_CLK + * @param uploadCounter: ֵ(1~65535)Ҫ ֵ=65535/4000*t + * @example: ResetTimer1_CC1(327+TIM1->CNT); // ¸20msȽж **/ void ResetTimer1_CC1( u16 uploadCounter ) { @@ -108,13 +92,11 @@ void ResetTimer1_CC1( u16 uploadCounter ) TIM1->SR = (uint16_t)~TIM_IT_CC1; LHL_TIM_ITConfig(TIM1, TIM_IT_CC1, ENABLE); } - /**------------------------------------------------------------------------ - * @brief ֹͣTIM1ʱж - * @note ֹͣʱTIM1жϣ¡Ƚ1/2 - * Ӧжϱ־رNVICTIM1жʹܡ - * @param - * @example: StopTimer1(); // ֹͣTIM1 + * @brief ͣöʱ + * @note + * @param + * @example **/ void StopTimer1(void) { @@ -124,12 +106,18 @@ void StopTimer1(void) LHL_TIM_ITConfig( TIM1, TIM_IT_UPDATE|TIM_IT_CC1|TIM_IT_CC2|TIM_IT_TRIGGER, DISABLE ); } - + /*-===================================================================================================== //TIMER2 -=====================================================================================================*/ +/**------------------------------------------------------------------------ + * @brief ͨöʱӦʱڣ + * @note ʱԴAPB1_CLK + * @param uploadCounter: ڣλ Χ:(1~4000) + * @example: StartTimer2(10); // 10msڶʱ +**/ void StartTimer2_UIE(u16 uploadCounter) { if(uploadCounter>4000)uploadCounter = 4000; @@ -156,6 +144,12 @@ void StartTimer2_UIE(u16 uploadCounter) LHL_TIM_Start(TIM2); } +/**------------------------------------------------------------------------ + * @brief ͨڶʱӦʱڣ޸ + * @note ʱԴAPB1_CLK + * @param uploadCounter: ڣλ Χ:(1~4000) + * @example: ResetTimer2_UIE(20); // ʱڸΪ20ms +**/ void ResetTimer2_UIE(u16 uploadCounter) { // @@ -170,6 +164,12 @@ void ResetTimer2_UIE(u16 uploadCounter) LHL_TIM_Start(TIM2); //ȷʱ } +/**------------------------------------------------------------------------ + * @brief ͣöʱ + * @note + * @param + * @example +**/ void StopTimer2(void) { LHL_TIM_Stop(TIM2); @@ -178,12 +178,9 @@ void StopTimer2(void) LHL_TIM_ITConfig( TIM2, TIM_IT_UPDATE|TIM_IT_CC1|TIM_IT_CC2|TIM_IT_TRIGGER, DISABLE ); } -/*-===================================================================================================== -//PWMʱ --=====================================================================================================*/ /**------------------------------------------------------------------------ - * @brief PWMʱ + * @brief ʱ * @note ʱԴAPB2_CLK * @param uploadCounter: PWMڣλHz Χ:(1~400) duty :PWMռձ Χ:(0-100) @@ -245,114 +242,78 @@ void ResetTimer1_PWM(u16 duty) } + + /*-===================================================================================================== -//ʱжϻص - Դ֧ +//ʱжϻص -=====================================================================================================*/ -// ΪTIM1жԴĻصָ -static timer_irq_callback_t tim1_update_irq_callback = NULL; // жϻص -static timer_irq_callback_t tim1_cc1_irq_callback = NULL; // /Ƚ1жϻص -static timer_irq_callback_t tim1_cc2_irq_callback = NULL; // /Ƚ2жϻص -static timer_irq_callback_t tim1_trigger_irq_callback = NULL; // жϻص - -// ΪTIM2жԴĻصָ -static timer_irq_callback_t tim2_update_irq_callback = NULL; -static timer_irq_callback_t tim2_cc1_irq_callback = NULL; -static timer_irq_callback_t tim2_cc2_irq_callback = NULL; -static timer_irq_callback_t tim2_trigger_irq_callback = NULL; - /**------------------------------------------------------------------------ - * @brief ΪָʱضжԴעص - * @param timer: ʱָ (pTIM1 / pTIM2) - * @param it_flag: жϱ־ȡֵΪ TIM_IT_UPDATE, TIM_IT_CC1, TIM_IT_CC2, TIM_IT_TRIGGER - * @param tim_irq_callback: ûĻصָ룬ΪNULLȡжԴע - * @note úԶʹܶӦʱNVICжϣδʹܣʱ - * ΪжԴֱñעᴦжԴɶעᣬӰ졣 - * it_flag ֮һڲͨswitchѡӦĻصָиֵ - * @example: - * // ΪTIM1жעص - * Timer_register_irq_callback(pTIM1, TIM_IT_UPDATE, my_update_callback); - * // ΪTIM1Ƚ1жעص - * Timer_register_irq_callback(pTIM1, TIM_IT_CC1, my_cc1_callback); + * @brief ʱصע + * @note + * @param TIM_TypeDef *timerpTIM1 pTIM2 timer_irq_callback_t tim_irq_callback Զص + * @example: Timer_register_irq_callback(pTIM1,callback1); **/ -void Timer_register_irq_callback(TIM_TypeDef *timer, uint16_t TIM_IT, timer_irq_callback_t tim_irq_callback) +static timer_irq_callback_t tim1_irq_callback ,tim2_irq_callback; +void Timer_register_irq_callback(TIM_TypeDef *timer, timer_irq_callback_t tim_irq_callback) { - if (timer == pTIM1) { - switch (TIM_IT) { - case TIM_IT_UPDATE: tim1_update_irq_callback = tim_irq_callback; break; - case TIM_IT_CC1: tim1_cc1_irq_callback = tim_irq_callback; break; - case TIM_IT_CC2: tim1_cc2_irq_callback = tim_irq_callback; break; - case TIM_IT_TRIGGER: tim1_trigger_irq_callback= tim_irq_callback; break; - default: return; - } - NVIC_EnableIRQ(TIM1_IRQn); - } - else if (timer == pTIM2) { - switch (TIM_IT) { - case TIM_IT_UPDATE: tim2_update_irq_callback = tim_irq_callback; break; - case TIM_IT_CC1: tim2_cc1_irq_callback = tim_irq_callback; break; - case TIM_IT_CC2: tim2_cc2_irq_callback = tim_irq_callback; break; - case TIM_IT_TRIGGER: tim2_trigger_irq_callback= tim_irq_callback; break; - default: return; - } - NVIC_EnableIRQ(TIM2_IRQn); - } + if(timer == TIM1) {tim1_irq_callback = tim_irq_callback; NVIC_EnableIRQ(TIM1_IRQn);} + else if(timer == TIM2) {tim2_irq_callback = tim_irq_callback; NVIC_EnableIRQ(TIM2_IRQn);} } + + /**------------------------------------------------------------------------ - * @brief TIM1ȫжϴֶ֧Դص - * @note ȡTIM1״̬ĴSRͨλжϲжͣ¡Ƚ1Ƚ2 - * ӦжԴעص֮жϿͬʱʹöif - * ֱÿ־λϺͨSRд~irq_typeӦжϱ־ - * ظжϡ - * @see жϱ־λ TIM_IT_UPDATE (0x0001), TIM_IT_CC1 (0x0002), TIM_IT_CC2 (0x0004), - * TIM_IT_TRIGGER (0x0040) + * @brief ͹Ķʱ1жϺ + * @note жͣ + * TIM_IT_UPDATE + * TIM_IT_CC1 + * TIM_IT_CC2 + * TIM_IT_TRIGGER **/ void TIM1_IRQHandler(void) { - uint16_t irq_type = TIM1->SR; // ȡжϱ־ + uint16_t irq_type = TIM1->SR ; //жϱ־ + + if (irq_type & TIM_IT_CC1) { // Ƚж + if (tim1_irq_callback != NULL) tim1_irq_callback();// ûעĻص + } - // ж--------------------------------------- - if ((irq_type & TIM_IT_UPDATE) && tim1_update_irq_callback != NULL) { - tim1_update_irq_callback(); - } - // /Ƚ1ж--------------------------------- - if ((irq_type & TIM_IT_CC1) && tim1_cc1_irq_callback != NULL) { - tim1_cc1_irq_callback(); - } - // /Ƚ2ж--------------------------------- - if ((irq_type & TIM_IT_CC2) && tim1_cc2_irq_callback != NULL) { - tim1_cc2_irq_callback(); - } - // ж--------------------------------------- - if ((irq_type & TIM_IT_TRIGGER) && tim1_trigger_irq_callback != NULL) { - tim1_trigger_irq_callback(); - } - - // Ѵжϱ־ - TIM1->SR = (uint16_t)~irq_type; + TIM1->SR = (uint16_t)~irq_type; //жϱ־ +/* + if (LHL_TIM_GetPending(TIM1, TIM_IT_UPDATE)== SET) // жǷTIM1 Updateж + { + LHL_TIM_ClearPending(TIM1, TIM_IT_UPDATE); // жϱ־ + } + if (LHL_TIM_GetPending(TIM1, TIM_IT_CC1) == SET) // жǷTIM1 CC1ж + { + LHL_TIM_ClearPending(TIM1, TIM_IT_CC1); // жϱ־ + } + if (LHL_TIM_GetPending(TIM1, TIM_IT_CC2) == SET) + { + LHL_TIM_ClearPending(TIM1, TIM_IT_CC2); + } + if (LHL_TIM_GetPending(TIM1, TIM_IT_TRIGGER) == SET) + { + LHL_TIM_ClearPending(TIM1, TIM_IT_TRIGGER); + } +*/ } /**------------------------------------------------------------------------ - * @brief TIM2ȫжϴֶ֧Դص - * @note ͬTIM1_IRQHandlerTIM2ĸжԴ + * @brief ͹Ķʱ2жϺ **/ void TIM2_IRQHandler(void) { - uint16_t irq_type = TIM2->SR; - - if ((irq_type & TIM_IT_UPDATE) && tim2_update_irq_callback != NULL) { - tim2_update_irq_callback(); - } - if ((irq_type & TIM_IT_CC1) && tim2_cc1_irq_callback != NULL) { - tim2_cc1_irq_callback(); - } - if ((irq_type & TIM_IT_CC2) && tim2_cc2_irq_callback != NULL) { - tim2_cc2_irq_callback(); - } - if ((irq_type & TIM_IT_TRIGGER) && tim2_trigger_irq_callback != NULL) { - tim2_trigger_irq_callback(); - } - - TIM2->SR = (uint16_t)~irq_type; + uint16_t irq_type = TIM2->SR ; //жϱ־ + + if (tim2_irq_callback != NULL) tim2_irq_callback();// ûעĻص + + TIM2->SR = (uint16_t)~irq_type; //жϱ־ + } + + + + + diff --git a/user/MCU/lhl_timer.h b/user/MCU/lhl_timer.h old mode 100755 new mode 100644 index 6ad23f2..09911a1 --- a/user/MCU/lhl_timer.h +++ b/user/MCU/lhl_timer.h @@ -8,9 +8,10 @@ #define TIM2 pTIM2 -/*==================================================================================*/ -//ͨú -/*==================================================================================*/ + + + + //ڶʱ--------------------------------------- void StartTimer1_UIE(u16 uploadCounter); void ResetTimer1_UIE(u16 uploadCounter); @@ -34,14 +35,9 @@ void ResetTimer1_PWM(u16 duty); void StopTimer1(void); void StopTimer2(void); - -/*==================================================================================*/ -//ص -/*==================================================================================*/ typedef void (*timer_irq_callback_t)(void); -void Timer_register_irq_callback(TIM_TypeDef *timer, uint16_t TIM_IT, timer_irq_callback_t tim_irq_callback); - +void Timer_register_irq_callback(TIM_TypeDef *timer, timer_irq_callback_t tim_irq_callback); #endif diff --git a/user/MCU/lhl_uart.c b/user/MCU/lhl_uart.c old mode 100755 new mode 100644 index 8840eb9..1b198dc --- a/user/MCU/lhl_uart.c +++ b/user/MCU/lhl_uart.c @@ -4,14 +4,6 @@ DMA_HandleTypeDef DMA_Handle_UartRx , DMA_Handle_UartTx ; /*********************************************************************************************************************************************/ /*ʼ*/ /*********************************************************************************************************************************************/ - -/**------------------------------------------------------------------------ - * @brief ʼ UART0źͨŲ - * @param baudrate_bps: ʣλ bps 115200 - * @note ʹ P0.1 Ϊ RX SIN0P0.2 Ϊ TX SOUT0 - * ݸʽ8λݡ1λֹͣλУ顣 - * @example UART0_Init(115200); -**/ void UART0_Init(uint32_t baudrate_bps) { GPIO_InitTypeDef GPIO_InitStructure; @@ -52,14 +44,6 @@ void UART0_Init(uint32_t baudrate_bps) // NVIC_SetPriority(UART0_IRQn,1); // NVIC_EnableIRQ(UART0_IRQn); } - -/**------------------------------------------------------------------------ - * @brief ʼ UART1źͨŲ - * @param baudrate_bps: ʣλ bps 115200 - * @note ʹ P1.0 Ϊ RX SIN1P1.1 Ϊ TX SOUT1 - * ݸʽ8λݡ1λֹͣλУ顣 - * @example UART1_Init(115200); -**/ void UART1_Init(uint32_t baudrate_bps) { GPIO_InitTypeDef GPIO_InitStructure; @@ -105,12 +89,11 @@ void UART1_Init(uint32_t baudrate_bps) /*********************************************************************************************************************************************/ /*жϷʽ*/ /*********************************************************************************************************************************************/ - -/**------------------------------------------------------------------------ - * @brief UART0 жϷ - * @note ǰԤܣδʵ־崦߼ - * ɸҪڴ˴ӽ/жϴ롣 -**/ + /** + * @brief UART0жϷInterrupt Service Routine, ISR + * @note ˺UART0жϴʱԶãյݣ + * @warning жϴӦ̣ⳤʱж + */ void UART0_IRQHandler(void) { /* շݣдRBR_THR_DLLĴ @@ -140,11 +123,11 @@ void UART0_IRQHandler(void) } -/**------------------------------------------------------------------------ - * @brief UART1 жϷ - * @note ǰԤܣδʵ־崦߼ - * ɸҪڴ˴ӽ/жϴ롣 -**/ + /** + * @brief UART1жϷInterrupt Service Routine, ISR + * @note ˺UART1жϴʱԶãյݣ + * @warning жϴӦ̣ⳤʱж + */ void UART1_IRQHandler(void) { if (LHL_UART_GetPending(pUART1, UART_IT_RXNE) == SET) // жϽж @@ -159,35 +142,21 @@ void UART1_IRQHandler(void) /*********************************************************************************************************************************************/ /*DMA ʽ*/ /*********************************************************************************************************************************************/ - -/**------------------------------------------------------------------------ - * @brief ʱжϻص DMA_UART_AnyLength_Rx_Init ʹã - * @note DMA ճʱ֡ʱãýɱ־ - * ֹͣʱ DMA ͨر־ -**/ +/* + ʱжϻص + DMA_UART_AnyLength_Rx_Init ʹ + +*/ void Btimer_irq_callback(void) { - comState.state.ReceivedData = 1 ; //ɱ־λ - - StopBtimer0(); //FY - LHL_DMA_Stop(&DMA_Handle_UartRx); //FY رDMA - LHL_DMA_Stop(&DMA_Handle_UartTx); //FY رDMA - //LHL_DMA_ClearPending(&DMA_Handle_UartRx); - //LHL_DMA_ClearPending(&DMA_Handle_UartTx); + comState.state.ReceivedData = 1 ;//ɱ־λ } - - //-------------------------------------------------------------------- - -/**------------------------------------------------------------------------ - * @brief UART DMA ճʼ - * @param baudrate_bps: ʣڼ֡ʱʱ - * @note ʹ DMA ͨ UART_Rx ݣͨʱؿ֡ - * ʱʱɺ IDLE_FRAME_INTERVAL ϵͳʱӼ㡣 - * TCD ڿƻʱ/ֹͣ - * ʼԶ DMA ա - * @example DMA_UART_AnyLength_Rx_Init(115200); -**/ +/* + UART DMAճʼ + DMA_CHANNEL ʹͨΪDMAշʹãRX TXһBtime0ʹһ + ӿڶʹDMAͨʹú DMA_USE_UART_CHOOSE лUART0UART1ʹDMAͨ +*/ void DMA_UART_AnyLength_Rx_Init( uint32_t baudrate_bps) { DMA_HandleTypeDef DMA_Handle_BTime; @@ -195,21 +164,20 @@ void DMA_UART_AnyLength_Rx_Init( uint32_t baudrate_bps) static DMA_DES_N_TypeDef TCD_Quene[TCD_COUNT] __ALIGN(32);/* DMA TCD32λ*/ static uint8_t BTimerCTRLValue[2]; /* ʱò */ uint16_t IdleFrameValue; - /* 1 DMAUX ԴUART0 RXMA0 */ DMA_DMAMUX_CFG(DMA_CHANNEL_UART_Rx,REQUEST_SOURCE_UART_RX);//DMAMUXӵڽͨ(DMAͨ0) LHL_DMA_Stop(&DMA_Handle_UartRx); - DMA_Handle_UartRx.Channel = DMA_CHANNEL_UART_Rx; //DMA0ԴDMAMUX UART_RXڰUART RX - DMA_Handle_UartRx.Request = DMA_HARDWARE_REQUEST; - DMA_Handle_UartRx.Mode = DMA_CHAINING_MODE; - DMA_Handle_UartRx.Init.Direction = DMA_PERIPH_TO_MEMORY; // ->ڴ - DMA_Handle_UartRx.Init.Src_Address = (uint32_t)(&DMA_UART->RBR_THR_DLL); - DMA_Handle_UartRx.Init.Dest_Address = (uint32_t)comState.RxdData; // ݻ - DMA_Handle_UartRx.Init.Data_Width = DMA_DATA_WIDTH_1B; - DMA_Handle_UartRx.Init.Data_Size = 1; - DMA_Handle_UartRx.Init.Repetition = RXD_MAX_DATA; - DMA_Handle_UartRx.Init.Trans_Mode = DMA_SINGLE_TRANSMISSION; - DMA_Handle_UartRx.Init.Chaining = (DMA_CHAINING_t)DMA_CHANNEL_BtimCfg ;//ӦдTO_DMA_CHANNEL_x (x=01/2/3/NONE) д㣬ӦDMA_CHANNEL_BtimCfg ı + DMA_Handle_UartRx.Channel = DMA_CHANNEL_UART_Rx; //DMA0ԴDMAMUX UART_RXڰUART RX + DMA_Handle_UartRx.Request = DMA_HARDWARE_REQUEST; + DMA_Handle_UartRx.Mode = DMA_CHAINING_MODE; + DMA_Handle_UartRx.Init.Direction = DMA_PERIPH_TO_MEMORY; // ->ڴ + DMA_Handle_UartRx.Init.Src_Address = (uint32_t)(&DMA_UART->RBR_THR_DLL); + DMA_Handle_UartRx.Init.Dest_Address = (uint32_t)comState.RxdData; // ݻ + DMA_Handle_UartRx.Init.Data_Width = DMA_DATA_WIDTH_1B; + DMA_Handle_UartRx.Init.Data_Size = 1; + DMA_Handle_UartRx.Init.Repetition = RXD_MAX_DATA; + DMA_Handle_UartRx.Init.Trans_Mode = DMA_SINGLE_TRANSMISSION; + DMA_Handle_UartRx.Init.Chaining = (DMA_CHAINING_t)DMA_CHANNEL_BtimCfg ;//ӦдTO_DMA_CHANNEL_x (x=01/2/3/NONE) д㣬ӦDMA_CHANNEL_BtimCfg ı if (LHL_DMA_Init(&DMA_Handle_UartRx) != LHL_OK) { @@ -268,12 +236,7 @@ void DMA_UART_AnyLength_Rx_Init( uint32_t baudrate_bps) } -/**------------------------------------------------------------------------ - * @brief ȡ DMA յʵݳ - * @note ݵǰ DMA Ŀĵַ뻺ʼַIJֵѽֽ - * comState.RxLenth С - * @example Get_UART_Rx_ActualLength(); -**/ +//ȡʵʳ void Get_UART_Rx_ActualLength(void) { /* ݳȼ,ȡǰ֡*/ @@ -281,14 +244,6 @@ void Get_UART_Rx_ActualLength(void) } //-------------------------------------------------------------------- - -/**------------------------------------------------------------------------ - * @brief UART DMA ͳʼ - * @note ʹ DMA ͨ UART_Tx comState.TxdData еݷͳȥ - * ͳ comState.TxLenth ģʽ - * ʹܷжϣԶ DMA - * @example DMA_UART_Tx_Init(); -**/ void DMA_UART_Tx_Init(void) { DMA_DMAMUX_CFG(DMA_CHANNEL_UART_Tx,REQUEST_SOURCE_UART_TX);//DMAMUXӵڽͨ(DMAͨ0) diff --git a/user/MCU/lhl_uart.h b/user/MCU/lhl_uart.h old mode 100755 new mode 100644 index f0f0a54..f4a4032 --- a/user/MCU/lhl_uart.h +++ b/user/MCU/lhl_uart.h @@ -14,7 +14,7 @@ /*==================================================================================*/ //ϵͳ궨 /*==================================================================================*/ -#define IDLE_FRAME_INTERVAL 35 /* ֡bit 3.5 *10 = */ +#define IDLE_FRAME_INTERVAL 35 /* ֡bit */ #define TCD_COUNT 2 /* TCD */ #define DMA_USE_UART_CHOOSE 0 /* DMAʹõĴڣ 0 UART0 1 UART1*/ #if DMA_USE_UART_CHOOSE diff --git a/user/MCU/lhl_watchdog.c b/user/MCU/lhl_watchdog.c old mode 100755 new mode 100644 index 9c86c85..99956d7 --- a/user/MCU/lhl_watchdog.c +++ b/user/MCU/lhl_watchdog.c @@ -1,19 +1,10 @@ -#include "../main/SystemInclude.h" +#include "../main/SystemInclude.h" +/*========================================== +IWDG +==========================================*/ -/**------------------------------------------------------------------------ - * @brief ϵͳ IWDG ʼ - * @note úִ² - * - ֹͣĬе IWDGϵĬԼ20븴λ - * - д - * - ԤƵΪ 32 ƵLSI Լ 32kHz / 32 = 1kHz - * - װֵΪ 4000õԼ 4 ĸλ - * - IWDG - * @warning һñIWDG ʼУڸλι - * ϵͳλƼѭʱже Clear_WDT() - * @param - * @example SystemIWDGInit(); -**/ -void SystemIWDGInit(void) +//iwdg_cfg(IWDG_PRESCALER_t IWDG_PRESCALER,uint16_t Reload) +void iwdg_cfg(void) { // 1. IWDGϵĬ״̬ʱԴ32K LSIĬϸλԼ20 LHL_IWDG_Stop(); @@ -30,33 +21,18 @@ void SystemIWDGInit(void) LHL_IWDG_Start(); } -/* +/* //void LHL_IWDG_Reload(void);//д0xAAAAװIWDG //LHL_StatusTypeDef LHL_IWDG_Stop(void); //ͣIWDG //LHL_StatusTypeDef LHL_IWDG_Resume(void);//IWDG //LHL_StatusTypeDef LHL_IWDG_Start(void);//д0xAAAAװزIWDG */ -/**------------------------------------------------------------------------ - * @brief ֹͣ IWDGͣ - * @note ô˺ʱرտŹڵ͹ģʽ¡ - * ҪȫرգҲֱӵá - * @param - * @example Stop_WDT(); -**/ -void Stop_WDT(void) +void stop_WDT(void) { LHL_IWDG_Stop(); } -/**------------------------------------------------------------------------ - * @brief ιŹ - * @note Ӧ IWDG λʱǰԵãֹϵͳλ - * ѭ̶ʱжеá - * @param - * @example Clear_WDT(); -**/ - -void Clear_WDT(void) +void clear_WDT(void) { //LHL_IWDG_Reload(); } diff --git a/user/MCU/lhl_watchdog.h b/user/MCU/lhl_watchdog.h old mode 100755 new mode 100644 index da408b9..0979ed4 --- a/user/MCU/lhl_watchdog.h +++ b/user/MCU/lhl_watchdog.h @@ -1,10 +1,7 @@ #ifndef __LHL_WATCHDOG_H__ #define __LHL_WATCHDOG_H__ -void SystemIWDGInit(void); -void Stop_WDT(void); -void Clear_WDT(void); - +void clear_WDT(void); #endif diff --git a/user/MCU/lhl_xlink.c b/user/MCU/lhl_xlink.c deleted file mode 100755 index 7b04156..0000000 --- a/user/MCU/lhl_xlink.c +++ /dev/null @@ -1,121 +0,0 @@ -#include "../main/SystemInclude.h" - -//void XLINK_Init(XLINK0_INPUT_SOURCE_t input_src , XLINK0_OUTPUT_PORT_t output_src) - -/**------------------------------------------------------------------------ - * @brief LPTIM ͨ XLINK ADC ת - * @param lptimer_x: LPTIM ʵ (LPTIM1 LPTIM2) - * @param ADCx: ADC ʵ (ADC_0 ADC_1) - * @note úָ LPTIM жźͨ XLINK0 ֱ·ɵ ADC Ӳˡ - * úÿ LPTIM ж¼ʱԶ ADC һεת - * @example: - * XLINK_LPTIM_To_ADC_Trigger(LPTIM1, ADC_0); // LPTIM1 ADC0 - * XLINK_LPTIM_To_ADC_Trigger(LPTIM2, ADC_1); // LPTIM2 ADC1 -**/ -void XLINK_LPTIM_To_ADC_Trigger(LPTIM_TypeDef *lptimer_x, ADC_ID_t ADCx) -{ - uint32_t input_src, output_src; - XLINK_InitTypeDef XLINK_InitStructure; - - /* ϷԼ */ - if (lptimer_x != LPTIM1 && lptimer_x != LPTIM2) return; - if (ADCx != ADC_0 && ADCx != ADC_1) return; - - /* 1. LPTIMERѡԴ */ - /* 2. ADCѡԴ */ -// if(lptimer_x == LPTIM1) input_src = XLINK0_INPUT_LPTIM1_INT; //XLINK0_INPUT_LPTIM1_INT XLINK0_INPUT_XB_IN2 -// else if(lptimer_x == LPTIM2) input_src = XLINK0_INPUT_LPTIM2_INT; -// else return; -// if(ADCx == ADC_0) output_src = XLINK0_OUTPUT_ADC0_TRIG; -// else if(ADCx == ADC_1) output_src = XLINK0_OUTPUT_ADC1_TRIG; -// else return; - - /* LPTIM ѡ XLINK0 Դ */ - input_src = (lptimer_x == LPTIM1) ? XLINK0_INPUT_LPTIM1_INT : XLINK0_INPUT_LPTIM2_INT; - /* ADC ѡ XLINK0 Դ */ - output_src = (ADCx == ADC_0) ? XLINK0_OUTPUT_ADC0_TRIG : XLINK0_OUTPUT_ADC1_TRIG; - - /* 3. XLINK· */ // XLINK0_INPUT_PMU - XLINK_InitStructure.XLink_0_Input = input_src; - XLINK_InitStructure.XLink_0_Output = output_src; - LHL_XLINK_Init(&XLINK_InitStructure); -} - -/**------------------------------------------------------------------------ - * @brief RTC ͨ XLINK ADC ת - * @param ADCx: ADC ʵ (ADC_0 ADC_1) - * @note ú RTC źͨ XLINK0 ֱ·ɵ ADC Ӳˡ - * úÿ RTC ¼ʱԶ ADC һεת - * @example: - * XLINK_RTC_ALARM_To_ADC_Trigger(ADC_0); // RTC Ӵ ADC0 - * XLINK_RTC_ALARM_To_ADC_Trigger(ADC_1); // RTC Ӵ ADC1 -**/ -void XLINK_RTC_ALARM_To_ADC_Trigger(ADC_ID_t ADCx) -{ - uint32_t input_src, output_src; - XLINK_InitTypeDef XLINK_InitStructure; - - /* ϷԼ */ - if (ADCx != ADC_0 && ADCx != ADC_1) return; - - /* 1. ѡԴ */ - input_src = XLINK0_INPUT_RTC_ALARM; - - /* 2. ADCѡԴ */ - output_src = (ADCx == ADC_0) ? XLINK0_OUTPUT_ADC0_TRIG : XLINK0_OUTPUT_ADC1_TRIG; - - /* 3. XLINK· */ - XLINK_InitStructure.XLink_0_Input = input_src; - XLINK_InitStructure.XLink_0_Output = output_src; - LHL_XLINK_Init(&XLINK_InitStructure); -} - -/**------------------------------------------------------------------------ - * @brief GPIO ͨ XLINK ADC֧ȡ - * @param GPIOx: GPIO ˿ (pGPIO0/pGPIO1/pGPIO2) - * @param pin_pos: λ (0~3֧ XB_IN ܵ) - * @param ADCx: ADC_0 ADC_1 - * @param invert: ENABLE ȡDISABLE ȡ - * @note - * - ȡʱ GPIO XB_IN źֱͨ XLINK0 ·ɵ ADC - * - ȡʱͨ XLINK1 źȡ LU_OUT0ͨ XLINK0 ·ɵ ADC - * ȡڸıźűأ½תأƥ ADC Ҫ - * @example: - * XLINK_GPIO_To_ADC_Trigger(pGPIO0, 3, ADC_1, ENABLE); // P0.3 ȡ ADC1 - * XLINK_GPIO_To_ADC_Trigger(pGPIO0, 3, ADC_1, DISABLE); // ֱӴ ADC1 -**/ -void XLINK_GPIO_To_ADC_Trigger(GPIO_TypeDef *GPIOx, uint8_t pin_pos, ADC_ID_t ADCx, FunctionalState invert) -{ - /* ֧ 0~3 */ - if (pin_pos > 3) return; - - /* XLINK Դö٣ */ - uint32_t xlink0_input = XLINK0_INPUT_XB_IN0 + pin_pos; - uint32_t xlink1_input = XLINK1_INPUT_XB_IN0 + pin_pos; - - /* ʼ GPIO Ϊ룬Ϊ XB_INAF ̶ֵΪ 6 */ - GPIO_InitTypeDef GPIO_InitStructure; - GPIO_InitStructure.Pin = (1 << pin_pos); - GPIO_InitStructure.Mode = GPIO_MODE_INPUT; - GPIO_InitStructure.Pull = GPIO_NOPULL; - GPIO_InitStructure.SchmittTrigger = ENABLE; - GPIO_InitStructure.Alternate = 6; // XB_IN AF ֵΪ 6 : GPIO0_1_AF_XB_IN1 GPIO0_2_AF_XB_IN2 GPIO0_3_AF_XB_IN3 GPIO1_0_AF_XB_IN0 ..... - LHL_GPIO_Init(GPIOx, &GPIO_InitStructure); - - if (invert == ENABLE) { - /* ȡ·XLINK1 ȡ -> LU_OUT0 */ - LHL_XLINK_InvertSingal((XLINK1_INPUT_SOURCE_t)xlink1_input, XLINK1_OUTPUT_LU_OUT0); - - /* XLINK0 · LU_OUT0 ADC */ - XLINK_InitTypeDef XLINK_InitStructure; - XLINK_InitStructure.XLink_0_Input = XLINK0_INPUT_LU_OUT0; - XLINK_InitStructure.XLink_0_Output = (ADCx == ADC_0) ? XLINK0_OUTPUT_ADC0_TRIG : XLINK0_OUTPUT_ADC1_TRIG; - LHL_XLINK_Init(&XLINK_InitStructure); - } else { - /* ֱ·XLINK0 · XB_IN ADC */ - XLINK_InitTypeDef XLINK_InitStructure; - XLINK_InitStructure.XLink_0_Input = xlink0_input; - XLINK_InitStructure.XLink_0_Output = (ADCx == ADC_0) ? XLINK0_OUTPUT_ADC0_TRIG : XLINK0_OUTPUT_ADC1_TRIG; - LHL_XLINK_Init(&XLINK_InitStructure); - } -} diff --git a/user/MCU/lhl_xlink.h b/user/MCU/lhl_xlink.h deleted file mode 100755 index 5269203..0000000 --- a/user/MCU/lhl_xlink.h +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef __LHL_XLINK_H__ -#define __LHL_XLINK_H__ - - - - -void XLINK_LPTIM_To_ADC_Trigger(LPTIM_TypeDef *lptimer_x, ADC_ID_t ADCx); -void XLINK_RTC_ALARM_To_ADC_Trigger(ADC_ID_t ADCx); -void XLINK_GPIO_To_ADC_Trigger(GPIO_TypeDef *GPIOx, uint8_t pin_pos, ADC_ID_t ADCx, FunctionalState invert); - -#endif diff --git a/user/Main/ConstDefine.h b/user/Main/ConstDefine.h old mode 100755 new mode 100644 index 49d09ca..aeeb3c0 --- a/user/Main/ConstDefine.h +++ b/user/Main/ConstDefine.h @@ -5,23 +5,23 @@ #define ZERO_OFFSET 32768 //============================================================================== // System-state definition (for alarmState) -//#define PULSE_ALARM BITF //0x8000 -//#define TEMP_ALARM BITE //0x4000 -//#define FACTORY_FR_ALARM BITD //0x2000 -//#define BATTERY_OFF BITC //0x1000 -//#define CRYSTAL_ALARM BITB //0x0800 -//#define ADC_ALARM BITA //0x0400 -//#define RTC_ALARM BIT9 //0x0200 -//#define EEPROM_ALARM BIT8 //0x0100 +#define PULSE_ALARM BITF //0x8000 +#define TEMP_ALARM BITE //0x4000 +#define FACTORY_FR_ALARM BITD //0x2000 +#define BATTERY_OFF BITC //0x1000 +#define CRYSTAL_ALARM BITB //0x0800 +#define ADC_ALARM BITA //0x0400 +#define RTC_ALARM BIT9 //0x0200 +#define EEPROM_ALARM BIT8 //0x0100 -//#define IS_GAS_CH4 BIT7 //0x0080 -//#define AP_CRC_ERROR BIT6 //0x0040 -//#define BL_CRC_ERROR BIT5 //0x0020 -//#define SENSOR_ERROR BIT4 //0x0010 -//#define POLLUTION_ALARM BIT3 //0x0008 -//#define HARD_ALARM BIT2 //0x0004 -//#define FR_ALARM BIT1 //0x0002 -//#define BATTERY_ALARM BIT0 //0x0001 +#define IS_GAS_CH4 BIT7 //0x0080 +#define AP_CRC_ERROR BIT6 //0x0040 +#define BL_CRC_ERROR BIT5 //0x0020 +#define SENSOR_ERROR BIT4 //0x0010 +#define POLLUTION_ALARM BIT3 //0x0008 +#define HARD_ALARM BIT2 //0x0004 +#define FR_ALARM BIT1 //0x0002 +#define BATTERY_ALARM BIT0 //0x0001 // #define ALARM_SHIELD (BATTERY_OFF + SENSOR_ERROR + POLLUTION_ALARM + HARD_ALARM + \ FR_ALARM + BATTERY_ALARM ) diff --git a/user/Main/DP1703_TFS7306_M0_V10_Flange.h b/user/Main/DP1703_TFS7306_M0_V10_Flange.h old mode 100755 new mode 100644 diff --git a/user/Main/DP2201_TFS36200_M0_V10_Header.h b/user/Main/DP2201_TFS36200_M0_V10_Header.h deleted file mode 100755 index 0bce0e9..0000000 --- a/user/Main/DP2201_TFS36200_M0_V10_Header.h +++ /dev/null @@ -1,484 +0,0 @@ -/******************************************************************************************************** -** DP1902 MFXXGD FLANGE IO����ͷ�ļ� -** -** Copyright (c) Siargo, Ltd. 2011 -** All Rights Reserved. -** -**------------------------------------------------------------------------------------------------------- -********************************************************************************************************/ -#ifndef __DP1703_TFS7306_M0_V10_Flange_h__ -#define __DP1703_TFS7306_M0_V10_Flange_h__ - -#if DP2201_CORE_V5000 - -//==============================================16================================ -#define PROGRAM_I2C_DEBUG 0 -//============================================================================== -#define PRODUCT_MOD "TFS36200" -#define VER_MV 5 -#define VER_SV 2 -#define VER_RV 0 -#define VER_BV 0 -#define BUILD_DATE "20260107" //build日期 -#define VERSION "2025.250901" //软件版本 -//#define SOFT_VERSION 2025 //软件版本 -/******************************************************************************* -*******************************************************************************/ -// Microcontroller operating frequency -#define FREQ 4000000//((8000000/32768))*32768 // system frequency definition -#define TIMER_FREQ 32768 -#define ACLK_DIV DIVA__1 -#define SMCLK_DIV DIVS__2 -#define MCLK_DIV DIVM__1 -//****************************************************************************** -// Function selection -//****************************************************************************** - -//****************************************************************************** -#define DP2201_CORE_V5002 0 -#define DP2201_CORE_V5020 0 -#define DP2006_VM1000 1 -//------------------------------------------------------------------------------ -#define ENABLE_DCOEF 1 //? -#define ENABLE_LOWPOWER_MODE 1 -//------------------------------------------------------------------------------ -#define ENABLE_AUTO_CALIB_ATYPE_OFFSET 1 //? -//------------------------------------------------------------------------------ -// for ACC Compute -#define REC_ACC_PER 0 // Acc flowrate save enable bit -#define ENABLE_ACCPULSE 0 // ���岻�ܺ������㲥ͬʱʹ�� -#define ENABLE_PULSE_USE_CALIB_SETUP 0 -//------------------------------------------------------------------------------ -// For data storage -#define REC_ALARM_DATA 0 // for alarm data save enable bit -#define REC_DATE_DATA 0 // for date acc data save enable bit -#define REC_HISTORY_DATA 0 // for history data save enable bit -//------------------------------------------------------------------------------ -// For Display -#define ENABLE_LCD_DISPLAY 0 - -// for GDT0136 LCD -#define ENABLE_DISPLAY_FR_FLAG 0 -#define ENABLE_DISPLAY_ACC 0 - -//------------------------------------------------------------------------------ -// For KEY SETUP -#define ENABLE_KEY 0 - -//------------------------------------------------------------------------------ -#define ENABLE_EXT_RTC 0 -#define ENABLE_EXT_CRYSTAL 1 - -//------------------------------------------------------------------------------ -// For User UART & I2C -#define ENABLE_USER_I2C 0 -#define ENABLE_USER_UART 1 - -#define ENABLE_USE_TXD_EN 0 -#define ENABLE_TURN_OFF_RS485 0 - -#define ENABLE_DIGITAL_OUTPUT 0 -#define ENABLE_FACTORY_PROTOCOL 0 - -//------------------------------------------------------------------------------ -// for bluetooth beacon mode -#define BLUETOOTH_MODE 0 -#define ENABLE_BLUETOOTH_BEACON (BLUETOOTH_MODE & (!ENABLE_ACCPULSE)) -//------------------------------------------------------------------------------ -#define ENABLE_NBIOT 0 -//------------------------------------------------------------------------------ -#define ENABLE_RF_UART (ENABLE_NBIOT | ENABLE_BLUETOOTH_BEACON) // RF Uart: NBIOT, Blue -#define ENABLE_RF_RX 0 -#define ENABLE_AUTO_FOR_RF_TX 0 // for : INTER-NBIOT MOD -#define ENABLE_AUTO_USER_UART_TX 0 -#define ENABLE_ERROR_USE_RF_TXDPIN 0 -#define ENABLE_ERROR_PIN_FOR_VALVE_CONTROL 0 -#define ENABLE_LEAK_DETECT 0 -#define ENABLE_AT_FOR_MASTER_UART (ENABLE_RF_UART) -#define ENABLE_DENSITY_DETECT 0 -#define ENABLE_ACC_GAIN 0 -//------------------------------------------------------------------------------ -// For A-Type FlowRate Compute -#define ENABLE_A_TYPE_FLOWRATE 0 -#define ENABLE_PLUG_IN_FLOWRATE 0 - -//------------------------------------------------------------------------------ -// For Temperature test -#define ENABLE_USE_MCP9808 1 - -//------------------------------------------------------------------------------ -// For Temperature correction -#define ENABLE_OFFSET_TRACK 0 //track���� -#define ENABLE_OFFSET_CORRECT 1 //ƫ������ -#define ENABLE_AUTO_ZERO_TRACK 0 -#define ENABLE_TD_TU_SWITCH_CONTROL 0 -#define ENABLE_MULTI_PONIT_TA_CORR 1 -// For D9V2 if TEMP_CORR_USE_TA = 0 & TEMP_CORR_USE_RR = 0, use TGAS -#define TEMP_CORR_USE_TA 0 // TPCB -#define TEMP_CORR_USE_RR 0 -//------------------------------------------------------------------------------ -#define ENABLE_GAS_RECOGNITION 1 -#define ENABLE_GAS_RECOGNITION_TABLE 1 -#define ENABLE_RR_CALIBRATION ENABLE_GAS_RECOGNITION -#define ENABLE_ONE_TABLE 0 -#define ENABLE_ONE_TABLE_NAME INTCMD_1ST_TABLE -//------------------------------------------------------------------------------ -// for calibration data У׼������������ -// 如果ENABLE_2ND_CURVE 和 ENABLE_3RD_CURVE 有1,则ENABLE_ONE_CURVE必须为0 -#define ENABLE_ONE_CURVE 0 -#define ENABLE_2ND_CURVE 0 -#define ENABLE_3RD_CURVE 1 -//------------------------------------------------------------------------------ -#define ENABLE_HALT_IN_OPERATE_CURVE 1 -//------------------------------------------------------------------------------ -// For ADC Calibration -#define ENABLE_CALIB_ATYPE_ADC 0 - -//------------------------------------------------------------------------------ -#define ENABLE_EXTPOWER_DETECT 0 -#define DISABLE_BAT_ALARM_IN_EXPOWER 0 -#define DISABLE_BAT_ALARM 1 -#define ENABLE_DEBUG_PIN 0 // if Not��use for RF Control pin -#define ENABLE_ZERO_CALIB 1 -#define ENABLE_ZERO_CALIB_PIN 0 // if Not��use for RF Control pin -#define ENABLE_ZERO_CALIB_CMD 1 -#define ENABLE_CALPIN_FOR_UPDATE_FR 1 -//------------------------------------------------------------------------------ -// for internal modbus -#define ENABLE_READ_CODE_INTO_CALIB 0 -//------------------------------------------------------------------------------ -// for SELECT BAT -#define ENABLE_BAT_SEL_PIN 0 // use for RF Control pin - -//------------------------------------------------------------------------------ -// FOR FLOWRATE UNIT -#define ENABLE_SCCM_SL 0 -#define ENABLE_SLPM_NM3 1 -#define ENABLE_NCMH_NM3 1 -#define ENABLE_SCFM_SCF 0 -#define ENABLE_PPM_PPM 0 -#define ENABLE_KGH_KG 0 -#define ENABLE_SLPM_SL 0 -#define ENABLE_SCFH_SCF 1 -#define ENABLE_FIXED_UART_FR 0 -#define FLOW_UNIT_DEFAULT SLPM_NM3 // SCFH_SCF -#define FR_STD_UNIT SLPM // NCMH -//------------------------------------------------------------------------------ -#define ACC_INT_8BIT 1 -#define ACC_INT_7BIT 0 -#define ACC_INT_6BIT (ENABLE_USE_GDT0136 | ENABLE_EDC20021HDC1P8) -#define ENABLE_ACC_DEC_COMPUTE 0 -//------------------------------------------------------------------------------ -#define ENABLE_SAMPLE_GREATER_GAIN 1 -//------------------------------------------------------------------------------ -#define ENABLE_FLOW_GAIN 1 -#define FLOW_GAIN_DEFAULT 100 -#define FLOW_GAIN_MAX 1000 -//------------------------------------------------------------------------------ -// for user protocol -#define ENABLE_USER_WP 1 // Write protect -#define ENABLE_USER_GCF 1 -#define ENABLE_USER_OFFSET 1 -#define ENABLE_USER_WRITE_ACC 1 -#define ENABLE_USER_RESET_CORR 1 -#define ENABLE_USER_SET_UNIT 1 -#define ENABLE_ALARM_ACC 0 -//------------------------------------------------------------------------------ -#define ENABLE_ADJUST_ADC_GAIN 1 -//****************************************************************************** -#define TURN_OFF_SYSTEM 245 // 2.45V -//****************************************************************************** -// Parameter default -//****************************************************************************** -// FOR MODBUS Define -// MODBUS Operation password -#define COM_PASSWORD1 0x53495244 //0x53495244 "SIRD" -#define COM_PASSWORD2 0x32303133 -#define COM_PASSWORD3 0x53494152 - -// for MODBUS Default -#define MAP1_DEFAULT STD_PROTOCOL -#define MAP2_DEFAULT STD_SLAVER_ADDR -#define MAP3_DEFAULT STD_FLOWRATE -#define MAP4_DEFAULT (STD_FLOWRATE+1) -#define MAP5_DEFAULT STD_ACC_INT -#define MAP6_DEFAULT (STD_ACC_INT+1) -#define MAP7_DEFAULT STD_ACC_DOT -#define MAP8_DEFAULT (STD_METER_SN) -#define MAP9_DEFAULT (STD_METER_SN+1) -#define MAP10_DEFAULT (STD_METER_SN+2) -#define MAP11_DEFAULT (STD_METER_SN+3) -#define MAP12_DEFAULT (STD_METER_SN+4) -#define MAP13_DEFAULT (STD_METER_SN+5) -#define MAP14_DEFAULT STD_ALARM_1 -#define MAP15_DEFAULT STD_BAT1_V -#define MAP16_DEFAULT STD_OUT_MAX_FLOW -#define MAP17_DEFAULT (STD_OUT_MAX_FLOW+1) -#define MAP18_DEFAULT STD_OUT_MIN_FLOW -#define MAP19_DEFAULT (STD_OUT_MIN_FLOW+1) -#define MAP20_DEFAULT STD_GAS_OFFSET_C -#define MAP21_DEFAULT STD_GAS_OFFSET_A -#define MAP22_DEFAULT STD_TA -#define MAP23_DEFAULT STD_TGAS -#define MAP24_DEFAULT STD_GAS_FACTOR -#define MAP25_DEFAULT STD_AIR_FACTOR -#define MAP26_DEFAULT STD_FACTOR_VTH -#define MAP27_DEFAULT 0 -#define MAP28_DEFAULT 0 -#define MAP29_DEFAULT 0 -#define MAP30_DEFAULT 0 -#define MAP31_DEFAULT 0 -#define MAP32_DEFAULT 0 -#define MAP33_DEFAULT 0 -#define MAP34_DEFAULT 0 -#define MAP35_DEFAULT 0 -#define MAP36_DEFAULT 0 -#define MAP37_DEFAULT 0 -#define MAP38_DEFAULT 0 -#define MAP39_DEFAULT 0 -#define MAP40_DEFAULT 0 -#define MAP41_DEFAULT 0 -#define MAP42_DEFAULT 0 -#define MAP43_DEFAULT 0 -#define MAP44_DEFAULT 0 -#define MAP45_DEFAULT 0 -#define MAP46_DEFAULT 0 -#define MAP47_DEFAULT 0 -#define MAP48_DEFAULT 0 - -//------------------------------------------------------------------------------ -// FOR AUTO TXD DATA -#define TIMING_TXD_START_DEFAULT STD_METER_SN -#define TIMING_TXD_LEN_DEFAULT (STD_BAT1_V - STD_METER_SN)+1 -#define TIMING_TXD_TIME_DEFAULT 0 - -//------------------------------------------------------------------------------ -#define DIS_LANGUAGE_DEFAULT CHINESE -//------------------------------------------------------------------------------ -#define KEY_PASSWORD_DEFAULT 11111 -//****************************************************************************** -//------------------------------------------------------------------------------ -#define MAX_ALRAM_FR_DEFAULT 160 // 1.25*128 -//------------------------------------------------------------------------------ -// INSTRUMENT_FACTOR = 1 ERROR_CORRECT = 0 -#define CORRECT_METHOD ERROR_CORRECT -#define ENABLE_GCF_POWER_CORR 0 -//------------------------------------------------------------------------------ -#define METER_PARAMETER_STD 1000 -#define METER_PARAMETER_DEFAULT 1000 -#define METER_PARAMETER_MAX 6500 -#define METER_PARAMETER_MIN 112 -//------------------------------------------------------------------------------ -#define GCF_PARAMETER_STD 1000 -#define GCF_PARAMETER_MAX 5500 -#define GCF_PARAMETER_MIN 250 -#define GCF_ATYPE_DEFAULT 850 - -//------------------------------------------------------------------------------ -#if(ENABLE_GCF_POWER_CORR) -//------------------------------------------------------------------------------ - #define GCF_DEFAULT 889 - #define GCF_A_DEFAULT -46 - #define GCF_C_DEFAULT 226 - - #define GCF_A_DOT 1000 - #define GCF_B_DOT 1000 - #define GCF_C_DOT 1000000 // for mm2 No dot bit -//------------------------------------------------------------------------------ -#else -//------------------------------------------------------------------------------ - #if(DP1902COREV0134) - #define GCF_DEFAULT 850 - #else - #define GCF_DEFAULT 1030 - #endif - //---------------------------------------------------------------------------- - - #define GCF_A_DEFAULT 0 - #define GCF_C_DEFAULT 0 - - #define GCF_A_DOT 10000000000 - #define GCF_B_DOT 1000 - #define GCF_C_DOT 10000 -//------------------------------------------------------------------------------ -#endif -//------------------------------------------------------------------------------ -#define TIMING_TXD_START_MAX STD_WRITE_START -#define TIMING_TXD_START_MIN STD_REG_START -#define TIMING_TXD_LEN_MAX 40 -#define TIMING_TXD_LEN_MIN 1 -#define TIMING_TXD_TIME_MAX 45000 // -//------------------------------------------------------------------------------ -#define SAMPLE_PERIOD_DEFAULT RESP_250MS // RESP_4000MS -#define EXT_POWER_PERIOD_TIME RESP_250MS // RESP_500MS //�ⲿ��Դ -//------------------------------------------------------------------------------ -#define RESPONSE_TIME_DEFAULT RESP_2000MS // 125, 250, 500, 1000, 2000, 4000 -#define ENABLE_DISPLAY_FILTER 1 -#define DISPLAY_FILTER_DEFAULT RESP_1000MS // 1S -#define FLOWRATE_UPDATE_SCALE 18 // 50/1024= 5% -#define FRINDEX_UPDATE_SCALE 8 // 50/1024= 5% -//------------------------------------------------------------------------------ -#define CALIB_PULSE_DEFAULT PULSE_1ML -#define CALIB_PULSE_UNIT_MIN PULSE_1ML -#define CALIB_PULSE_UNIT_MAX PULSE_1000L - -#define PULSE_LEVEL_DEFAULT LOW -#define PULSE_UNIT_DEFAULT PULSE_1000L -#define PULSE_UNIT_MIN PULSE_100ML -#define PULSE_UNIT_MAX PULSE_1000L - -//for key setup -#define PULSE_UNIT_INDEX_MIN PULSE_100ML_INDEX -#define PULSE_UNIT_INDEX_MAX PULSE_1000L_INDEX -//------------------------------------------------------------------------------ -#define COM_DECIMAL_POINT_DEFAULT 3 -//------------------------------------------------------------------------------ -#define MAX_FR_DEFAULT 600000 -#define MIN_FR_DEFAULT 0 -#define CLIAB_STD_FR_GIAN 1 // ��ԭ��1000�Ļ����������� -//------------------------------------------------------------------------------ -#define ADC_GAIN_DEFAULT 32 -//------------------------------------------------------------------------------ -// for AType FlowRate Compute -#define SDT_ZERO_OFFSET 20000 -#define OFFSET_A_MAX 30000 -#define OFFSET_A_MIN 10000 - -#define AUTO_OFFSET_NIDX 150 -#define AUTO_OFFSET_NVHH 5000 - -#define SWITCH_FR_DEFAULT 20000 -#define SWITCH_FR_INDEX_MAX 30000 -#define SWITCH_FR_INDEX_MIN 1000 - -#define ATYPE_INDEX_GAIN_DEFAULT 30 -#define ATYPE_INDEX_GAIN_MAX 100 -#define ATYPE_INDEX_GAIN_MIN 10 -//------------------------------------------------------------------------------ -#define TEMPRETURE_OFFSET 10000 // 2bit -#define FR_TEMPERATURE_DEAULT 2000 - -#define TEMPERATURE_K_STD 27315 -#define FR_TEMPERATURE_STD 29315 // 273.15 + 20.00 -//------------------------------------------------------------------------------ -#define ENABLE_WRITE_TA_HIGH (TEMPRETURE_OFFSET+4750) -#define ENABLE_WRITE_TA_LOW (TEMPRETURE_OFFSET+150) -#define ENABLE_WRITE_TA_SCALE 150 // 1.5��C - -#define TEMP_FACTOR_MAX 50 // 0.005 -#define TEMP_FACTOR_MIN 0 //-0.005 -#define TEMP_FACTOR_DEFAULT 25 //-0.0025 - -//------------------------------------------------------------------------------ -#define STATIC_LOW_TA_MAX 11000 // 10��C -#define STATIC_LOW_TA_MIN 8000 // -20��C -#define STATIC_HIGH_TA_MAX 17000 // 70��C -#define STATIC_HIGH_TA_MIN 14000 // 40��C - -//------------------------------------------------------------------------------ -#define TGAS_ALARM_MAX 17000 // 70��C -#define TGAS_ALARM_MIN 5000 // -50��C - -//------------------------------------------------------------------------------ -#define CALIB_TEMPRETURE_MAX 13500 -#define CALIB_TEMPRETURE_MIN 11500 - -//------------------------------------------------------------------------------ -#define ZERO_SUPPRESSION_DEFAULT 150 -#define ZERO_SUPPRESSION_MAX 2000 -#define ZERO_SUPPRESSION_MIN 0 - -//------------------------------------------------------------------------------ -#define OFFSET_MAX 36768 -#define OFFSET_MIN 28768 - -//------------------------------------------------------------------------------ -#define REVERSE_SCALE_DEFAULT 3000 -#define REVERSE_SCALE_MAX 16000 -#define REVERSE_SCALE_MIN 300 -//------------------------------------------------------------------------------ -#define CURVE_DATA_MAX 36 - -#define TACURVE_NUM_DEFAULT 0 -#define CURVE_NUM_MAX CURVE_DATA_MAX -#define CURVE_NUM_MIN 0 - -#define ATYPECURVE_NUM_DEFAULT 0 -#define ATYPECURVE_NUM_MAX CURVE_DATA_MAX -#define ATYPECURVE_NUM_MIN 0 -//------------------------------------------------------------------------------ -#define RR_GAINRES_DEFAULT 7500 -#define RR_GAINRES_MAX 62000 -#define RR_GAINRES_MIN 10000 -#define RR_OPGAIN_RES 33000.0 -//------------------------------------------------------------------------------ -#define AIR_FACTOR_DEFAULT 32768 -#define AIR_FACTOR_MAX 50768 -#define AIR_FACTOR_MIN 14768 - -#define FACTOR_VTH_DEFAULT 1000 -#define FACTOR_VT_MAX 10000 -#define FACTOR_VT_MIN 100 -//------------------------------------------------------------------------------ -#define SLAVER_ADDR_DEFAULT 1 -//------------------------------------------------------------------------------ -#define RECORD_TIME_DEFAULT 60 // HISTORY_PERIOD -//------------------------------------------------------------------------------ -#define BATTEST_PERIOD_DEFAULT 120 -//------------------------------------------------------------------------------ -#define RH_GAINRES_DEFAULT 25 -//------------------------------------------------------------------------------ -#define DAC8760 0 -#define AD5420 1 -#define SYS_LOOP_CHIP_DEFAULT DAC8760 -#define SYS_LOOP_CHIP_MIN DAC8760 -#define SYS_LOOP_CHIP_MAX AD5420 -//------------------------------------------------------------------------------ -#define EDM779106D 0 -#define EDM779103D 1 -#define SYS_LCD_DEFAULT EDM779106D -#define SYS_LCD_MIN EDM779106D -#define SYS_LCD_MAX EDM779103D - -//****************************************************************************** -#define CALIB_WIDTH 100 //帧宽 Flash的话4096的余数 (通讯用) -#define MEMORY_BLOCK_WIDTH 128 - -#define CALIB_COMP_FAC 3 //压缩比 -#define CALIB_MAX_INDEX 24000 //最大内码 -#define CALIB_DEPTH ((CALIB_MAX_INDEX / CALIB_WIDTH) * 3) // 必须为整数,(Index * 3)/CALIB_WIDTH 校准数据帧数(通讯用) -#define CALIB_MAX_SIZE ((CALIB_MAX_INDEX / CALIB_COMP_FAC)* 3) // 必须为整数 -#define CALIB_REAL_SIZE (((CALIB_MAX_SIZE / MEMORY_BLOCK_WIDTH)+1)*MEMORY_BLOCK_WIDTH) -#define MAX_OPERATE_DEPTH (CALIB_DEPTH / CALIB_COMP_FAC) - -//for calibration VHH -#define CALIB_COMP_FAC2 3 //压缩比 -#define CALIB_MAX_INDEX2 0 //最大内码 -#define CALIB_DEPTH2 ((CALIB_MAX_INDEX2 / CALIB_WIDTH) * 3) // 必须为整数,(Index * 3)/CALIB_WIDTH 校准数据帧数(通讯用) -#define CALIB_MAX_SIZE2 ((CALIB_MAX_INDEX2 / CALIB_COMP_FAC2)* 3) // 必须为整数 -#define CALIB_REAL_SIZE2 (((CALIB_MAX_SIZE2 / MEMORY_BLOCK_WIDTH)+1)*MEMORY_BLOCK_WIDTH) -#define MAX_OPERATE_DEPTH2 (CALIB_DEPTH2 / CALIB_COMP_FAC2) - -// for calibration A Type FlowRate -#define CALIB_COMP_FAC3 8 //压缩比 -#define CALIB_MAX_INDEX3 24000 //最大内码 -#define CALIB_DEPTH3 ((CALIB_MAX_INDEX3 / CALIB_WIDTH) * 3) // 必须为整数,(Index * 3)/CALIB_WIDTH 校准数据帧数(通讯用) -#define CALIB_MAX_SIZE3 ((CALIB_MAX_INDEX3 / CALIB_COMP_FAC3)* 3) // 必须为整数 -#define CALIB_REAL_SIZE3 (((CALIB_MAX_SIZE3 / MEMORY_BLOCK_WIDTH)+1)*MEMORY_BLOCK_WIDTH) -#define MAX_OPERATE_DEPTH3 (CALIB_DEPTH3/CALIB_COMP_FAC3) - -#define CALI_DATA1_ADDR CALI_DATA_ADDR -#define CALI_DATA2_ADDR CALI_DATA_ADDR + CALIB_REAL_SIZE //曲线1的地址 + 曲线1存储大小 -#define CALI_DATA3_ADDR CALI_DATA2_ADDR + CALIB_REAL_SIZE2 //曲线2的地址 + 曲线2存储大小 - -//****************************************************************************** -#define CTYPE_FR CURVE_1ST -#define ATYPE_VH CURVE_2ND -#define CTYPE_GAINX CURVE_3RD - -#define INT_2ND_CURVE_CMD INTCMD_ATYPE_CURVE -#define INT_3RD_CURVE_CMD INTCMD_MICROFR_CURVE -//============================================================================== -//****************************************************************************** -#endif -#endif \ No newline at end of file diff --git a/user/Main/GlobeTypeDef.h b/user/Main/GlobeTypeDef.h old mode 100755 new mode 100644 index a7b2ab4..3c2c0d6 --- a/user/Main/GlobeTypeDef.h +++ b/user/Main/GlobeTypeDef.h @@ -16,7 +16,6 @@ typedef uint8_t u8; // ޷8λͱ typedef int8_t s8; // з8λͱ typedef uint16_t u16; // ޷16λͱ -typedef unsigned short int u16; typedef int16_t s16; // з16λͱ typedef uint32_t u32; // ޷32λͱ typedef int32_t s32; // з32λͱ @@ -123,7 +122,6 @@ typedef struct }__SYS_BIT_TypeDef; - typedef struct { u32 UARTHandle: 1; diff --git a/user/Main/Macro_Flange.h b/user/Main/Macro_Flange.h old mode 100755 new mode 100644 index b692639..dad5853 --- a/user/Main/Macro_Flange.h +++ b/user/Main/Macro_Flange.h @@ -36,8 +36,8 @@ //****************************************************************************** #define DP0000_FS5001_H2 0 -#define DP2201_M0CONTROL 1 - +#define DP2201_M0CONTROL 0 +#define DP2006V1000 1 diff --git a/user/Main/MainCore.c b/user/Main/MainCore.c old mode 100755 new mode 100644 index 80aab4c..859eb37 --- a/user/Main/MainCore.c +++ b/user/Main/MainCore.c @@ -1,12 +1,12 @@ #include "../main/SystemInclude.h" -u16 systmeState; -//u16 UPGRADECammand ; -//u16 CodeCRC ; -u16 jumpError; +u16 systmeState ; +u16 UPGRADECammand ; +u16 CodeCRC ; +u16 jumpError ; //****************************************************************************** // for internel modbus -//u32 securityID; // +u32 securityID; // //***************************************************************************** //for modbus >16bit register define @@ -16,17 +16,16 @@ u64 flowAccumulationHex; u32 minFlowRate,maxFlowRate,minAnalogOutput,maxAnalogOutput; u32 alarmAcc,alarmUpperFlowRate,alarmLowerFlowRate; u32 reverseFlowRateMin, reverseFlowRateMax; - -//******************************************************************************* -__SystemProcess_Union_TypeDef systemProcessing; //ϵͳ״̬ +u32 keyPassWord; +//******************************************************************************* +__SystemProcess_Union_TypeDef systemProcess; __SystemState_Union_TypeDef currentMode; __Hardware_Status_Bit_TypeDef HWState; __Alarm_State_TypeDef systemAlarm; - //****************************************************************************** u16 curveMode; u16 SysLcd, SysLoopChip;// currentSysState; -u16 testTypeCounter;//, MEMSErrorCounter; +u16 testTypeCounter, MEMSErrorCounter; u16 systemVoltage, batteryGrid; u16 calibType; // for code CRC @@ -34,7 +33,9 @@ u16 APPCodeCRC; u32 securityID; u16 IDvalidTime, comCounter, comResetCounter, AutoOffsetCounter, timePeriod, autoTxdCounter, SysVolErrorCount; u32 ModeExitTime; +u16 language; __Display_Status_Bit_TypeDef displayMode; +u16 roughTestCounter, testCounter; // for save data u16 timeCompute; //for system @@ -45,13 +46,16 @@ u8 Dis1[15], timer[8]; u16 displayUpdate, displayCNT; //u8 flowRateUnit, AccUnit; //------------------------------------------------------------------------------ +// for ADC Sampling +u16 reverseScale, zeroSuppression, calibFlowGain; +//------------------------------------------------------------------------------ // for flowRate u32 currentFlowRate, factoryFlowRate; //------------------------------------------------------------------------------ -//u16 calibTemperature; +u16 calibTemperature; //------------------------------------------------------------------------------ // for acc pulse output -u16 samplingInterval, samplingIntervalTarget, responseTimeIndex; +u16 samplingInterval, samplingIntervalTarget, factoryInterval, responseTimeIndex; u16 updatePulseTime; //------------------------------------------------------------------------------ u16 tmpIA; @@ -64,11 +68,11 @@ TypeLongLong tempDev; //------------------------------------------------------------------------------ const u8 ProductModel[12] = PRODUCT_MOD; const u8 SoftVersion[12] = VERSION; -const u8 SoftBuildDate[10] = BUILD_DATE; +const u8 SoftBuildDate[10] = BUILD_MV; const u8 PulseOutGain[] ={32,16,8,4,2,1}; // const u8 FilterMax[] ={1, 2, 4, 8, 16, 32}; // filter depth const u16 Timing[] ={BASE_125MS, BASE_250MS, BASE_500MS, BASE_1000MS, BASE_2000MS, BASE_4000MS}; -const u16 TimeVaule[] ={2048,4096, 8192, 16384, 32768, 65535}; //2048, 0.125s0.25s, 0.5s, 1s, 2s, 4s +const u16 TimeVaule[] ={4096, 8192, 16384, 32768, 65535}; //2048, 0.125s0.25s, 0.5s, 1s, 2s, 4s const u16 UpdateTimeVaule[] ={3000, 3850, 7372, 8192, 16384, 16384}; // 0.235s, 0.45s, 0.5s, 1s, 2s const u16 FRUnitForHour[] ={28800, 14400, 7200, 3600, 1800, 900}; const u16 FRUnitForMinute[] ={480, 240, 120, 60, 30, 15}; @@ -76,54 +80,60 @@ const u16 FRUnitForMinute[] ={480, 240, 120, 60, 30, 15}; const u8 BuildDate[] = __DATE__; // "Oct 30 2010" /******************************************************************************/ + //****************************************************************************** void EnterUserMode(void) { - currentMode.Bit.CalibMode = 0; - currentMode.Bit.IntCalibMode = 0; + currentMode.Bit.CalibMode = 0; + currentMode.Bit.IntCalibMode = 0; + currentMode.Bit.FactoryTestMode = 0; - currentMode.Bit.DebugMode = 0; - currentMode.Bit.DigitOutput = 1; - currentMode.Bit.ComModeOperate = 0; + currentMode.Bit.DebugMode = 0; + + currentMode.Bit.DigitOutput = 1; + currentMode.Bit.ComModeOperate = 0; ModeExitTime = 0; } //****************************************************************************** void EnterCalibMode(void) { - currentMode.Bit.CalibMode = 1; - currentMode.Bit.IntCalibMode = 1; + currentMode.Bit.CalibMode = 1; + currentMode.Bit.IntCalibMode = 1; currentMode.Bit.FactoryTestMode = 0; - currentMode.Bit.DebugMode = 0; - currentMode.Bit.DigitOutput = 1; - currentMode.Bit.ComModeOperate = 1; + currentMode.Bit.DebugMode = 0; + currentMode.Bit.DigitOutput = 1; + currentMode.Bit.ComModeOperate = 1; ModeExitTime = 0; } //****************************************************************************** void EnterZeroCalibMode(void) { - currentMode.Bit.CalibMode = 1; - currentMode.Bit.IntCalibMode = 1; - currentMode.Bit.ZeroCalib = 1; + currentMode.Bit.CalibMode = 1; + currentMode.Bit.IntCalibMode = 1; + currentMode.Bit.ZeroCalib = 1; + currentMode.Bit.FactoryTestMode = 0; - currentMode.Bit.DebugMode = 0; - currentMode.Bit.DigitOutput = 1; - currentMode.Bit.ComModeOperate = 1; + currentMode.Bit.DebugMode = 0; + currentMode.Bit.DigitOutput = 1; + currentMode.Bit.ComModeOperate = 1; ModeExitTime = 0; } //****************************************************************************** void EnterBatteryMode(void) { - currentMode.Bit.CalibMode = 0; - currentMode.Bit.IntCalibMode = 0; + currentMode.Bit.CalibMode = 0; + currentMode.Bit.IntCalibMode = 0; currentMode.Bit.FactoryTestMode = 0; - currentMode.Bit.DebugMode = 0; - currentMode.Bit.DigitOutput = 1; - currentMode.Bit.ComModeOperate = 1; - currentMode.Bit.ExtPowerInput = 0; + currentMode.Bit.DebugMode = 0; + + currentMode.Bit.DigitOutput = 1; + currentMode.Bit.ComModeOperate = 1; + ModeExitTime = 0; + currentMode.Bit.ExtPowerInput = 0; } //****************************************************************************** @@ -144,86 +154,91 @@ void EnterGcfTestMode(void) { currentMode.Bit.CalibMode = 0; currentMode.Bit.FactoryTestMode = 0; - currentMode.Bit.DebugMode = 0; + currentMode.Bit.DebugMode = 0; + currentMode.Bit.ExtPowerInput = 1; currentMode.Bit.DigitOutput = 1; currentMode.Bit.ComModeOperate = 1; ModeExitTime = 0; } -/******************************************************************************/ -void ModeExitCount(void) -{ - //---------------------------------------------------------------------------- - // ONE SENCOND - // 16384*30 / 128 - IDvalidTime += timePeriod; - if(IDvalidTime >= ID_VALID_TIME) { - IDvalidTime = 0; - securityID = 0; - HWState.EnableCheckCorr = 1; - } - - //---------------------------------------------------------------------------- - // comm return counter - if(currentMode.Bit.CalibMode) { - comCounter += timePeriod; - if(comCounter >= comResetCounter) { - comCounter = 0; - comResetCounter = TIMING_500mS; - currentMode.Bit.DigitOutput = 1; - systemProcessing.Bit.WriteHandle = 0; - } - } - - //---------------------------------------------------------------------------- - // mode return counter - ModeExitTime += (u32)timePeriod; - if(ModeExitTime >= (u32)EXIT_7200S) { - ModeExitTime = 0; - EnterUserMode(); - // currentMode.Bit.ComModeOperate = 0; - } -} - -/******************************************************************************/ +////****************************************************************************** void ManagePrimaryTimeInterval(void) { u32 currentPerPulse; - - //---------------------------------------------------------------------------- - //ʱ - samplingIntervalForTotal = samplingInterval; - timePeriod = TimeVaule[samplingInterval]; - timePeriod >>= 7; - - samplingInterval = samplingIntervalTarget; - ResetPrimaryTimer(TimeVaule[samplingInterval]); - samplingIntervalTarget = factoryInterval;// - if(currentMode.Bit.CalibMode) samplingIntervalTarget = (u16)EXT_POWER_PERIOD_TIME; - else samplingIntervalTarget = factoryInterval;// - currentMode.Bit.TurnOffSystem = 0; + if(currentMode.Bit.CalibMode) + { + //currentPerPulse = (s16)calibUnitPerPuls; + sampleState.EnableRoughTest = 0; + HWState.EnableCheck = 1; + samplingIntervalTarget = (u16)EXT_POWER_PERIOD_TIME; + } + else + { + //currentPerPulse = (s16)factoryUnitPerPuls; + if(currentMode.Bit.ExtPowerInput) + { + HWState.EnableCheck = 1; + samplingIntervalTarget = (u16)EXT_POWER_PERIOD_TIME; + currentMode.Bit.TurnOffSystem = 0; + sampleState.EnableRoughTest = 0; + } + } + //--------------------------------------------------------------------------- + #ifndef ENABLE_ACCPULSE + #pragma message("[undefined] ENABLE_ACCPULSE") + #elif(ENABLE_ACCPULSE) + currentPerPulse = InitPulseUnit(currentPerPulse); + if(currentPerPulse != unitPerPulse) lastRemaining = 0; + unitPerPulse = currentPerPulse; + #endif + + //--------------------------------------------------------------------------- + if((currentMode.Bit.DebugMode)||(currentMode.Bit.ZeroCalib)) + { + sampleState.EnableRoughTest = 0; + testCounter = 5; + } + else if(MEMSErrorCounter != 0) testCounter = 2; + else testCounter = 60; + //if(samplingInterval < 3) sampleState.EnableRoughTest = 0; } -//------------------------------------------------------------ -void EnterMainEntry(void) + +u32 ReadParameterFromMemory(u16 parameterAdr, u16 parameterLen, u32 parameterDefault) { -// samplingInterval = 1; + tempDev.DWord[0] = 0; + +if(1) ReadParameterFromFlash(tempDev.Byte , parameterAdr , parameterLen , VENDER_PARAMS_PAGE); +else ReadMultiByteFromEEPROM(parameterAdr, tempDev.Byte, parameterLen, PARA_EEPROM); - // עʱжϴ - StartPrimaryTimer(TimeVaule[samplingInterval]); //ʱ - lptimer_register_irq_callback(PrimaryTimer, PrimaryTimer_IRQ_Callback); + parameterLen--; + + if(tempDev.Byte[parameterLen] != CRC8(tempDev.Byte, parameterLen)) + { + tempDev.DWord[0] = (u32)parameterDefault; + isReadParameterOK = 0; + } + else + { + tempDev.Byte[parameterLen] = 0; + isReadParameterOK = 1; + } + + return tempDev.DWord[0]; } + + /******************************************************************************/ void BackupParameterToFlash(void) { //FY WriteShortParameterToBuffer(UPGRADECammand, UPGRADE_APP, UPGRADE_APP_WIDTH); //FY WriteShortParameterToBuffer(localAddress, SLAVER_ADDR, SLAVER_ADDR_WIDTH); //WriteShortParameterToBuffer(baudRate, BAUD_RATE, BAUD_RATE_WIDTH); -// Clear_WDT(); +// clear_WDT(); // // disable_interrupts(); ////FY WriteMultiByteToInfoSegment(PARAMETER_BASE, FlashBuf, PARA_LEN); @@ -234,80 +249,81 @@ void BackupParameterToFlash(void) //****************************************************************************** //ϵͳʼȡ +u32 sn ; void SystemParameterInit(void) { currentMode.Bit.ComModeOperate = 0; - - //------------------------------------------------------------------------------ - InternalShortParameterInit(); - InternalLongParameterInit(); - - //------------------------------------------------------------------------------ + //============================================================================== // ȶȡ¶ȣжģʽ + StaticTemperatureInit(); ManagePrimaryTimeInterval(); - - //------------------------------------------------------------------------------ - Clear_WDT(); - - //------------------------------------------------------------------------------ - ReadMultiByteFromMemory(SERIES_BASE, (u8 *)&meterSN1, SERIES_DEPTH); - - //------------------------------------------------------------------------------ - localAddress = (u16)ReadShortParameterFromMemory(SLAVER_ADDR, SLAVER_ADDR_DEFAULT); - #ifndef ENABLE_USER_I2C - #pragma message("[undefined] ENABLE_USER_I2C") - #elif(ENABLE_USER_I2C) - I2CAddr = localAddress; - #endif - + //============================================================================== + meterSN1 = ReadParameterFromMemory(SERIES_BASE+0*SENSOR_SN_WIDTH ,SENSOR_SN_WIDTH ,0); + meterSN2 = ReadParameterFromMemory(SERIES_BASE+1*SENSOR_SN_WIDTH ,SENSOR_SN_WIDTH ,0); + meterSN3 = ReadParameterFromMemory(SERIES_BASE+2*SENSOR_SN_WIDTH ,SENSOR_SN_WIDTH ,0); + meterSN4 = ReadParameterFromMemory(SERIES_BASE+3*SENSOR_SN_WIDTH ,SENSOR_SN_WIDTH ,0); + meterSN5 = ReadParameterFromMemory(SERIES_BASE+4*SENSOR_SN_WIDTH ,SENSOR_SN_WIDTH ,0); + meterSN6 = ReadParameterFromMemory(SERIES_BASE+5*SENSOR_SN_WIDTH ,SENSOR_SN_WIDTH ,0); + //============================================================================== + // for meter factor + MeterFactor = ReadParameterFromMemory(METER_FACTOR, METER_FACTOR_WIDTH, METER_PARAMETER_DEFAULT); // for GDCF - // GCFCoefA = (s32)ReadParameterFromEEPROM(GCF_A, GCF_A_WIDTH, (u32)GCF_A_DEFAULT); - GDCFactor = (u16)ReadShortParameterFromMemory(GCF_B, GCF_DEFAULT); - // GCFCoefC = (s32)ReadParameterFromEEPROM(GCF_C, GCF_C_WIDTH, GCF_C_DEFAULT); + GCFCoefA = (s32)ReadParameterFromMemory(GCF_A, GCF_A_WIDTH, (u32)GCF_A_DEFAULT); + GDCFactor = (u16)ReadParameterFromMemory(GCF_B, GCF_B_WIDTH, GCF_DEFAULT); + GCFCoefC = (s32)ReadParameterFromMemory(GCF_C, GCF_C_WIDTH, GCF_C_DEFAULT); ComputeGCFFactor(); - Clear_WDT(); - offsetGas = (u16)ReadShortParameterFromMemory(GAS_OFFSET, 32768); + clear_WDT(); + //offset Air & Gas + offsetAir = ReadParameterFromMemory(OFFSET_AIR ,OFFSET_AIR_WIDTH ,32768); + offsetGas = ReadParameterFromMemory(OFFSET_GAS ,OFFSET_GAS_WIDTH ,32768); + //------------------------------------------------------------------------------ - // offsetGCFX = (u16)ReadParameterFromEEPROM(OFFSET_GCFX, OFFSET_GCFX_WIDTH, 32768); + offsetGCFX = (u16)ReadParameterFromMemory(OFFSET_GCFX, OFFSET_GCFX_WIDTH, 32768); //------------------------------------------------------------------------------ + factoryInterval = (u16)ReadParameterFromMemory(SAMPLE_PERIOD, SAMPLE_PERIOD_WIDTH, SAMPLE_PERIOD_DEFAULT); samplingInterval = factoryInterval; - samplingTiming = SetupResponseTime(factoryInterval, SAMPLE_PERIOD_DEFAULT); - - responseTimeIndex = (u16)ReadShortParameterFromMemory(RESPONSE_TIME, RESPONSE_TIME_DEFAULT); + samplingTiming = SetupResponseTime(factoryInterval, SAMPLE_PERIOD_DEFAULT); + responseTimeIndex = (u16)ReadParameterFromMemory(RESPONSE_TIME, RESPONSE_TIME_WIDTH, RESPONSE_TIME_DEFAULT); responseTime = SetupResponseTime(responseTimeIndex, RESPONSE_TIME_DEFAULT); // for max current Loop flowrate - maxFlowRate = ReadLongParameterFromMemory(OUT_MAX_FLOW, MAX_FR_DEFAULT); - tempL.DWord = maxFlowRate; - maxFlowRateH = tempL.Word[1]; - maxFlowRateL = tempL.Word[0]; - - minFlowRate = ReadLongParameterFromMemory(OUT_MIN_FLOW, MIN_FR_DEFAULT); // V2004 - tempL.DWord = minFlowRate; - minFlowRateH = tempL.Word[1]; - minFlowRateL = tempL.Word[0]; - - Clear_WDT(); + maxFlowRate = ReadParameterFromMemory(MAX_FLOW, MAX_FLOW_WIDTH, MAX_FR_DEFAULT); + minFlowRate = ReadParameterFromMemory(MIN_FLOW, MIN_FLOW_WIDTH, MIN_FR_DEFAULT); // V2004 + + // for read caluibration temperation + calibTemperature = (u16)ReadParameterFromMemory(CALIB_TEMPERATURE, CALIB_TEMPERATURE_WIDTH, TEMPRETURE_OFFSET); + + // read + reverseScale = (u16)ReadParameterFromMemory(REVERSE_SCALE, REVERSE_SCALE_WIDTH, REVERSE_SCALE_DEFAULT); + + // read display langauge unit + language = (u8)(u16)ReadParameterFromMemory(DIS_LANGUAGE, DIS_LANGUAGE_WIDTH, (u16)DIS_LANGUAGE_DEFAULT); + + // read zero Suppression + zeroSuppression = (u16)ReadParameterFromMemory(ZERO_SUPPRESSION, ZERO_SUPPRESSION_WIDTH, ZERO_SUPPRESSION_DEFAULT); + + clear_WDT(); //read uart DecimalPoint - uartDecimalPoint = (u16)ReadShortParameterFromMemory(COM_DECIMAL, COM_DECIMAL_POINT_DEFAULT); + uartDecimalPoint = (u16)ReadParameterFromMemory(COM_DECIMAL_POINT, COM_DECIMAL_POINT_WIDTH, COM_DECIMAL_POINT_DEFAULT); + //============================================================================ // for AUTO TXD DATA - timingTxdStart = (u16)ReadShortParameterFromMemory(TIMING_TXD_START, TIMING_TXD_START_DEFAULT); - timingTxdLen = (u16)ReadShortParameterFromMemory(TIMING_TXD_LEN, TIMING_TXD_LEN_DEFAULT); - timingTxdTime = (u16)ReadShortParameterFromMemory(TIMING_TXD_TIME, TIMING_TXD_TIME_DEFAULT); + timingTxdStart = (u16)ReadParameterFromMemory(TIMING_TXD_START, TIMING_TXD_START_WIDTH, TIMING_TXD_START_DEFAULT); + timingTxdLen = (u16)ReadParameterFromMemory(TIMING_TXD_LEN, TIMING_TXD_LEN_WIDTH, TIMING_TXD_LEN_DEFAULT); + timingTxdTime = (u16)ReadParameterFromMemory(TIMING_TXD_TIME, TIMING_TXD_TIME_WIDTH, TIMING_TXD_TIME_DEFAULT); + clear_WDT(); // key setup password //============================================================================ #ifndef ENABLE_KEY_FUNCTION #pragma message("[undefined] ENABLE_KEY_FUNCTION") #elif(ENABLE_KEY_FUNCTION) - keyPassWord = ReadParameterFromEEPROM(KEY_PASSWORD, KEY_PASSWORD_WIDTH, KEY_PASSWORD_DEFAULT); + keyPassWord = ReadParameterFromMemory(KEY_PASSWORD, KEY_PASSWORD_WIDTH, KEY_PASSWORD_DEFAULT); #endif //============================================================================ UnitConverterInit(); - //============================================================================ #ifndef ENABLE_ACCPULSE #pragma message("[undefined] ENABLE_ACCPULSE") @@ -315,12 +331,32 @@ void SystemParameterInit(void) PulseParameterInit(); #endif + //============================================================================ +// RHCircuitParameterInit(); + //============================================================================ GasAnalysisParameterInit(); //============================================================================ SaveParameterInit(); - + + //============================================================================ + AdjustOffsetInit(); + + //============================================================================ +#ifndef ENABLE_PLUG_IN_FLOWRATE +#pragma message("[undefined] ENABLE_PLUG_IN_FLOWRATE") +#elif(ENABLE_PLUG_IN_FLOWRATE) + PipeFlowRateComputeInit(); +#endif + + //============================================================================ +#ifndef ENABLE_A_TYPE_FLOWRATE +#pragma message("[undefined] ENABLE_A_TYPE_FLOWRATE") +#elif(ENABLE_A_TYPE_FLOWRATE) + ATypeFlowRateInit(); +#endif + //============================================================================== // retrieve device coefficients #ifndef ENABLE_DCOEF @@ -345,30 +381,69 @@ void SystemParameterInit(void) // for modbus InitUseBusParameter(); + //============================================================================== + // for system hardware +#ifndef ENABLE_4_20MA_OUTPUT +#pragma message("[undefined] ENABLE_4_20MA_OUTPUT") +#elif(ENABLE_4_20MA_OUTPUT) + CurrentLoopInit(); +#endif + + //============================================================================== +#ifndef ENABLE_USE_EDM7791 +#pragma message("[undefined] ENABLE_USE_EDM7791") +#elif(ENABLE_USE_EDM7791) + + #ifndef ENABLE_EDM7791_ALL + #pragma message("[undefined] ENABLE_EDM7791_ALL") + #elif(ENABLE_EDM7791_ALL) + SysLcd = (u16)ReadParameterFromMemory(SYS_LCD, SYS_LCD_WIDTH, SYS_LCD_DEFAULT); + #else + #ifndef ENABLE_EMD779103D + #pragma message("[undefined] ENABLE_EMD779103D") + #elif(ENABLE_EMD779103D) + SysLcd = EDM779103D; + #endif + + #ifndef ENABLE_EMD779106D + #pragma message("[undefined] ENABLE_EMD779106D") + #elif(ENABLE_EMD779106D) + SysLcd = EDM779106D; + #endif + #endif +#endif + //---------------------------------------------------------------------------- // V2004 #ifndef ENABLE_ALARM_ACC #pragma message("[undefined] ENABLE_ALARM_ACC") #elif(ENABLE_ALARM_ACC) - alarmAcc = ReadParameterFromEEPROM(ALARM_ACC, ALARM_ACC_WIDTH, ALARM_ACC_DEFAULT); + alarmAcc = ReadParameterFromMemory(ALARM_ACC, ALARM_ACC_WIDTH, ALARM_ACC_DEFAULT); #endif //---------------------------------------------------------------------------- +#ifndef ENABLE_OFFSET_CORRECT +#pragma message("[undefined] ENABLE_OFFSET_CORRECT") +#elif(ENABLE_OFFSET_CORRECT) + ComputeOffsetDriftInit(); +#endif + //---------------------------------------------------------------------------- + #ifndef ENABLE_LEAK_DETECT #pragma message("[undefined] ENABLE_LEAK_DETECT") #elif(ENABLE_LEAK_DETECT) - minLeakFlowRate = (u16)ReadParameterFromEEPROM(MIN_LEAK_FLOW, MIN_LEAK_FLOW_WIDTH, MIN_LEAK_FLOW_DEFAULT); - maxLeakFlowRate = (u16)ReadParameterFromEEPROM(MAX_LEAK_FLOW, MAX_LEAK_FLOW_WIDTH, MAX_LEAK_FLOW_DEFAULT); - leakDetectTime = (u16)ReadParameterFromEEPROM(LEAK_TIME, LEAK_TIME_WIDTH, LEAK_TIME_DEFAULT); + minLeakFlowRate = (u16)ReadParameterFromMemory(MIN_LEAK_FLOW, MIN_LEAK_FLOW_WIDTH, MIN_LEAK_FLOW_DEFAULT); + maxLeakFlowRate = (u16)ReadParameterFromMemory(MAX_LEAK_FLOW, MAX_LEAK_FLOW_WIDTH, MAX_LEAK_FLOW_DEFAULT); + leakDetectTime = (u16)ReadParameterFromMemory(LEAK_TIME, LEAK_TIME_WIDTH, LEAK_TIME_DEFAULT); #endif - - //============================================================================== -#ifndef REC_ACC_PER -#pragma message("[undefined] REC_ACC_PER") -#elif(REC_ACC_PER) - RetrieveLastAccumulation(); + + //------------------------------------------------------------------------------ +#ifndef ENABLE_FLOW_GAIN +#pragma message("[undefined] ENABLE_FLOW_GAIN") +#elif(ENABLE_FLOW_GAIN) + calibFlowGain = (u16)ReadParameterFromMemory(FLOW_GAIN, FLOW_GAIN_WIDTH, FLOW_GAIN_DEFAULT); + if(JudgeFlowRateGain(calibFlowGain)) calibFlowGain = FLOW_GAIN_DEFAULT; #endif - } //****************************************************************************** @@ -419,6 +494,27 @@ void SystemHardWareAutoCheck(void) // } // 7) Check external RTC and read current time + //=========================================================================== +#ifndef ENABLE_EXT_RTC +#pragma message("[undefined] ENABLE_EXT_RTC") +#elif(ENABLE_EXT_RTC) + if(ExtRTCDataRead(USR1) == 1) Dis1[CHK_RTC] = 0; + else if(TestExtRTCReady()) + { + if(ExtRTCInit()) + { + Dis1[CHK_RTC] = 1; + systemAlarm.Bit.RTC_ALARM = 1; + } + } + else Dis1[CHK_RTC] = 2; + + if(Dis1[CHK_RTC] == 0) ExtRTCTimeRead(); // read IS1208 time + else ReadCurrentTime(); + +#else +// ReadCurrentTime(); +#endif //FY SetRTCCurrentTime(); // set time to MCU RTC // 7)Check external temprature @@ -439,19 +535,28 @@ void SystemHardWareInit(void) /*SPI Bus Init=========================================================================*/ //TurnOffAnalogCircuit(); /*IIC Bus Init=========================================================================*/ -// SI2C_Init(); - + SI2C_Init(); /*Memory Init==========================================================================*/ EEPROMInit(); - //if(REC_ACC_PER) FRAMInit();// Acc flowrate save enable bit /*external tempreture Init============================================================*/ -// HWState.EnableTempTest= 1; -// HWState.EnableTempInit=1; -// WriteWordRegister(CONFIG, SHUT_DOWN);//üĴʼ + HWState.EnableTempTest= 1; + HWState.EnableTempInit=1; + WriteWordRegister(CONFIG, SHUT_DOWN);//üĴʼ + /*RTC Init=============================================================================*/ + //FY SetRTCCalendarMode(); + /*External RTC=========================================================================*/ + #ifndef ENABLE_EXT_RTC + #pragma message("[undefined] ENABLE_EXT_RTC") + #elif(ENABLE_EXT_RTC) + if(TestExtRTCReady()) ExtRTCInit(); + #endif } //****************************************************************************** + + + void SystemInterfaceInit(void) { //uart init============================================================================ @@ -461,24 +566,25 @@ void SystemInterfaceInit(void) MainUartInit(baudRateVaule[baudRate]); StartDMAForRxdMainUartData(); #endif - //iic init============================================================================ - #ifndef ENABLE_USER_I2C - #pragma message("[undefined] ENABLE_USER_I2C") - #elif(ENABLE_USER_I2C) - I2C_Slave_Init(100000 , 0x02); - I2CAddr = localAddress; - #endif +// #ifndef ENABLE_USER_I2C +// #pragma message("[undefined] ENABLE_USER_I2C") +// #elif(ENABLE_USER_I2C) +// I2C_Slave_Init(100000 , 0x02); +// I2CAddr = localAddress; +// meterSN1=0x3031; meterSN2=0x3233; meterSN3=0x3435; +// meterSN4=0x3637; meterSN5=0x3839; meterSN6=0x4041; +// #endif } //****************************************************************************** -void InitGlobalVar(void) +void InitGlobalVar(void) { u8 I; jumpError = 0; - Clear_WDT(); + clear_WDT(); //TXDMode = ENABLE_TXD_USE_DMA; displayUpdate = 0; @@ -504,14 +610,21 @@ void InitGlobalVar(void) // 0x80~0xf0 protocol = 0; localAddress = 1; - baudRate = BPS_38400; // BPS_9600 BPS_115200 + baudRate = BPS_115200; + minFlowRate = 0; + maxFlowRate = 0; minAnalogOutput = 0; maxAnalogOutput = 0; + GDCFactor = 0; GDCFactorAType = 0; filterTime = 0; + factoryInterval = 0; offsetGas = 0; offsetGasA = 0; flowUnit = 0; + VHHParameterAir = 0; + VHHParameterScale = 0; + unitPerPulse = 0; alarmFunction = 0; alarmOutDelay = 0; alarmAcc = 0; @@ -538,21 +651,48 @@ void InitGlobalVar(void) densityFSParameter = 0; #endif - displayMode.NeedForInit = 1; + displayMode.NeedForInit = 1; + + munWriteParams = WP_NOT;//ƬҪд } /*******************************************************************************/ void SystemInitProcess(void) { - InitGlobalVar(); //ȫֱʼ - SystemHardWareInit(); //ϵͳӲʼ - SystemHardWareAutoCheck(); // - SystemParameterInit(); //ϵͳʼ - SystemInterfaceInit(); //ϵͳӿڳʼ //USER_UART + if(systmeState != 0xAA55) + { + if(CodeCRC == 0) alarmState &= ~BL_CRC_ERROR; + else alarmState |= BL_CRC_ERROR; + InitGlobalVar(); + } + SystemHardWareInit(); //ϵͳӲʼ + SystemHardWareAutoCheck(); + SystemParameterInit(); //ϵͳʼ + SystemInterfaceInit(); //ϵͳӿڳʼ //USER_UART systmeState = 0xAA55; } +u32 sleeptime ; +void LPTIMER1_IRQ_Callback()// +{ + StartNormolFlowMeasurement();//ÿȫźŵIJ +// LHL_GPIO_TogglePin(pGPIO1, GPIO_PIN_7); + +// sleeptime++; +// if (sleeptime == 40){ mcuModeSleeping = 1 ; } +} + + + +//****************************************************************************** +// +void EnterMainEntry(void) +{ + samplingInterval = 0; + StartPrimaryTimerInterval(TimeVaule[samplingInterval]);//ʱ + lptimer_register_irq_callback(PrimaryTimer,LPTIMER1_IRQ_Callback); +} diff --git a/user/Main/MainCore.h b/user/Main/MainCore.h old mode 100755 new mode 100644 index 53515a3..d55f5b1 --- a/user/Main/MainCore.h +++ b/user/Main/MainCore.h @@ -43,18 +43,17 @@ typedef union typedef struct { - u16 ExtPowerInput: 1; // 0 ⲿԴ - u16 FactoryTestMode: 1; // 1 ģʽ - u16 ZeroCalib: 1; // 2 ߵ±궨ģʽ - u16 CalibMode: 1; // 3 У׼ģʽ - u16 DebugMode: 1; // 4 ģʽ - u16 TurnOffSystem: 1; // 5 رϵͳ - u16 ComModeOperate: 1; // 6 ڲģʽ - u16 DigitOutput: 1; // 7 - u16 IntCalibMode: 1; // 8 ڲ궨ģʽ - u16 LowCalibEnd : 1; // 9 ±궨ɱ־ - u16 HighCalibEnd : 1; // 10 ±궨ɱ־ - u16 PreCalibEnd : 1; // 11 У׼ǰȲдɱ־ + u16 ExtPowerInput: 1; // 0 + u16 FactoryTestMode: 1; // 1 + u16 ZeroCalib: 1; // 2 + u16 CalibMode: 1; // 3 + u16 DebugMode: 1; // 4 + u16 TurnOffSystem: 1; // 5 + u16 ComModeOperate: 1; // 6 + u16 DigitOutput: 1; // 7 + u16 IntCalibMode: 1; // 8 + u16 LowCalibEnd : 1; // 9 + u16 HighCalibEnd : 1; // 10 } __System_Status_Bit_TypeDef; typedef union @@ -66,9 +65,9 @@ typedef union typedef struct { - u16 ZeroCalib: 1; // 0 - u16 DebugMode: 1; // 1 - u16 CalibMode: 1; // 2 + u16 ZeroCalib: 1; // 2 + u16 CalibMode: 1; // 3 + u16 DebugMode: 1; // 4 } __HW_Switch_BIT_TypeDef; typedef union @@ -93,9 +92,8 @@ typedef struct u16 EnableTempInit: 1; // 10 u16 KeyPressed: 1; // 11 u16 PulseOperate: 1; // 12 - u16 ReadParameterOK: 1; // 13 - u16 MainTimerOut: 1; // 13 - u16 ProcessTimerOut: 1; // 13 + u16 ReadParameterOK: 1; // 13 + } __Hardware_Status_Bit_TypeDef; typedef struct @@ -107,7 +105,7 @@ typedef struct u16 NeedForInit: 1; // 4 } __Display_Status_Bit_TypeDef; - + //********************************************************************************************** //extern u16 MAPBuffer1,MAPBuffer2,MAPBuffer3,MAPBuffer4,MAPBuffer5,MAPBuffer6,MAPBuffer7,MAPBuffer8; //extern u16 MAPBuffer9,MAPBuffer10,MAPBuffer11,MAPBuffer12,MAPBuffer13,MAPBuffer14,MAPBuffer15,MAPBuffer16; @@ -171,28 +169,29 @@ extern u16 jumpError ; //********************************************************************************************** extern __Hardware_Status_Bit_TypeDef HWState; -extern __SystemProcess_Union_TypeDef systemProcessing; +extern __SystemProcess_Union_TypeDef systemProcess; extern __SystemState_Union_TypeDef currentMode; extern __Alarm_State_TypeDef systemAlarm; //---------------------------------------------------------------------------------------------- extern u32 securityID; -extern u16 IDvalidTime, comCounter, AutoOffsetCounter, timePeriod, autoTxdCounter, SysVolErrorCount; +extern u16 IDvalidTime, comCounter, comResetCounter, AutoOffsetCounter, timePeriod, autoTxdCounter, SysVolErrorCount; extern u16 calibType; extern u16 curveMode; //---------------------------------------------------------------------------------------------- extern u8 Dis1[15], timer[8]; -extern u16 displayCNT; +extern u16 language,displayCNT; extern __Display_Status_Bit_TypeDef displayMode; //---------------------------------------------------------------------------------------------- -//extern u32 unitPerPulse; +extern u32 unitPerPulse; //---------------------------------------------------------------------------------------------- // for flowrate extern u16 displayUpdate; +extern u16 reverseScale, zeroSuppression, calibFlowGain; extern u32 currentFlowRate; -extern u16 samplingInterval, responseTimeIndex, samplingIntervalTarget; +extern u16 samplingInterval, factoryInterval, responseTimeIndex, samplingIntervalTarget; extern u16 systemVoltage, batteryGrid; -//extern u16 calibTemperature; +extern u16 calibTemperature; //********************************************************************************************** extern u16 tmpIA; extern s32 tmpSLA, tmpSLB; @@ -215,18 +214,20 @@ extern const u16 UpdateTimeVaule[]; // 0.235s, 0.45s, 0.5s, 1s, 2s extern const u16 FRUnitForHour[]; extern const u16 FRUnitForMinute[]; //********************************************************************************************** -//extern void SetDisplayUpdateTime(void); -//extern void DisableDisplayTimerInterrupt(void); -//extern void ReadCurrentTime(void); +extern void SetDisplayUpdateTime(void); +extern void DisableDisplayTimerInterrupt(void); +extern void ReadCurrentTime(void); +void ManagePrimaryProcess(void); +void ManageRTCProcess(void); void EnterUserMode(void); void EnterCalibMode(void); void EnterZeroCalibMode(void); void EnterBatteryMode(void); void EnterDebugMode(void); void EnterGcfTestMode(void); -void ModeExitCount(void); void ManagePrimaryTimeInterval(void); +void ModeExitCount(void); void EnterMainEntry(void); void BackupParameterToFlash(void); void SystemParameterInit(void); @@ -235,6 +236,9 @@ void SystemHardWareInit(void); void SystemInterfaceInit(void); void InitGlobalVar(void); void SystemInitProcess(void); +void SystemPolling(void); +void SetPriority(void); +u32 ReadParameterFromMemory(u16 parameterAdr, u16 parameterLen, u32 parameterDefault); #endif \ No newline at end of file diff --git a/user/Main/StorageDefine.h b/user/Main/StorageDefine.h deleted file mode 100755 index 0f70deb..0000000 --- a/user/Main/StorageDefine.h +++ /dev/null @@ -1,613 +0,0 @@ -#ifndef __StorageDefine_h__ -#define __StorageDefine_h__ - -//============================================================================== -// for system Command Cache: 0x08,0x09 -#define ZEROCAL_STATE 0x08 -#define ZEROCAL_STATE_WIDTH 2 -#define ZEROCAL_STATE_CRC (SYS_COMMAND_WIDTH-1) - -// for system Command Cache: 0x0A, 0x0B -#define SYS_COMMAND 0x0A -#define SYS_COMMAND_WIDTH 2 -#define SYS_COMMAND_CRC (SYS_COMMAND_WIDTH-1) -//============================================================================== -// Internal EEPROM definition (for EEPROM) -// for all parameter save: lowest bit first -#define PARAMETER_BASE 0x0D // 13 -//------------------------------------------------------------------------------ -#define UPGRADE_APP PARAMETER_BASE // 13 -#define UPGRADE_APP_WIDTH 3 -#define UPGRADE_APP_CRC (UPGRADE_APP_WIDTH-1) -//------------------------------------------------------------------------------ - -//#define SERIES_BASE 0x0E //(SENSOR_SN_BASE + SENSOR_SN_DEPTH) // -//#define SERIES_DEPTH 12 -//------------------------------------------------------------------------------ -// for MODBUS Parameter save -// All data is saved using a 16-bit storage method -#define REG_MEMORY_ADDR 0x10 -#define REG_WORD_WIDTH 3 -#define REG_WORD_CRC (REG_WORD_WIDTH-1) - -//#define MEM_ADDR_REG_START MEM_ADDR_REG_0X30 -//#define MEM_REG_START 0X30 -#define MEM_ADDR_REG_0X30 REG_MEMORY_ADDR -#define MEM_ADDR_REG_0X31 ( MEM_ADDR_REG_0X30 + ( 0X31 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X32 ( MEM_ADDR_REG_0X30 + ( 0X32 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X33 ( MEM_ADDR_REG_0X30 + ( 0X33 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X34 ( MEM_ADDR_REG_0X30 + ( 0X34 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X35 ( MEM_ADDR_REG_0X30 + ( 0X35 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X36 ( MEM_ADDR_REG_0X30 + ( 0X36 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X37 ( MEM_ADDR_REG_0X30 + ( 0X37 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X38 ( MEM_ADDR_REG_0X30 + ( 0X38 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X39 ( MEM_ADDR_REG_0X30 + ( 0X39 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X3A ( MEM_ADDR_REG_0X30 + ( 0X3A - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X3B ( MEM_ADDR_REG_0X30 + ( 0X3B - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X3C ( MEM_ADDR_REG_0X30 + ( 0X3C - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X3D ( MEM_ADDR_REG_0X30 + ( 0X3D - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X3E ( MEM_ADDR_REG_0X30 + ( 0X3E - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X3F ( MEM_ADDR_REG_0X30 + ( 0X3F - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X40 ( MEM_ADDR_REG_0X30 + ( 0X40 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X41 ( MEM_ADDR_REG_0X30 + ( 0X41 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X42 ( MEM_ADDR_REG_0X30 + ( 0X42 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X43 ( MEM_ADDR_REG_0X30 + ( 0X43 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X44 ( MEM_ADDR_REG_0X30 + ( 0X44 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X45 ( MEM_ADDR_REG_0X30 + ( 0X45 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X46 ( MEM_ADDR_REG_0X30 + ( 0X46 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X47 ( MEM_ADDR_REG_0X30 + ( 0X47 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X48 ( MEM_ADDR_REG_0X30 + ( 0X48 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X49 ( MEM_ADDR_REG_0X30 + ( 0X49 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X4A ( MEM_ADDR_REG_0X30 + ( 0X4A - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X4B ( MEM_ADDR_REG_0X30 + ( 0X4B - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X4C ( MEM_ADDR_REG_0X30 + ( 0X4C - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X4D ( MEM_ADDR_REG_0X30 + ( 0X4D - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X4E ( MEM_ADDR_REG_0X30 + ( 0X4E - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X4F ( MEM_ADDR_REG_0X30 + ( 0X4F - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X50 ( MEM_ADDR_REG_0X30 + ( 0X50 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X51 ( MEM_ADDR_REG_0X30 + ( 0X51 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X52 ( MEM_ADDR_REG_0X30 + ( 0X52 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X53 ( MEM_ADDR_REG_0X30 + ( 0X53 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X54 ( MEM_ADDR_REG_0X30 + ( 0X54 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X55 ( MEM_ADDR_REG_0X30 + ( 0X55 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X56 ( MEM_ADDR_REG_0X30 + ( 0X56 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X57 ( MEM_ADDR_REG_0X30 + ( 0X57 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X58 ( MEM_ADDR_REG_0X30 + ( 0X58 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X59 ( MEM_ADDR_REG_0X30 + ( 0X59 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X5A ( MEM_ADDR_REG_0X30 + ( 0X5A - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X5B ( MEM_ADDR_REG_0X30 + ( 0X5B - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X5C ( MEM_ADDR_REG_0X30 + ( 0X5C - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X5D ( MEM_ADDR_REG_0X30 + ( 0X5D - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X5E ( MEM_ADDR_REG_0X30 + ( 0X5E - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X5F ( MEM_ADDR_REG_0X30 + ( 0X5F - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X60 ( MEM_ADDR_REG_0X30 + ( 0X60 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X61 ( MEM_ADDR_REG_0X30 + ( 0X61 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X62 ( MEM_ADDR_REG_0X30 + ( 0X62 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X63 ( MEM_ADDR_REG_0X30 + ( 0X63 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X64 ( MEM_ADDR_REG_0X30 + ( 0X64 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X65 ( MEM_ADDR_REG_0X30 + ( 0X65 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X66 ( MEM_ADDR_REG_0X30 + ( 0X66 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X67 ( MEM_ADDR_REG_0X30 + ( 0X67 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X68 ( MEM_ADDR_REG_0X30 + ( 0X68 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X69 ( MEM_ADDR_REG_0X30 + ( 0X69 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X6A ( MEM_ADDR_REG_0X30 + ( 0X6A - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X6B ( MEM_ADDR_REG_0X30 + ( 0X6B - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X6C ( MEM_ADDR_REG_0X30 + ( 0X6C - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X6D ( MEM_ADDR_REG_0X30 + ( 0X6D - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X6E ( MEM_ADDR_REG_0X30 + ( 0X6E - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X6F ( MEM_ADDR_REG_0X30 + ( 0X6F - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X70 ( MEM_ADDR_REG_0X30 + ( 0X70 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X71 ( MEM_ADDR_REG_0X30 + ( 0X71 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X72 ( MEM_ADDR_REG_0X30 + ( 0X72 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X73 ( MEM_ADDR_REG_0X30 + ( 0X73 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X74 ( MEM_ADDR_REG_0X30 + ( 0X74 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X75 ( MEM_ADDR_REG_0X30 + ( 0X75 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X76 ( MEM_ADDR_REG_0X30 + ( 0X76 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X77 ( MEM_ADDR_REG_0X30 + ( 0X77 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X78 ( MEM_ADDR_REG_0X30 + ( 0X78 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X79 ( MEM_ADDR_REG_0X30 + ( 0X79 - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X7A ( MEM_ADDR_REG_0X30 + ( 0X7A - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X7B ( MEM_ADDR_REG_0X30 + ( 0X7B - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X7C ( MEM_ADDR_REG_0X30 + ( 0X7C - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X7D ( MEM_ADDR_REG_0X30 + ( 0X7D - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X7E ( MEM_ADDR_REG_0X30 + ( 0X7E - 0X30 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X7F ( MEM_ADDR_REG_0X30 + ( 0X7F - 0X30 ) * REG_WORD_WIDTH ) - -#define MEM_ADDR_REG_0X80 ( MEM_ADDR_REG_0X7F + REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X81 ( MEM_ADDR_REG_0X80 + ( 0X81 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X82 ( MEM_ADDR_REG_0X80 + ( 0X82 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X83 ( MEM_ADDR_REG_0X80 + ( 0X83 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X84 ( MEM_ADDR_REG_0X80 + ( 0X84 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X85 ( MEM_ADDR_REG_0X80 + ( 0X85 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X86 ( MEM_ADDR_REG_0X80 + ( 0X86 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X87 ( MEM_ADDR_REG_0X80 + ( 0X87 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X88 ( MEM_ADDR_REG_0X80 + ( 0X88 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X89 ( MEM_ADDR_REG_0X80 + ( 0X89 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8A ( MEM_ADDR_REG_0X80 + ( 0X8A - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8B ( MEM_ADDR_REG_0X80 + ( 0X8B - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8C ( MEM_ADDR_REG_0X80 + ( 0X8C - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8D ( MEM_ADDR_REG_0X80 + ( 0X8D - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8E ( MEM_ADDR_REG_0X80 + ( 0X8E - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8F ( MEM_ADDR_REG_0X80 + ( 0X8F - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X90 ( MEM_ADDR_REG_0X80 + ( 0X90 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X91 ( MEM_ADDR_REG_0X80 + ( 0X91 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X92 ( MEM_ADDR_REG_0X80 + ( 0X92 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X93 ( MEM_ADDR_REG_0X80 + ( 0X93 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X94 ( MEM_ADDR_REG_0X80 + ( 0X94 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X95 ( MEM_ADDR_REG_0X80 + ( 0X95 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X96 ( MEM_ADDR_REG_0X80 + ( 0X96 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X97 ( MEM_ADDR_REG_0X80 + ( 0X97 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X98 ( MEM_ADDR_REG_0X80 + ( 0X98 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X99 ( MEM_ADDR_REG_0X80 + ( 0X99 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X9A ( MEM_ADDR_REG_0X80 + ( 0X9A - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X9B ( MEM_ADDR_REG_0X80 + ( 0X9B - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X9C ( MEM_ADDR_REG_0X80 + ( 0X9C - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X9D ( MEM_ADDR_REG_0X80 + ( 0X9D - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X9E ( MEM_ADDR_REG_0X80 + ( 0X9E - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X9F ( MEM_ADDR_REG_0X80 + ( 0X9F - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XA0 ( MEM_ADDR_REG_0X80 + ( 0XA0 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XA1 ( MEM_ADDR_REG_0X80 + ( 0XA1 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XA2 ( MEM_ADDR_REG_0X80 + ( 0XA2 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XA3 ( MEM_ADDR_REG_0X80 + ( 0XA3 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XA4 ( MEM_ADDR_REG_0X80 + ( 0XA4 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XA5 ( MEM_ADDR_REG_0X80 + ( 0XA5 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XA6 ( MEM_ADDR_REG_0X80 + ( 0XA6 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XA7 ( MEM_ADDR_REG_0X80 + ( 0XA7 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XA8 ( MEM_ADDR_REG_0X80 + ( 0XA8 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XA9 ( MEM_ADDR_REG_0X80 + ( 0XA9 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XAA ( MEM_ADDR_REG_0X80 + ( 0XAA - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XAB ( MEM_ADDR_REG_0X80 + ( 0XAB - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XAC ( MEM_ADDR_REG_0X80 + ( 0XAC - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XAD ( MEM_ADDR_REG_0X80 + ( 0XAD - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XAE ( MEM_ADDR_REG_0X80 + ( 0XAE - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XAF ( MEM_ADDR_REG_0X80 + ( 0XAF - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XB0 ( MEM_ADDR_REG_0X80 + ( 0XB0 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XB1 ( MEM_ADDR_REG_0X80 + ( 0XB1 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XB2 ( MEM_ADDR_REG_0X80 + ( 0XB2 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XB3 ( MEM_ADDR_REG_0X80 + ( 0XB3 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XB4 ( MEM_ADDR_REG_0X80 + ( 0XB4 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XB5 ( MEM_ADDR_REG_0X80 + ( 0XB5 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XB6 ( MEM_ADDR_REG_0X80 + ( 0XB6 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XB7 ( MEM_ADDR_REG_0X80 + ( 0XB7 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XB8 ( MEM_ADDR_REG_0X80 + ( 0XB8 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XB9 ( MEM_ADDR_REG_0X80 + ( 0XB9 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XBA ( MEM_ADDR_REG_0X80 + ( 0XBA - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XBB ( MEM_ADDR_REG_0X80 + ( 0XBB - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XBC ( MEM_ADDR_REG_0X80 + ( 0XBC - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XBD ( MEM_ADDR_REG_0X80 + ( 0XBD - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XBE ( MEM_ADDR_REG_0X80 + ( 0XBE - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XBF ( MEM_ADDR_REG_0X80 + ( 0XBF - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XC0 ( MEM_ADDR_REG_0X80 + ( 0XC0 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XC1 ( MEM_ADDR_REG_0X80 + ( 0XC1 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XC2 ( MEM_ADDR_REG_0X80 + ( 0XC2 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XC3 ( MEM_ADDR_REG_0X80 + ( 0XC3 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XC4 ( MEM_ADDR_REG_0X80 + ( 0XC4 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XC5 ( MEM_ADDR_REG_0X80 + ( 0XC5 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XC6 ( MEM_ADDR_REG_0X80 + ( 0XC6 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XC7 ( MEM_ADDR_REG_0X80 + ( 0XC7 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XC8 ( MEM_ADDR_REG_0X80 + ( 0XC8 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XC9 ( MEM_ADDR_REG_0X80 + ( 0XC9 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XCA ( MEM_ADDR_REG_0X80 + ( 0XCA - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XCB ( MEM_ADDR_REG_0X80 + ( 0XCB - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XCC ( MEM_ADDR_REG_0X80 + ( 0XCC - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XCD ( MEM_ADDR_REG_0X80 + ( 0XCD - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XCE ( MEM_ADDR_REG_0X80 + ( 0XCE - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XCF ( MEM_ADDR_REG_0X80 + ( 0XCF - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XD0 ( MEM_ADDR_REG_0X80 + ( 0XD0 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XD1 ( MEM_ADDR_REG_0X80 + ( 0XD1 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XD2 ( MEM_ADDR_REG_0X80 + ( 0XD2 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XD3 ( MEM_ADDR_REG_0X80 + ( 0XD3 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XD4 ( MEM_ADDR_REG_0X80 + ( 0XD4 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XD5 ( MEM_ADDR_REG_0X80 + ( 0XD5 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XD6 ( MEM_ADDR_REG_0X80 + ( 0XD6 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XD7 ( MEM_ADDR_REG_0X80 + ( 0XD7 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XD8 ( MEM_ADDR_REG_0X80 + ( 0XD8 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XD9 ( MEM_ADDR_REG_0X80 + ( 0XD9 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XDA ( MEM_ADDR_REG_0X80 + ( 0XDA - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XDB ( MEM_ADDR_REG_0X80 + ( 0XDB - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XDC ( MEM_ADDR_REG_0X80 + ( 0XDC - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XDD ( MEM_ADDR_REG_0X80 + ( 0XDD - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XDE ( MEM_ADDR_REG_0X80 + ( 0XDE - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XDF ( MEM_ADDR_REG_0X80 + ( 0XDF - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XE0 ( MEM_ADDR_REG_0X80 + ( 0XE0 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XE1 ( MEM_ADDR_REG_0X80 + ( 0XE1 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XE2 ( MEM_ADDR_REG_0X80 + ( 0XE2 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XE3 ( MEM_ADDR_REG_0X80 + ( 0XE3 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XE4 ( MEM_ADDR_REG_0X80 + ( 0XE4 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XE5 ( MEM_ADDR_REG_0X80 + ( 0XE5 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XE6 ( MEM_ADDR_REG_0X80 + ( 0XE6 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XE7 ( MEM_ADDR_REG_0X80 + ( 0XE7 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XE8 ( MEM_ADDR_REG_0X80 + ( 0XE8 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XE9 ( MEM_ADDR_REG_0X80 + ( 0XE9 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XEA ( MEM_ADDR_REG_0X80 + ( 0XEA - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XEB ( MEM_ADDR_REG_0X80 + ( 0XEB - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XEC ( MEM_ADDR_REG_0X80 + ( 0XEC - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XED ( MEM_ADDR_REG_0X80 + ( 0XED - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XEE ( MEM_ADDR_REG_0X80 + ( 0XEE - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XEF ( MEM_ADDR_REG_0X80 + ( 0XEF - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XF0 ( MEM_ADDR_REG_0X80 + ( 0XF0 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XF1 ( MEM_ADDR_REG_0X80 + ( 0XF1 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XF2 ( MEM_ADDR_REG_0X80 + ( 0XF2 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XF3 ( MEM_ADDR_REG_0X80 + ( 0XF3 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XF4 ( MEM_ADDR_REG_0X80 + ( 0XF4 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XF5 ( MEM_ADDR_REG_0X80 + ( 0XF5 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XF6 ( MEM_ADDR_REG_0X80 + ( 0XF6 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XF7 ( MEM_ADDR_REG_0X80 + ( 0XF7 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XF8 ( MEM_ADDR_REG_0X80 + ( 0XF8 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XF9 ( MEM_ADDR_REG_0X80 + ( 0XF9 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XFA ( MEM_ADDR_REG_0X80 + ( 0XFA - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XFB ( MEM_ADDR_REG_0X80 + ( 0XFB - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XFC ( MEM_ADDR_REG_0X80 + ( 0XFC - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XFD ( MEM_ADDR_REG_0X80 + ( 0XFD - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XFE ( MEM_ADDR_REG_0X80 + ( 0XFE - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0XFF ( MEM_ADDR_REG_0X80 + ( 0XFF - 0X80 ) * REG_WORD_WIDTH ) - -#define MEM_ADDR_REG_0X100 ( MEM_ADDR_REG_0X80 + ( 0X100 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X101 ( MEM_ADDR_REG_0X80 + ( 0X101 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X102 ( MEM_ADDR_REG_0X80 + ( 0X102 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X103 ( MEM_ADDR_REG_0X80 + ( 0X103 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X104 ( MEM_ADDR_REG_0X80 + ( 0X104 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X105 ( MEM_ADDR_REG_0X80 + ( 0X105 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X106 ( MEM_ADDR_REG_0X80 + ( 0X106 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X107 ( MEM_ADDR_REG_0X80 + ( 0X107 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X108 ( MEM_ADDR_REG_0X80 + ( 0X108 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X109 ( MEM_ADDR_REG_0X80 + ( 0X109 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X10A ( MEM_ADDR_REG_0X80 + ( 0X10A - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X10B ( MEM_ADDR_REG_0X80 + ( 0X10B - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X10C ( MEM_ADDR_REG_0X80 + ( 0X10C - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X10D ( MEM_ADDR_REG_0X80 + ( 0X10D - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X10E ( MEM_ADDR_REG_0X80 + ( 0X10E - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X10F ( MEM_ADDR_REG_0X80 + ( 0X10F - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X110 ( MEM_ADDR_REG_0X80 + ( 0X110 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X111 ( MEM_ADDR_REG_0X80 + ( 0X111 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X112 ( MEM_ADDR_REG_0X80 + ( 0X112 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X113 ( MEM_ADDR_REG_0X80 + ( 0X113 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X114 ( MEM_ADDR_REG_0X80 + ( 0X114 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X115 ( MEM_ADDR_REG_0X80 + ( 0X115 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X116 ( MEM_ADDR_REG_0X80 + ( 0X116 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X117 ( MEM_ADDR_REG_0X80 + ( 0X117 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X118 ( MEM_ADDR_REG_0X80 + ( 0X118 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X119 ( MEM_ADDR_REG_0X80 + ( 0X119 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X11A ( MEM_ADDR_REG_0X80 + ( 0X11A - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X11B ( MEM_ADDR_REG_0X80 + ( 0X11B - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X11C ( MEM_ADDR_REG_0X80 + ( 0X11C - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X11D ( MEM_ADDR_REG_0X80 + ( 0X11D - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X11E ( MEM_ADDR_REG_0X80 + ( 0X11E - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X11F ( MEM_ADDR_REG_0X80 + ( 0X11F - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X120 ( MEM_ADDR_REG_0X80 + ( 0X120 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X121 ( MEM_ADDR_REG_0X80 + ( 0X121 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X122 ( MEM_ADDR_REG_0X80 + ( 0X122 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X123 ( MEM_ADDR_REG_0X80 + ( 0X123 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X124 ( MEM_ADDR_REG_0X80 + ( 0X124 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X125 ( MEM_ADDR_REG_0X80 + ( 0X125 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X126 ( MEM_ADDR_REG_0X80 + ( 0X126 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X127 ( MEM_ADDR_REG_0X80 + ( 0X127 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X128 ( MEM_ADDR_REG_0X80 + ( 0X128 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X129 ( MEM_ADDR_REG_0X80 + ( 0X129 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X12A ( MEM_ADDR_REG_0X80 + ( 0X12A - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X12B ( MEM_ADDR_REG_0X80 + ( 0X12B - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X12C ( MEM_ADDR_REG_0X80 + ( 0X12C - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X12D ( MEM_ADDR_REG_0X80 + ( 0X12D - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X12E ( MEM_ADDR_REG_0X80 + ( 0X12E - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X12F ( MEM_ADDR_REG_0X80 + ( 0X12F - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X130 ( MEM_ADDR_REG_0X80 + ( 0X130 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X131 ( MEM_ADDR_REG_0X80 + ( 0X131 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X132 ( MEM_ADDR_REG_0X80 + ( 0X132 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X133 ( MEM_ADDR_REG_0X80 + ( 0X133 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X134 ( MEM_ADDR_REG_0X80 + ( 0X134 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X135 ( MEM_ADDR_REG_0X80 + ( 0X135 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X136 ( MEM_ADDR_REG_0X80 + ( 0X136 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X137 ( MEM_ADDR_REG_0X80 + ( 0X137 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X138 ( MEM_ADDR_REG_0X80 + ( 0X138 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X139 ( MEM_ADDR_REG_0X80 + ( 0X139 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X13A ( MEM_ADDR_REG_0X80 + ( 0X13A - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X13B ( MEM_ADDR_REG_0X80 + ( 0X13B - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X13C ( MEM_ADDR_REG_0X80 + ( 0X13C - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X13D ( MEM_ADDR_REG_0X80 + ( 0X13D - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X13E ( MEM_ADDR_REG_0X80 + ( 0X13E - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X13F ( MEM_ADDR_REG_0X80 + ( 0X13F - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X140 ( MEM_ADDR_REG_0X80 + ( 0X140 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X141 ( MEM_ADDR_REG_0X80 + ( 0X141 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X142 ( MEM_ADDR_REG_0X80 + ( 0X142 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X143 ( MEM_ADDR_REG_0X80 + ( 0X143 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X144 ( MEM_ADDR_REG_0X80 + ( 0X144 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X145 ( MEM_ADDR_REG_0X80 + ( 0X145 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X146 ( MEM_ADDR_REG_0X80 + ( 0X146 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X147 ( MEM_ADDR_REG_0X80 + ( 0X147 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X148 ( MEM_ADDR_REG_0X80 + ( 0X148 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X149 ( MEM_ADDR_REG_0X80 + ( 0X149 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X14A ( MEM_ADDR_REG_0X80 + ( 0X14A - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X14B ( MEM_ADDR_REG_0X80 + ( 0X14B - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X14C ( MEM_ADDR_REG_0X80 + ( 0X14C - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X14D ( MEM_ADDR_REG_0X80 + ( 0X14D - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X14E ( MEM_ADDR_REG_0X80 + ( 0X14E - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X14F ( MEM_ADDR_REG_0X80 + ( 0X14F - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X150 ( MEM_ADDR_REG_0X80 + ( 0X150 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X151 ( MEM_ADDR_REG_0X80 + ( 0X151 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X152 ( MEM_ADDR_REG_0X80 + ( 0X152 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X153 ( MEM_ADDR_REG_0X80 + ( 0X153 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X154 ( MEM_ADDR_REG_0X80 + ( 0X154 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X155 ( MEM_ADDR_REG_0X80 + ( 0X155 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X156 ( MEM_ADDR_REG_0X80 + ( 0X156 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X157 ( MEM_ADDR_REG_0X80 + ( 0X157 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X158 ( MEM_ADDR_REG_0X80 + ( 0X158 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X159 ( MEM_ADDR_REG_0X80 + ( 0X159 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X15A ( MEM_ADDR_REG_0X80 + ( 0X15A - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X15B ( MEM_ADDR_REG_0X80 + ( 0X15B - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X15C ( MEM_ADDR_REG_0X80 + ( 0X15C - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X15D ( MEM_ADDR_REG_0X80 + ( 0X15D - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X15E ( MEM_ADDR_REG_0X80 + ( 0X15E - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X15F ( MEM_ADDR_REG_0X80 + ( 0X15F - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X160 ( MEM_ADDR_REG_0X80 + ( 0X160 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X161 ( MEM_ADDR_REG_0X80 + ( 0X161 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X162 ( MEM_ADDR_REG_0X80 + ( 0X162 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X163 ( MEM_ADDR_REG_0X80 + ( 0X163 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X164 ( MEM_ADDR_REG_0X80 + ( 0X164 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X165 ( MEM_ADDR_REG_0X80 + ( 0X165 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X166 ( MEM_ADDR_REG_0X80 + ( 0X166 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X167 ( MEM_ADDR_REG_0X80 + ( 0X167 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X168 ( MEM_ADDR_REG_0X80 + ( 0X168 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X169 ( MEM_ADDR_REG_0X80 + ( 0X169 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X16A ( MEM_ADDR_REG_0X80 + ( 0X16A - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X16B ( MEM_ADDR_REG_0X80 + ( 0X16B - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X16C ( MEM_ADDR_REG_0X80 + ( 0X16C - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X16D ( MEM_ADDR_REG_0X80 + ( 0X16D - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X16E ( MEM_ADDR_REG_0X80 + ( 0X16E - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X16F ( MEM_ADDR_REG_0X80 + ( 0X16F - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X170 ( MEM_ADDR_REG_0X80 + ( 0X170 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X171 ( MEM_ADDR_REG_0X80 + ( 0X171 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X172 ( MEM_ADDR_REG_0X80 + ( 0X172 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X173 ( MEM_ADDR_REG_0X80 + ( 0X173 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X174 ( MEM_ADDR_REG_0X80 + ( 0X174 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X175 ( MEM_ADDR_REG_0X80 + ( 0X175 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X176 ( MEM_ADDR_REG_0X80 + ( 0X176 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X177 ( MEM_ADDR_REG_0X80 + ( 0X177 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X178 ( MEM_ADDR_REG_0X80 + ( 0X178 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X179 ( MEM_ADDR_REG_0X80 + ( 0X179 - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X17A ( MEM_ADDR_REG_0X80 + ( 0X17A - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X17B ( MEM_ADDR_REG_0X80 + ( 0X17B - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X17C ( MEM_ADDR_REG_0X80 + ( 0X17C - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X17D ( MEM_ADDR_REG_0X80 + ( 0X17D - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X17E ( MEM_ADDR_REG_0X80 + ( 0X17E - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X17F ( MEM_ADDR_REG_0X80 + ( 0X17F - 0X80 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_USER_REG_END ( MEM_ADDR_REG_0X17F + REG_WORD_WIDTH) -//-------------------------------------------------------------------------------- -#define MAP_SET1 MEM_ADDR_REG_0X100 -#define MAP_SET1_WORD REG_WORD_WIDTH -#define REG_MEM_ADDR_END (MEM_ADDR_REG_0X17F + REG_WORD_WIDTH) -//#define REG_WORD_MEM_MAX ((REG_MEM_ADDR_END - MEM_ADDR_REG_START)/REG_WORD_WIDTH) -//-------------------------------------------------------------------------------- -// for Internal parameter save -// for 16bit parameter -// max 128 -#define MEM_ADDR_WORD_REG_START MEM_ADDR_USER_REG_END -#define MEM_ADDR_REG_0X8210 MEM_ADDR_WORD_REG_START -#define MEM_ADDR_REG_0X8211 ( MEM_ADDR_REG_0X8210 + ( 0X8211 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8212 ( MEM_ADDR_REG_0X8210 + ( 0X8212 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8213 ( MEM_ADDR_REG_0X8210 + ( 0X8213 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8214 ( MEM_ADDR_REG_0X8210 + ( 0X8214 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8215 ( MEM_ADDR_REG_0X8210 + ( 0X8215 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8216 ( MEM_ADDR_REG_0X8210 + ( 0X8216 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8217 ( MEM_ADDR_REG_0X8210 + ( 0X8217 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8218 ( MEM_ADDR_REG_0X8210 + ( 0X8218 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8219 ( MEM_ADDR_REG_0X8210 + ( 0X8219 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X821A ( MEM_ADDR_REG_0X8210 + ( 0X821A - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X821B ( MEM_ADDR_REG_0X8210 + ( 0X821B - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X821C ( MEM_ADDR_REG_0X8210 + ( 0X821C - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X821D ( MEM_ADDR_REG_0X8210 + ( 0X821D - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X821E ( MEM_ADDR_REG_0X8210 + ( 0X821E - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X821F ( MEM_ADDR_REG_0X8210 + ( 0X821F - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8220 ( MEM_ADDR_REG_0X8210 + ( 0X8220 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8221 ( MEM_ADDR_REG_0X8210 + ( 0X8221 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8222 ( MEM_ADDR_REG_0X8210 + ( 0X8222 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8223 ( MEM_ADDR_REG_0X8210 + ( 0X8223 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8224 ( MEM_ADDR_REG_0X8210 + ( 0X8224 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8225 ( MEM_ADDR_REG_0X8210 + ( 0X8225 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8226 ( MEM_ADDR_REG_0X8210 + ( 0X8226 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8227 ( MEM_ADDR_REG_0X8210 + ( 0X8227 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8228 ( MEM_ADDR_REG_0X8210 + ( 0X8228 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8229 ( MEM_ADDR_REG_0X8210 + ( 0X8229 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X822A ( MEM_ADDR_REG_0X8210 + ( 0X822A - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X822B ( MEM_ADDR_REG_0X8210 + ( 0X822B - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X822C ( MEM_ADDR_REG_0X8210 + ( 0X822C - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X822D ( MEM_ADDR_REG_0X8210 + ( 0X822D - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X822E ( MEM_ADDR_REG_0X8210 + ( 0X822E - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X822F ( MEM_ADDR_REG_0X8210 + ( 0X822F - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8230 ( MEM_ADDR_REG_0X8210 + ( 0X8230 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8231 ( MEM_ADDR_REG_0X8210 + ( 0X8231 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8232 ( MEM_ADDR_REG_0X8210 + ( 0X8232 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8233 ( MEM_ADDR_REG_0X8210 + ( 0X8233 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8234 ( MEM_ADDR_REG_0X8210 + ( 0X8234 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8235 ( MEM_ADDR_REG_0X8210 + ( 0X8235 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8236 ( MEM_ADDR_REG_0X8210 + ( 0X8236 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8237 ( MEM_ADDR_REG_0X8210 + ( 0X8237 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8238 ( MEM_ADDR_REG_0X8210 + ( 0X8238 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8239 ( MEM_ADDR_REG_0X8210 + ( 0X8239 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X823A ( MEM_ADDR_REG_0X8210 + ( 0X823A - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X823B ( MEM_ADDR_REG_0X8210 + ( 0X823B - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X823C ( MEM_ADDR_REG_0X8210 + ( 0X823C - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X823D ( MEM_ADDR_REG_0X8210 + ( 0X823D - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X823E ( MEM_ADDR_REG_0X8210 + ( 0X823E - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X823F ( MEM_ADDR_REG_0X8210 + ( 0X823F - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8240 ( MEM_ADDR_REG_0X8210 + ( 0X8240 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8241 ( MEM_ADDR_REG_0X8210 + ( 0X8241 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8242 ( MEM_ADDR_REG_0X8210 + ( 0X8242 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8243 ( MEM_ADDR_REG_0X8210 + ( 0X8243 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8244 ( MEM_ADDR_REG_0X8210 + ( 0X8244 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8245 ( MEM_ADDR_REG_0X8210 + ( 0X8245 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8246 ( MEM_ADDR_REG_0X8210 + ( 0X8246 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8247 ( MEM_ADDR_REG_0X8210 + ( 0X8247 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8248 ( MEM_ADDR_REG_0X8210 + ( 0X8248 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8249 ( MEM_ADDR_REG_0X8210 + ( 0X8249 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X824A ( MEM_ADDR_REG_0X8210 + ( 0X824A - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X824B ( MEM_ADDR_REG_0X8210 + ( 0X824B - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X824C ( MEM_ADDR_REG_0X8210 + ( 0X824C - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X824D ( MEM_ADDR_REG_0X8210 + ( 0X824D - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X824E ( MEM_ADDR_REG_0X8210 + ( 0X824E - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X824F ( MEM_ADDR_REG_0X8210 + ( 0X824F - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8250 ( MEM_ADDR_REG_0X8210 + ( 0X8250 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8251 ( MEM_ADDR_REG_0X8210 + ( 0X8251 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8252 ( MEM_ADDR_REG_0X8210 + ( 0X8252 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8253 ( MEM_ADDR_REG_0X8210 + ( 0X8253 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8254 ( MEM_ADDR_REG_0X8210 + ( 0X8254 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8255 ( MEM_ADDR_REG_0X8210 + ( 0X8255 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8256 ( MEM_ADDR_REG_0X8210 + ( 0X8256 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8257 ( MEM_ADDR_REG_0X8210 + ( 0X8257 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8258 ( MEM_ADDR_REG_0X8210 + ( 0X8258 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8259 ( MEM_ADDR_REG_0X8210 + ( 0X8259 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X825A ( MEM_ADDR_REG_0X8210 + ( 0X825A - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X825B ( MEM_ADDR_REG_0X8210 + ( 0X825B - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X825C ( MEM_ADDR_REG_0X8210 + ( 0X825C - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X825D ( MEM_ADDR_REG_0X8210 + ( 0X825D - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X825E ( MEM_ADDR_REG_0X8210 + ( 0X825E - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X825F ( MEM_ADDR_REG_0X8210 + ( 0X825F - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8260 ( MEM_ADDR_REG_0X8210 + ( 0X8260 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8261 ( MEM_ADDR_REG_0X8210 + ( 0X8261 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8262 ( MEM_ADDR_REG_0X8210 + ( 0X8262 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8263 ( MEM_ADDR_REG_0X8210 + ( 0X8263 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8264 ( MEM_ADDR_REG_0X8210 + ( 0X8264 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8265 ( MEM_ADDR_REG_0X8210 + ( 0X8265 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8266 ( MEM_ADDR_REG_0X8210 + ( 0X8266 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8267 ( MEM_ADDR_REG_0X8210 + ( 0X8267 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8268 ( MEM_ADDR_REG_0X8210 + ( 0X8268 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8269 ( MEM_ADDR_REG_0X8210 + ( 0X8269 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X826A ( MEM_ADDR_REG_0X8210 + ( 0X826A - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X826B ( MEM_ADDR_REG_0X8210 + ( 0X826B - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X826C ( MEM_ADDR_REG_0X8210 + ( 0X826C - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X826D ( MEM_ADDR_REG_0X8210 + ( 0X826D - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X826E ( MEM_ADDR_REG_0X8210 + ( 0X826E - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X826F ( MEM_ADDR_REG_0X8210 + ( 0X826F - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8270 ( MEM_ADDR_REG_0X8210 + ( 0X8270 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8271 ( MEM_ADDR_REG_0X8210 + ( 0X8271 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8272 ( MEM_ADDR_REG_0X8210 + ( 0X8272 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8273 ( MEM_ADDR_REG_0X8210 + ( 0X8273 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8274 ( MEM_ADDR_REG_0X8210 + ( 0X8274 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8275 ( MEM_ADDR_REG_0X8210 + ( 0X8275 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8276 ( MEM_ADDR_REG_0X8210 + ( 0X8276 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8277 ( MEM_ADDR_REG_0X8210 + ( 0X8277 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8278 ( MEM_ADDR_REG_0X8210 + ( 0X8278 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X8279 ( MEM_ADDR_REG_0X8210 + ( 0X8279 - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X827A ( MEM_ADDR_REG_0X8210 + ( 0X827A - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X827B ( MEM_ADDR_REG_0X8210 + ( 0X827B - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X827C ( MEM_ADDR_REG_0X8210 + ( 0X827C - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X827D ( MEM_ADDR_REG_0X8210 + ( 0X827D - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X827E ( MEM_ADDR_REG_0X8210 + ( 0X827E - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_REG_0X827F ( MEM_ADDR_REG_0X8210 + ( 0X827F - 0X8210 ) * REG_WORD_WIDTH ) -#define MEM_ADDR_WORD_REG_END ( MEM_ADDR_REG_0X827F + REG_WORD_WIDTH) -//#define REG_INT_WORD_MEM_MAX ((REG_INT_WORD_MEM_ADDR_END - REG_INT_WORD_MEM_ADDR_START)/REG_WORD_WIDTH) -//-------------------------------------------------------------------------------- -// for Internal parameter save -// for 32bit parameter -// max 64 -#define REG_DWORD_WIDTH 5 -//#define REG_DWORD_CRC (REG_DWORD_WIDTH - 1) -#define MEM_ADDR_DWORD_REG_START MEM_ADDR_WORD_REG_END -#define MEM_ADDR_REG_0X8280 MEM_ADDR_WORD_REG_END -#define MEM_ADDR_REG_0X8282 (MEM_ADDR_REG_0X8280 + ((0X8282 - 0X8280)>>1) * REG_DWORD_WIDTH) -#define MEM_ADDR_REG_0X8284 (MEM_ADDR_REG_0X8280 + ((0X8284 - 0X8280)>>1) * REG_DWORD_WIDTH) -#define MEM_ADDR_REG_0X8286 (MEM_ADDR_REG_0X8280 + ((0X8286 - 0X8280)>>1) * REG_DWORD_WIDTH) -#define MEM_ADDR_REG_0X8288 (MEM_ADDR_REG_0X8280 + ((0X8288 - 0X8280)>>1) * REG_DWORD_WIDTH) -#define MEM_ADDR_REG_0X828A (MEM_ADDR_REG_0X8280 + ((0X828A - 0X8280)>>1) * REG_DWORD_WIDTH) -#define MEM_ADDR_REG_0X828C (MEM_ADDR_REG_0X8280 + ((0X828C - 0X8280)>>1) * REG_DWORD_WIDTH) -#define MEM_ADDR_REG_0X828E (MEM_ADDR_REG_0X8280 + ((0X828E - 0X8280)>>1) * REG_DWORD_WIDTH) -#define MEM_ADDR_REG_0X8290 (MEM_ADDR_REG_0X8280 + ((0X8290 - 0X8280)>>1) * REG_DWORD_WIDTH) -#define MEM_ADDR_REG_0X8292 (MEM_ADDR_REG_0X8280 + ((0X8292 - 0X8280)>>1) * REG_DWORD_WIDTH) -#define MEM_ADDR_REG_0X8294 (MEM_ADDR_REG_0X8280 + ((0X8294 - 0X8280)>>1) * REG_DWORD_WIDTH) -#define MEM_ADDR_REG_0X8296 (MEM_ADDR_REG_0X8280 + ((0X8296 - 0X8280)>>1) * REG_DWORD_WIDTH) -#define MEM_ADDR_REG_0X8298 (MEM_ADDR_REG_0X8280 + ((0X8298 - 0X8280)>>1) * REG_DWORD_WIDTH) -#define MEM_ADDR_REG_0X829A (MEM_ADDR_REG_0X8280 + ((0X829A - 0X8280)>>1) * REG_DWORD_WIDTH) -#define MEM_ADDR_REG_0X829C (MEM_ADDR_REG_0X8280 + ((0X829C - 0X8280)>>1) * REG_DWORD_WIDTH) -#define MEM_ADDR_REG_0X829E (MEM_ADDR_REG_0X8280 + ((0X829E - 0X8280)>>1) * REG_DWORD_WIDTH) -#define REG_INT_DWORD_MEM_ADDR_END (MEM_ADDR_REG_0X829E + REG_DWORD_WIDTH) -//#define REG_INT_DWORD_MEM_MAX ((REG_INT_DWORD_MEM_ADDR_END - REG_INT_DWORD_MEM_ADDR_START)/REG_DWORD_WIDTH) -#define PARAMETER_DEFINE_END REG_INT_DWORD_MEM_ADDR_END -//*************************************************************************************************************************** -//ַӦϵ -//MEM_ADDR_REG_0X30 ------- INX_030 -//MEM_ADDR_REG_0X8200 ------- REG_0X8200 -//MEM_ADDR_REG_0X853F ------- REG_0X8500 -//--------------0x010->0X400 ǰֽڴ_ûĴȻڲַ0x400ʼ -//--------------0X400->0x580 128u16ռ128*3=384ֽ -//--------------0X580->0x6C0 64u32ռ64*5=320ֽ 0x10+1712 byte - - -//****************************************************************************** -#if(PARAMETER_DEFINE_END > 0x0600) -#error The defined address is out of range: PARAMETER_DEFINE_END -#endif -//****************************************************************************** -// 0x0200 DCOEF define -#define PARAMETER_BASE_0X0200 0x0600 -//#define DCOEF_NUM 0x0200 // EEPROM address for the number of intervals for device coefficients -//#define DCOEF_NUM_WIDTH 2 // 2byte -//#define DCOEF_NUM_CRC (DCOEF_NUM_WIDTH-1) - -//#define DCOEF_UNIT //(DCOEF_NUM+DCOEF_NUM_WIDTH) -//#define DCOEF_UNIT_WIDTH 2 -//#define DCOEF_UNIT_CRC (DCOEF_UNIT_WIDTH-1) - -#define DCOEF_BASE 0x0600 // (DCOEF_UNIT+DCOEF_UNIT_WIDTH) -#define DCOEF_DATA_WIDTH 6 -#define DCOEF_WIDTH 7 // DCOEF_WIDTH byte required for each device coefficient data -#define DCOEF_CRC (DCOEF_WIDTH-1) -#define DCOEF_MAX 20 // the max allowable number of intervals for for device coefficients - -#define DCOEF_NODE_WIDTH 5 -#define DCOEF_VALUE_WIDTH 3 -#define DCOEF_DEFINE_NODE ( DCOEF_BASE + DCOEF_WIDTH * DCOEF_MAX ) -//****************************************************************************** -#if(DCOEF_DEFINE_NODE > 0X0700) -#error The defined address is out of range: DCOEF_DEFINE_NODE -#endif -//****************************************************************************** -// ¶ݱ(Ԥ256ֽ) -#define TACURVE_NUM 0x700 -#define TACURVE_NUM_WIDTH 2 -#define TACURVE_NUM_CRC (TACURVE_NUM_WIDTH-1) - -#define TACURVE_DATA_BASE (TACURVE_NUM + TACURVE_NUM_WIDTH) -#define TACURVE_DATA_WIDTH 5 -#define TACURVE_DATA_CRC (TACURVE_DATA_WIDTH-1) -#define CURVE_DATA_MAX 36 -//------------------------------------------------------------------------------ -// ԭʼݱ(Ԥ256ֽ) -#define ATYPECURVE_NUM 0x800 -#define ATYPECURVE_NUM_WIDTH 2 // 2byte -#define ATYPECURVE_NUM_CRC (ATYPECURVE_NUM_WIDTH-1) // 2byte - -#define ATYPECURVE_DATA_BASE (ATYPECURVE_NUM+ATYPECURVE_NUM_WIDTH) -#define ATYPECURVE_DATA_WIDTH 5 -#define ATYPECURVE_DATA_CRC (ATYPECURVE_DATA_WIDTH-1) -#define ATYPECURVE_DATA_END (ATYPECURVE_DATA_BASE + ATYPECURVE_DATA_WIDTH * CURVE_DATA_MAX) -//****************************************************************************** -#if(ATYPECURVE_DATA_END > 0X0900) -#error The defined address is out of range: ATYPECURVE_DATA_END -#endif -//****************************************************************************** -// ԭʼݱ(Ԥ256ֽ) -#define REC_ACC_BASE 0x0900 // the start EEPROM address of acc data -#define REC_ACC_WIDTH 14 // 2 -#define REC_ACC_DEPTH 4 -#define ACC_BLOCK_WIDTH 7 // 0x100(256) + 14*4 = 0x138(312) ÿĿ -#define ACC_BLOCK2_START 0x0940 // 0x180(256) + 14*4 = 0x1B8 -#define REC_ACC_END (ACC_BLOCK2_START + REC_ACC_WIDTH * REC_ACC_DEPTH -//------------------------------------------------------------------------------ -// ԭʼݱ(Ԥ256ֽ) -#define BASIC_DATA_BASE 0x980 -#define BASIC_DATA_MAX ANX -#define BASIC_DATA_BYTE_MAX (BASIC_DATA_MAX*2) - -//****************************************************************************** -// calibration data start address -//****************************************************************************** -#define CALI_DATA_ADDR 0x1000 // for EEPROM store calibration data start addr -//****************************************************************************** - -//============================================================================== -// for BootLoader and upgrade programm -//============================================================================== -// for information flash -#define FLASH_INFO_OFFSET 0x1800 // segment D -//#define PARA_LEN (UPGRADE_APP_WIDTH+PROTOCOL_WIDTH+BAUD_RATE_WIDTH+SLAVER_ADDR_WIDTH) -#define PARA_LEN (UPGRADE_APP_WIDTH+PROTOCOL_WIDTH+SLAVER_ADDR_WIDTH) -#endif diff --git a/user/Main/StorageType.h b/user/Main/StorageType.h old mode 100755 new mode 100644 diff --git a/user/Main/SystemInclude.h b/user/Main/SystemInclude.h old mode 100755 new mode 100644 index 2385a86..73dee66 --- a/user/Main/SystemInclude.h +++ b/user/Main/SystemInclude.h @@ -15,14 +15,11 @@ #include "../user/Main/parameter.h" #include "../user/Main/GlobeTypeDef.h" #include "../user/Main/ConstDefine.h" -//#include "../user/Main/StorageType.h" -#include "../user/Main/StorageDefine.h" -//============================================================================== -//#include "../user/Main/DP2201_TFS36200_M0_V10_Header.h" - -#include "../Core/DP2006_VM1000_Header.h" -//============================================================================== +#include "../user/Main/StorageType.h" #include "../user/Main/MainCore.h" +//#include "../user/Main/DP1703_TFS7306_M0_V10_Flange.h" +#include "../user/Main/Macro_Flange.h" + //============================================================================== #include "../Compute/UnitConverterDefine.h" #include "../Protocol/UserModbusDefine.h" @@ -38,9 +35,8 @@ //#include "../Utility/user_stdio.h" //============================================================================== #include "../MCU/lhl_systemclock.h" -#include "../MCU/lhl_gpio.h" +#include "../MCU/lhl_gpio.h" #include "../MCU/lhl_adc.h" -#include "../MCU/lhl_adc_dma.h" #include "../MCU/lhl_lptimer.h" #include "../MCU/lhl_timer.h" #include "../MCU/lhl_uart.h" @@ -54,10 +50,10 @@ #include "../MCU/lhl_exti.h" #include "../MCU/lhl_rtc.h" #include "../MCU/lhl_watchdog.h" -#include "../MCU/lhl_systick.h" -#include "../MCU/lhl_xlink.h" //============================================================================== +//#include "../drivers/AD5420.h" +//#include "../drivers/ADC10.h" #include "../Device/CAT24c512.h" #include "../Device/MB85RS16.h" #include "../Device/MCP9808.h" @@ -74,8 +70,9 @@ //============================================================================== #include "../Compute/SavingData.h" #include "../Compute/AccCompute.h" -//#include "../Compute/AdjustOffset.h" +#include "../Compute/AdjustOffset.h" //#include "../Compute/ATypeFlowRate.h" +#include "../Compute/CheckSystemVoltage.h" #include "../Compute/Correct.h" #include "../Compute/FlowRateCompute.h" #include "../Compute/GasAnalysis.h" @@ -90,20 +87,80 @@ #include "../Protocol/ReadWriteDataBycom.h" #include "../Protocol/InternalModbus.h" #include "../Protocol/MODBUS.h" -#include "../Protocol/UserModbusMemAdr.h" #include "../Protocol/UserModbus.h" #include "../Protocol/HWI2CProtocol.h" #include "../Protocol/CommProcess.h" -#include "../Protocol/AvantGardeProtocol.h" #include "../Protocol/SampProcess.h" //============================================================================== -#include "../Core/DP2201_V5000_IO.h" -#include "../Core/DP2201_V5000_Compute.h" -#include "../Core/DP2201_V5000_Parameter.h" - -#include "../Core/DP2006_VM1000.h" -#include "../Core/DP2006_VM1000_Parameter.h" +#include "../Core/D9V2VHH_DP1703V10.h" +#include "../Core/FS5001_H2.h" +#include "../Core/DP2201V01.h" +#include "../Core/D9V2FR_DP2006V1000.h" //============================================================================== #endif + +////EEPROM ַļ +//#define EEP_WITDH1 3 +//#define EEP_8000_BASE 0x00 +//#define EEP_8001 EEP_8000_BASE+EEP_WITDH1 +//#define EEP_8002 EEP_8001+EEP_WITDH1 +////....... +//#define EEP_8009 EEP_8008+EEP_WITDH1 +////....... +//#define EEP_8082 EEP_8081+EEP_WITDH1 +////....... + +//#define EEP_WITDH2 5 +//#define EEP_8100_BASE 0x100 +//#define EEP_8101 EEP_8100_BASE+EEP_WITDH2 +//#define EEP_8102 EEP_8101+EEP_WITDH2 +////....... + +////Cļֵļ +//u16 mge[125]; +//#define INT_8000 0 +////...... +//#define INT_8009 9 +////...... +////Ĭֵ + +////...... + +////ûԶļҪԼIJ޸ +////1 +//#define baseNUM mge[INT_8009] //baseNUM +//#define BASE_NUM_ADR EEP_8009 //baseNUMַ +//#define BASE_NUM_WITDH EEP_WITDH1 //baseNUMֽڿ +//#define BASE_NUM_MAX 8900 +//#define BASE_NUM_MIN 900 +//#define BASE_NUM_DEFAULT 900 + +//#define EEP_8009_MAX BASE_NUM_MAX +//#define EEP_8009_MIN BASE_NUM_MIN +//#define EEP_8009_DEFAULT BASE_NUM_DEFAULT + +////2 +//#define baseSTA mge[INT_800A] //baseSTA +//#define BASE_STA_ADR EEP_800A //baseSTAַ +//#define BASE_STA_WITDH EEP_WITDH1 //baseSTAֽڿ +//#define BASE_STA_MAX 5 +//#define BASE_STA_MIN 1 +//#define BASE_STA_DEFAULT 1 + +//#define EEP_800A_MAX BASE_STA_MAX +//#define EEP_800A_MIN BASE_STA_MIN +//#define EEP_800A_DEFAULT BASE_STA_DEFAULT + + +////(漰ײ) +// baseNUM = ReadParameterFromEEPROM(BASE_NUM_ADR,BASE_NUM_WITDH,BASE_NUM_DEFAULT) +//ʵʲַ = 8009-EEP_8000_BASE +//дλ͵ֵַַ8009 ֵ1000 +//ֻ֪λú͸λõϢ WriteParameterToEEPROM(8009-EEP_8000_BASE,1000,EEP_8009_MAX,EEP_8009_MIN); + + + + + diff --git a/user/Main/parameter.h b/user/Main/parameter.h old mode 100755 new mode 100644 index 1b4b3fd..9a29d2d --- a/user/Main/parameter.h +++ b/user/Main/parameter.h @@ -2,9 +2,9 @@ #define __parameter_h__ //****************************************************************************** -//#include "GlobeTypeDef.h" -//#include "ConstDefine.h" -//#include "StorageType.h" +#include "GlobeTypeDef.h" +#include "ConstDefine.h" +#include "StorageType.h" //****************************************************************************** //Display Language #define CHINESE 0 @@ -12,7 +12,6 @@ #define CHN_ENG 2 #define LANGUAGE CHN_ENG #define LANGUAGE_MAX ENGLISH -#define LANGUAGE_MIN CHINESE //------------------------------------------------------------------------------ //Ӧʱ䶨 #define RESP_125MS 0 @@ -24,12 +23,12 @@ #define RESP_MAX 6 #define TIMING_BASE 125 // 125MS -#define BASE_125MS TIMING_BASE -#define BASE_250MS (BASE_125MS * 2) -#define BASE_500MS (BASE_250MS * 2) -#define BASE_1000MS (BASE_500MS * 2) -#define BASE_2000MS (BASE_1000MS * 2) -#define BASE_4000MS (BASE_2000MS * 2) +#define BASE_125MS ((2^RESP_125MS) * TIMING_BASE) +#define BASE_250MS ((2^RESP_250MS) * TIMING_BASE) +#define BASE_500MS ((2^RESP_500MS) * TIMING_BASE) +#define BASE_1000MS ((2^RESP_1000MS) * TIMING_BASE) +#define BASE_2000MS ((2^RESP_2000MS) * TIMING_BASE) +#define BASE_4000MS ((2^RESP_4000MS) * TIMING_BASE) #define TIMEBASE_MAX BASE_4000MS #define TIMING_500mS 64 @@ -103,7 +102,5 @@ //****************************************************************************** #define INSTRUMENT_FACTOR 1 #define ERROR_CORRECT 0 -//****************************************************************************** - //****************************************************************************** #endif diff --git a/user/Protocol/AvantGardeProtocol.c b/user/Protocol/AvantGardeProtocol.c deleted file mode 100755 index b60c583..0000000 --- a/user/Protocol/AvantGardeProtocol.c +++ /dev/null @@ -1,93 +0,0 @@ -#include "../main/SystemInclude.h" - -/* File start *****************************************************************/ -#if ENABLE_USE_AVANT_PROTOCOL -/******************************************************************************/ - -static u16 Index; - -/******************************************************************************/ -void LoadFlowrateData(void) -{ - //ԤԪ - tempL.DWord = flowRate; - comState.TxdData[Index++] = tempL.Byte[2]; - comState.TxdData[Index++] = tempL.Byte[1]; - comState.TxdData[Index++] = tempL.Byte[0]; - - comState.TxdData[Index++] = 0; - comState.TxdData[Index++] = 0; - comState.TxdData[Index++] = 0; - comState.TxdData[Index++] = 0; - - comState.TxdData[Index++] = 0; - comState.TxdData[Index++] = 0; - comState.TxdData[Index++] = 0; - comState.TxdData[Index++] = 0; -} - -/******************************************************************************/ -void LoadTemperatureData(void) -{ - comState.TxdData[Index++] = 0; - comState.TxdData[Index++] = 0; -} - -/******************************************************************************/ -void LoadGainData(void) -{ - comState.TxdData[Index++] = 0; - comState.TxdData[Index++] = 0; -} - -/******************************************************************************/ -void LoadPressData(void) -{ - comState.TxdData[Index++] = 0; - comState.TxdData[Index++] = 0; - comState.TxdData[Index++] = 0; -} - -/******************************************************************************/ -void AvantGardeAutoUploadData(void) -{ - comState.ReceivedData = 0; - comState.TxdData[0] = MODULE_UPLOAD_FRAME_HEADER; - LoadFlowrateData(); - - switch(avantMode &) - { - case AVANT_USER_NORMAL_MODE: - LoadFlowrateData(); - break; - - case AVANT_USER_GAIN_MODE: - LoadFlowrateData(); - LoadGainData(); - break; - - case AVANT_USER_TEMP_MODE: - LoadFlowrateData(); - LoadTemperatureData(); - LoadGainData(); - break; - - case AVANT_USER_TEMP_PRESS_MODE: - LoadFlowrateData(); - LoadTemperatureData(); - LoadGainData(); - LoadPressData(); - break; - } - - comState.TxdData[Index] = MODULE_UPLOAD_FRAME_END; - comState.TxLenth += 4; - ComputeCRCForTransmitData(); - - MBBuf.TxPointer = comState.TxdData; - StartDMAForTxdMainUartData(); -} - -/* File end *****************************************************************/ -#endif -/****************************************************************************/ diff --git a/user/Protocol/AvantGardeProtocol.h b/user/Protocol/AvantGardeProtocol.h deleted file mode 100755 index 6b5a9c6..0000000 --- a/user/Protocol/AvantGardeProtocol.h +++ /dev/null @@ -1,35 +0,0 @@ -#ifndef __AvantGardeProtocol_h__ -#define __AvantGardeProtocol_h__ - -/* File start *****************************************************************/ -#if ENABLE_USE_AVANT_PROTOCOL -/******************************************************************************/ -#define MODULE_UPLOAD_FRAME_HEADER 0x02 -#define MODULE_UPLOAD_FRAME_END 0x03 - -#define AVANT_CALID_MODE 0x20 -#define AVANT_USER_NORMAL_MODE 0x4E -#define AVANT_USER_GAIN_MODE 0x47 -#define AVANT_USER_TEMP_MODE 0x54 -#define AVANT_USER_TEMP_PRESS_MODE 0x4B -#define AVANT_CALIB_NORMAL_MODE ( AVANT_USER_NORMAL_MODE | AVANT_CALID_MODE ) -#define AVANT_CALIB_GAIN_MODE ( AVANT_USER_GAIN_MODE | AVANT_CALID_MODE ) -#define AVANT_CALIB_TEMP_MODE ( AVANT_USER_TEMP_MODE | AVANT_CALID_MODE ) -#define AVANT_CALIB_TEMP_PRESS_MODE ( AVANT_USER_TEMP_PRESS_MODE | AVANT_CALID_MODE ) - -#define AVANT_UPLOAD_FRAME_HEADER 0x00 -#define AVANT_UPLOAD_QUSM1 0x01 -#define AVANT_UPLOAD_QUSM2 0x02 -#define AVANT_UPLOAD_QUSM3 0x03 -#define AVANT_UPLOAD_TUP 0x04 - -void StartDMATXDDataForNBIOT(void); -void AutoTransmitDataForNBIOT(void); - -/* File end *****************************************************************/ -#endif -/****************************************************************************/ - -/* .h end *******************************************************************/ -#endif -/****************************************************************************/ diff --git a/user/Protocol/CommProcess.c b/user/Protocol/CommProcess.c old mode 100755 new mode 100644 index 8ffce88..002d405 --- a/user/Protocol/CommProcess.c +++ b/user/Protocol/CommProcess.c @@ -84,16 +84,16 @@ void ReceivedDataProcessing(void) Get_UART_Rx_ActualLength();//½ճ MBBuf.RxdLen = comState.RxLenth; //ݳ MBBuf.RxPointer = comState.RxdData; // - MBBuf.TxPointer = comState.TxdData; // - - if(ModBusProtocolDetection()) //⵽ModbusЭ + MBBuf.TxPointer = comState.TxdData; // + if(ModBusProtocolDetection()) //⵽ModbusЭ { - ModBusDataProcessing(); //Э鴦 Э鴦ظMBBuf.RxPointermoveMBBuf.TxPointerҲʵcomState.TxdData洢 - - StartDMAForTxdMainUartData();//ظ֡ + ModBusDataProcessing(); //Э鴦 Э鴦ظMBBuf.RxPointer + +// MBBuf.TxPointer = MBBuf.RxPointer ;//ݵ + + StartDMAForTxdMainUartData(); //ظ֡ } else RestartDMAForRxdMainUartData();//½(ܹʹͨʧʱ¸λ) - } diff --git a/user/Protocol/CommProcess.h b/user/Protocol/CommProcess.h old mode 100755 new mode 100644 diff --git a/user/Protocol/HWI2CProtocol.c b/user/Protocol/HWI2CProtocol.c old mode 100755 new mode 100644 diff --git a/user/Protocol/HWI2CProtocol.h b/user/Protocol/HWI2CProtocol.h old mode 100755 new mode 100644 diff --git a/user/Protocol/InternalModbus - 副本.c b/user/Protocol/InternalModbus - 副本.c deleted file mode 100755 index bd2b0c5..0000000 --- a/user/Protocol/InternalModbus - 副本.c +++ /dev/null @@ -1,1003 +0,0 @@ -#include "../main/SystemInclude.h" - -const u16 ReadCode[] = { - CODE1, CODE2, CODE3, CODE4, CODE5, CODE6, CODE7, CODE8, - CODE9,CODE10,CODE11,CODE12,CODE13,CODE14,CODE15,CODE16 }; - -__HWSwitch_Union_TypeDef switchStatus; - -/******************************************************************************/ -void ReadMeterSystemData(void) -{ - while(MBBuf.ByteNumber > 1) - { - MBBuf.DataByte = 2; - switch(MBBuf.StartAddr) - { - case INT_SYS_STATE: tempL.Word[0] = currentMode.Word; break; // 0x8400 - //case INT_SYS_MODE: tempL.Word[0] = currentMode.Word; break; // 0x8401 - //case INT_HARD_STATE: SystemHardWaerAutoCheck(); tempL.Word[0] = syatemHardState; break; // 0x8402 - case INT_SWTICH_STATE: //0x8403 -// switchStatus.Bit.CalibMode = ExternCalibratinInput(); - - #ifndef ENABLE_DEBUG_PIN - #pragma message("[undefined] ENABLE_DEBUG_PIN") - #elif(ENABLE_DEBUG_PIN) - switchStatus.Bit.DebugMode = ExternDebugInput(); - #endif - - #ifndef ENABLE_ZERO_CALIB_PIN - #pragma message("[undefined] ENABLE_ZERO_CALIB_PIN") - #elif(ENABLE_ZERO_CALIB_PIN) - switchStatus.Bit.ZeroCalib = ZeroCalibInput(); - #endif - - tempL.Word[0] = switchStatus.Word; - break; - - case INT_SYSTEM_VOLTAGE: tempL.Word[0] = systemVoltage; break; - case INT_PRODUCT_MODEL: ReadFlashByCom(ProductModel, 12); continue; - case INT_BUILD_DATE: ReadFlashByCom(SoftBuildDate, 10); continue; - // case INT_PGA_SCALE // PGAŴ - case INT_FR_PPM: tempL.Word[0] = temperatureFactor; break; // PPM - //case INT_CODE_COEFF: tempL.Word[0] = codeCoeff; break; // TR¶ϵ һϵ - //case INT_TA_DELTA: tempL.Word[0] = deltaTA; break; // MCU¶ֵ - // case INT_BL_FLOW - //case INT_DOP_VALUE: tempL.Word[0] = CTypeWiper; break; // ֵλ - //case INT_STD_TA: tempL.Word[0] = correctTA; break; // У׼ʱ¶ȼ - case INT_BPS: tempL.Word[0] = baudRate; break; // У׼ʱBPS - //case INT_DAC_ADJUST_OUT1: tempL.Word[0] = (('D'<<8)+'A'); break; // // - //case INT_DAC_ADJUST_OUT2: tempL.Word[0] = DACClibVoltageL; break; // // - //case INT_DAC_ADJUST_OUT3: tempL.Word[0] = DACClibVoltageM; break; // // - //case INT_DAC_ADJUST_OVER: tempL.Word[0] = DACClibVoltageH; break; // // - case INT_ZERO_CALIB_COUNTER: tempL.Word[0] = (u16)(compareBaseCounter>>ONE_SECOND_TIME_SHIFT); break; - default: - if(MBBuf.StartAddr > INT_METER_SYS_MAX) return; - tempL.Word[0] = 0; - break; - } - - CopyDataAndJudgeComplete(); - } -} - -/******************************************************************************/ -void ReadMeterInfo(void) -{ - u16 I, K; - - while(MBBuf.ByteNumber > 1) - { - MBBuf.DataByte = 2; - switch(MBBuf.StartAddr) - { -// case INT_SERIES_BASE: -// //ReadEEPROMByCom(SERIES_BASE, SERIES_DEPTH); -// for (I = 0; I < SERIES_DEPTH; I++) MBBuf.RxPointer[MBBuf.Index++] = meterSN[SERIES_DEPTH-I-1] ;return; -// continue; //0x8000 // [Enable Read And Write] - - case INT_SERIES_BASE1: tempL.Word[0] = meterSN1 ; break; - case INT_SERIES_BASE2: tempL.Word[0] = meterSN2 ; break; - case INT_SERIES_BASE3: tempL.Word[0] = meterSN3 ; break; - case INT_SERIES_BASE4: tempL.Word[0] = meterSN4 ; break; - case INT_SERIES_BASE5: tempL.Word[0] = meterSN5 ; break; - case INT_SERIES_BASE6: tempL.Word[0] = meterSN6 ; break; - case INT_TIME_BASE: ReadTimeBase(); continue; //0x8006 [Enable Read And Write] - case INT_CURVE_NUM: - #ifndef ENABLE_ONE_TABLE - #pragma message("[undefined] ENABLE_ONE_TABLE") - #elif(ENABLE_ONE_TABLE) - calibType = ENABLE_ONE_TABLE_NAME; - #endif - - if(calibType == INTCMD_1ST_TABLE) tempL.Word[0] = curveTANum; - else if(calibType == INTCMD_2ND_TABLE) tempL.Word[0] = curveATypeNum; - else tempL.Word[0] = 0; - break; - - default: - tempL.Word[0] = 0; - if(MBBuf.StartAddr < INT_CURVE_NODE1) break; - else if(MBBuf.StartAddr > INT_METER_INFO_MAX) return; - else if(MBBuf.StartAddr > INT_CURVE_MAX) break; - - K = MBBuf.StartAddr-INT_CURVE_NODE1; - I = K / INT_CURVE_WIDTH; - K = K - I*INT_CURVE_WIDTH; - if(calibType == INTCMD_1ST_TABLE) - { - tempL.DWord = calibTANode[I]; - if(K == 0) MBBuf.DataByte = 4; - else if(K == 1) tempL.Word[0] = tempL.Word[1]; - else if(K == 2) tempL.Word[0] = calibTAVal[I]; - } - else if(calibType == INTCMD_2ND_TABLE) - { - tempL.DWord = ATypeNode[I]; - if(K == 0) MBBuf.DataByte = 4; - else if(K == 1) tempL.Word[0] = tempL.Word[1]; - else if(K == 2) tempL.Word[0] = ATypeVal[I]; - } - break; - } - - CopyDataAndJudgeComplete(); - } -} - -/******************************************************************************/ -void ReadMeterSamplingData(void) //ȡƲɼ -{ - while(MBBuf.ByteNumber > 1) - { - MBBuf.DataByte = 2; - switch(MBBuf.StartAddr & INT_READ_CODE_MASK) - { - case INT_READ_CODE_BASE: // 0x8300 - tempL.Word[0] = voltageDetected[ReadCode[MBBuf.StartAddr - INT_READ_CODE_BASE] & ANX_MASK]; -#ifndef ENABLE_READ_CODE_INTO_CALIB -#pragma message("[undefined] ENABLE_READ_CODE_INTO_CALIB") -#elif(ENABLE_READ_CODE_INTO_CALIB) - EnterCalibMode(); -#endif - break; - - case INT_SAMPLING_BASE1: // 0x8310 - case INT_SAMPLING_BASE2: // 0x8320 - tempL.Word[0] = voltageDetected[(MBBuf.StartAddr - INT_SAMPLING_BASE1) & ANX_MASK]; - break; - - default: - if(MBBuf.StartAddr > INT_METER_CODE_MAX) return; - tempL.Word[0] = 0; - break; - } - - CopyDataAndJudgeComplete(); - } -} - -/******************************************************************************/ -void ReadMeterBasicData(void) -{ - while(MBBuf.ByteNumber > 1) - { - MBBuf.DataByte = 2; - switch(MBBuf.StartAddr & INT_METER_BASIC_MASK) - { - case INT_METER_BASIC: // 0x8500 - if(MBBuf.StartAddr > INT_METER_BASIC_MAX) return; - ReadMultiByteFromEEPROM(BASIC_DATA_BASE + (MBBuf.StartAddr - INT_METER_BASIC)*2, &tempL.Byte[0], 2, PARA_EEPROM); - break; - - default: - tempL.Word[0] = 0; - break; - } - - CopyDataAndJudgeComplete(); - } -} - -/******************************************************************************/ -void ReadMeterParameter(void) -{ - while(MBBuf.ByteNumber > 1) - { - MBBuf.DataByte = 2; - switch(MBBuf.StartAddr) - { - case INT_KEY_ID: tempL.DWord = securityID; MBBuf.DataByte = 4; break; //0x8200 Fixed Address write parameter ID Key 0x9600 [Disable Read] - case INT_CURVE_TYPE: tempL.Word[0] = calibType; break; // 0x8202 select curve type - case INT_RTC_SECOND: tempL.Word[0] = ReadSecond(); break; - case INT_CALIB_FAC: ReadCalibFAC(); break; // 0x820A // 2Byte [Disable Write] - case INT_CALIB_DEPTH: ReadCalibDepth(); break; // 0x820B // 2Byte [Disable Write] - case INT_CALIB_WIDTH: ReadCalibWidth(); break; // 0x820C // 2Byte [Disable Write] - case INT_CONTROL: tempL.Word[0] = CMDComPassword; break; - // case INT_CLEAR_RECORD 0x820E // clear data record: [Disable Read] - // case INT_TEST_OFFSET 0x820F // [Disable Read] - // parameter Address - // case INT_PROTOCOL 0x8210 // MODBUS Slaver Addr - case INT_SLAVER_ADDR: tempL.Word[0] = localAddress; break; // 0x8211 // MODBUS Slaver Addr - case INT_METER_FACTOR: tempL.Word[0] = MeterFactor; break; // 0x8212 - case INT_GDCF: tempL.Word[0] = GDCFactor; break; // 0x8213 - case INT_MAX_FLOW: tempL.DWord = maxFlowRate; MBBuf.DataByte = 4; break; // 0x8214 - case INT_OFFSET_GAS: tempL.Word[0] = offsetGas; break; // 0x8216 - case INT_OFFSET_AIR: tempL.Word[0] = offsetAir; break; // 0x8217 - case INT_SAMPLE_PERIOD: tempL.Word[0] = factoryInterval; break; // 0x8218 factoryInterval - case INT_HISTORY_PERIOD: tempL.Word[0] = historyPeriod; break; // 0x8219 - //-------------------------------------------------------------------------------------------- - #ifndef ENABLE_ACCPULSE - #pragma message("[undefined] ENABLE_ACCPULSE") - #elif(ENABLE_ACCPULSE) - case INT_PULSE_UNIT: tempL.Word[0] = calibUnitPerPulse; break; // 0x821A - #endif - //-------------------------------------------------------------------------------------------- - case INT_SENSOR_SN: ReadEEPROMByCom(SENSOR_SN_BASE, SENSOR_SN_DEPTH); return; //0x821D // 0x821D/0x821E/0x821F - case INT_TOTAL_ACC: ReadACCFRByCom(); break; // 0x8220-0x8225 - case INT_CALIB_TA: tempL.Word[0] = calibTemperature; break; // 0x8226 //0x8226 - - //========================================================================== -#ifndef ENABLE_A_TYPE_FLOWRATE -#pragma message("[undefined] ENABLE_A_TYPE_FLOWRATE") -#elif(ENABLE_A_TYPE_FLOWRATE) - case INT_OFFSET_A_GAS: tempL.Word[0] = offsetGasA; break; // 0x8227 - case INT_OFFSET_A_AIR: tempL.Word[0] = offsetAirA; break; // 0x8228 - case INT_ATYPE_INDEX_GAIN: tempL.Word[0] = ATypeIndexGain; break; // 0x8229 - case INT_GDCF_ATYPE: tempL.Word[0] = GDCFactorAType; break; // 0x8230 - case INT_FR_SWITCH_POINT: tempL.DWord = switchFIndex; MBBuf.DataByte = 4; break; // 0x825D - //========================================================================== - #ifndef ENABLE_PLUG_IN_FLOWRATE - #pragma message("[undefined] ENABLE_PLUG_IN_FLOWRATE") - #elif(ENABLE_PLUG_IN_FLOWRATE) - case INT_CALIB_PIPE: tempL.Word[0] = calibDiameter; break; // 0x822C - case INT_WORK_PIPE: tempL.Word[0] = workDiameter; break; // 0x822D - #endif - - //========================================================================== - #ifndef ENABLE_AUTO_CALIB_ATYPE_OFFSET - #pragma message("[undefined] ENABLE_AUTO_CALIB_ATYPE_OFFSET") - #elif(ENABLE_AUTO_CALIB_ATYPE_OFFSET) - case INT_AUTO_CALIB_ATYPE: tempL.Word[0] = autoCalibrateOffset; break; - case INT_USER_INIT_INDEX: tempL.Word[0] = userInitialIndex; break; - #endif - - //========================================================================== -#endif - //============================================================================== - case INT_WORK_UNIT: tempL.Word[0] = flowUnit; break; // 0x822E - case INT_DIS_LANGUAGE: tempL.Word[0] = language; break; // 0x822F - case INT_ACC_OUT_BIT: tempL.Word[0] = uartDecimalPoint; break; // 0x8230 - case INT_REVERSE_SCALE: tempL.Word[0] = reverseScale; break; // 0x8231 - case INT_VHH_HIGH: tempL.Word[0] = VHHHigh; break; // 0x8232 - case INT_VHH_ROOM: tempL.Word[0] = VHHRoom; break; // 0x8233 - case INT_VHH_LOW: tempL.Word[0] = VHHLow; break; // 0x8234 - case INT_NRH_HIGH: tempL.Word[0] = NRHHigh; break; // 0x8235 - case INT_NRH_ROOM: tempL.Word[0] = NRHRoom; break; // 0x8236 - case INT_NRH_LOW: tempL.Word[0] = NRHLow; break; // 0x8237 - - case INT_GCF_A: tempL.DWord = GCFCoefA; MBBuf.DataByte = 4; break; // 0x823B - case INT_GCF_B: tempL.Word[0] = GCFCoefB; break; // 0x823D - case INT_GCF_C: tempL.DWord = GCFCoefC; MBBuf.DataByte = 4; break; // 0x823E - case INT_RH_GAINRES: tempL.Word[0] = RhExtGainRes; break; // 0x8240 - case INT_ZERO_SUPPRESSION: tempL.Word[0] = zeroSuppression; break; // 0x8244 - case INT_STATIC_LOW_TA: tempL.Word[0] = staticLowTemperature; break; // 0x8245 - case INT_STATIC_HIGH_TA: tempL.Word[0] = staticHighTemperature; break; // 0x8246 - //--------------------------------------------------------------------- - #ifndef ENABLE_ACCPULSE - #pragma message("[undefined] ENABLE_ACCPULSE") - #elif(ENABLE_ACCPULSE) - case INT_PULSE_COUNTER: tempL.DWord = pulseCounter; MBBuf.DataByte = 4; break; // 0x8247 - #endif - //--------------------------------------------------------------------- - //case INT_ATYPE_RC: tempL.Word[0] = ATypeRC; break; // 0x8249 // - //--------------------------------------------------------------------- - #ifndef ENABLE_USE_ATYPE_DCP - #pragma message("[undefined] ENABLE_USE_ATYPE_DCP") - #elif(ENABLE_USE_ATYPE_DCP) - case INT_ATYPE_WIPER: tempL.Word[0] = ATypeWiper; break; // 0x824A // - #endif - //--------------------------------------------------------------------- - #ifndef ENABLE_USE_CTYPE_DCP - #pragma message("[undefined] ENABLE_USE_CTYPE_DCP") - #elif(ENABLE_USE_CTYPE_DCP) - case INT_CTYPE_WIPER: tempL.Word[0] = CTypeWiper; break; // 0x824B // - #endif - //--------------------------------------------------------------------- - //case INT_CTYPE_ADC: tempL.Word[0] = calCTypeADC; break; // 0x824C // - case INT_OFFSET_HIGH: tempL.Word[0] = OffsetHigh; break; // 0x824D // - case INT_OFFSET_LOW: tempL.Word[0] = OffsetLow; break; // 0x824E // - case INT_TRH_HIGH: tempL.Word[0] = RHHighTa; break; // 0x824F // - case INT_TRH_LOW: tempL.Word[0] = RHLowTa; break; // 0x8250 // - //case INT_MEMS_RATIO: tempL.Word[0] = MEMSRatio; break; // 0x8251 // - - //===================================================================== - #ifndef ENABLE_EDM7791_ALL - #pragma message("[undefined] ENABLE_EDM7791_ALL") - #elif(ENABLE_EDM7791_ALL) - case INT_SYS_LCD: tempL.Word[0] = SysLcd; break; // 0x8252 // - #endif - - //===================================================================== - #ifndef ENABLE_4_20MA_ALL - #pragma message("[undefined] ENABLE_4_20MA_ALL") - #elif(ENABLE_4_20MA_ALL) - case INT_SYS_CHIP: tempL.Word[0] = SysLoopChip; break; // 0x8253 // - #endif - case INT_TEMP_CORR: tempL.Word[0] = temperatureFactor; break; // 0x8254 // - - //-------------------------------------------------------------------- - #ifndef ENABLE_SAMPLE_GREATER_GAIN - #pragma message("[undefined] ENABLE_SAMPLE_GREATER_GAIN") - #elif(ENABLE_SAMPLE_GREATER_GAIN) - case INT_OFFSET_VDUGX_GAS: tempL.Word[0] = offsetGasGainx; break; // 0x8255 // - case INT_OFFSET_VDUGX_AIR: tempL.Word[0] = offsetAirGainx; break; // 0x8256 // - case INT_OFFSET_RGINX: tempL.Word[0] = offsetGCFX; break; // 0x8257 // - #endif - - //-------------------------------------------------------------------- - case INT_NRH_P50: tempL.Word[0] = P0RhHigh; break; // 0x8258 // P0RhLow - case INT_NRH_P0: tempL.Word[0] = P0RhLow; break; // 0x8259 // P0RhLow - - //-------------------------------------------------------------------- - #ifndef ENABLE_ADJUST_ADC_GAIN - #pragma message("[undefined] ENABLE_ADJUST_ADC_GAIN") - #elif(ENABLE_ADJUST_ADC_GAIN) - case INT_ADC_GAIN: tempL.Word[0] = adcGain; break; // 0x825A - #endif - - //-------------------------------------------------------------------- - case INT_RES_FACTOR: tempL.Word[0] = resFactor; break; // 0x825B // - case INT_BATTEST_PERIOD: tempL.Word[0] = batteryTestPeriod; break; // 0x825C // - - //-------------------------------------------------------------------- - #ifndef ENABLE_FLOW_GAIN - #pragma message("[undefined] ENABLE_FLOW_GAIN") - #elif(ENABLE_FLOW_GAIN) - case INT_CALIB_FR_GAIN: tempL.Word[0] = calibFlowGain; break; // 0x825F // - #endif - - //-------------------------------------------------------------------- - #ifndef ENABLE_TD_TU_SWITCH_CONTROL - #pragma message("[undefined] ENABLE_TD_TU_SWITCH_CONTROL") - #elif(ENABLE_TD_TU_SWITCH_CONTROL) - case INT_DIVHX_HIGH: tempL.Word[0] = DIVHHigh; break; // 0x8262 - case INT_DIVHX_ROOM: tempL.Word[0] = DIVHRoom; break; // 0x8263 - case INT_DIVHX_LOW: tempL.Word[0] = DIVHLow; break; // 0x8264 - #endif - - #ifndef ENABLE_SAMPLE_GREATER_GAIN - #pragma message("[undefined] ENABLE_SAMPLE_GREATER_GAIN") - #elif(ENABLE_SAMPLE_GREATER_GAIN) - case INT_VDUGX_HIGH: tempL.Word[0] = VDUGXHigh; break; // 0x8265 - case INT_VDUGX_ROOM: tempL.Word[0] = VDUGXRoom; break; // 0x8266 - case INT_VDUGX_LOW: tempL.Word[0] = VDUGXLow; break; // 0x8267 - #endif - //-------------------------------------------------------------------- - default: - if(MBBuf.StartAddr > INT_METER_PARA_MAX) return; - tempL.Word[0] = 0; - break; - } - CopyDataAndJudgeComplete(); - } - -} - -/******************************************************************************/ -void InternalReadParameterProtocol(void) -{ - u16 I; - - while(MBBuf.ByteNumber > 1) - { - MBBuf.DataByte = 2; - switch(MBBuf.StartAddr & 0xff00) - { - case INT_METER_CODE: ReadMeterSamplingData(); continue; // 0x8300 - case INT_METER_INFO: ReadMeterInfo(); continue; // 0x8000 - case INT_METER_PARA: ReadMeterParameter(); continue; // 0x8200 - case INT_METER_SYS: ReadMeterSystemData(); continue; // 0x8400 - case INT_METER_BASIC: ReadMeterBasicData(); continue; // 0x8500 - default: - switch(MBBuf.StartAddr & 0xf000) - { - case INT_METER_D000: // 0xD000-DF00 - if(MBBuf.StartAddr == INT_UPDATE_APP) tempL.Word[0] = ('A'<<8)+'P'; // 0xDF00 - else tempL.Word[0] = 0; - break; - - case INT_METER_E000: - //displayMode = NO_DIS_UPDATE; - if(calibType == INTCMD_CTYPE_CURVE) // - { - ReadCalbrationDataByCom(CALI_DATA_ADDR, MAX_OPERATE_DEPTH); - } - - - #ifndef ENABLE_2ND_CURVE - #pragma message("[undefined] ENABLE_2ND_CURVE") - #elif(ENABLE_2ND_CURVE) - else if(calibType == INT_2ND_CURVE_CMD) ReadCalbrationDataByCom(CALI_DATA2_ADDR, MAX_OPERATE_DEPTH2); - #endif - - #ifndef ENABLE_3RD_CURVE - #pragma message("[undefined] ENABLE_3RD_CURVE") - #elif(ENABLE_3RD_CURVE) - else if(calibType == INT_3RD_CURVE_CMD ) ReadCalbrationDataByCom(CALI_DATA3_ADDR, MAX_OPERATE_DEPTH3); - #endif - else MBBuf.BusError = SLAVE_DEVICE_FAILURE; - return; - - default: - tempL.Word[0] = 0; - break; - } - } - - for(I=1; I<=MBBuf.DataByte; I++) MBBuf.RxPointer[MBBuf.Index++] = tempL.Byte[MBBuf.DataByte-I]; - ModbusVariablePointerDec(); - } -} - -/******************************************************************************/ -// write************************************************************************ -void InternalWriteParameterProtocol(void) -{ - MBBuf.DataByte = 0; - while(1) - { - if(ModbusVariablePointerProcess()) return; - - // start next parameter - MBBuf.DataByte = 2; - if(MBBuf.StartAddr == INT_KEY_ID) //8200 - { - FreeSetDWordCmdByCom(&securityID); - if(securityID == COM_PASSWORD2) securityID = COM_PASSWORD1; - else if(securityID == COM_PASSWORD3) securityID = COM_PASSWORD1; - continue; - } - - if(securityID != COM_PASSWORD1) - { - MBBuf.BusError = SLAVE_DEVICE_FAILURE; - return; - } - - IDvalidTime = 0; - switch(MBBuf.StartAddr) - { - //===================================================================== - // Fixed Address for product series - //===================================================================== - case INT_SERIES_BASE: - WriteEEPROMByCom(SERIES_BASE, SERIES_DEPTH); //0x8000 // [Enable Read And Write] - //unsigned char J; - //for (J = 0; J < SERIES_DEPTH; J++) meterSN[SERIES_DEPTH-J-1] = ReadByteFromEEPROM(SERIES_BASE + J, PARA_EEPROM); - ReadMultiByteFromEEPROM(SERIES_BASE, (u8 *)&meterSN1, SERIES_DEPTH, PARA_EEPROM); - - #ifndef ENABLE_BLUETOOTH_BEACON - #pragma message("[undefined] ENABLE_BLUETOOTH_BEACON") - #elif(ENABLE_BLUETOOTH_BEACON) - SetSNasBleName(); - #endif - break; - - case INT_TIME_BASE: //0x8006 [Enable Read And Write] - disable_interrupts(); - WriteTimeBase(); - WriteAnHistoryData(0); // save set time - break; - - //===================================================================== - // fixed Read Address - //===================================================================== - //case INT_KEY_ID: tempL.DWord = securityID; MBBuf.DataByte = 4; break; //0x8200 Fixed Address write parameter ID Key 0x9600 [Disable Read] - case INT_CURVE_TYPE: - tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; - tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; - //calibType = 0; - - if(tempL.Word[0] == INTCMD_CTYPE_CURVE) { - calibType = INTCMD_CTYPE_CURVE; - } - #ifndef ENABLE_2ND_CURVE - #pragma message("[undefined] ENABLE_2ND_CURVE") - #elif(ENABLE_2ND_CURVE) - else if(tempL.Word[0] == INT_2ND_CURVE_CMD) calibType = INT_2ND_CURVE_CMD; - #endif - #ifndef ENABLE_3RD_CURVE - #pragma message("[undefined] ENABLE_3RD_CURVE") - #elif(ENABLE_3RD_CURVE) - else if(tempL.Word[0] == INT_3RD_CURVE_CMD) calibType = INT_3RD_CURVE_CMD; - #endif - else if(tempL.Word[0] == INTCMD_1ST_TABLE) calibType = INTCMD_1ST_TABLE; - else if(tempL.Word[0] == INTCMD_2ND_TABLE) calibType = INTCMD_2ND_TABLE; - //============================================================================== - else if(tempL.Word[0] == INTCMD_PRESET_OFFSET) PreCalibrationParameterWriting(); - else if(tempL.Word[0] == INTCMD_CALIB_HTEMP) HighTemperatureParameterWriting(); - else if(tempL.Word[0] == INTCMD_CALIB_LTEMP) LowTemperatureParameterWriting(); - else MBBuf.BusError = SLAVE_DEVICE_FAILURE; - break; // 0x8202 select curve type - - //===================================================================== - // Variable Address and system work parameter - //===================================================================== - //case INT_COMMAND: tempL.Word[0] = calibOperateTime; break; // 0x820D internal control start address [Disable Read] - // Variable Address: internal parameter and control - case INT_CONTROL: //internal control start address [Disable Read] - tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; - tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; - disable_interrupts(); - if(tempL.Word[0] == INTCMD_USER_MODE) - { - EnterUserMode(); // user mode - #ifndef ENABLE_ZERO_CALIB_CMD - #pragma message("[undefined] ENABLE_ZERO_CALIB_CMD") - #elif(ENABLE_ZERO_CALIB_CMD) - tempL.Word[0] = 0; - tempL.Word[0] = WriteShortParameterToEEPROM(SYS_COMMAND, SYS_COMMAND_WIDTH); - #endif - tempL.Word[0] = INTCMD_USER_MODE; - } - else if(tempL.Word[0] == INTCMD_CALIB_MODE) EnterCalibMode(); // calibration mode - //------------------------------------------------------------------------ - #if(ENABLE_ZERO_CALIB_CMD) - else if(tempL.Word[0] == INTCMD_ZERO_CALIB_MODE) - { - tempL.Word[0] = INTCMD_ZERO_CALIB_HEX; - tempL.Word[0] = WriteShortParameterToEEPROM(SYS_COMMAND, SYS_COMMAND_WIDTH); - if(tempL.Word[0] != INTCMD_ZERO_CALIB_HEX) break; - EnterZeroCalibMode(); // calibration mode - tempL.Word[0] = INTCMD_ZERO_CALIB_MODE; - } - #endif - //------------------------------------------------------------------------ - else if(tempL.Word[0] == INTCMD_DEBUG_MODE) EnterDebugMode(); // debug mode - else if(tempL.Word[0] == INTCMD_BATTERY_MODE) EnterBatteryMode(); // battery mode - else if(tempL.Word[0] == INTCMD_GCF_TEST_MODE) EnterGcfTestMode(); // GCF mode - else if(tempL.Word[0] == INTCMD_SAVE_SETUP) SaveFactorySetting(); // Save the factory setting - else if(tempL.Word[0] == INTCMD_RESTORE) RestoreFactorySetting(); // Restore factory settings - else if(tempL.Word[0] == INTCMD_RESET_CORR) DefaultDevCoef(); // Restore - else tempL.Word[0] = 0 ; - - CMDComPassword = tempL.Word[0]; - enable_interrupts(); - return ; - - case INT_CLEAR_RECORD: // 0x820E clear data record: [Disable Read] - tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; - tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; - if(tempL.Word[0] == ('B'<<8)+'J') ClearAlarmRecord(); - else if(tempL.Word[0] == ('L'<<8)+'S') ClearHistoryRecord(); - else if(tempL.Word[0] == ('R'<<8)+'Z') ClearDateRecord(); - return ; - - case INT_TEST_OFFSET: // 0x820F [Disable Read] - tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; - tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; - - CMDComPassword = tempL.Word[0]; - tempL.Word[0] = voltageDetected[NIDX]; // ReadDataFromMovingAverage(NIDX); - if(CMDComPassword == ('K'<<8)+'Q') offsetAir = WriteShortParameterToEEPROM(OFFSET_AIR, OFFSET_AIR_WIDTH); - else if(CMDComPassword == ('J'<<8)+'Z') offsetGas = WriteShortParameterToEEPROM(OFFSET_GAS, OFFSET_GAS_WIDTH); - return; - - // parameter Address - //case INT_PROTOCOL 0x8210 // - case INT_SLAVER_ADDR: // 0x8211 MODBUS Slaver Addr -// if(ZeroCalibInput()) -// { -// tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; -// tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; -// tempL.Byte[SLAVER_ADDR_CRC] = CRC8(tempL.Byte, SLAVER_ADDR_CRC); -// WriteMultiByteToEEPROM(SLAVER_ADDR, tempL.Byte, SLAVER_ADDR_WIDTH, FROCK_EEPROM); -// ReadMultiByteFromEEPROM(SLAVER_ADDR, tempL.Byte, SLAVER_ADDR_WIDTH, FROCK_EEPROM); -// localAddress = tempL.Byte[0]; -// } -// else WriteWordByCom(&localAddress, SLAVER_ADDR, SLAVER_ADDR_WIDTH, SLAVER_ADDR_MAX, SLAVER_ADDR_MIN); -// break; - - case INT_METER_FACTOR: WriteWordByCom(&MeterFactor, METER_FACTOR, METER_FACTOR_WIDTH, METER_PARAMETER_MAX, METER_PARAMETER_MIN); break;// 0x8212 - case INT_MAX_FLOW: // 0x8214 - //WriteDWordByCom(&maxFlowRate,MAX_FLOW, MAX_FLOW_WIDTH,GetFlowRate(MAX_INDEX-1, CTYPE_FR), 0); - WriteDWordByCom(&maxFlowRate, MAX_FLOW, MAX_FLOW_WIDTH, 0xFFFFFFFF, 0); - DefaultDevCoef(); - break; - - - case INT_OFFSET_GAS: - WriteWordByCom(&offsetGas, OFFSET_GAS, OFFSET_GAS_WIDTH, OFFSET_MAX, OFFSET_MIN); - //sampleState.EnableRoughTest = 0; - break; // 0x8216 - - case INT_OFFSET_AIR: - WriteWordByCom(&offsetAir, OFFSET_AIR, OFFSET_AIR_WIDTH, OFFSET_MAX, OFFSET_MIN); - //sampleState.EnableRoughTest = 0; - break; // 0x8217 - - case INT_SAMPLE_PERIOD: WriteWordByCom(&factoryInterval, SAMPLE_PERIOD, SAMPLE_PERIOD_WIDTH, SAMPLE_PERIOD_MAX, SAMPLE_PERIOD_MIN); break; // 0x8218 - case INT_HISTORY_PERIOD: WriteWordByCom(&historyPeriod, HISTORY_PERIOD, HISTORY_PERIOD_WIDTH, 720, 0); break; // 0x8219 - - //--------------------------------------------------------------------- - #ifndef ENABLE_ACCPULSE - #pragma message("[undefined] ENABLE_ACCPULSE") - #elif(ENABLE_ACCPULSE) - case INT_PULSE_UNIT: // 0x821A - //WriteWordByCom(&calibUnitPerPulse, CALIB_PULSE, CALIB_PULSE_WIDTH, CALIB_PULSE_UNIT_MAX, 1); - SetWordCmdByCom(&CMDComPassword); - if(parameterState == ABORD_OPERATION) break; - if((signed int)CMDComPassword > CALIB_PULSE_UNIT_MAX) break; - if((signed int)CMDComPassword < CALIB_PULSE_UNIT_MIN) break; - tempDev.Word[0] = CMDComPassword; - calibUnitPerPulse = (signed int)WriteParameterToEEPROM(CALIB_PULSE, CALIB_PULSE_WIDTH); - lastRemaining = 0; - Total[MIN_BIT] = 0; - break; - #endif - //--------------------------------------------------------------------- - case INT_SENSOR_SN: WriteEEPROMByCom(SENSOR_SN_BASE, SENSOR_SN_DEPTH); break; // 0x821D/0x821E/0x821F - case INT_TOTAL_ACC: WriteACCFRByCom(); break; // 0x8220-0x8225 - case INT_CALIB_TA: WriteWordByCom(&calibTemperature, CALIB_TEMPERATURE, CALIB_TEMPERATURE_WIDTH, CALIB_TEMPRETURE_MAX, CALIB_TEMPRETURE_MIN); break; //0x8226 - - //===================================================================== -#ifndef ENABLE_A_TYPE_FLOWRATE -#pragma message("[undefined] ENABLE_A_TYPE_FLOWRATE") -#elif(ENABLE_A_TYPE_FLOWRATE) - case INT_OFFSET_A_GAS: WriteWordByCom(&offsetGasA, OFFSET_A_GAS, OFFSET_A_GAS_WIDTH, OFFSET_A_MAX, OFFSET_A_MIN); break; // 0x8227 - case INT_OFFSET_A_AIR: WriteWordByCom(&offsetAirA, OFFSET_A_AIR, OFFSET_A_AIR_WIDTH, OFFSET_A_MAX, OFFSET_A_MIN); break; // 8228 // 0x8227 - case INT_ATYPE_INDEX_GAIN: - if(!currentMode.Bit.CalibMode) return; - WriteWordByCom(&ATypeIndexGain, ATYPE_INDEX_GAIN, ATYPE_INDEX_GAIN_WIDTH, ATYPE_INDEX_GAIN_MAX, ATYPE_INDEX_GAIN_MIN); - break; - case INT_GDCF_ATYPE: WriteWordByCom(&GDCFactorAType, GCF_ATYPE, GCF_ATYPE_WIDTH, GCF_PARAMETER_MAX, GCF_PARAMETER_MIN); break; // 0x822A - case INT_FR_SWITCH_POINT: WriteDWordByCom(&switchFIndex, SWITCH_FR, SWITCH_FR_WIDTH, SWITCH_FR_INDEX_MAX, SWITCH_FR_INDEX_MIN); break; // 0x825D // 0x8228 - - //========================================================================== - #ifndef ENABLE_PLUG_IN_FLOWRATE - #pragma message("[undefined] ENABLE_PLUG_IN_FLOWRATE") - #elif(ENABLE_PLUG_IN_FLOWRATE) - case INT_CALIB_PIPE: WriteWordByCom(&calibDiameter, CALIB_DIAMETER, CALIB_DIAMETER_WIDTH, 100, 25); break; //0x822C - case INT_WORK_PIPE: WriteWordByCom(&workDiameter, WORK_DIAMETER, WORK_DIAMETER_WIDTH, 5000, 25); break; //0x822D - #endif - - //========================================================================== - #ifndef ENABLE_AUTO_CALIB_ATYPE_OFFSET - #pragma message("[undefined] ENABLE_AUTO_CALIB_ATYPE_OFFSET") - #elif(ENABLE_AUTO_CALIB_ATYPE_OFFSET) - case INT_AUTO_CALIB_ATYPE: WriteWordByCom(&autoCalibrateOffset, AUTO_OFFSET_CMD, AUTO_OFFSET_CMD_WIDTH,0xff, 0); - case INT_USER_INIT_INDEX: WriteWordByCom(&userInitialIndex, USER_INIT_INDEX, USER_INIT_INDEX_WIDTH, 20000, 0); - #endif - //===================================================================== -#endif - - //===================================================================== - case INT_WORK_UNIT: //0x822E - tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; - tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; - //controlCammand = flowUnit; - if(tempL.Word[0] == flowUnit) break; - ConvertAllFlowRateAndSave(tempL.Word[0]); - break; - //===================================================================== - case INT_DIS_LANGUAGE: WriteWordByCom(&language, DIS_LANGUAGE, DIS_LANGUAGE_WIDTH, 2, 0); break; // 0x822F - case INT_ACC_OUT_BIT: WriteWordByCom(&uartDecimalPoint, COM_DECIMAL_POINT, COM_DECIMAL_POINT_WIDTH, 4, 3); break; // 0x8230 - case INT_REVERSE_SCALE: WriteWordByCom(&reverseScale, REVERSE_SCALE, REVERSE_SCALE_WIDTH, REVERSE_SCALE_MAX, REVERSE_SCALE_MIN); break; // 0x8231 - case INT_VHH_HIGH: WriteWordByCom(&VHHHigh, VHH_HIGH, VHH_HIGH_WIDTH, VHH_MAX, VHH_MIN); break; // 0x8232 - case INT_VHH_ROOM: WriteWordByCom(&VHHRoom, VHH_ROOM, VHH_ROOM_WIDTH, VHH_MAX, VHH_MIN); break; // 0x8233 - case INT_VHH_LOW: WriteWordByCom(&VHHLow, VHH_LOW, VHH_LOW_WIDTH, VHH_MAX, VHH_MIN); break; // 0x8234 - case INT_NRH_HIGH: WriteWordByCom(&NRHHigh, NRH_HIGH, NRH_HIGH_WIDTH, NRH_MAX, NRH_MIN); break; // 0x8235 - case INT_NRH_ROOM: WriteWordByCom(&NRHRoom, NRH_ROOM, NRH_ROOM_WIDTH, NRH_MAX, NRH_MIN); break; // 0x8236 - case INT_NRH_LOW: WriteWordByCom(&NRHLow, NRH_LOW, NRH_LOW_WIDTH, NRH_MAX, NRH_MIN); break; // 0x8237 - //********************************************************************* - case INT_GCF_A: - WriteDWordByCom((u32 *)&GCFCoefA, GCF_A, GCF_A_WIDTH, 0xffffffff, 0); - ComputeGCFFactor(); - break; // 0x823B - case INT_GDCF: - case INT_GCF_B: WriteWordByCom((u16 *)&GDCFactor, GCF_B, GCF_B_WIDTH, GCF_PARAMETER_MAX, GCF_PARAMETER_MIN); - ComputeGCFFactor(); - break; // 0x8213 // 0x823D - case INT_GCF_C: - WriteDWordByCom((u32 *)&GCFCoefC, GCF_C, GCF_C_WIDTH, 0xffffffff, 0); - ComputeGCFFactor(); - break; // 0x823E - //********************************************************************* - case INT_RH_GAINRES: WriteWordByCom(&RhExtGainRes, RH_GAINRES, RH_GAINRES_WIDTH, RH_GAINRES_MAX, RH_GAINRES_MIN); break; // 0x8240 - case INT_ZERO_SUPPRESSION: WriteWordByCom(&zeroSuppression, ZERO_SUPPRESSION, ZERO_SUPPRESSION_WIDTH, ZERO_SUPPRESSION_MAX, ZERO_SUPPRESSION_MIN); break; // 0x8244 - case INT_STATIC_LOW_TA: WriteWordByCom(&staticLowTemperature, STATIC_LOW_TA, STATIC_LOW_TA_WIDTH, STATIC_LOW_TA_MAX, STATIC_LOW_TA_MIN); break; // 0x8245 - case INT_STATIC_HIGH_TA: WriteWordByCom(&staticHighTemperature, STATIC_HIGH_TA, STATIC_HIGH_TA_WIDTH, STATIC_HIGH_TA_MAX, STATIC_HIGH_TA_MIN); break; // 0x8246 - //case INT_PULSE_COUNTER: WriteWordByCom(&pulseCounter, PULSE_COUNTER, PULSE_COUNTER_WIDTH, 0xFFFFFFFF, 0); break; // 0x8247 -//FY -// case INT_ATYPE_RC: -// if(!currentMode.Bit.CalibMode) return; -// WriteWordByCom(&ATypeRC, ATYPE_RC, ATYPE_RC_WIDTH, ATYPE_RC_MAX, ATYPE_RC_MIN); -// ComputRRRHRatio(); -// break; // 0x8249 // - - //===================================================================== - #ifndef ENABLE_USE_ATYPE_DCP - #pragma message("[undefined] ENABLE_USE_ATYPE_DCP") - #elif(ENABLE_USE_ATYPE_DCP) - case INT_ATYPE_WIPER: - if(!currentMode.Bit.CalibMode) return; - SetWordCmdByCom(&calibType); - if(calibType != 0xAA55) - { - if(calibType > ATYPE_WIPER_MAX) break; - tempL.Word[0] = calibType; - calibType = 0; - ATypeWiper = (u16)WriteShortParameterToEEPROM(ATYPE_WIPER, ATYPE_WIPER_WIDTH); - ComputRRRHRatio(); - } - else - { - calibType = ('A'<<8)+'P'; - MaxCTypeWiper = ATYPE_WIPER_MAX; - MinCTypeWiper = ATYPE_WIPER_MIN; - } - break; // 0x824A // - #endif - - //===================================================================== - #ifndef ENABLE_USE_CTYPE_DCP - #pragma message("[undefined] ENABLE_USE_CTYPE_DCP") - #elif(ENABLE_USE_CTYPE_DCP) - case INT_CTYPE_WIPER: - if(!currentMode.Bit.CalibMode) return; - SetWordCmdByCom(&calibType); - if(calibType != 0xAA55) - { - if(calibType > CTYPE_WIPER_MAX) break; - tempL.Word[0] = calibType; - calibType = 0; - CTypeWiper = (u16)WriteShortParameterToEEPROM(CTYPE_WIPER, CTYPE_WIPER_WIDTH); - //ComputRRRHRatio(); - } - else - { - calibType = ('C'<<8)+'P'; - MaxCTypeWiper = CTYPE_WIPER_MAX; - MinCTypeWiper = CTYPE_WIPER_MIN; - } - - //WriteWordByCom(&CTypeWiper, CTYPE_WIPER, CTYPE_WIPER_WIDTH, CTYPE_WIPER_MAX, CTYPE_WIPER_MIN); - //ComputRRRHRatio(); - break; // 0x824B // - #endif - - //===================================================================== - #ifndef ENABLE_EDM7791_ALL - #pragma message("[undefined] ENABLE_EDM7791_ALL") - #elif(ENABLE_EDM7791_ALL) - case INT_SYS_LCD: WriteWordByCom(&SysLcd, SYS_LCD, SYS_LCD_WIDTH, SYS_LCD_MAX, SYS_LCD_MIN); break; // 0x8252 // - #endif - - //===================================================================== - #ifndef ENABLE_4_20MA_ALL - #pragma message("[undefined] ENABLE_4_20MA_ALL") - #elif(ENABLE_4_20MA_ALL) - case INT_SYS_CHIP: WriteWordByCom(&SysLoopChip, SYS_LOOP_CHIP, SYS_LOOP_CHIP_WIDTH, SYS_LOOP_CHIP_MAX, SYS_LOOP_CHIP_MIN); break; // 0x8253 // - #endif - - //===================================================================== - case INT_TEMP_CORR: WriteWordByCom(&temperatureFactor, TEMP_FACTOR, TEMP_FACTOR_WIDTH, TEMP_FACTOR_MAX, TEMP_FACTOR_MIN); break; // 0x8254 // - - //-------------------------------------------------------------------- - #ifndef ENABLE_SAMPLE_GREATER_GAIN - #pragma message("[undefined] ENABLE_SAMPLE_GREATER_GAIN") - #elif(ENABLE_SAMPLE_GREATER_GAIN) - case INT_OFFSET_VDUGX_GAS: WriteWordByCom(&offsetGasGainx, OFFSET_GAS_VDUGX, OFFSET_GAS_VDUGX_WIDTH, 20000, 4000); break;// 0x8255 // - case INT_OFFSET_VDUGX_AIR: WriteWordByCom(&offsetAirGainx, OFFSET_AIR_VDUGX, OFFSET_AIR_VDUGX_WIDTH, 20000, 4000); break; // 0x8256 // - case INT_OFFSET_RGINX: WriteWordByCom(&offsetGCFX, OFFSET_GCFX, OFFSET_GCFX_WIDTH, 20000, 4000); break; // 0x8257 // - #endif - - //-------------------------------------------------------------------------- - #ifndef ENABLE_A_TYPE_FLOWRATE - #pragma message("[undefined] ENABLE_A_TYPE_FLOWRATE") - #elif(ENABLE_A_TYPE_FLOWRATE) - case INT_NRH_P50: WriteWordByCom(&P0RhHigh, P0_0_RH, P0_0_RH_WIDTH, 65535, 0); break; // 0x8258 // P0RhLow - case INT_NRH_P0: WriteWordByCom(&P0RhLow, P0_0_RH, P0_0_RH_WIDTH, 65535, 0); break; // 0x8259 // P0RhLow - #endif - - //-------------------------------------------------------------------- - case INT_RES_FACTOR: WriteWordByCom(&resFactor, RES_FACTOR, RES_FACTOR_WIDTH, RES_FACTOR_MAX, RES_FACTOR_MIN); break; // 0x825B - - case INT_BATTEST_PERIOD: WriteWordByCom(&batteryTestPeriod, BATTEST_PERIOD, BATTEST_PERIOD_WIDTH, BATTEST_PERIOD_MAX, BATTEST_PERIOD_MIN); break; // 0x825C - - //===================================================================== - #ifndef ENABLE_ADJUST_ADC_GAIN - #pragma message("[undefined] ENABLE_ADJUST_ADC_GAIN") - #elif(ENABLE_ADJUST_ADC_GAIN) - case INT_ADC_GAIN: WriteWordByCom(&adcGain, SD24_GAIN, SD24_GAIN_WIDTH, 128, 1); break; // 0x825A - #endif - - //===================================================================== - #ifndef ENABLE_FLOW_GAIN - #pragma message("[undefined] ENABLE_FLOW_GAIN") - #elif(ENABLE_FLOW_GAIN) - case INT_CALIB_FR_GAIN: // 0x825F - SetWordCmdByCom(&CMDComPassword); - //if(JudgeFlowRateGain(CMDComPassword)) break; - tempL.Word[0] = CMDComPassword; - calibFlowGain = (u16)WriteShortParameterToEEPROM(FLOW_GAIN, FLOW_GAIN_WIDTH); - break; - #endif - - //===================================================================== - //Update program - case INT_UPDATE_APP: - SetWordCmdByCom(&CMDComPassword); - if(parameterState == ABORD_OPERATION) break; - if(CMDComPassword == (u16)UPGRADE_APP_CMD) - { - UPGRADECammand = (u16)UPGRADE_APP_CMD; - disable_interrupts(); - ResetSystem(); - while(1); - } -// else -// { -// disable_interrupts(); -// UPGRADECammand = 0; -// if((u16)ReadParameterFromMemory(UPGRADE_APP, UPGRADE_APP_WIDTH, 0) != 0xAA55) return; -// BackupParameterToFlash(); -// enable_interrupts(); -// } - else if(CMDComPassword == (u16)END_UPGRADE_APP_CMD) - { - disable_interrupts(); - UPGRADECammand = 0; - BackupParameterToFlash(); - enable_interrupts(); - } - break; - - //===================================================================== - case INT_CURVE_NUM: // 0x8009 [Enable Read And Write] // max:20 - #ifndef ENABLE_ONE_TABLE - #pragma message("[undefined] ENABLE_ONE_TABLE") - #elif(ENABLE_ONE_TABLE) - calibType = ENABLE_ONE_TABLE_NAME; - #endif - - if(calibType == INTCMD_1ST_TABLE) WriteWordByCom(&curveTANum, TACURVE_NUM, TACURVE_NUM_WIDTH, CURVE_DATA_MAX, 3); - else if(calibType == INTCMD_2ND_TABLE) WriteWordByCom(&curveATypeNum, ATYPECURVE_NUM, ATYPECURVE_NUM_WIDTH, CURVE_DATA_MAX, 3); - break; - - //===================================================================== - // for calibration data - //===================================================================== - default: - if((MBBuf.StartAddr >= INT_CURVE_NODE1) && (MBBuf.StartAddr <= INT_CURVE_NODE36)) - { - WriteCurveByCom();//0x800A-0x8073 - break; - } - - tempL.Word[0] = 0; - MBBuf.DataByte = 2; - if((MBBuf.StartAddr & 0xF000) != INT_CALIB_1) //0xE000 - { - MBBuf.BusError = ILLEGAL_DATA_ADDRESS; - return; - } - if(calibType == INTCMD_CTYPE_CURVE)//8202->4354 - { - WriteCalbrationDataByCom(CALI_DATA_ADDR, MAX_OPERATE_DEPTH); - //currentMode.Bit.CalibMode = 0; - EnterUserMode(); - } - //------------------------------------------------------------------------ - #ifndef ENABLE_2ND_CURVE - #pragma message("[undefined] ENABLE_2ND_CURVE") - #elif(ENABLE_2ND_CURVE) - else if(calibType == INT_2ND_CURVE_CMD) WriteCalbrationDataByCom(CALI_DATA2_ADDR, MAX_OPERATE_DEPTH2); - #endif - //------------------------------------------------------------------------ - #ifndef ENABLE_3RD_CURVE - #pragma message("[undefined] ENABLE_3RD_CURVE") - #elif(ENABLE_3RD_CURVE) - else if(calibType == INT_3RD_CURVE_CMD) WriteCalbrationDataByCom(CALI_DATA3_ADDR, MAX_OPERATE_DEPTH3); - #endif - //------------------------------------------------------------------------ - else MBBuf.BusError = SLAVE_DEVICE_FAILURE; - return; - } - } -} - -u8 untempBuf[CALIB_WIDTH],untempBuf1[CALIB_WIDTH]; -void InternalWriteParameterProtocolToFlash(void) -{ - MBBuf.DataByte = 0; - while(1) - { - if(ModbusVariablePointerProcess()) return; - MBBuf.DataByte = 2; - switch(MBBuf.StartAddr) - { - case INT_SERIES_BASE: // 0x8000 λ SN ---------------------------------------------------------- - { - //SNijΪ6Word - WriteWordByComToFlash(&meterSN1,WP_VENDER);//ղmeterSN1,ڸFlashʱװ - WriteWordByComToFlash(&meterSN2,WP_VENDER);//ղmeterSN2,ڸFlashʱװ - WriteWordByComToFlash(&meterSN3,WP_VENDER);//ղmeterSN3,ڸFlashʱװ - WriteWordByComToFlash(&meterSN4,WP_VENDER);//ղmeterSN4,ڸFlashʱװ - WriteWordByComToFlash(&meterSN5,WP_VENDER);//ղmeterSN5,ڸFlashʱװ - WriteWordByComToFlash(&meterSN6,WP_VENDER);//ղmeterSN6,ڸFlashʱװ - }break; - - case INT_TIME_BASE: /*0x8006 ----------------------------------------------*/ - { - - }break; - - case INT_CURVE_TYPE:{ /*0x8202 select curve type ----------------------------------------------*/ - tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; - tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; - if(tempL.Word[0] == INTCMD_CTYPE_CURVE) {calibType =INTCMD_CTYPE_CURVE;}/*0x4354*/ - else if(tempL.Word[0] == INTCMD_ATYPE_CURVE){calibType =INTCMD_ATYPE_CURVE;}/*0x4154*/ - else if(tempL.Word[0] == INTCMD_1ST_TABLE){calibType = INTCMD_1ST_TABLE; }/*0x4E31*/ - else if(tempL.Word[0] == INTCMD_2ND_TABLE){calibType = INTCMD_2ND_TABLE; }/*0x4E32*/ - else if(tempL.Word[0] == INTCMD_PRESET_OFFSET) /*0x5057 ƫ*/ - { - - tempL.Word[0] = voltageDetected[NIDX]; -// if(voltageDetected[IVHDX]<56000)tempL.Word[0] = voltageDetected[NIDX];//ӳڸ offsetGas offsetAir -// else tempL.Word[0] =voltageDetected[VRHX ]; - - offsetGas = tempL.Word[0]; - //offsetAir = tempL.Word[0]; - - munWriteParams = WP_VENDER; - if(mucSaveParams != PARAMS_ING) mucSaveParams = PARAMS_READY; - } - else if(tempL.Word[0] == INTCMD_CALIB_HTEMP)/*0x4854*/{HighTemperatureParameterWriting();}// - else if(tempL.Word[0] == INTCMD_CALIB_LTEMP)/*0x4c54*/{LowTemperatureParameterWriting();} // - else MBBuf.BusError = SLAVE_DEVICE_FAILURE; - }break; - - case INT_OFFSET_GAS:// 0x8216 λ offsetGas ---------------------------------------------- - WriteWordByComToFlash(&offsetGas,WP_VENDER);//offsetGasڸFlashʱװ - break; - case INT_OFFSET_AIR:// 0x8217 λ offsetAir ---------------------------------------------- - WriteWordByComToFlash(&offsetAir,WP_VENDER);//offsetAirڸFlashʱװ - break; - - default:// -------------------------------------------------------------------------------------------- - - //дУ׼ -// //MBBuf.StartAddr = 0x800A-0x8073 д36--------------------------- -// if((MBBuf.StartAddr >= INT_CURVE_NODE1) && (MBBuf.StartAddr <= INT_CURVE_NODE36)) -// { -// WriteCurveByCom(); -// break; -// } - //MBBuf.StartAddr = 0xE000 ------------------------------------------- - if((MBBuf.StartAddr & 0xF000) != INT_CALIB_1) { MBBuf.BusError = ILLEGAL_DATA_ADDRESS; return; }//!=0xE000ֱ˳ - if(calibType == INTCMD_CTYPE_CURVE) //8202->4354 - { - memcpy(untempBuf, (void *)&MBBuf.RxPointer[MBBuf.Index], MBBuf.ByteNumber); - if(offsetAir) - FLASH_Write_Calib_Data_ToFlash(MBBuf.StartAddr-0xE000 ,untempBuf); - else FLASH_Write_Calib2_Data_ToFlash(MBBuf.StartAddr-0xE000 ,untempBuf); - - ReadCalibDataFromFlash( MBBuf.StartAddr-0xE000 ,untempBuf1, MBBuf.ByteNumber ); - if(memcmp(untempBuf,untempBuf1, MBBuf.ByteNumber))MBBuf.BusError = SLAVE_DEVICE_FAILURE; - - return;//д - } - else MBBuf.BusError = SLAVE_DEVICE_FAILURE; - disable_interrupts(); - - } - } -} - - -void InternalReadParameterProtocolInFlash(void) -{ - switch(MBBuf.StartAddr & 0xff00) - { - case INT_METER_CODE: ReadMeterSamplingData(); break; // 0x8300 - case INT_METER_INFO: ReadMeterInfo(); break; // 0x8000 - case INT_METER_PARA: ReadMeterParameter(); break; // 0x8200 - case INT_METER_SYS: ReadMeterSystemData(); break; // 0x8400 - case INT_METER_BASIC: ReadMeterBasicData(); break; // 0x8500 - default: -// disable_interrupts(); - if((MBBuf.StartAddr & 0xF000) == 0xE000) - { - if(calibType == INTCMD_CTYPE_CURVE) //ReadCalbrationDataByCom(CALI_DATA_ADDR, MAX_OPERATE_DEPTH); - { - - if(offsetAir)ReadCalibDataFromFlash( MBBuf.StartAddr-0xE000 ,&MBBuf.RxPointer[MBBuf.Index], MBBuf.ByteNumber ); - else ReadCalib2DataFromFlash(MBBuf.StartAddr-0xE000 ,&MBBuf.RxPointer[MBBuf.Index], MBBuf.ByteNumber ); - - } - } - return; - } -} \ No newline at end of file diff --git a/user/Protocol/InternalModbus.c b/user/Protocol/InternalModbus.c old mode 100755 new mode 100644 index 674ff49..bd2b0c5 --- a/user/Protocol/InternalModbus.c +++ b/user/Protocol/InternalModbus.c @@ -1,103 +1,67 @@ #include "../main/SystemInclude.h" -u16 UPGRADECammand; - const u16 ReadCode[] = { CODE1, CODE2, CODE3, CODE4, CODE5, CODE6, CODE7, CODE8, CODE9,CODE10,CODE11,CODE12,CODE13,CODE14,CODE15,CODE16 }; - -u16 voltageDetected[ANX]; -u16 WordReg[INT_WORD_REG_MAX]; //WordReg[128];/ -u32 DWordReg[INT_DWORD_REG_MAX]; // DWordReg[64];// - -//const u16 WordDefault[INT_WORD_REG_MAX][3] = WORD_DEFAULT; -const u16 WordDefault[INT_WORD_REG_MAX][3] = { - REG_0X8210_VALUE, REG_0X8211_VALUE, REG_0X8212_VALUE, REG_0X8213_VALUE, - REG_0X8214_VALUE, REG_0X8215_VALUE, REG_0X8216_VALUE, REG_0X8217_VALUE, - REG_0X8218_VALUE, REG_0X8219_VALUE, REG_0X821A_VALUE, REG_0X821B_VALUE, - REG_0X821C_VALUE, REG_0X821D_VALUE, REG_0X821E_VALUE, REG_0X821F_VALUE, - - REG_0X8220_VALUE, REG_0X8221_VALUE, REG_0X8222_VALUE, REG_0X8223_VALUE, - REG_0X8224_VALUE, REG_0X8225_VALUE, REG_0X8226_VALUE, REG_0X8227_VALUE, - REG_0X8228_VALUE, REG_0X8229_VALUE, REG_0X822A_VALUE, REG_0X822B_VALUE, - REG_0X822C_VALUE, REG_0X822D_VALUE, REG_0X822E_VALUE, REG_0X822F_VALUE, - - REG_0X8230_VALUE, REG_0X8231_VALUE, REG_0X8232_VALUE, REG_0X8233_VALUE, - REG_0X8234_VALUE, REG_0X8235_VALUE, REG_0X8236_VALUE, REG_0X8237_VALUE, - REG_0X8238_VALUE, REG_0X8239_VALUE, REG_0X823A_VALUE, REG_0X823B_VALUE, - REG_0X823C_VALUE, REG_0X823D_VALUE, REG_0X823E_VALUE, REG_0X823F_VALUE, - - REG_0X8240_VALUE, REG_0X8241_VALUE, REG_0X8242_VALUE, REG_0X8243_VALUE, - REG_0X8244_VALUE, REG_0X8245_VALUE, REG_0X8246_VALUE, REG_0X8247_VALUE, - REG_0X8248_VALUE, REG_0X8249_VALUE, REG_0X824A_VALUE, REG_0X824B_VALUE, - REG_0X824C_VALUE, REG_0X824D_VALUE, REG_0X824E_VALUE, REG_0X824F_VALUE, - - REG_0X8250_VALUE, REG_0X8251_VALUE, REG_0X8252_VALUE, REG_0X8253_VALUE, - REG_0X8254_VALUE, REG_0X8255_VALUE, REG_0X8256_VALUE, REG_0X8257_VALUE, - REG_0X8258_VALUE, REG_0X8259_VALUE, REG_0X825A_VALUE, REG_0X825B_VALUE, - REG_0X825C_VALUE, REG_0X825D_VALUE, REG_0X825E_VALUE, REG_0X825F_VALUE, - - REG_0X8260_VALUE, REG_0X8261_VALUE, REG_0X8262_VALUE, REG_0X8263_VALUE, - REG_0X8264_VALUE, REG_0X8265_VALUE, REG_0X8266_VALUE, REG_0X8267_VALUE, - REG_0X8268_VALUE, REG_0X8269_VALUE, REG_0X826A_VALUE, REG_0X826B_VALUE, - REG_0X826C_VALUE, REG_0X826D_VALUE, REG_0X826E_VALUE, REG_0X826F_VALUE, - - REG_0X8270_VALUE, REG_0X8271_VALUE, REG_0X8272_VALUE, REG_0X8273_VALUE, - REG_0X8274_VALUE, REG_0X8275_VALUE, REG_0X8276_VALUE, REG_0X8277_VALUE, - REG_0X8278_VALUE, REG_0X8279_VALUE, REG_0X827A_VALUE, REG_0X827B_VALUE, - REG_0X827C_VALUE, REG_0X827D_VALUE, REG_0X827E_VALUE, REG_0X827F_VALUE -}; - -//const u32 DWordDefault[INT_DWORD_REG_MAX][3] = DWORD_DEFAULT; -const u32 DWordDefault[INT_DWORD_REG_MAX][3] = { - REG_0X8280_VALUE, REG_0X8282_VALUE, REG_0X8284_VALUE, REG_0X8286_VALUE, - REG_0X8288_VALUE, REG_0X828A_VALUE, REG_0X828C_VALUE, REG_0X828E_VALUE, - REG_0X8290_VALUE, REG_0X8292_VALUE, REG_0X8294_VALUE, REG_0X8296_VALUE, - REG_0X8298_VALUE, REG_0X829A_VALUE, REG_0X829C_VALUE, REG_0X829E_VALUE -}; __HWSwitch_Union_TypeDef switchStatus; -void CalibSystemOffset(void); /******************************************************************************/ -//0x8200 ʵʩ -__weak void InterCurveProcess(void){} -__weak void InterControlProcess(void){} -__weak void SaveFactorySetting(void){} -__weak void RestoreFactorySetting(void){} -__weak void DefaultDevCoef(void){} -__weak void InterClearProcess(void){} - - -/******************************************************************************/ -__weak void CalibSystemOffset(void) +void ReadMeterSystemData(void) { - tempL.Word[0] = voltageDetected[VDUGX]; - if(CMDComPassword == ('K'<<8)+'Q') offsetAir = WriteShortParameterToMemory(GET_WORD_ADDR(offsetAir)); //4B51 - else if(CMDComPassword == ('J'<<8)+'Z') offsetGas = WriteShortParameterToMemory(GAS_OFFSET); //4A5A -} + while(MBBuf.ByteNumber > 1) + { + MBBuf.DataByte = 2; + switch(MBBuf.StartAddr) + { + case INT_SYS_STATE: tempL.Word[0] = currentMode.Word; break; // 0x8400 + //case INT_SYS_MODE: tempL.Word[0] = currentMode.Word; break; // 0x8401 + //case INT_HARD_STATE: SystemHardWaerAutoCheck(); tempL.Word[0] = syatemHardState; break; // 0x8402 + case INT_SWTICH_STATE: //0x8403 +// switchStatus.Bit.CalibMode = ExternCalibratinInput(); -/******************************************************************************/ -//0x8400ȫȡ ϵͳu16ʼ----------------------------------------- -void InternalShortParameterInit(void) -{ - for( u32 I=0; I< INT_WORD_REG_MAX; I++ ) //max128 - { - WordReg[I] = ReadShortParameterFromMemory(MEM_ADDR_WORD_REG_START+I*REG_WORD_WIDTH, WordDefault[I][DEFAULT]); - } + #ifndef ENABLE_DEBUG_PIN + #pragma message("[undefined] ENABLE_DEBUG_PIN") + #elif(ENABLE_DEBUG_PIN) + switchStatus.Bit.DebugMode = ExternDebugInput(); + #endif + + #ifndef ENABLE_ZERO_CALIB_PIN + #pragma message("[undefined] ENABLE_ZERO_CALIB_PIN") + #elif(ENABLE_ZERO_CALIB_PIN) + switchStatus.Bit.ZeroCalib = ZeroCalibInput(); + #endif + + tempL.Word[0] = switchStatus.Word; + break; + + case INT_SYSTEM_VOLTAGE: tempL.Word[0] = systemVoltage; break; + case INT_PRODUCT_MODEL: ReadFlashByCom(ProductModel, 12); continue; + case INT_BUILD_DATE: ReadFlashByCom(SoftBuildDate, 10); continue; + // case INT_PGA_SCALE // PGAŴ + case INT_FR_PPM: tempL.Word[0] = temperatureFactor; break; // PPM + //case INT_CODE_COEFF: tempL.Word[0] = codeCoeff; break; // TR¶ϵ һϵ + //case INT_TA_DELTA: tempL.Word[0] = deltaTA; break; // MCU¶ֵ + // case INT_BL_FLOW + //case INT_DOP_VALUE: tempL.Word[0] = CTypeWiper; break; // ֵλ + //case INT_STD_TA: tempL.Word[0] = correctTA; break; // У׼ʱ¶ȼ + case INT_BPS: tempL.Word[0] = baudRate; break; // У׼ʱBPS + //case INT_DAC_ADJUST_OUT1: tempL.Word[0] = (('D'<<8)+'A'); break; // // + //case INT_DAC_ADJUST_OUT2: tempL.Word[0] = DACClibVoltageL; break; // // + //case INT_DAC_ADJUST_OUT3: tempL.Word[0] = DACClibVoltageM; break; // // + //case INT_DAC_ADJUST_OVER: tempL.Word[0] = DACClibVoltageH; break; // // + case INT_ZERO_CALIB_COUNTER: tempL.Word[0] = (u16)(compareBaseCounter>>ONE_SECOND_TIME_SHIFT); break; + default: + if(MBBuf.StartAddr > INT_METER_SYS_MAX) return; + tempL.Word[0] = 0; + break; + } + + CopyDataAndJudgeComplete(); + } } -/******************************************************************************/ -//0x8500ȫȡ ϵͳu32ʼ----------------------------------------- -void InternalLongParameterInit(void) -{ - for( u32 I=0; I 1) { MBBuf.DataByte = 2; - - switch(MBBuf.StartAddr) - { + switch(MBBuf.StartAddr) + { +// case INT_SERIES_BASE: +// //ReadEEPROMByCom(SERIES_BASE, SERIES_DEPTH); +// for (I = 0; I < SERIES_DEPTH; I++) MBBuf.RxPointer[MBBuf.Index++] = meterSN[SERIES_DEPTH-I-1] ;return; +// continue; //0x8000 // [Enable Read And Write] + case INT_SERIES_BASE1: tempL.Word[0] = meterSN1 ; break; case INT_SERIES_BASE2: tempL.Word[0] = meterSN2 ; break; case INT_SERIES_BASE3: tempL.Word[0] = meterSN3 ; break; case INT_SERIES_BASE4: tempL.Word[0] = meterSN4 ; break; case INT_SERIES_BASE5: tempL.Word[0] = meterSN5 ; break; case INT_SERIES_BASE6: tempL.Word[0] = meterSN6 ; break; - case INT_TIME_BASE: ReadTimeBase(); continue; //0x8006 [Enable Read And Write] + case INT_TIME_BASE: ReadTimeBase(); continue; //0x8006 [Enable Read And Write] case INT_CURVE_NUM: + #ifndef ENABLE_ONE_TABLE + #pragma message("[undefined] ENABLE_ONE_TABLE") + #elif(ENABLE_ONE_TABLE) + calibType = ENABLE_ONE_TABLE_NAME; + #endif + if(calibType == INTCMD_1ST_TABLE) tempL.Word[0] = curveTANum; else if(calibType == INTCMD_2ND_TABLE) tempL.Word[0] = curveATypeNum; else tempL.Word[0] = 0; @@ -146,90 +120,12 @@ void ReadMeterInfo(void) } break; } - - CopyDataAndJudgeComplete(); - } -} -/******************************************************************************/ -void ReadMeterSystemData(void) -{ - while(MBBuf.ByteNumber > 1) - { - MBBuf.DataByte = 2; - switch(MBBuf.StartAddr) - { - case INT_SYS_STATE: tempL.Word[0] = currentMode.Word; break; // 0x8400 - //case INT_SYS_MODE: tempL.Word[0] = currentMode.Word; break; // 0x8401 - //case INT_HARD_STATE: SystemHardWaerAutoCheck(); tempL.Word[0] = syatemHardState; break; // 0x8402 - case INT_SWTICH_STATE: //0x8403 -// switchStatus.Bit.CalibMode = ExternCalibratinInput(); - tempL.Word[0] = switchStatus.Word; - break; - - case INT_SYSTEM_VOLTAGE: tempL.Word[0] = systemVoltage; break; - case INT_PRODUCT_MODEL: ReadFlashByCom(ProductModel, 12); continue; - case INT_BUILD_DATE: ReadFlashByCom(SoftBuildDate, 10); continue; - // case INT_PGA_SCALE // PGAŴ - case INT_FR_PPM: tempL.Word[0] = temperatureFactor; break; // PPM - //case INT_CODE_COEFF: tempL.Word[0] = codeCoeff; break; // TR¶ϵ һϵ - //case INT_TA_DELTA: tempL.Word[0] = deltaTA; break; // MCU¶ֵ - //case INT_BL_FLOW - //case INT_DOP_VALUE: tempL.Word[0] = CTypeWiper; break; // ֵλ - //case INT_STD_TA: tempL.Word[0] = correctTA; break; // У׼ʱ¶ȼ - //case INT_DAC_ADJUST_OUT1: tempL.Word[0] = (('D'<<8)+'A'); break; // // - //case INT_DAC_ADJUST_OUT2: tempL.Word[0] = DACClibVoltageL; break; // // - //case INT_DAC_ADJUST_OUT3: tempL.Word[0] = DACClibVoltageM; break; // // - //case INT_DAC_ADJUST_OVER: tempL.Word[0] = DACClibVoltageH; break; // // - //case INT_ZERO_CALIB_COUNTER: tempL.Word[0] = (u16)(compareBaseCounter>>ONE_SECOND_TIME_SHIFT); break; - default: - if(MBBuf.StartAddr > INT_METER_SYS_MAX) return; - tempL.Word[0] = 0; - break; - } - CopyDataAndJudgeComplete(); } } /******************************************************************************/ -void ReadMeterInternalParameter(void) -{ - while(MBBuf.ByteNumber > 1) { - if( MBBuf.StartAddr < INT_METER_PARA) ReadMeterOperateResult(); - else if( MBBuf.StartAddr < INT_METER_DWORD_PARA) ReadMeterParameter(); - else ReadMeterDWordParameter(); - } -} - -/******************************************************************************/ -//0x8200 ַȡ(RAM)----------------------------------------- -void ReadMeterOperateResult(void) -{ - while(MBBuf.ByteNumber > 1) - { - MBBuf.DataByte = 2; - switch(MBBuf.StartAddr) { - case INT_CURVE_TYPE: tempL.Word[0] = calibType; break; // 0x8202 select curve type - case INT_RTC_SECOND: tempL.Word[0] = ReadSecond(); break; - case INT_CALIB_FAC: ReadCalibFAC(); break; // 0x820A // 2Byte [Disable Write] - case INT_CALIB_DEPTH: ReadCalibDepth(); break; // 0x820B // 2Byte [Disable Write] - case INT_CALIB_WIDTH: ReadCalibWidth(); break; // 0x820C // 2Byte [Disable Write] - case INT_CONTROL: tempL.Word[0] = CMDComPassword; break; - // case INT_CLEAR_RECORD 0x820E // clear data record: [Disable Read] - // case INT_TEST_OFFSET 0x820F // [Disable Read] - default: - if(MBBuf.StartAddr > INT_METER_OPERATE_MAX) return; - tempL.Word[0] = 0; - break; - } - - CopyDataAndJudgeComplete(); - } - -} -/******************************************************************************/ -//0x8300 ַȡ(RAM)----------------------------------------- void ReadMeterSamplingData(void) //ȡƲɼ { while(MBBuf.ByteNumber > 1) @@ -262,49 +158,6 @@ void ReadMeterSamplingData(void) // } /******************************************************************************/ -void ReadMeterParameter(void) -{ - u16 I; - while(MBBuf.ByteNumber > 1) - { - MBBuf.DataByte = 2; - - I = MBBuf.StartAddr - INT_METER_PARA; - if(I < INT_WORD_REG_MAX) tempL.Word[0] = WordReg[I]; - else if(MBBuf.StartAddr > INT_METER_PARA_MAX) { - MBBuf.ByteNumber = 0; - return; - } - else tempL.Word[0] = 0; - - CopyDataAndJudgeComplete(); - } -} - - -/******************************************************************************/ -void ReadMeterDWordParameter(void) -{ - u16 I; - - while(MBBuf.ByteNumber > 1) - { - MBBuf.DataByte = 4; - - I = MBBuf.StartAddr - INT_METER_DWORD_PARA; - if(I < INT_DWORD_REG_MAX) tempL.DWord = DWordReg[I]; - else if(MBBuf.StartAddr > INT_METER_DWORD_PARA_MAX) { - MBBuf.ByteNumber = 0; - return; - } - else tempL.DWord = 0; - - CopyDataAndJudgeComplete(); - } -} - -/******************************************************************************/ -//0x8600 ַȡ----------------------------------------- void ReadMeterBasicData(void) { while(MBBuf.ByteNumber > 1) @@ -312,9 +165,9 @@ void ReadMeterBasicData(void) MBBuf.DataByte = 2; switch(MBBuf.StartAddr & INT_METER_BASIC_MASK) { - case INT_METER_BASIC: + case INT_METER_BASIC: // 0x8500 if(MBBuf.StartAddr > INT_METER_BASIC_MAX) return; - ReadMultiByteFromMemory(BASIC_DATA_BASE + (MBBuf.StartAddr - INT_METER_BASIC)*2, &tempL.Byte[0], 2); + ReadMultiByteFromEEPROM(BASIC_DATA_BASE + (MBBuf.StartAddr - INT_METER_BASIC)*2, &tempL.Byte[0], 2, PARA_EEPROM); break; default: @@ -327,240 +180,238 @@ void ReadMeterBasicData(void) } /******************************************************************************/ -/******************************************************************************/ -/******************************************************************************/ -/******************************************************************************/ -//0x8000----------------------------------------- -void WriteMeterInfo(void) -{ - u16 I; - - while(MBBuf.ByteNumber > 1) - { - switch(MBBuf.StartAddr & 0xff00) { - case INT_SERIES_BASE: - { - MBBuf.DataByte = 12; - if( MBBuf.ByteNumber < MBBuf.DataByte ){ - MBBuf.BusError = ILLEGAL_DATA_VALUE; - return; - } - WriteMultiByteParameterByCom((u8 *)&meterSN1, SERIES_BASE, SERIES_DEPTH); //0x8000 // [Enable Read And Write] - - #ifndef ENABLE_BLUETOOTH_BEACON - #pragma message("[undefined] ENABLE_BLUETOOTH_BEACON") - #elif(ENABLE_BLUETOOTH_BEACON) - SetSNasBleName(); - #endif - } - break; - - case INT_TIME_BASE: - disable_interrupts(); - WriteTimeBase(); - //WriteAnHistoryData(0); /0x8006 [Enable Read And Write] - break; // save set time - - case INT_CURVE_NUM: // 0x8009 [Enable Read And Write] // max:20 - if(calibType == INTCMD_1ST_TABLE) WriteWordByCom(&curveTANum, TACURVE_NUM); - else if(calibType == INTCMD_2ND_TABLE) WriteWordByCom(&curveATypeNum, ATYPECURVE_NUM); - break; - - default: - if((MBBuf.StartAddr >= INT_CURVE_NODE1) && (MBBuf.StartAddr <= INT_CURVE_NODE36)) WriteCurveByCom(); - break; - } - - if(ModbusVariablePointerProcess()) return; - } -} - -/******************************************************************************/ -//0x8400----------------------------------------- -void WriteMeterSystemData(void) -{ - -} - -/******************************************************************************/ -//0x8200----------------------------------------- -void MeterInternalOperate(void) -{ - while(MBBuf.ByteNumber > 1) { - if( MBBuf.StartAddr < INT_METER_PARA) MeterOperate(); - else if( MBBuf.StartAddr < INT_METER_DWORD_PARA) WriteMeterParameter(); - else WriteMeterDwordParameter(); - } -} - -/******************************************************************************/ -//0x8200----------------------------------------- -void MeterOperate(void) +void ReadMeterParameter(void) { while(MBBuf.ByteNumber > 1) { - MBBuf.DataByte = 2; - switch(MBBuf.StartAddr) { - case INT_KEY_ID: - FreeSetDWordCmdByCom(&securityID); - if(securityID == COM_PASSWORD2) securityID = COM_PASSWORD1; - else if(securityID == COM_PASSWORD3) securityID = COM_PASSWORD1; - if(securityID == COM_PASSWORD1) IDvalidTime = 0; - break; - - case INT_TIME_BASE: // 0x8006 [Enable Read And Write] - disable_interrupts(); - WriteTimeBase(); - WriteAnHistoryData(0); // save set time - enable_interrupts(); - break; + MBBuf.DataByte = 2; + switch(MBBuf.StartAddr) + { + case INT_KEY_ID: tempL.DWord = securityID; MBBuf.DataByte = 4; break; //0x8200 Fixed Address write parameter ID Key 0x9600 [Disable Read] + case INT_CURVE_TYPE: tempL.Word[0] = calibType; break; // 0x8202 select curve type + case INT_RTC_SECOND: tempL.Word[0] = ReadSecond(); break; + case INT_CALIB_FAC: ReadCalibFAC(); break; // 0x820A // 2Byte [Disable Write] + case INT_CALIB_DEPTH: ReadCalibDepth(); break; // 0x820B // 2Byte [Disable Write] + case INT_CALIB_WIDTH: ReadCalibWidth(); break; // 0x820C // 2Byte [Disable Write] + case INT_CONTROL: tempL.Word[0] = CMDComPassword; break; + // case INT_CLEAR_RECORD 0x820E // clear data record: [Disable Read] + // case INT_TEST_OFFSET 0x820F // [Disable Read] + // parameter Address + // case INT_PROTOCOL 0x8210 // MODBUS Slaver Addr + case INT_SLAVER_ADDR: tempL.Word[0] = localAddress; break; // 0x8211 // MODBUS Slaver Addr + case INT_METER_FACTOR: tempL.Word[0] = MeterFactor; break; // 0x8212 + case INT_GDCF: tempL.Word[0] = GDCFactor; break; // 0x8213 + case INT_MAX_FLOW: tempL.DWord = maxFlowRate; MBBuf.DataByte = 4; break; // 0x8214 + case INT_OFFSET_GAS: tempL.Word[0] = offsetGas; break; // 0x8216 + case INT_OFFSET_AIR: tempL.Word[0] = offsetAir; break; // 0x8217 + case INT_SAMPLE_PERIOD: tempL.Word[0] = factoryInterval; break; // 0x8218 factoryInterval + case INT_HISTORY_PERIOD: tempL.Word[0] = historyPeriod; break; // 0x8219 + //-------------------------------------------------------------------------------------------- + #ifndef ENABLE_ACCPULSE + #pragma message("[undefined] ENABLE_ACCPULSE") + #elif(ENABLE_ACCPULSE) + case INT_PULSE_UNIT: tempL.Word[0] = calibUnitPerPulse; break; // 0x821A + #endif + //-------------------------------------------------------------------------------------------- + case INT_SENSOR_SN: ReadEEPROMByCom(SENSOR_SN_BASE, SENSOR_SN_DEPTH); return; //0x821D // 0x821D/0x821E/0x821F + case INT_TOTAL_ACC: ReadACCFRByCom(); break; // 0x8220-0x8225 + case INT_CALIB_TA: tempL.Word[0] = calibTemperature; break; // 0x8226 //0x8226 + + //========================================================================== +#ifndef ENABLE_A_TYPE_FLOWRATE +#pragma message("[undefined] ENABLE_A_TYPE_FLOWRATE") +#elif(ENABLE_A_TYPE_FLOWRATE) + case INT_OFFSET_A_GAS: tempL.Word[0] = offsetGasA; break; // 0x8227 + case INT_OFFSET_A_AIR: tempL.Word[0] = offsetAirA; break; // 0x8228 + case INT_ATYPE_INDEX_GAIN: tempL.Word[0] = ATypeIndexGain; break; // 0x8229 + case INT_GDCF_ATYPE: tempL.Word[0] = GDCFactorAType; break; // 0x8230 + case INT_FR_SWITCH_POINT: tempL.DWord = switchFIndex; MBBuf.DataByte = 4; break; // 0x825D + //========================================================================== + #ifndef ENABLE_PLUG_IN_FLOWRATE + #pragma message("[undefined] ENABLE_PLUG_IN_FLOWRATE") + #elif(ENABLE_PLUG_IN_FLOWRATE) + case INT_CALIB_PIPE: tempL.Word[0] = calibDiameter; break; // 0x822C + case INT_WORK_PIPE: tempL.Word[0] = workDiameter; break; // 0x822D + #endif + + //========================================================================== + #ifndef ENABLE_AUTO_CALIB_ATYPE_OFFSET + #pragma message("[undefined] ENABLE_AUTO_CALIB_ATYPE_OFFSET") + #elif(ENABLE_AUTO_CALIB_ATYPE_OFFSET) + case INT_AUTO_CALIB_ATYPE: tempL.Word[0] = autoCalibrateOffset; break; + case INT_USER_INIT_INDEX: tempL.Word[0] = userInitialIndex; break; + #endif + + //========================================================================== +#endif + //============================================================================== + case INT_WORK_UNIT: tempL.Word[0] = flowUnit; break; // 0x822E + case INT_DIS_LANGUAGE: tempL.Word[0] = language; break; // 0x822F + case INT_ACC_OUT_BIT: tempL.Word[0] = uartDecimalPoint; break; // 0x8230 + case INT_REVERSE_SCALE: tempL.Word[0] = reverseScale; break; // 0x8231 + case INT_VHH_HIGH: tempL.Word[0] = VHHHigh; break; // 0x8232 + case INT_VHH_ROOM: tempL.Word[0] = VHHRoom; break; // 0x8233 + case INT_VHH_LOW: tempL.Word[0] = VHHLow; break; // 0x8234 + case INT_NRH_HIGH: tempL.Word[0] = NRHHigh; break; // 0x8235 + case INT_NRH_ROOM: tempL.Word[0] = NRHRoom; break; // 0x8236 + case INT_NRH_LOW: tempL.Word[0] = NRHLow; break; // 0x8237 + + case INT_GCF_A: tempL.DWord = GCFCoefA; MBBuf.DataByte = 4; break; // 0x823B + case INT_GCF_B: tempL.Word[0] = GCFCoefB; break; // 0x823D + case INT_GCF_C: tempL.DWord = GCFCoefC; MBBuf.DataByte = 4; break; // 0x823E + case INT_RH_GAINRES: tempL.Word[0] = RhExtGainRes; break; // 0x8240 + case INT_ZERO_SUPPRESSION: tempL.Word[0] = zeroSuppression; break; // 0x8244 + case INT_STATIC_LOW_TA: tempL.Word[0] = staticLowTemperature; break; // 0x8245 + case INT_STATIC_HIGH_TA: tempL.Word[0] = staticHighTemperature; break; // 0x8246 + //--------------------------------------------------------------------- + #ifndef ENABLE_ACCPULSE + #pragma message("[undefined] ENABLE_ACCPULSE") + #elif(ENABLE_ACCPULSE) + case INT_PULSE_COUNTER: tempL.DWord = pulseCounter; MBBuf.DataByte = 4; break; // 0x8247 + #endif + //--------------------------------------------------------------------- + //case INT_ATYPE_RC: tempL.Word[0] = ATypeRC; break; // 0x8249 // + //--------------------------------------------------------------------- + #ifndef ENABLE_USE_ATYPE_DCP + #pragma message("[undefined] ENABLE_USE_ATYPE_DCP") + #elif(ENABLE_USE_ATYPE_DCP) + case INT_ATYPE_WIPER: tempL.Word[0] = ATypeWiper; break; // 0x824A // + #endif + //--------------------------------------------------------------------- + #ifndef ENABLE_USE_CTYPE_DCP + #pragma message("[undefined] ENABLE_USE_CTYPE_DCP") + #elif(ENABLE_USE_CTYPE_DCP) + case INT_CTYPE_WIPER: tempL.Word[0] = CTypeWiper; break; // 0x824B // + #endif + //--------------------------------------------------------------------- + //case INT_CTYPE_ADC: tempL.Word[0] = calCTypeADC; break; // 0x824C // + case INT_OFFSET_HIGH: tempL.Word[0] = OffsetHigh; break; // 0x824D // + case INT_OFFSET_LOW: tempL.Word[0] = OffsetLow; break; // 0x824E // + case INT_TRH_HIGH: tempL.Word[0] = RHHighTa; break; // 0x824F // + case INT_TRH_LOW: tempL.Word[0] = RHLowTa; break; // 0x8250 // + //case INT_MEMS_RATIO: tempL.Word[0] = MEMSRatio; break; // 0x8251 // + + //===================================================================== + #ifndef ENABLE_EDM7791_ALL + #pragma message("[undefined] ENABLE_EDM7791_ALL") + #elif(ENABLE_EDM7791_ALL) + case INT_SYS_LCD: tempL.Word[0] = SysLcd; break; // 0x8252 // + #endif + + //===================================================================== + #ifndef ENABLE_4_20MA_ALL + #pragma message("[undefined] ENABLE_4_20MA_ALL") + #elif(ENABLE_4_20MA_ALL) + case INT_SYS_CHIP: tempL.Word[0] = SysLoopChip; break; // 0x8253 // + #endif + case INT_TEMP_CORR: tempL.Word[0] = temperatureFactor; break; // 0x8254 // + + //-------------------------------------------------------------------- + #ifndef ENABLE_SAMPLE_GREATER_GAIN + #pragma message("[undefined] ENABLE_SAMPLE_GREATER_GAIN") + #elif(ENABLE_SAMPLE_GREATER_GAIN) + case INT_OFFSET_VDUGX_GAS: tempL.Word[0] = offsetGasGainx; break; // 0x8255 // + case INT_OFFSET_VDUGX_AIR: tempL.Word[0] = offsetAirGainx; break; // 0x8256 // + case INT_OFFSET_RGINX: tempL.Word[0] = offsetGCFX; break; // 0x8257 // + #endif + + //-------------------------------------------------------------------- + case INT_NRH_P50: tempL.Word[0] = P0RhHigh; break; // 0x8258 // P0RhLow + case INT_NRH_P0: tempL.Word[0] = P0RhLow; break; // 0x8259 // P0RhLow + + //-------------------------------------------------------------------- + #ifndef ENABLE_ADJUST_ADC_GAIN + #pragma message("[undefined] ENABLE_ADJUST_ADC_GAIN") + #elif(ENABLE_ADJUST_ADC_GAIN) + case INT_ADC_GAIN: tempL.Word[0] = adcGain; break; // 0x825A + #endif + + //-------------------------------------------------------------------- + case INT_RES_FACTOR: tempL.Word[0] = resFactor; break; // 0x825B // + case INT_BATTEST_PERIOD: tempL.Word[0] = batteryTestPeriod; break; // 0x825C // + + //-------------------------------------------------------------------- + #ifndef ENABLE_FLOW_GAIN + #pragma message("[undefined] ENABLE_FLOW_GAIN") + #elif(ENABLE_FLOW_GAIN) + case INT_CALIB_FR_GAIN: tempL.Word[0] = calibFlowGain; break; // 0x825F // + #endif - case INT_CURVE_TYPE: - //tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; - //tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; - SetWordCmdByCom(&tempL.Word[0]); - InterCurveProcess(); - break; // 0x8202 select curve type - - case INT_CONTROL: //internal control start address [Disable Read] - //tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; - //tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; - SetWordCmdByCom(&tempL.Word[0]); - InterControlProcess(); - CMDComPassword = tempL.Word[0]; - break; - - case INT_CLEAR_RECORD: // 0x820E clear data record: [Disable Read] - tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; - tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; - InterClearProcess(); -// if(tempL.Word[0] == ('B'<<8)+'J') ClearAlarmRecord(); -// else if(tempL.Word[0] == ('L'<<8)+'S') ClearHistoryRecord(); -// else if(tempL.Word[0] == ('R'<<8)+'Z') ClearDateRecord(); - break; - - case INT_TEST_OFFSET: // 0x820F [Disable Read] - tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; - tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; - CMDComPassword = tempL.Word[0]; - CalibSystemOffset(); -// tempL.Word[0] = voltageDetected[NIDX]; // ReadDataFromMovingAverage(NIDX); -// if(CMDComPassword == ('K'<<8)+'Q') offsetAir = WriteShortParameterToEEPROM(OFFSET_AIR, OFFSET_AIR_WIDTH); -// else if(CMDComPassword == ('J'<<8)+'Z') offsetGas = WriteShortParameterToEEPROM(OFFSET_GAS, OFFSET_GAS_WIDTH); - break; - - default: - if(MBBuf.StartAddr > INT_METER_OPERATE_MAX) return; - break; + //-------------------------------------------------------------------- + #ifndef ENABLE_TD_TU_SWITCH_CONTROL + #pragma message("[undefined] ENABLE_TD_TU_SWITCH_CONTROL") + #elif(ENABLE_TD_TU_SWITCH_CONTROL) + case INT_DIVHX_HIGH: tempL.Word[0] = DIVHHigh; break; // 0x8262 + case INT_DIVHX_ROOM: tempL.Word[0] = DIVHRoom; break; // 0x8263 + case INT_DIVHX_LOW: tempL.Word[0] = DIVHLow; break; // 0x8264 + #endif + + #ifndef ENABLE_SAMPLE_GREATER_GAIN + #pragma message("[undefined] ENABLE_SAMPLE_GREATER_GAIN") + #elif(ENABLE_SAMPLE_GREATER_GAIN) + case INT_VDUGX_HIGH: tempL.Word[0] = VDUGXHigh; break; // 0x8265 + case INT_VDUGX_ROOM: tempL.Word[0] = VDUGXRoom; break; // 0x8266 + case INT_VDUGX_LOW: tempL.Word[0] = VDUGXLow; break; // 0x8267 + #endif + //-------------------------------------------------------------------- + default: + if(MBBuf.StartAddr > INT_METER_PARA_MAX) return; + tempL.Word[0] = 0; + break; } - - if(ModbusVariablePointerProcess()) return; - } -} - -/******************************************************************************/ -//ַд----------------------------------------- -void WriteMeterParameter(void) -{ - u16 I; - - MBBuf.DataByte = 0; - CheckWritingLegality(); - while(1) { - - if(ModbusVariablePointerProcess()) return; - if(MBBuf.StartAddr > INT_METER_PARA_MAX) return; - - I = MBBuf.StartAddr - INT_METER_PARA; //ȡ - if(I < INT_WORD_REG_MAX ) { - FreeWriteWordValidDataByCom(&WordReg[I], MEM_ADDR_WORD_REG_START+I*REG_WORD_WIDTH, WordDefault[I][MAX], WordDefault[I][MIN]); - } - else { - MBBuf.BusError = ILLEGAL_DATA_ADDRESS; - return; - } + CopyDataAndJudgeComplete(); } + } /******************************************************************************/ -//0x8500 ַд----------------------------------------- -void WriteMeterDwordParameter(void) -{ - u16 I; - - MBBuf.DataByte = 0; - CheckWritingLegality(); - while(1) { - - if(ModbusVariablePointerProcess()) return; - if(MBBuf.StartAddr > INT_METER_DWORD_PARA_MAX) return; - - I = MBBuf.StartAddr - INT_METER_DWORD_PARA; - I &= INT_MASK; - if(I < INT_DWORD_REG_MAX ) { - FreeWriteDWordValidDataByCom(&DWordReg[I], MEM_ADDR_DWORD_REG_START+I*REG_DWORD_WIDTH, DWordDefault[I][MAX], DWordDefault[I][MIN]); - } - else { - MBBuf.BusError = ILLEGAL_DATA_ADDRESS; - return; - } - - } -} - -/******************************************************************************/ -//дӿ -/******************************************************************************/ -// read************************************************************************ void InternalReadParameterProtocol(void) { u16 I; - + while(MBBuf.ByteNumber > 1) { MBBuf.DataByte = 2; switch(MBBuf.StartAddr & 0xff00) { - case INT_METER_CODE: ReadMeterSamplingData(); break; // 0x8300 - case INT_METER_INFO: ReadMeterInfo(); break; // 0x8000 - case INT_METER_OPERATE: ReadMeterInternalParameter(); break; // 0x8200 - case INT_METER_SYS: ReadMeterSystemData(); break; // 0x8400 - case INT_METER_BASIC: ReadMeterBasicData(); break; // 0x8600 + case INT_METER_CODE: ReadMeterSamplingData(); continue; // 0x8300 + case INT_METER_INFO: ReadMeterInfo(); continue; // 0x8000 + case INT_METER_PARA: ReadMeterParameter(); continue; // 0x8200 + case INT_METER_SYS: ReadMeterSystemData(); continue; // 0x8400 + case INT_METER_BASIC: ReadMeterBasicData(); continue; // 0x8500 default: - switch(MBBuf.StartAddr & 0xF000) + switch(MBBuf.StartAddr & 0xf000) { - case INT_METER_D000: // 0xD000-DF00 - if(MBBuf.StartAddr == INT_UPDATE_APP) tempL.Word[0] = ('A'<<8)+'P'; //0xDF00 - else tempL.Word[0] = 0; - break; + case INT_METER_D000: // 0xD000-DF00 + if(MBBuf.StartAddr == INT_UPDATE_APP) tempL.Word[0] = ('A'<<8)+'P'; // 0xDF00 + else tempL.Word[0] = 0; + break; + + case INT_METER_E000: + //displayMode = NO_DIS_UPDATE; + if(calibType == INTCMD_CTYPE_CURVE) // + { + ReadCalbrationDataByCom(CALI_DATA_ADDR, MAX_OPERATE_DEPTH); + } + - case INT_METER_E000: - //displayMode = NO_DIS_UPDATE; - if(calibType == INTCMD_CTYPE_CURVE) { - ReadCalbrationDataByCom(CALI_DATA_ADDR, MAX_OPERATE_DEPTH); - } - - #ifndef ENABLE_2ND_CURVE - #pragma message("[undefined] ENABLE_2ND_CURVE") - #elif(ENABLE_2ND_CURVE) - else if(calibType == INT_2RD_CURVE_CMD) ReadCalbrationDataByCom(CALI_DATA2_ADDR, MAX_OPERATE_DEPTH2); - #endif - - #ifndef ENABLE_3RD_CURVE - #pragma message("[undefined] ENABLE_3RD_CURVE") - #elif(ENABLE_3RD_CURVE) - else if(calibType == INT_3RD_CURVE_CMD ) { - ReadCalbrationDataByCom(CALI_DATA3_ADDR, MAX_OPERATE_DEPTH3); - } - #endif - else MBBuf.BusError = SLAVE_DEVICE_FAILURE; - - MBBuf.ByteNumber = 0; - return; - - default: - tempL.Word[0] = 0; - break; + #ifndef ENABLE_2ND_CURVE + #pragma message("[undefined] ENABLE_2ND_CURVE") + #elif(ENABLE_2ND_CURVE) + else if(calibType == INT_2ND_CURVE_CMD) ReadCalbrationDataByCom(CALI_DATA2_ADDR, MAX_OPERATE_DEPTH2); + #endif + + #ifndef ENABLE_3RD_CURVE + #pragma message("[undefined] ENABLE_3RD_CURVE") + #elif(ENABLE_3RD_CURVE) + else if(calibType == INT_3RD_CURVE_CMD ) ReadCalbrationDataByCom(CALI_DATA3_ADDR, MAX_OPERATE_DEPTH3); + #endif + else MBBuf.BusError = SLAVE_DEVICE_FAILURE; + return; + + default: + tempL.Word[0] = 0; + break; } } @@ -568,70 +419,585 @@ void InternalReadParameterProtocol(void) ModbusVariablePointerDec(); } } + +/******************************************************************************/ // write************************************************************************ void InternalWriteParameterProtocol(void) { - MBBuf.DataByte = 0; - //---------------------------------------------------------------------------- - if(securityID == 0x0000AA55) securityID = 0; + MBBuf.DataByte = 0; while(1) { if(ModbusVariablePointerProcess()) return; + + // start next parameter + MBBuf.DataByte = 2; + if(MBBuf.StartAddr == INT_KEY_ID) //8200 + { + FreeSetDWordCmdByCom(&securityID); + if(securityID == COM_PASSWORD2) securityID = COM_PASSWORD1; + else if(securityID == COM_PASSWORD3) securityID = COM_PASSWORD1; + continue; + } + + if(securityID != COM_PASSWORD1) + { + MBBuf.BusError = SLAVE_DEVICE_FAILURE; + return; + } IDvalidTime = 0; - switch(MBBuf.StartAddr & 0xff00) { - case INT_METER_INFO: WriteMeterInfo(); break; // 0x8000 - case INT_METER_OPERATE: MeterInternalOperate(); break; // 0x8200 - case INT_METER_SYS: WriteMeterSystemData(); break; // 0x8400 - //case INT_METER_BASIC: WriteMeterBasicData(); break; // 0x8600 - default: - switch(MBBuf.StartAddr & 0xF000) { - case INT_METER_D000: // 0xD000-DF00 - { -// if(MBBuf.StartAddr != INT_UPDATE_APP) return;//0xDF00 - SetWordCmdByCom(&CMDComPassword); - if(parameterState == ABORD_OPERATION) break; - if(CMDComPassword == (u16)UPGRADE_APP_CMD) { //0xAA55 - UPGRADECammand = (u16)UPGRADE_APP_CMD; - tempL.Word[0] =UPGRADECammand ; - WriteShortParameterToMemory(UPGRADE_APP);//0xAA55 -------------------- - disable_interrupts(); - - LHL_GPIO_DeInit(); - NVIC_SystemReset();/* ϵͳλ */ // while(1); RESET_SYSTEM wait wactdog ? ---- ִboot loader - }else if(CMDComPassword == (u16)END_UPGRADE_APP_CMD) { - tempL.Word[0] =CMDComPassword ; - WriteShortParameterToMemory(UPGRADE_APP); //0xBB66 ˳------------------- - } - }break; - case INT_METER_E000: - if(calibType == INTCMD_CTYPE_CURVE) { - WriteCalbrationDataByCom(CALI_DATA_ADDR, MAX_OPERATE_DEPTH); - } - //------------------------------------------------------------------------ - #ifndef ENABLE_2ND_CURVE - #pragma message("[undefined] ENABLE_2ND_CURVE") - #elif(ENABLE_2ND_CURVE) - else if(calibType == INT_2RD_CURVE_CMD) WriteCalbrationDataByCom(CALI_DATA2_ADDR, MAX_OPERATE_DEPTH2); - #endif - //------------------------------------------------------------------------ -// #ifndef ENABLE_3RD_CURVE -// #pragma message("[undefined] ENABLE_3RD_CURVE") -// #elif(ENABLE_3RD_CURVE) - else if(calibType == INT_3RD_CURVE_CMD) WriteCalbrationDataByCom(CALI_DATA3_ADDR, MAX_OPERATE_DEPTH3); -// #endif - //------------------------------------------------------------------------ - else MBBuf.BusError = SLAVE_DEVICE_FAILURE; - - MBBuf.ByteNumber = 0; - return; - - default: MBBuf.BusError = SLAVE_DEVICE_FAILURE; - MBBuf.ByteNumber = 0; - return; - } + switch(MBBuf.StartAddr) + { + //===================================================================== + // Fixed Address for product series + //===================================================================== + case INT_SERIES_BASE: + WriteEEPROMByCom(SERIES_BASE, SERIES_DEPTH); //0x8000 // [Enable Read And Write] + //unsigned char J; + //for (J = 0; J < SERIES_DEPTH; J++) meterSN[SERIES_DEPTH-J-1] = ReadByteFromEEPROM(SERIES_BASE + J, PARA_EEPROM); + ReadMultiByteFromEEPROM(SERIES_BASE, (u8 *)&meterSN1, SERIES_DEPTH, PARA_EEPROM); + + #ifndef ENABLE_BLUETOOTH_BEACON + #pragma message("[undefined] ENABLE_BLUETOOTH_BEACON") + #elif(ENABLE_BLUETOOTH_BEACON) + SetSNasBleName(); + #endif + break; + + case INT_TIME_BASE: //0x8006 [Enable Read And Write] + disable_interrupts(); + WriteTimeBase(); + WriteAnHistoryData(0); // save set time + break; + + //===================================================================== + // fixed Read Address + //===================================================================== + //case INT_KEY_ID: tempL.DWord = securityID; MBBuf.DataByte = 4; break; //0x8200 Fixed Address write parameter ID Key 0x9600 [Disable Read] + case INT_CURVE_TYPE: + tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; + tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; + //calibType = 0; + + if(tempL.Word[0] == INTCMD_CTYPE_CURVE) { + calibType = INTCMD_CTYPE_CURVE; } - } -} -/******************************************************************************/ + #ifndef ENABLE_2ND_CURVE + #pragma message("[undefined] ENABLE_2ND_CURVE") + #elif(ENABLE_2ND_CURVE) + else if(tempL.Word[0] == INT_2ND_CURVE_CMD) calibType = INT_2ND_CURVE_CMD; + #endif + #ifndef ENABLE_3RD_CURVE + #pragma message("[undefined] ENABLE_3RD_CURVE") + #elif(ENABLE_3RD_CURVE) + else if(tempL.Word[0] == INT_3RD_CURVE_CMD) calibType = INT_3RD_CURVE_CMD; + #endif + else if(tempL.Word[0] == INTCMD_1ST_TABLE) calibType = INTCMD_1ST_TABLE; + else if(tempL.Word[0] == INTCMD_2ND_TABLE) calibType = INTCMD_2ND_TABLE; + //============================================================================== + else if(tempL.Word[0] == INTCMD_PRESET_OFFSET) PreCalibrationParameterWriting(); + else if(tempL.Word[0] == INTCMD_CALIB_HTEMP) HighTemperatureParameterWriting(); + else if(tempL.Word[0] == INTCMD_CALIB_LTEMP) LowTemperatureParameterWriting(); + else MBBuf.BusError = SLAVE_DEVICE_FAILURE; + break; // 0x8202 select curve type + + //===================================================================== + // Variable Address and system work parameter + //===================================================================== + //case INT_COMMAND: tempL.Word[0] = calibOperateTime; break; // 0x820D internal control start address [Disable Read] + // Variable Address: internal parameter and control + case INT_CONTROL: //internal control start address [Disable Read] + tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; + tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; + disable_interrupts(); + if(tempL.Word[0] == INTCMD_USER_MODE) + { + EnterUserMode(); // user mode + #ifndef ENABLE_ZERO_CALIB_CMD + #pragma message("[undefined] ENABLE_ZERO_CALIB_CMD") + #elif(ENABLE_ZERO_CALIB_CMD) + tempL.Word[0] = 0; + tempL.Word[0] = WriteShortParameterToEEPROM(SYS_COMMAND, SYS_COMMAND_WIDTH); + #endif + tempL.Word[0] = INTCMD_USER_MODE; + } + else if(tempL.Word[0] == INTCMD_CALIB_MODE) EnterCalibMode(); // calibration mode + //------------------------------------------------------------------------ + #if(ENABLE_ZERO_CALIB_CMD) + else if(tempL.Word[0] == INTCMD_ZERO_CALIB_MODE) + { + tempL.Word[0] = INTCMD_ZERO_CALIB_HEX; + tempL.Word[0] = WriteShortParameterToEEPROM(SYS_COMMAND, SYS_COMMAND_WIDTH); + if(tempL.Word[0] != INTCMD_ZERO_CALIB_HEX) break; + EnterZeroCalibMode(); // calibration mode + tempL.Word[0] = INTCMD_ZERO_CALIB_MODE; + } + #endif + //------------------------------------------------------------------------ + else if(tempL.Word[0] == INTCMD_DEBUG_MODE) EnterDebugMode(); // debug mode + else if(tempL.Word[0] == INTCMD_BATTERY_MODE) EnterBatteryMode(); // battery mode + else if(tempL.Word[0] == INTCMD_GCF_TEST_MODE) EnterGcfTestMode(); // GCF mode + else if(tempL.Word[0] == INTCMD_SAVE_SETUP) SaveFactorySetting(); // Save the factory setting + else if(tempL.Word[0] == INTCMD_RESTORE) RestoreFactorySetting(); // Restore factory settings + else if(tempL.Word[0] == INTCMD_RESET_CORR) DefaultDevCoef(); // Restore + else tempL.Word[0] = 0 ; + + CMDComPassword = tempL.Word[0]; + enable_interrupts(); + return ; + + case INT_CLEAR_RECORD: // 0x820E clear data record: [Disable Read] + tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; + tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; + if(tempL.Word[0] == ('B'<<8)+'J') ClearAlarmRecord(); + else if(tempL.Word[0] == ('L'<<8)+'S') ClearHistoryRecord(); + else if(tempL.Word[0] == ('R'<<8)+'Z') ClearDateRecord(); + return ; + + case INT_TEST_OFFSET: // 0x820F [Disable Read] + tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; + tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; + + CMDComPassword = tempL.Word[0]; + tempL.Word[0] = voltageDetected[NIDX]; // ReadDataFromMovingAverage(NIDX); + if(CMDComPassword == ('K'<<8)+'Q') offsetAir = WriteShortParameterToEEPROM(OFFSET_AIR, OFFSET_AIR_WIDTH); + else if(CMDComPassword == ('J'<<8)+'Z') offsetGas = WriteShortParameterToEEPROM(OFFSET_GAS, OFFSET_GAS_WIDTH); + return; + + // parameter Address + //case INT_PROTOCOL 0x8210 // + case INT_SLAVER_ADDR: // 0x8211 MODBUS Slaver Addr +// if(ZeroCalibInput()) +// { +// tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; +// tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; +// tempL.Byte[SLAVER_ADDR_CRC] = CRC8(tempL.Byte, SLAVER_ADDR_CRC); +// WriteMultiByteToEEPROM(SLAVER_ADDR, tempL.Byte, SLAVER_ADDR_WIDTH, FROCK_EEPROM); +// ReadMultiByteFromEEPROM(SLAVER_ADDR, tempL.Byte, SLAVER_ADDR_WIDTH, FROCK_EEPROM); +// localAddress = tempL.Byte[0]; +// } +// else WriteWordByCom(&localAddress, SLAVER_ADDR, SLAVER_ADDR_WIDTH, SLAVER_ADDR_MAX, SLAVER_ADDR_MIN); +// break; + + case INT_METER_FACTOR: WriteWordByCom(&MeterFactor, METER_FACTOR, METER_FACTOR_WIDTH, METER_PARAMETER_MAX, METER_PARAMETER_MIN); break;// 0x8212 + case INT_MAX_FLOW: // 0x8214 + //WriteDWordByCom(&maxFlowRate,MAX_FLOW, MAX_FLOW_WIDTH,GetFlowRate(MAX_INDEX-1, CTYPE_FR), 0); + WriteDWordByCom(&maxFlowRate, MAX_FLOW, MAX_FLOW_WIDTH, 0xFFFFFFFF, 0); + DefaultDevCoef(); + break; + + case INT_OFFSET_GAS: + WriteWordByCom(&offsetGas, OFFSET_GAS, OFFSET_GAS_WIDTH, OFFSET_MAX, OFFSET_MIN); + //sampleState.EnableRoughTest = 0; + break; // 0x8216 + + case INT_OFFSET_AIR: + WriteWordByCom(&offsetAir, OFFSET_AIR, OFFSET_AIR_WIDTH, OFFSET_MAX, OFFSET_MIN); + //sampleState.EnableRoughTest = 0; + break; // 0x8217 + + case INT_SAMPLE_PERIOD: WriteWordByCom(&factoryInterval, SAMPLE_PERIOD, SAMPLE_PERIOD_WIDTH, SAMPLE_PERIOD_MAX, SAMPLE_PERIOD_MIN); break; // 0x8218 + case INT_HISTORY_PERIOD: WriteWordByCom(&historyPeriod, HISTORY_PERIOD, HISTORY_PERIOD_WIDTH, 720, 0); break; // 0x8219 + + //--------------------------------------------------------------------- + #ifndef ENABLE_ACCPULSE + #pragma message("[undefined] ENABLE_ACCPULSE") + #elif(ENABLE_ACCPULSE) + case INT_PULSE_UNIT: // 0x821A + //WriteWordByCom(&calibUnitPerPulse, CALIB_PULSE, CALIB_PULSE_WIDTH, CALIB_PULSE_UNIT_MAX, 1); + SetWordCmdByCom(&CMDComPassword); + if(parameterState == ABORD_OPERATION) break; + if((signed int)CMDComPassword > CALIB_PULSE_UNIT_MAX) break; + if((signed int)CMDComPassword < CALIB_PULSE_UNIT_MIN) break; + tempDev.Word[0] = CMDComPassword; + calibUnitPerPulse = (signed int)WriteParameterToEEPROM(CALIB_PULSE, CALIB_PULSE_WIDTH); + lastRemaining = 0; + Total[MIN_BIT] = 0; + break; + #endif + //--------------------------------------------------------------------- + case INT_SENSOR_SN: WriteEEPROMByCom(SENSOR_SN_BASE, SENSOR_SN_DEPTH); break; // 0x821D/0x821E/0x821F + case INT_TOTAL_ACC: WriteACCFRByCom(); break; // 0x8220-0x8225 + case INT_CALIB_TA: WriteWordByCom(&calibTemperature, CALIB_TEMPERATURE, CALIB_TEMPERATURE_WIDTH, CALIB_TEMPRETURE_MAX, CALIB_TEMPRETURE_MIN); break; //0x8226 + + //===================================================================== +#ifndef ENABLE_A_TYPE_FLOWRATE +#pragma message("[undefined] ENABLE_A_TYPE_FLOWRATE") +#elif(ENABLE_A_TYPE_FLOWRATE) + case INT_OFFSET_A_GAS: WriteWordByCom(&offsetGasA, OFFSET_A_GAS, OFFSET_A_GAS_WIDTH, OFFSET_A_MAX, OFFSET_A_MIN); break; // 0x8227 + case INT_OFFSET_A_AIR: WriteWordByCom(&offsetAirA, OFFSET_A_AIR, OFFSET_A_AIR_WIDTH, OFFSET_A_MAX, OFFSET_A_MIN); break; // 8228 // 0x8227 + case INT_ATYPE_INDEX_GAIN: + if(!currentMode.Bit.CalibMode) return; + WriteWordByCom(&ATypeIndexGain, ATYPE_INDEX_GAIN, ATYPE_INDEX_GAIN_WIDTH, ATYPE_INDEX_GAIN_MAX, ATYPE_INDEX_GAIN_MIN); + break; + case INT_GDCF_ATYPE: WriteWordByCom(&GDCFactorAType, GCF_ATYPE, GCF_ATYPE_WIDTH, GCF_PARAMETER_MAX, GCF_PARAMETER_MIN); break; // 0x822A + case INT_FR_SWITCH_POINT: WriteDWordByCom(&switchFIndex, SWITCH_FR, SWITCH_FR_WIDTH, SWITCH_FR_INDEX_MAX, SWITCH_FR_INDEX_MIN); break; // 0x825D // 0x8228 + + //========================================================================== + #ifndef ENABLE_PLUG_IN_FLOWRATE + #pragma message("[undefined] ENABLE_PLUG_IN_FLOWRATE") + #elif(ENABLE_PLUG_IN_FLOWRATE) + case INT_CALIB_PIPE: WriteWordByCom(&calibDiameter, CALIB_DIAMETER, CALIB_DIAMETER_WIDTH, 100, 25); break; //0x822C + case INT_WORK_PIPE: WriteWordByCom(&workDiameter, WORK_DIAMETER, WORK_DIAMETER_WIDTH, 5000, 25); break; //0x822D + #endif + + //========================================================================== + #ifndef ENABLE_AUTO_CALIB_ATYPE_OFFSET + #pragma message("[undefined] ENABLE_AUTO_CALIB_ATYPE_OFFSET") + #elif(ENABLE_AUTO_CALIB_ATYPE_OFFSET) + case INT_AUTO_CALIB_ATYPE: WriteWordByCom(&autoCalibrateOffset, AUTO_OFFSET_CMD, AUTO_OFFSET_CMD_WIDTH,0xff, 0); + case INT_USER_INIT_INDEX: WriteWordByCom(&userInitialIndex, USER_INIT_INDEX, USER_INIT_INDEX_WIDTH, 20000, 0); + #endif + //===================================================================== +#endif + + //===================================================================== + case INT_WORK_UNIT: //0x822E + tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; + tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; + //controlCammand = flowUnit; + if(tempL.Word[0] == flowUnit) break; + ConvertAllFlowRateAndSave(tempL.Word[0]); + break; + //===================================================================== + case INT_DIS_LANGUAGE: WriteWordByCom(&language, DIS_LANGUAGE, DIS_LANGUAGE_WIDTH, 2, 0); break; // 0x822F + case INT_ACC_OUT_BIT: WriteWordByCom(&uartDecimalPoint, COM_DECIMAL_POINT, COM_DECIMAL_POINT_WIDTH, 4, 3); break; // 0x8230 + case INT_REVERSE_SCALE: WriteWordByCom(&reverseScale, REVERSE_SCALE, REVERSE_SCALE_WIDTH, REVERSE_SCALE_MAX, REVERSE_SCALE_MIN); break; // 0x8231 + case INT_VHH_HIGH: WriteWordByCom(&VHHHigh, VHH_HIGH, VHH_HIGH_WIDTH, VHH_MAX, VHH_MIN); break; // 0x8232 + case INT_VHH_ROOM: WriteWordByCom(&VHHRoom, VHH_ROOM, VHH_ROOM_WIDTH, VHH_MAX, VHH_MIN); break; // 0x8233 + case INT_VHH_LOW: WriteWordByCom(&VHHLow, VHH_LOW, VHH_LOW_WIDTH, VHH_MAX, VHH_MIN); break; // 0x8234 + case INT_NRH_HIGH: WriteWordByCom(&NRHHigh, NRH_HIGH, NRH_HIGH_WIDTH, NRH_MAX, NRH_MIN); break; // 0x8235 + case INT_NRH_ROOM: WriteWordByCom(&NRHRoom, NRH_ROOM, NRH_ROOM_WIDTH, NRH_MAX, NRH_MIN); break; // 0x8236 + case INT_NRH_LOW: WriteWordByCom(&NRHLow, NRH_LOW, NRH_LOW_WIDTH, NRH_MAX, NRH_MIN); break; // 0x8237 + //********************************************************************* + case INT_GCF_A: + WriteDWordByCom((u32 *)&GCFCoefA, GCF_A, GCF_A_WIDTH, 0xffffffff, 0); + ComputeGCFFactor(); + break; // 0x823B + case INT_GDCF: + case INT_GCF_B: WriteWordByCom((u16 *)&GDCFactor, GCF_B, GCF_B_WIDTH, GCF_PARAMETER_MAX, GCF_PARAMETER_MIN); + ComputeGCFFactor(); + break; // 0x8213 // 0x823D + case INT_GCF_C: + WriteDWordByCom((u32 *)&GCFCoefC, GCF_C, GCF_C_WIDTH, 0xffffffff, 0); + ComputeGCFFactor(); + break; // 0x823E + //********************************************************************* + case INT_RH_GAINRES: WriteWordByCom(&RhExtGainRes, RH_GAINRES, RH_GAINRES_WIDTH, RH_GAINRES_MAX, RH_GAINRES_MIN); break; // 0x8240 + case INT_ZERO_SUPPRESSION: WriteWordByCom(&zeroSuppression, ZERO_SUPPRESSION, ZERO_SUPPRESSION_WIDTH, ZERO_SUPPRESSION_MAX, ZERO_SUPPRESSION_MIN); break; // 0x8244 + case INT_STATIC_LOW_TA: WriteWordByCom(&staticLowTemperature, STATIC_LOW_TA, STATIC_LOW_TA_WIDTH, STATIC_LOW_TA_MAX, STATIC_LOW_TA_MIN); break; // 0x8245 + case INT_STATIC_HIGH_TA: WriteWordByCom(&staticHighTemperature, STATIC_HIGH_TA, STATIC_HIGH_TA_WIDTH, STATIC_HIGH_TA_MAX, STATIC_HIGH_TA_MIN); break; // 0x8246 + //case INT_PULSE_COUNTER: WriteWordByCom(&pulseCounter, PULSE_COUNTER, PULSE_COUNTER_WIDTH, 0xFFFFFFFF, 0); break; // 0x8247 +//FY +// case INT_ATYPE_RC: +// if(!currentMode.Bit.CalibMode) return; +// WriteWordByCom(&ATypeRC, ATYPE_RC, ATYPE_RC_WIDTH, ATYPE_RC_MAX, ATYPE_RC_MIN); +// ComputRRRHRatio(); +// break; // 0x8249 // + + //===================================================================== + #ifndef ENABLE_USE_ATYPE_DCP + #pragma message("[undefined] ENABLE_USE_ATYPE_DCP") + #elif(ENABLE_USE_ATYPE_DCP) + case INT_ATYPE_WIPER: + if(!currentMode.Bit.CalibMode) return; + SetWordCmdByCom(&calibType); + if(calibType != 0xAA55) + { + if(calibType > ATYPE_WIPER_MAX) break; + tempL.Word[0] = calibType; + calibType = 0; + ATypeWiper = (u16)WriteShortParameterToEEPROM(ATYPE_WIPER, ATYPE_WIPER_WIDTH); + ComputRRRHRatio(); + } + else + { + calibType = ('A'<<8)+'P'; + MaxCTypeWiper = ATYPE_WIPER_MAX; + MinCTypeWiper = ATYPE_WIPER_MIN; + } + break; // 0x824A // + #endif + + //===================================================================== + #ifndef ENABLE_USE_CTYPE_DCP + #pragma message("[undefined] ENABLE_USE_CTYPE_DCP") + #elif(ENABLE_USE_CTYPE_DCP) + case INT_CTYPE_WIPER: + if(!currentMode.Bit.CalibMode) return; + SetWordCmdByCom(&calibType); + if(calibType != 0xAA55) + { + if(calibType > CTYPE_WIPER_MAX) break; + tempL.Word[0] = calibType; + calibType = 0; + CTypeWiper = (u16)WriteShortParameterToEEPROM(CTYPE_WIPER, CTYPE_WIPER_WIDTH); + //ComputRRRHRatio(); + } + else + { + calibType = ('C'<<8)+'P'; + MaxCTypeWiper = CTYPE_WIPER_MAX; + MinCTypeWiper = CTYPE_WIPER_MIN; + } + + //WriteWordByCom(&CTypeWiper, CTYPE_WIPER, CTYPE_WIPER_WIDTH, CTYPE_WIPER_MAX, CTYPE_WIPER_MIN); + //ComputRRRHRatio(); + break; // 0x824B // + #endif + + //===================================================================== + #ifndef ENABLE_EDM7791_ALL + #pragma message("[undefined] ENABLE_EDM7791_ALL") + #elif(ENABLE_EDM7791_ALL) + case INT_SYS_LCD: WriteWordByCom(&SysLcd, SYS_LCD, SYS_LCD_WIDTH, SYS_LCD_MAX, SYS_LCD_MIN); break; // 0x8252 // + #endif + + //===================================================================== + #ifndef ENABLE_4_20MA_ALL + #pragma message("[undefined] ENABLE_4_20MA_ALL") + #elif(ENABLE_4_20MA_ALL) + case INT_SYS_CHIP: WriteWordByCom(&SysLoopChip, SYS_LOOP_CHIP, SYS_LOOP_CHIP_WIDTH, SYS_LOOP_CHIP_MAX, SYS_LOOP_CHIP_MIN); break; // 0x8253 // + #endif + + //===================================================================== + case INT_TEMP_CORR: WriteWordByCom(&temperatureFactor, TEMP_FACTOR, TEMP_FACTOR_WIDTH, TEMP_FACTOR_MAX, TEMP_FACTOR_MIN); break; // 0x8254 // + + //-------------------------------------------------------------------- + #ifndef ENABLE_SAMPLE_GREATER_GAIN + #pragma message("[undefined] ENABLE_SAMPLE_GREATER_GAIN") + #elif(ENABLE_SAMPLE_GREATER_GAIN) + case INT_OFFSET_VDUGX_GAS: WriteWordByCom(&offsetGasGainx, OFFSET_GAS_VDUGX, OFFSET_GAS_VDUGX_WIDTH, 20000, 4000); break;// 0x8255 // + case INT_OFFSET_VDUGX_AIR: WriteWordByCom(&offsetAirGainx, OFFSET_AIR_VDUGX, OFFSET_AIR_VDUGX_WIDTH, 20000, 4000); break; // 0x8256 // + case INT_OFFSET_RGINX: WriteWordByCom(&offsetGCFX, OFFSET_GCFX, OFFSET_GCFX_WIDTH, 20000, 4000); break; // 0x8257 // + #endif + + //-------------------------------------------------------------------------- + #ifndef ENABLE_A_TYPE_FLOWRATE + #pragma message("[undefined] ENABLE_A_TYPE_FLOWRATE") + #elif(ENABLE_A_TYPE_FLOWRATE) + case INT_NRH_P50: WriteWordByCom(&P0RhHigh, P0_0_RH, P0_0_RH_WIDTH, 65535, 0); break; // 0x8258 // P0RhLow + case INT_NRH_P0: WriteWordByCom(&P0RhLow, P0_0_RH, P0_0_RH_WIDTH, 65535, 0); break; // 0x8259 // P0RhLow + #endif + + //-------------------------------------------------------------------- + case INT_RES_FACTOR: WriteWordByCom(&resFactor, RES_FACTOR, RES_FACTOR_WIDTH, RES_FACTOR_MAX, RES_FACTOR_MIN); break; // 0x825B + + case INT_BATTEST_PERIOD: WriteWordByCom(&batteryTestPeriod, BATTEST_PERIOD, BATTEST_PERIOD_WIDTH, BATTEST_PERIOD_MAX, BATTEST_PERIOD_MIN); break; // 0x825C + + //===================================================================== + #ifndef ENABLE_ADJUST_ADC_GAIN + #pragma message("[undefined] ENABLE_ADJUST_ADC_GAIN") + #elif(ENABLE_ADJUST_ADC_GAIN) + case INT_ADC_GAIN: WriteWordByCom(&adcGain, SD24_GAIN, SD24_GAIN_WIDTH, 128, 1); break; // 0x825A + #endif + + //===================================================================== + #ifndef ENABLE_FLOW_GAIN + #pragma message("[undefined] ENABLE_FLOW_GAIN") + #elif(ENABLE_FLOW_GAIN) + case INT_CALIB_FR_GAIN: // 0x825F + SetWordCmdByCom(&CMDComPassword); + //if(JudgeFlowRateGain(CMDComPassword)) break; + tempL.Word[0] = CMDComPassword; + calibFlowGain = (u16)WriteShortParameterToEEPROM(FLOW_GAIN, FLOW_GAIN_WIDTH); + break; + #endif + + //===================================================================== + //Update program + case INT_UPDATE_APP: + SetWordCmdByCom(&CMDComPassword); + if(parameterState == ABORD_OPERATION) break; + if(CMDComPassword == (u16)UPGRADE_APP_CMD) + { + UPGRADECammand = (u16)UPGRADE_APP_CMD; + disable_interrupts(); + ResetSystem(); + while(1); + } +// else +// { +// disable_interrupts(); +// UPGRADECammand = 0; +// if((u16)ReadParameterFromMemory(UPGRADE_APP, UPGRADE_APP_WIDTH, 0) != 0xAA55) return; +// BackupParameterToFlash(); +// enable_interrupts(); +// } + else if(CMDComPassword == (u16)END_UPGRADE_APP_CMD) + { + disable_interrupts(); + UPGRADECammand = 0; + BackupParameterToFlash(); + enable_interrupts(); + } + break; + + //===================================================================== + case INT_CURVE_NUM: // 0x8009 [Enable Read And Write] // max:20 + #ifndef ENABLE_ONE_TABLE + #pragma message("[undefined] ENABLE_ONE_TABLE") + #elif(ENABLE_ONE_TABLE) + calibType = ENABLE_ONE_TABLE_NAME; + #endif + + if(calibType == INTCMD_1ST_TABLE) WriteWordByCom(&curveTANum, TACURVE_NUM, TACURVE_NUM_WIDTH, CURVE_DATA_MAX, 3); + else if(calibType == INTCMD_2ND_TABLE) WriteWordByCom(&curveATypeNum, ATYPECURVE_NUM, ATYPECURVE_NUM_WIDTH, CURVE_DATA_MAX, 3); + break; + + //===================================================================== + // for calibration data + //===================================================================== + default: + if((MBBuf.StartAddr >= INT_CURVE_NODE1) && (MBBuf.StartAddr <= INT_CURVE_NODE36)) + { + WriteCurveByCom();//0x800A-0x8073 + break; + } + + tempL.Word[0] = 0; + MBBuf.DataByte = 2; + if((MBBuf.StartAddr & 0xF000) != INT_CALIB_1) //0xE000 + { + MBBuf.BusError = ILLEGAL_DATA_ADDRESS; + return; + } + if(calibType == INTCMD_CTYPE_CURVE)//8202->4354 + { + WriteCalbrationDataByCom(CALI_DATA_ADDR, MAX_OPERATE_DEPTH); + //currentMode.Bit.CalibMode = 0; + EnterUserMode(); + } + //------------------------------------------------------------------------ + #ifndef ENABLE_2ND_CURVE + #pragma message("[undefined] ENABLE_2ND_CURVE") + #elif(ENABLE_2ND_CURVE) + else if(calibType == INT_2ND_CURVE_CMD) WriteCalbrationDataByCom(CALI_DATA2_ADDR, MAX_OPERATE_DEPTH2); + #endif + //------------------------------------------------------------------------ + #ifndef ENABLE_3RD_CURVE + #pragma message("[undefined] ENABLE_3RD_CURVE") + #elif(ENABLE_3RD_CURVE) + else if(calibType == INT_3RD_CURVE_CMD) WriteCalbrationDataByCom(CALI_DATA3_ADDR, MAX_OPERATE_DEPTH3); + #endif + //------------------------------------------------------------------------ + else MBBuf.BusError = SLAVE_DEVICE_FAILURE; + return; + } + } +} + +u8 untempBuf[CALIB_WIDTH],untempBuf1[CALIB_WIDTH]; +void InternalWriteParameterProtocolToFlash(void) +{ + MBBuf.DataByte = 0; + while(1) + { + if(ModbusVariablePointerProcess()) return; + MBBuf.DataByte = 2; + switch(MBBuf.StartAddr) + { + case INT_SERIES_BASE: // 0x8000 λ SN ---------------------------------------------------------- + { + //SNijΪ6Word + WriteWordByComToFlash(&meterSN1,WP_VENDER);//ղmeterSN1,ڸFlashʱװ + WriteWordByComToFlash(&meterSN2,WP_VENDER);//ղmeterSN2,ڸFlashʱװ + WriteWordByComToFlash(&meterSN3,WP_VENDER);//ղmeterSN3,ڸFlashʱװ + WriteWordByComToFlash(&meterSN4,WP_VENDER);//ղmeterSN4,ڸFlashʱװ + WriteWordByComToFlash(&meterSN5,WP_VENDER);//ղmeterSN5,ڸFlashʱװ + WriteWordByComToFlash(&meterSN6,WP_VENDER);//ղmeterSN6,ڸFlashʱװ + }break; + + case INT_TIME_BASE: /*0x8006 ----------------------------------------------*/ + { + + }break; + + case INT_CURVE_TYPE:{ /*0x8202 select curve type ----------------------------------------------*/ + tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; + tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; + if(tempL.Word[0] == INTCMD_CTYPE_CURVE) {calibType =INTCMD_CTYPE_CURVE;}/*0x4354*/ + else if(tempL.Word[0] == INTCMD_ATYPE_CURVE){calibType =INTCMD_ATYPE_CURVE;}/*0x4154*/ + else if(tempL.Word[0] == INTCMD_1ST_TABLE){calibType = INTCMD_1ST_TABLE; }/*0x4E31*/ + else if(tempL.Word[0] == INTCMD_2ND_TABLE){calibType = INTCMD_2ND_TABLE; }/*0x4E32*/ + else if(tempL.Word[0] == INTCMD_PRESET_OFFSET) /*0x5057 ƫ*/ + { + + tempL.Word[0] = voltageDetected[NIDX]; +// if(voltageDetected[IVHDX]<56000)tempL.Word[0] = voltageDetected[NIDX];//ӳڸ offsetGas offsetAir +// else tempL.Word[0] =voltageDetected[VRHX ]; + + offsetGas = tempL.Word[0]; + //offsetAir = tempL.Word[0]; + + munWriteParams = WP_VENDER; + if(mucSaveParams != PARAMS_ING) mucSaveParams = PARAMS_READY; + } + else if(tempL.Word[0] == INTCMD_CALIB_HTEMP)/*0x4854*/{HighTemperatureParameterWriting();}// + else if(tempL.Word[0] == INTCMD_CALIB_LTEMP)/*0x4c54*/{LowTemperatureParameterWriting();} // + else MBBuf.BusError = SLAVE_DEVICE_FAILURE; + }break; + + case INT_OFFSET_GAS:// 0x8216 λ offsetGas ---------------------------------------------- + WriteWordByComToFlash(&offsetGas,WP_VENDER);//offsetGasڸFlashʱװ + break; + case INT_OFFSET_AIR:// 0x8217 λ offsetAir ---------------------------------------------- + WriteWordByComToFlash(&offsetAir,WP_VENDER);//offsetAirڸFlashʱװ + break; + + default:// -------------------------------------------------------------------------------------------- + + //дУ׼ +// //MBBuf.StartAddr = 0x800A-0x8073 д36--------------------------- +// if((MBBuf.StartAddr >= INT_CURVE_NODE1) && (MBBuf.StartAddr <= INT_CURVE_NODE36)) +// { +// WriteCurveByCom(); +// break; +// } + //MBBuf.StartAddr = 0xE000 ------------------------------------------- + if((MBBuf.StartAddr & 0xF000) != INT_CALIB_1) { MBBuf.BusError = ILLEGAL_DATA_ADDRESS; return; }//!=0xE000ֱ˳ + if(calibType == INTCMD_CTYPE_CURVE) //8202->4354 + { + memcpy(untempBuf, (void *)&MBBuf.RxPointer[MBBuf.Index], MBBuf.ByteNumber); + if(offsetAir) + FLASH_Write_Calib_Data_ToFlash(MBBuf.StartAddr-0xE000 ,untempBuf); + else FLASH_Write_Calib2_Data_ToFlash(MBBuf.StartAddr-0xE000 ,untempBuf); + + ReadCalibDataFromFlash( MBBuf.StartAddr-0xE000 ,untempBuf1, MBBuf.ByteNumber ); + if(memcmp(untempBuf,untempBuf1, MBBuf.ByteNumber))MBBuf.BusError = SLAVE_DEVICE_FAILURE; + + return;//д + } + else MBBuf.BusError = SLAVE_DEVICE_FAILURE; + disable_interrupts(); + + } + } +} + + +void InternalReadParameterProtocolInFlash(void) +{ + switch(MBBuf.StartAddr & 0xff00) + { + case INT_METER_CODE: ReadMeterSamplingData(); break; // 0x8300 + case INT_METER_INFO: ReadMeterInfo(); break; // 0x8000 + case INT_METER_PARA: ReadMeterParameter(); break; // 0x8200 + case INT_METER_SYS: ReadMeterSystemData(); break; // 0x8400 + case INT_METER_BASIC: ReadMeterBasicData(); break; // 0x8500 + default: +// disable_interrupts(); + if((MBBuf.StartAddr & 0xF000) == 0xE000) + { + if(calibType == INTCMD_CTYPE_CURVE) //ReadCalbrationDataByCom(CALI_DATA_ADDR, MAX_OPERATE_DEPTH); + { + + if(offsetAir)ReadCalibDataFromFlash( MBBuf.StartAddr-0xE000 ,&MBBuf.RxPointer[MBBuf.Index], MBBuf.ByteNumber ); + else ReadCalib2DataFromFlash(MBBuf.StartAddr-0xE000 ,&MBBuf.RxPointer[MBBuf.Index], MBBuf.ByteNumber ); + + } + } + return; + } +} \ No newline at end of file diff --git a/user/Protocol/InternalModbus.h b/user/Protocol/InternalModbus.h old mode 100755 new mode 100644 index 81451f5..3335a8d --- a/user/Protocol/InternalModbus.h +++ b/user/Protocol/InternalModbus.h @@ -1,46 +1,19 @@ #ifndef __InternalModbus_h__ #define __InternalModbus_h__ -extern const u16 ReadCode[]; - -extern u16 WordReg[], voltageDetected[]; -extern const u16 WordDefault[][3]; - -extern u32 DWordReg[]; -extern const u32 DWordDefault[][3]; - -// -// ʽ飩 ڲȡ -#define GET_WORD_IDX(var) ((u32)(&(var) - WordReg)) -// ַ ڲȡڴַ -#define GET_WORD_ADDR(var) (MEM_ADDR_WORD_REG_START + GET_WORD_IDX(var)*REG_WORD_WIDTH) -// ַ ڴȡ -#define ADR_WORD_IDX(adr) (((u32)(adr) - MEM_ADDR_WORD_REG_START) / REG_WORD_WIDTH) - -#define GET_DWORD_IDX(var) ((u32)(&(var) - DWordReg)) -#define GET_DWOR_ADDR(var) (MEM_ADDR_DWORD_REG_START+GET_DWORD_IDX(var)*REG_DWORD_WIDTH) -#define ADR_DWORD_IDX(adr) ((((u32)(adr) - MEM_ADDR_DWORD_REG_START) / REG_DWORD_WIDTH)) -// VHHHigh = ReadShortParameterFromMemory(GET_WORD_ADR(VHHHigh),WordDefault[GET_WORD_IDX(VHHHigh)][DEFAULT]); -// staticHighTemperature = WriteShortParameterToMemory(GET_WORD_ADR(staticHighTemperature)); -//============================================================================== -void InternalShortParameterInit(void); -void InternalLongParameterInit(void); - //============================================================================== void ReadMeterSystemData(void); void ReadMeterInfo(void); void ReadMeterSamplingData(void); -void ReadMeterOperateResult(void); -void ReadMeterParameter(void); -void ReadMeterDWordParameter(void); + void ReadMeterBasicData(void); -void CheckWritingLegality(void); -void MeterOperate(void); -void WriteMeterParameter(void); -void WriteMeterDwordParameter(void); - +void ReadMeterParameter(void); void InternalReadParameterProtocol(void); void InternalWriteParameterProtocol(void); +void InternalWriteParameterProtocolToFlash(void); +void InternalReadParameterProtocolInFlash(void); + +/************************/ #endif \ No newline at end of file diff --git a/user/Protocol/InternalModbusDefine - 副本.h b/user/Protocol/InternalModbusDefine - 副本.h deleted file mode 100755 index 7891560..0000000 --- a/user/Protocol/InternalModbusDefine - 副本.h +++ /dev/null @@ -1,575 +0,0 @@ -#ifndef __InternalModbusDefine_h__ -#define __InternalModbusDefine_h__ - -/******************************************************************************/ -#define INT_METER_INFO 0x8000 -#define INT_METER_CODE 0x8300 -#define INT_METER_PARA 0x8200 -#define INT_METER_SYS 0x8400 - -#define INT_METER_BASIC 0x8500 -#define INT_METER_BASIC_MASK 0xff00 -#define INT_METER_BASIC_MAX (INT_METER_BASIC + BASIC_DATA_MAX) - -#define INT_METER_9000 0x9000 -#define INT_METER_A000 0xA000 -#define INT_METER_D000 0xD000 -#define INT_METER_E000 0xE000 -#define INT_METER_F000 0xF000 -#define INT_MASK 0xFF00 - -/******************************************************************************/ -#define INT_METER_INFO_MAX (INT_METER_INFO+0x00ff) -#define INT_METER_PARA_MAX (INT_METER_PARA+0x00ff) -#define INT_METER_CODE_MAX (INT_METER_CODE+0x00ff) -#define INT_METER_SYS_MAX (INT_METER_SYS+0x00ff) -//#define INT_METER_85FF +0x00ff) -//#define INT_METER_86FF +0x00ff) - -/******************************************************************************/ -// for factory control -// define start -#define INT_PARAMETER_PROTOCOL 0x8000 -// Fixed Address for product series -#define INT_SERIES_BASE 0x8000 // [Enable Read And Write] -#define INT_SERIES_BASE1 INT_SERIES_BASE -#define INT_SERIES_BASE2 (INT_SERIES_BASE+1) -#define INT_SERIES_BASE3 (INT_SERIES_BASE+2) -#define INT_SERIES_BASE4 (INT_SERIES_BASE+3) -#define INT_SERIES_BASE5 (INT_SERIES_BASE+4) -#define INT_SERIES_BASE6 (INT_SERIES_BASE+5) -#define INT_TIME_BASE (INT_SERIES_BASE+6) // [Enable Read And Write] -// Fixed Address for dcoef num -#define INT_CURVE_NUM 0x8009 // [Enable Read And Write] // max:20 -#define INT_CURVE_BASE 0x800A // [Enable Read And Write] -#define INT_CURVE_WIDTH 3 -#define CURVE_DATA_WIDTH 6 -#define INT_CURVE_NODE1 0x800A -#define INT_CURVE_NODE2 (INT_CURVE_BASE+3) -#define INT_CURVE_NODE3 (INT_CURVE_BASE+6) -#define INT_CURVE_NODE4 (INT_CURVE_BASE+9) -#define INT_CURVE_NODE5 (INT_CURVE_BASE+12) -#define INT_CURVE_NODE6 (INT_CURVE_BASE+15) -#define INT_CURVE_NODE7 (INT_CURVE_BASE+18) -#define INT_CURVE_NODE8 (INT_CURVE_BASE+21) -#define INT_CURVE_NODE9 (INT_CURVE_BASE+24) -#define INT_CURVE_NODE10 (INT_CURVE_BASE+27) -#define INT_CURVE_NODE11 (INT_CURVE_BASE+30) -#define INT_CURVE_NODE12 (INT_CURVE_BASE+33) -#define INT_CURVE_NODE13 (INT_CURVE_BASE+36) -#define INT_CURVE_NODE14 (INT_CURVE_BASE+39) -#define INT_CURVE_NODE15 (INT_CURVE_BASE+42) -#define INT_CURVE_NODE16 (INT_CURVE_BASE+45) -#define INT_CURVE_NODE17 (INT_CURVE_BASE+48) -#define INT_CURVE_NODE18 (INT_CURVE_BASE+51) -#define INT_CURVE_NODE19 (INT_CURVE_BASE+54) -#define INT_CURVE_NODE20 (INT_CURVE_BASE+57) -#define INT_CURVE_NODE21 (INT_CURVE_BASE+60) -#define INT_CURVE_NODE22 (INT_CURVE_BASE+63) -#define INT_CURVE_NODE23 (INT_CURVE_BASE+66) -#define INT_CURVE_NODE24 (INT_CURVE_BASE+69) -#define INT_CURVE_NODE25 (INT_CURVE_BASE+72) -#define INT_CURVE_NODE26 (INT_CURVE_BASE+75) -#define INT_CURVE_NODE27 (INT_CURVE_BASE+78) -#define INT_CURVE_NODE28 (INT_CURVE_BASE+81) -#define INT_CURVE_NODE29 (INT_CURVE_BASE+84) -#define INT_CURVE_NODE30 (INT_CURVE_BASE+87) -#define INT_CURVE_NODE31 (INT_CURVE_BASE+90) -#define INT_CURVE_NODE32 (INT_CURVE_BASE+93) -#define INT_CURVE_NODE33 (INT_CURVE_BASE+96) -#define INT_CURVE_NODE34 (INT_CURVE_BASE+99) -#define INT_CURVE_NODE35 (INT_CURVE_BASE+102) -#define INT_CURVE_NODE36 (INT_CURVE_BASE+105) -#define INT_CURVE_MAX (INT_CURVE_NODE1 + CURVE_DATA_MAX*3) - -#define INT_FIX_INFO_MAX 0x8200 -#define INT_REG_BASE 0x8200 -// fixed Read Address -#define INT_KEY_ID 0x8200 // Fixed Address write parameter ID Key 0x9600 [Disable Read] -#define INT_KEY_ID_L 0x8201 -#define INT_CURVE_TYPE 0x8202 // select curve type -#define INT_RTC_SECOND 0x8203 // 0x8203 -//#define INT_SOFT_BUILD_DATE2 0x8204 // 0x8203,4,5,6,7,8 -//#define INT_SOFT_BUILD_DATE3 0x8205 // 0x8203,4,5,6,7,8 -//#define INT_SOFT_BUILD_DATE4 0x8206 // 0x8203,4,5,6,7,8 -//#define INT_SOFT_BUILD_DATE5 0x8207 // 0x8203,4,5,6,7,8 -//#define INT_SOFT_BUILD_DATE6 0x8208 // 0x8203,4,5,6,7,8 -#define INT_CALIB_FAC 0x820A // 2Byte [Disable Write] -#define INT_CALIB_DEPTH 0x820B // 2Byte [Disable Write] -#define INT_CALIB_WIDTH 0x820C // 2Byte [Disable Write] -// Variable Address -#define INT_COMMAND 0x820D //internal control start address [Disable Read] -#define INT_CONTROL 0x820D // mode control:9d 45, 9D 00, 55 [Disable Read] -#define INT_CLEAR_RECORD 0x820E // clear data record: [Disable Read] -#define INT_TEST_OFFSET 0x820F // [Disable Read] -// parameter Address -#define INT_PARAMETER 0x8210 // internal parameter write and read address start -#define INT_PROTOCOL 0x8210 // MODBUS Slaver Addr -#define INT_SLAVER_ADDR 0x8211 // MODBUS Slaver Addr -#define INT_METER_FACTOR 0x8212 -#define INT_GDCF 0x8213 -#define INT_MAX_FLOW 0x8214 -#define INT_OFFSET_GAS 0x8216 -#define INT_OFFSET_AIR 0x8217 -#define INT_SAMPLE_PERIOD 0x8218 -#define INT_HISTORY_PERIOD 0x8219 -#define INT_PULSE_UNIT 0x821A -//#define INT_MAX_LOOP_FR 0x821B -#define INT_SENSOR_SN 0x821D // 0x821D/0x821E/0x821F -#define INT_TOTAL_ACC 0x8220 // 0x8220-0x8225 -#define INT_CALIB_TA 0x8226 // 0x8226 -#define INT_OFFSET_A_GAS 0x8227 -#define INT_OFFSET_A_AIR 0x8228 -#define INT_ATYPE_INDEX_GAIN 0x8229 -#define INT_GDCF_ATYPE 0x822A -#define INT_GDCF_CTYPE 0x822B -#define INT_CALIB_PIPE 0x822C -#define INT_WORK_PIPE 0x822D -#define INT_WORK_UNIT 0x822E -#define INT_DIS_LANGUAGE 0x822F -#define INT_ACC_OUT_BIT 0x8230 -#define INT_REVERSE_SCALE 0x8231 -#define INT_VHH_HIGH 0x8232 -#define INT_VHH_ROOM 0x8233 -#define INT_VHH_LOW 0x8234 -#define INT_NRH_HIGH 0x8235 -#define INT_NRH_ROOM 0x8236 -#define INT_NRH_LOW 0x8237 -#define INT_NRR_HIGH 0x8238 -#define INT_NRR_ROOM 0x8239 -#define INT_NRR_LOW 0x823A -#define INT_GCF_A 0x823B -#define INT_GCF_B 0x823D -#define INT_GCF_C 0x823E -#define INT_RH_GAINRES 0x8240 -#define INT_ZERO_SUPPRESSION 0x8244 -#define INT_STATIC_LOW_TA 0x8245 -#define INT_STATIC_HIGH_TA 0x8246 -#define INT_PULSE_COUNTER 0x8247 // byte = 4 -#define INT_ATYPE_RC 0x8249 // -#define INT_ATYPE_WIPER 0x824A // -#define INT_CTYPE_WIPER 0x824B // -#define INT_CTYPE_ADC 0x824C // -#define INT_OFFSET_HIGH 0x824D // -#define INT_OFFSET_LOW 0x824E // -#define INT_TRH_HIGH 0x824F // -#define INT_TRH_LOW 0x8250 // -#define INT_MEMS_RATIO 0x8251 // -#define INT_SYS_LCD 0x8252 // -#define INT_SYS_CHIP 0x8253 // -#define INT_TEMP_CORR 0x8254 // -#define INT_OFFSET_VDUGX_GAS 0x8255 -#define INT_OFFSET_VDUGX_AIR 0x8256 -#define INT_OFFSET_RGINX 0x8257 -#define INT_NRH_P50 0x8258 -#define INT_NRH_P0 0x8259 -#define INT_ADC_GAIN 0x825A -#define INT_RES_FACTOR 0x825B -#define INT_BATTEST_PERIOD 0x825C -#define INT_FR_SWITCH_POINT 0x825D -#define INT_CALIB_FR_GAIN 0x825F // У׼Ŵ -#define INT_AUTO_CALIB_ATYPE 0x8260 -#define INT_USER_INIT_INDEX 0x8261 -#define INT_DIVHX_HIGH 0x8262 -#define INT_DIVHX_ROOM 0x8263 -#define INT_DIVHX_LOW 0x8264 -#define INT_VDUGX_HIGH 0x8265 -#define INT_VDUGX_ROOM 0x8266 -#define INT_VDUGX_LOW 0x8267 - -//============================================================================== -// Variable Address(read:MAX 8 Line) -#define INT_READ_CODE1 0x8300 // flowrate -#define INT_READ_CODE_MASK 0xfff0 -#define INT_READ_CODE_BASE INT_READ_CODE1 -#define INT_READ_CODE2 (INT_READ_CODE1 + 1) // -#define INT_READ_CODE3 (INT_READ_CODE2 + 1) // -#define INT_READ_CODE4 (INT_READ_CODE3 + 1) // -#define INT_READ_CODE5 (INT_READ_CODE4 + 1) // -#define INT_READ_CODE6 (INT_READ_CODE5 + 1) // -#define INT_READ_CODE7 (INT_READ_CODE6 + 1) // -#define INT_READ_CODE8 (INT_READ_CODE7 + 1) // -#define INT_READ_CODE9 (INT_READ_CODE8 + 1) // -#define INT_READ_CODE10 (INT_READ_CODE9 + 1) // -#define INT_READ_CODE11 (INT_READ_CODE10 + 1) // -#define INT_READ_CODE12 (INT_READ_CODE11 + 1) // -#define INT_READ_CODE13 (INT_READ_CODE12 + 1) // -#define INT_READ_CODE14 (INT_READ_CODE13 + 1) // -#define INT_READ_CODE15 (INT_READ_CODE14 + 1) -#define INT_READ_CODE16 (INT_READ_CODE15 + 1) - -#define INT_SAMPLING_BASE1 (INT_READ_CODE16 + 1 ) // 0x8310 -#define INT_SAMPLING_BASE2 (INT_SAMPLING_BASE1 + 0x10) -#define INT_SAMPLING_DATA1 INT_SAMPLING_BASE1 -#define INT_SAMPLING_DATA2 (INT_SAMPLING_DATA1+1) -#define INT_SAMPLING_DATA3 (INT_SAMPLING_DATA1+2) -#define INT_SAMPLING_DATA4 (INT_SAMPLING_DATA1+3) -#define INT_SAMPLING_DATA5 (INT_SAMPLING_DATA1+4) -#define INT_SAMPLING_DATA6 (INT_SAMPLING_DATA1+5) -#define INT_SAMPLING_DATA7 (INT_SAMPLING_DATA1+6) -#define INT_SAMPLING_DATA8 (INT_SAMPLING_DATA1+7) -#define INT_SAMPLING_DATA9 (INT_SAMPLING_DATA1+8) -#define INT_SAMPLING_DATA10 (INT_SAMPLING_DATA1+9) -#define INT_SAMPLING_DATA11 (INT_SAMPLING_DATA1+10) -#define INT_SAMPLING_DATA12 (INT_SAMPLING_DATA1+11) -#define INT_SAMPLING_DATA13 (INT_SAMPLING_DATA1+12) -#define INT_SAMPLING_DATA14 (INT_SAMPLING_DATA1+13) -#define INT_SAMPLING_DATA15 (INT_SAMPLING_DATA1+14) -#define INT_SAMPLING_DATA16 (INT_SAMPLING_DATA1+15) -#define INT_SAMPLING_DATA17 (INT_SAMPLING_DATA1+16) -#define INT_SAMPLING_DATA18 (INT_SAMPLING_DATA1+17) -#define INT_SAMPLING_DATA19 (INT_SAMPLING_DATA1+18) -#define INT_SAMPLING_DATA20 (INT_SAMPLING_DATA1+19) -#define INT_SAMPLING_DATA21 (INT_SAMPLING_DATA1+20) -#define INT_SAMPLING_DATA22 (INT_SAMPLING_DATA1+21) -#define INT_SAMPLING_DATA23 (INT_SAMPLING_DATA1+22) -#define INT_SAMPLING_DATA24 (INT_SAMPLING_DATA1+23) -#define INT_SAMPLING_DATA25 (INT_SAMPLING_DATA1+24) -#define INT_SAMPLING_DATA26 (INT_SAMPLING_DATA1+25) -#define INT_SAMPLING_DATA27 (INT_SAMPLING_DATA1+26) -#define INT_SAMPLING_DATA28 (INT_SAMPLING_DATA1+27) -#define INT_SAMPLING_DATA29 (INT_SAMPLING_DATA1+28) -#define INT_SAMPLING_DATA30 (INT_SAMPLING_DATA1+29) -#define INT_SAMPLING_DATA31 (INT_SAMPLING_DATA1+30) -#define INT_SAMPLING_DATA32 (INT_SAMPLING_DATA1+31) -#define INT_SAMPLING_MAX INT_SAMPLING_DATA32 -#define SAMPLING_MAX (INT_SAMPLING_MAX - INT_SAMPLING_DATA1) - -/*******************************************************************************/ -// Variable Address 0x8400 // flowrate -// system complier infomation -// For System work state -#define INT_SYS_STATE 0x8400 -#define INT_SYS_MODE 0x8401 -#define INT_HARD_STATE 0x8402 -#define INT_SWTICH_STATE 0x8403 -#define INT_SYSTEM_VOLTAGE 0x8404 -#define INT_PRODUCT_MODEL 0x8405// 06 07 08 09 0a // 0b 0c 0d 0e 0f -#define INT_BUILD_DATE 0x840B -#define INT_PGA_SCALE 0x8410 // PGAŴ -#define INT_NC_8411 0x8411 // ߱궨ʱ϶ -#define INT_FR_PPM 0x8412 // PPM -#define INT_STD_TA 0x8413 // ׼¶ STD -#define INT_CODE_COEFF 0x8414 // TR¶ϵ һϵ -#define INT_TA_DELTA 0x8415 // MCU¶ֵ -#define INT_BL_FLOW 0x8416 -#define INT_DOP_VALUE 0x8417 // ֵλ -#define INT_BPS 0x8419 // У׼ʱBPS - -#define INT_DAC_ADJUST_OUT1 0x841A // -#define INT_DAC_ADJUST_OUT2 0x841B // -#define INT_DAC_ADJUST_OUT3 0x841C // -#define INT_DAC_ADJUST_OVER 0x841D // -#define INT_ZERO_CALIB_COUNTER 0x841E // -//============================================================================== -// fixed Read Address -#define INT_UPDATE_APP 0xDF00 -#define INT_CALIB_1 0xE000 -#define INT_CALIB_2 0xF000 - -//============================================================================== -#define WRITEKEY 0xAA55 -#define INTCMD_NOP 0 -#define INTCMD_CPOT_ADJUST (('C'<<8)+'P') //0x4350 -#define INTCMD_APOT_ADJUST (('A'<<8)+'P') //0x4150 -#define INTCMD_CTYPE_CURVE (('C'<<8)+'T') //0x4354 -#define INTCMD_ATYPE_CURVE (('A'<<8)+'T') //0x4154 -#define INTCMD_ATYPEFR_CURVE (('A'<<8)+'F') //0x4146 -#define INTCMD_MICROFR_CURVE (('M'<<8)+'F') //0x4D46 -#define INTCMD_DAC_CALIB (('D'<<8)+'P') //0x4450 - -#define INTCMD_1ST_TABLE (('N'<<8)+'1') //0x4E31 -#define INTCMD_2ND_TABLE (('N'<<8)+'2') //0x4E32 - -#define INTCMD_USER_MODE (('U'<<8)+'R') //0x5552 -#define INTCMD_CALIB_MODE (('C'<<8)+'L') //0x434C calibration mode -#define INTCMD_BATTERY_MODE (('B'<<8)+'T') //0x4254 -#define INTCMD_GCF_TEST_MODE (('G'<<8)+'T') //0x4754 -#define INTCMD_DEBUG_MODE (('D'<<8)+'B') //0x4442 - -#define INTCMD_SAVE_SETUP (('S'<<8)+'F') //0x5346 Save the factory setting -#define INTCMD_RESTORE (('R'<<8)+'F') //0x5246 Restore factory settings -#define INTCMD_RESET_CORR (('R'<<8)+'C') //0x5243 Restore -#define INTCMD_ZERO_CALIB_MODE (('Z'<<8)+'C') //0x5A43--23107 - -#define INTCMD_PRESET_OFFSET (('P'<<8)+'W') // 0x5057--20567 -#define INTCMD_CALIB_HTEMP (('H'<<8)+'T') // 0x4854--18516 -#define INTCMD_CALIB_LTEMP (('L'<<8)+'T') // 0x4c54--19540 -#define INTCMD_PRESET_OFFSET_END (('P'<<8)+'D') //0x5044 -#define INTCMD_CALIB_HTEMP_END (('H'<<8)+'D') //0x4844 -#define INTCMD_CALIB_LTEMP_END (('L'<<8)+'D') //0x4C44 - -#define INTCMD_RECOGNITION_TABLE INTCMD_2ND_TABLE -#define INTCMD_TA_TABLE INTCMD_1ST_TABLE - -#define INTCMD_ZERO_CALIB_HEX 0xC1 -/****************************************************************************************************************************************/ - -//To Flash -#define INT_SN_BASE 0x8000 //6 -#define INT_ALARMSTATE 0x8006 //4 -#define INT_FLOWRATE 0x800A //2 - - -//#define meterSN1 0x8000 -//#define meterSN2 0x8001 -//#define meterSN3 0x8002 -//#define meterSN4 0x8003 -//#define meterSN5 0x8004 -//#define meterSN6 0x8005 -//#define alarmState 0x8006 -//#define alarmState1 0x8007 -//#define alarmState2 0x8008 -//#define alarmState3 0x8009 -//#define flowRateH 0x800A -//#define flowRateL 0x800B -//#define flowAccumulationIntegerH 0x800C -//#define flowAccumulationIntegerL 0x800D -//#define flowAccumulationDecimal 0x800E -//#define PCBTemperature 0x800F -//#define GasTemperature 0x8010 -////#define 0x8011 -////#define 0x8012 -////#define 0x8013 -////#define 0x8014 -//#define GASPressureH 0x8015 -//#define GASPressureL 0x8016 -//#define density 0x8017 -//#define batteryCY 0x8018 -//#define batteryVoltage 0x8019 -//#define batteryDay 0x801A -//#define batteryRDay 0x801B -//#define ComBatteryCY 0x801C -//#define ComBatteryVoltage 0x801D -//#define ComBatteryDay 0x801E -//#define ComBatteryRDay 0x801F -//#define useMinte 0x8020 -//#define useHourH 0x8021 -//#define useHourL 0x8022 -//#define VHHParameter 0x8023 -////#define 0x8024 -////#define 0x8025 -//#define flowAccumulationHexH 0x8026 -//#define flowAccumulationHexHM 0x8027 -//#define flowAccumulationHexLM 0x8028 -//#define flowAccumulationHexL 0x8029 -////#define 0x802A -////#define 0x802B -////#define 0x802C -////#define 0x802D -////#define 0x802E -//#define densityFSParameter 0x802F -////#define 0x8030 -////#define 0x8031 -////#define 0x8032 -////#define 0x8033 -////#define 0x8034 -////#define 0x8035 -////#define 0x8036 -////#define 0x8037 -////#define 0x8038 -////#define 0x8039 -////#define 0x803A -////#define 0x803B -////#define 0x803C -////#define 0x803D -////#define 0x803E -////#define 0x803F -////#define 0x8040 -////#define 0x8041 -////#define 0x8042 -////#define 0x8043 -////#define 0x8044 -////#define 0x8045 -////#define 0x8046 -////#define 0x8047 -////#define 0x8048 -////#define 0x8049 -////#define 0x804A -////#define 0x804B -////#define 0x804C -////#define 0x804D -//#define softCRCCode 0x804E -//#define softVersion 0x804F -//#define protocol 0x8050 -//#define localAddress 0x8051 -//#define baudRate 0x8052 -//#define minFlowRateH 0x8053 -//#define minFlowRateL 0x8054 -//#define maxFlowRateH 0x8055 -//#define maxFlowRateL 0x8056 -//#define minAnalogOutputH 0x8057 -//#define minAnalogOutputL 0x8058 -//#define maxAnalogOutputH 0x8059 -//#define maxAnalogOutputL 0x805A -//#define GDCFactor 0x805B -//#define filterTime 0x805C -//#define responseTime 0x805D -//#define offsetGas 0x805E -//#define offsetGasA 0x805F -//#define flowUnit 0x8060 -//#define VHHParameterAir 0x8061 -//#define VHHParameterScale 0x8062 -//#define factoryUnitPerPulse 0x8063 -//#define PulseLevel 0x8064 -//#define samplingTiming 0x8065 -//#define alarmAccH 0x8066 -//#define alarmAccL 0x8067 -//#define alarmUpperFlowRateH 0x8068 -//#define alarmUpperFlowRateL 0x8069 -//#define alarmLowerFlowRateH 0x806A -//#define alarmLowerFlowRateL 0x806B -//#define alarmFunction 0x806C -//#define alarmOutDelay 0x806D -//#define uartDecimalPoint 0x806E -//#define historyPeriod 0x806F -//#define reverseFlowRateMinH 0x8070 -//#define reverseFlowRateMinL 0x8071 -//#define reverseFlowRateMaxH 0x8072 -//#define reverseFlowRateMaxL 0x8073 -//#define I2CAddr 0x8074 -//#define I2CCrcMod 0x8075 -//#define timingTxdStart 0x8076 -//#define timingTxdLen 0x8077 -//#define timingTxdTime 0x8078 -//#define pressureOffset 0x8079 -////#define 0x807A -////#define 0x807B -////#define 0x807C -////#define 0x807D -//#define keyPassWordH 0x807E -//#define keyPassWordL 0x807F -////#define 0x8080 -////#define 0x8081 -////#define 0x8082 -////#define 0x8083 -////#define 0x8084 -////#define 0x8085 -////#define 0x8086 -////#define 0x8088 -////#define 0x8088 -////#define 0x8089 -////#define 0x808A -////#define 0x808B -////#define 0x808C -////#define 0x808D -////#define 0x808E -////#define 0x808F -////#define 0x8090 -////#define 0x8091 -////#define 0x8092 -////#define 0x8093 -////#define 0x8094 -////#define 0x8095 -////#define 0x8099 -////#define 0x8097 -////#define 0x8098 -////#define 0x8099 -////#define 0x809A -////#define 0x809B -////#define 0x809C -////#define 0x809D -////#define 0x809E -////#define 0x809F -////#define 0x80A0 -////#define 0x80A1 -////#define 0x80A2 -////#define 0x80A3 -////#define 0x80A4 -////#define 0x80A5 -////#define 0x80A6 -////#define 0x80A7 -////#define 0x80A8 -////#define 0x80A9 -//#define minLeakFlowRate 0x80AA -//#define maxLeakFlowRate 0x80AB -//#define leakDetectTime 0x80AC -////#define 0x80AD -//#define GDCFactorAType 0x80AE -////#define 0x80AF -////#define 0x80B0 -////#define 0x80B1 -////#define 0x80B2 -////#define 0x80B3 -////#define 0x80B4 -////#define 0x80B5 -////#define 0x80B6 -////#define 0x80BB -////#define 0x80B8 -////#define 0x80B9 -////#define 0x80BA -////#define 0x80BB -////#define 0x80BC -////#define 0x80BD -////#define 0x80BE -////#define 0x80BF -//#define CMDCalOffset 0x80C0 -//#define CMDClrRecord 0x80C1 -////#define 0x80C2 -////#define 0x80C3 -////#define 0x80C4 -////#define 0x80C5 -////#define 0x80C6 -////#define 0x80C7 -////#define 0x80C8 -////#define 0x80C9 -////#define 0x80CA -////#define 0x80CB -////#define 0x80CC -////#define 0x80CD -////#define 0x80CE -//#define CMDComPassword 0x80CF -//#define MAPPoint1 0x80D0 -//#define MAPPoint2 0x80D1 -//#define MAPPoint3 0x80D2 -//#define MAPPoint4 0x80D3 -//#define MAPPoint5 0x80D4 -//#define MAPPoint6 0x80D5 -//#define MAPPoint7 0x80D6 -//#define MAPPoint8 0x80D7 -//#define MAPPoint9 0x80D8 -//#define MAPPoint10 0x80D9 -//#define MAPPoint11 0x80DA -//#define MAPPoint12 0x80DB -//#define MAPPoint13 0x80DC -//#define MAPPoint14 0x80DD -//#define MAPPoint15 0x80DE -//#define MAPPoint16 0x80DF -//#define MAPPoint17 0x80E0 -//#define MAPPoint18 0x80E1 -//#define MAPPoint19 0x80E2 -//#define MAPPoint20 0x80E3 -//#define MAPPoint21 0x80E4 -//#define MAPPoint22 0x80E5 -//#define MAPPoint23 0x80E6 -//#define MAPPoint24 0x80E7 -//#define MAPPoint25 0x80E8 -//#define MAPPoint26 0x80E9 -//#define MAPPoint27 0x80EA -//#define MAPPoint28 0x80EB -//#define MAPPoint29 0x80EC -//#define MAPPoint30 0x80ED -//#define MAPPoint31 0x80EE -//#define MAPPoint32 0x80EF -//#define MAPPoint33 0x80F0 -//#define MAPPoint34 0x80F1 -//#define MAPPoint35 0x80F2 -//#define MAPPoint36 0x80F3 -//#define MAPPoint37 0x80F4 -//#define MAPPoint38 0x80F5 -//#define MAPPoint39 0x80F6 -//#define MAPPoint40 0x80F7 -//#define MAPPoint41 0x80F8 -//#define MAPPoint42 0x80F9 -//#define MAPPoint43 0x80FA -//#define MAPPoint44 0x80FB -//#define MAPPoint45 0x80FC -//#define MAPPoint46 0x80FD -//#define MAPPoint47 0x80FE -//#define MAPPoint48 0x80FF - - - - - -#endif \ No newline at end of file diff --git a/user/Protocol/InternalModbusDefine.h b/user/Protocol/InternalModbusDefine.h old mode 100755 new mode 100644 index 1213d22..7891560 --- a/user/Protocol/InternalModbusDefine.h +++ b/user/Protocol/InternalModbusDefine.h @@ -2,32 +2,29 @@ #define __InternalModbusDefine_h__ /******************************************************************************/ -#define INT_METER_INFO 0x8000 // DZϢ̶ַ -#define INT_METER_OPERATE 0x8200 // ִ -#define INT_METER_PARA 0x8210 // ڲ16bit 0x8220-0x827F -#define INT_METER_DWORD_PARA 0x8280 // ڲ32bit 0x8280-0x82FF -#define INT_METER_CODE 0x8300 // ʵʱݶȡ -#define INT_METER_SYS 0x8400 // ϵͳ״̬ȡ +#define INT_METER_INFO 0x8000 +#define INT_METER_CODE 0x8300 +#define INT_METER_PARA 0x8200 +#define INT_METER_SYS 0x8400 -#define INT_METER_BASIC 0x8600 // ڲݱ -#define INT_METER_BASIC_MASK 0xFF00 +#define INT_METER_BASIC 0x8500 +#define INT_METER_BASIC_MASK 0xff00 #define INT_METER_BASIC_MAX (INT_METER_BASIC + BASIC_DATA_MAX) #define INT_METER_9000 0x9000 #define INT_METER_A000 0xA000 #define INT_METER_D000 0xD000 -#define INT_METER_E000 0xE000 // У׼ +#define INT_METER_E000 0xE000 #define INT_METER_F000 0xF000 #define INT_MASK 0xFF00 /******************************************************************************/ -#define INT_METER_INFO_MAX 0x80FF // DZϢ̶ַ -#define INT_METER_OPERATE_MAX 0x820F // ִ -#define INT_METER_PARA_MAX 0x827F // ڲ16bit 0x8220-0x827F -#define INT_METER_DWORD_PARA_MAX 0x82FF // ڲ32bit 0x8290-0x82FF -#define INT_METER_OPERATE_MAX 0x82FF -#define INT_METER_CODE_MAX 0x8330 // ʵʱݶȡ -#define INT_METER_SYS_MAX 0x84FF // ϵͳ״̬ȡ +#define INT_METER_INFO_MAX (INT_METER_INFO+0x00ff) +#define INT_METER_PARA_MAX (INT_METER_PARA+0x00ff) +#define INT_METER_CODE_MAX (INT_METER_CODE+0x00ff) +#define INT_METER_SYS_MAX (INT_METER_SYS+0x00ff) +//#define INT_METER_85FF +0x00ff) +//#define INT_METER_86FF +0x00ff) /******************************************************************************/ // for factory control @@ -85,37 +82,6 @@ #define INT_CURVE_NODE36 (INT_CURVE_BASE+105) #define INT_CURVE_MAX (INT_CURVE_NODE1 + CURVE_DATA_MAX*3) -/*******************************************************************************/ -// Variable Address 0x8100 // flowrate -// system complier infomation -// For System work state -#define INT_SYS_STATE 0x8400 -#define INT_SYS_MODE 0x8401 -#define INT_HARD_STATE 0x8402 -#define INT_SWTICH_STATE 0x8403 -#define INT_SYSTEM_VOLTAGE 0x8404 -#define INT_PRODUCT_MODEL 0x8405 // 06 07 08 09 0a // 0b 0c 0d 0e 0f -#define INT_BUILD_DATE 0x840B // 0x840B 840C 840D 840E 840F - -#define INT_NC_8411 0x8411 // ߱궨ʱ϶ -#define INT_FR_PPM 0x8412 // PPM -#define INT_STD_TA 0x8413 // ׼¶ STD -#define INT_CODE_COEFF 0x8414 // TR¶ϵ һϵ -#define INT_TA_DELTA 0x8415 // MCU¶ֵ -#define INT_BL_FLOW 0x8416 -#define INT_DOP_VALUE 0x8417 // ֵλ -#define INT_BPS 0x8419 // У׼ʱBPS - -#define INT_DAC_ADJUST_OUT1 0x841A // -#define INT_DAC_ADJUST_OUT2 0x841B // -#define INT_DAC_ADJUST_OUT3 0x841C // -#define INT_DAC_ADJUST_OVER 0x841D // -#define INT_ZERO_CALIB_COUNTER 0x841E // - -/*******************************************************************************/ -// FIX Address 0x8400 // flowrate -// system complier infomation -// #define INT_FIX_INFO_MAX 0x8200 #define INT_REG_BASE 0x8200 // fixed Read Address @@ -132,16 +98,84 @@ #define INT_CALIB_DEPTH 0x820B // 2Byte [Disable Write] #define INT_CALIB_WIDTH 0x820C // 2Byte [Disable Write] // Variable Address -#define INT_COMMAND 0x820D // internal control start address [Disable Read] +#define INT_COMMAND 0x820D //internal control start address [Disable Read] #define INT_CONTROL 0x820D // mode control:9d 45, 9D 00, 55 [Disable Read] #define INT_CLEAR_RECORD 0x820E // clear data record: [Disable Read] #define INT_TEST_OFFSET 0x820F // [Disable Read] - -// parameter Address [16 bit] 0x8210 - 0x827F +// parameter Address #define INT_PARAMETER 0x8210 // internal parameter write and read address start +#define INT_PROTOCOL 0x8210 // MODBUS Slaver Addr +#define INT_SLAVER_ADDR 0x8211 // MODBUS Slaver Addr +#define INT_METER_FACTOR 0x8212 +#define INT_GDCF 0x8213 +#define INT_MAX_FLOW 0x8214 +#define INT_OFFSET_GAS 0x8216 +#define INT_OFFSET_AIR 0x8217 +#define INT_SAMPLE_PERIOD 0x8218 +#define INT_HISTORY_PERIOD 0x8219 +#define INT_PULSE_UNIT 0x821A +//#define INT_MAX_LOOP_FR 0x821B #define INT_SENSOR_SN 0x821D // 0x821D/0x821E/0x821F - -// parameter Address [32 bit] 0x8290 +#define INT_TOTAL_ACC 0x8220 // 0x8220-0x8225 +#define INT_CALIB_TA 0x8226 // 0x8226 +#define INT_OFFSET_A_GAS 0x8227 +#define INT_OFFSET_A_AIR 0x8228 +#define INT_ATYPE_INDEX_GAIN 0x8229 +#define INT_GDCF_ATYPE 0x822A +#define INT_GDCF_CTYPE 0x822B +#define INT_CALIB_PIPE 0x822C +#define INT_WORK_PIPE 0x822D +#define INT_WORK_UNIT 0x822E +#define INT_DIS_LANGUAGE 0x822F +#define INT_ACC_OUT_BIT 0x8230 +#define INT_REVERSE_SCALE 0x8231 +#define INT_VHH_HIGH 0x8232 +#define INT_VHH_ROOM 0x8233 +#define INT_VHH_LOW 0x8234 +#define INT_NRH_HIGH 0x8235 +#define INT_NRH_ROOM 0x8236 +#define INT_NRH_LOW 0x8237 +#define INT_NRR_HIGH 0x8238 +#define INT_NRR_ROOM 0x8239 +#define INT_NRR_LOW 0x823A +#define INT_GCF_A 0x823B +#define INT_GCF_B 0x823D +#define INT_GCF_C 0x823E +#define INT_RH_GAINRES 0x8240 +#define INT_ZERO_SUPPRESSION 0x8244 +#define INT_STATIC_LOW_TA 0x8245 +#define INT_STATIC_HIGH_TA 0x8246 +#define INT_PULSE_COUNTER 0x8247 // byte = 4 +#define INT_ATYPE_RC 0x8249 // +#define INT_ATYPE_WIPER 0x824A // +#define INT_CTYPE_WIPER 0x824B // +#define INT_CTYPE_ADC 0x824C // +#define INT_OFFSET_HIGH 0x824D // +#define INT_OFFSET_LOW 0x824E // +#define INT_TRH_HIGH 0x824F // +#define INT_TRH_LOW 0x8250 // +#define INT_MEMS_RATIO 0x8251 // +#define INT_SYS_LCD 0x8252 // +#define INT_SYS_CHIP 0x8253 // +#define INT_TEMP_CORR 0x8254 // +#define INT_OFFSET_VDUGX_GAS 0x8255 +#define INT_OFFSET_VDUGX_AIR 0x8256 +#define INT_OFFSET_RGINX 0x8257 +#define INT_NRH_P50 0x8258 +#define INT_NRH_P0 0x8259 +#define INT_ADC_GAIN 0x825A +#define INT_RES_FACTOR 0x825B +#define INT_BATTEST_PERIOD 0x825C +#define INT_FR_SWITCH_POINT 0x825D +#define INT_CALIB_FR_GAIN 0x825F // У׼Ŵ +#define INT_AUTO_CALIB_ATYPE 0x8260 +#define INT_USER_INIT_INDEX 0x8261 +#define INT_DIVHX_HIGH 0x8262 +#define INT_DIVHX_ROOM 0x8263 +#define INT_DIVHX_LOW 0x8264 +#define INT_VDUGX_HIGH 0x8265 +#define INT_VDUGX_ROOM 0x8266 +#define INT_VDUGX_LOW 0x8267 //============================================================================== // Variable Address(read:MAX 8 Line) @@ -202,6 +236,31 @@ #define SAMPLING_MAX (INT_SAMPLING_MAX - INT_SAMPLING_DATA1) /*******************************************************************************/ +// Variable Address 0x8400 // flowrate +// system complier infomation +// For System work state +#define INT_SYS_STATE 0x8400 +#define INT_SYS_MODE 0x8401 +#define INT_HARD_STATE 0x8402 +#define INT_SWTICH_STATE 0x8403 +#define INT_SYSTEM_VOLTAGE 0x8404 +#define INT_PRODUCT_MODEL 0x8405// 06 07 08 09 0a // 0b 0c 0d 0e 0f +#define INT_BUILD_DATE 0x840B +#define INT_PGA_SCALE 0x8410 // PGAŴ +#define INT_NC_8411 0x8411 // ߱궨ʱ϶ +#define INT_FR_PPM 0x8412 // PPM +#define INT_STD_TA 0x8413 // ׼¶ STD +#define INT_CODE_COEFF 0x8414 // TR¶ϵ һϵ +#define INT_TA_DELTA 0x8415 // MCU¶ֵ +#define INT_BL_FLOW 0x8416 +#define INT_DOP_VALUE 0x8417 // ֵλ +#define INT_BPS 0x8419 // У׼ʱBPS + +#define INT_DAC_ADJUST_OUT1 0x841A // +#define INT_DAC_ADJUST_OUT2 0x841B // +#define INT_DAC_ADJUST_OUT3 0x841C // +#define INT_DAC_ADJUST_OVER 0x841D // +#define INT_ZERO_CALIB_COUNTER 0x841E // //============================================================================== // fixed Read Address #define INT_UPDATE_APP 0xDF00 @@ -239,308 +298,278 @@ #define INTCMD_PRESET_OFFSET_END (('P'<<8)+'D') //0x5044 #define INTCMD_CALIB_HTEMP_END (('H'<<8)+'D') //0x4844 #define INTCMD_CALIB_LTEMP_END (('L'<<8)+'D') //0x4C44 -#define INTCMD_CALIB_TEMP_END (('H'<<8)+'L') // #define INTCMD_RECOGNITION_TABLE INTCMD_2ND_TABLE #define INTCMD_TA_TABLE INTCMD_1ST_TABLE #define INTCMD_ZERO_CALIB_HEX 0xC1 -/***********************************************************************************************/ +/****************************************************************************************************************************************/ //To Flash -#define INT_SN_BASE 0x8000 //6 -#define INT_ALARMSTATE 0x8006 //4 -#define INT_FLOWRATE 0x800A //2 -/***********************************************************************************************/ -// ָ붨 -#define REG_WORD_START 0x8210 -#define REG_0X8210 (0x8210 - REG_WORD_START) -#define REG_0X8211 (0x8211 - REG_WORD_START) -#define REG_0X8212 (0x8212 - REG_WORD_START) -#define REG_0X8213 (0x8213 - REG_WORD_START) -#define REG_0X8214 (0x8214 - REG_WORD_START) -#define REG_0X8215 (0x8215 - REG_WORD_START) -#define REG_0X8216 (0x8216 - REG_WORD_START) -#define REG_0X8217 (0x8217 - REG_WORD_START) -#define REG_0X8218 (0x8218 - REG_WORD_START) -#define REG_0X8219 (0x8219 - REG_WORD_START) -#define REG_0X821A (0x821A - REG_WORD_START) -#define REG_0X821B (0x821B - REG_WORD_START) -#define REG_0X821C (0x821C - REG_WORD_START) -#define REG_0X821D (0x821D - REG_WORD_START) -#define REG_0X821E (0x821E - REG_WORD_START) -#define REG_0X821F (0x821F - REG_WORD_START) -#define REG_0X8220 (0x8220 - REG_WORD_START) -#define REG_0X8221 (0x8221 - REG_WORD_START) -#define REG_0X8222 (0x8222 - REG_WORD_START) -#define REG_0X8223 (0x8223 - REG_WORD_START) -#define REG_0X8224 (0x8224 - REG_WORD_START) -#define REG_0X8225 (0x8225 - REG_WORD_START) -#define REG_0X8226 (0x8226 - REG_WORD_START) -#define REG_0X8227 (0x8227 - REG_WORD_START) -#define REG_0X8228 (0x8228 - REG_WORD_START) -#define REG_0X8229 (0x8229 - REG_WORD_START) -#define REG_0X822A (0x822A - REG_WORD_START) -#define REG_0X822B (0x822B - REG_WORD_START) -#define REG_0X822C (0x822C - REG_WORD_START) -#define REG_0X822D (0x822D - REG_WORD_START) -#define REG_0X822E (0x822E - REG_WORD_START) -#define REG_0X822F (0x822F - REG_WORD_START) -#define REG_0X8230 (0x8230 - REG_WORD_START) -#define REG_0X8231 (0x8231 - REG_WORD_START) -#define REG_0X8232 (0x8232 - REG_WORD_START) -#define REG_0X8233 (0x8233 - REG_WORD_START) -#define REG_0X8234 (0x8234 - REG_WORD_START) -#define REG_0X8235 (0x8235 - REG_WORD_START) -#define REG_0X8236 (0x8236 - REG_WORD_START) -#define REG_0X8237 (0x8237 - REG_WORD_START) -#define REG_0X8238 (0x8238 - REG_WORD_START) -#define REG_0X8239 (0x8239 - REG_WORD_START) -#define REG_0X823A (0x823A - REG_WORD_START) -#define REG_0X823B (0x823B - REG_WORD_START) -#define REG_0X823C (0x823C - REG_WORD_START) -#define REG_0X823D (0x823D - REG_WORD_START) -#define REG_0X823E (0x823E - REG_WORD_START) -#define REG_0X823F (0x823F - REG_WORD_START) -#define REG_0X8240 (0x8240 - REG_WORD_START) -#define REG_0X8241 (0x8241 - REG_WORD_START) -#define REG_0X8242 (0x8242 - REG_WORD_START) -#define REG_0X8243 (0x8243 - REG_WORD_START) -#define REG_0X8244 (0x8244 - REG_WORD_START) -#define REG_0X8245 (0x8245 - REG_WORD_START) -#define REG_0X8246 (0x8246 - REG_WORD_START) -#define REG_0X8247 (0x8247 - REG_WORD_START) -#define REG_0X8248 (0x8248 - REG_WORD_START) -#define REG_0X8249 (0x8249 - REG_WORD_START) -#define REG_0X824A (0x824A - REG_WORD_START) -#define REG_0X824B (0x824B - REG_WORD_START) -#define REG_0X824C (0x824C - REG_WORD_START) -#define REG_0X824D (0x824D - REG_WORD_START) -#define REG_0X824E (0x824E - REG_WORD_START) -#define REG_0X824F (0x824F - REG_WORD_START) -#define REG_0X8250 (0x8250 - REG_WORD_START) -#define REG_0X8251 (0x8251 - REG_WORD_START) -#define REG_0X8252 (0x8252 - REG_WORD_START) -#define REG_0X8253 (0x8253 - REG_WORD_START) -#define REG_0X8254 (0x8254 - REG_WORD_START) -#define REG_0X8255 (0x8255 - REG_WORD_START) -#define REG_0X8256 (0x8256 - REG_WORD_START) -#define REG_0X8257 (0x8257 - REG_WORD_START) -#define REG_0X8258 (0x8258 - REG_WORD_START) -#define REG_0X8259 (0x8259 - REG_WORD_START) -#define REG_0X825A (0x825A - REG_WORD_START) -#define REG_0X825B (0x825B - REG_WORD_START) -#define REG_0X825C (0x825C - REG_WORD_START) -#define REG_0X825D (0x825D - REG_WORD_START) -#define REG_0X825E (0x825E - REG_WORD_START) -#define REG_0X825F (0x825F - REG_WORD_START) -#define REG_0X8260 (0x8260 - REG_WORD_START) -#define REG_0X8261 (0x8261 - REG_WORD_START) -#define REG_0X8262 (0x8262 - REG_WORD_START) -#define REG_0X8263 (0x8263 - REG_WORD_START) -#define REG_0X8264 (0x8264 - REG_WORD_START) -#define REG_0X8265 (0x8265 - REG_WORD_START) -#define REG_0X8266 (0x8266 - REG_WORD_START) -#define REG_0X8267 (0x8267 - REG_WORD_START) -#define REG_0X8268 (0x8268 - REG_WORD_START) -#define REG_0X8269 (0x8269 - REG_WORD_START) -#define REG_0X826A (0x826A - REG_WORD_START) -#define REG_0X826B (0x826B - REG_WORD_START) -#define REG_0X826C (0x826C - REG_WORD_START) -#define REG_0X826D (0x826D - REG_WORD_START) -#define REG_0X826E (0x826E - REG_WORD_START) -#define REG_0X826F (0x826F - REG_WORD_START) -#define REG_0X8270 (0x8270 - REG_WORD_START) -#define REG_0X8271 (0x8271 - REG_WORD_START) -#define REG_0X8272 (0x8272 - REG_WORD_START) -#define REG_0X8273 (0x8273 - REG_WORD_START) -#define REG_0X8274 (0x8274 - REG_WORD_START) -#define REG_0X8275 (0x8275 - REG_WORD_START) -#define REG_0X8276 (0x8276 - REG_WORD_START) -#define REG_0X8277 (0x8277 - REG_WORD_START) -#define REG_0X8278 (0x8278 - REG_WORD_START) -#define REG_0X8279 (0x8279 - REG_WORD_START) -#define REG_0X827A (0x827A - REG_WORD_START) -#define REG_0X827B (0x827B - REG_WORD_START) -#define REG_0X827C (0x827C - REG_WORD_START) -#define REG_0X827D (0x827D - REG_WORD_START) -#define REG_0X827E (0x827E - REG_WORD_START) -#define REG_0X827F (0x827F - REG_WORD_START) -#define WORD_INX_MAX (REG_0X827F + 1) +#define INT_SN_BASE 0x8000 //6 +#define INT_ALARMSTATE 0x8006 //4 +#define INT_FLOWRATE 0x800A //2 -#define REG_DWORD_START 0X8280 -#define REG_0X8280 (0X8280 - REG_DWORD_START) -#define REG_0X8282 (0X8282 - REG_DWORD_START) -#define REG_0X8284 (0X8284 - REG_DWORD_START) -#define REG_0X8286 (0X8286 - REG_DWORD_START) -#define REG_0X8288 (0X8288 - REG_DWORD_START) -#define REG_0X828A (0X828A - REG_DWORD_START) -#define REG_0X828C (0X828C - REG_DWORD_START) -#define REG_0X828E (0X828E - REG_DWORD_START) -#define REG_0X8290 (0X8290 - REG_DWORD_START) -#define REG_0X8292 (0X8292 - REG_DWORD_START) -#define REG_0X8294 (0X8294 - REG_DWORD_START) -#define REG_0X8296 (0X8296 - REG_DWORD_START) -#define REG_0X8298 (0X8298 - REG_DWORD_START) -#define REG_0X829A (0X829A - REG_DWORD_START) -#define REG_0X829C (0X828C - REG_DWORD_START) -#define REG_0X829E (0X828E - REG_DWORD_START) -#define DWORD_INX_MAX (REG_0X829E+1) -//MAX MIN DEFAULT -#define INT_WORD_REG_MAX 112 -#define REG_0X8200_VALUE {65535,0,0} -#define REG_0X8201_VALUE {65535,0,0} -#define REG_0X8202_VALUE {65535,0,0} -#define REG_0X8203_VALUE {65535,0,0} -#define REG_0X8204_VALUE {65535,0,0} -#define REG_0X8205_VALUE {65535,0,0} -#define REG_0X8206_VALUE {65535,0,0} -#define REG_0X8207_VALUE {65535,0,0} -#define REG_0X8208_VALUE {65535,0,0} -#define REG_0X8209_VALUE {65535,0,0} -#define REG_0X820A_VALUE {65535,0,0} -#define REG_0X820B_VALUE {65535,0,0} -#define REG_0X820C_VALUE {65535,0,0} -#define REG_0X820D_VALUE {65535,0,0} -#define REG_0X820E_VALUE {65535,0,0} -#define REG_0X820F_VALUE {65535,0,0} +//#define meterSN1 0x8000 +//#define meterSN2 0x8001 +//#define meterSN3 0x8002 +//#define meterSN4 0x8003 +//#define meterSN5 0x8004 +//#define meterSN6 0x8005 +//#define alarmState 0x8006 +//#define alarmState1 0x8007 +//#define alarmState2 0x8008 +//#define alarmState3 0x8009 +//#define flowRateH 0x800A +//#define flowRateL 0x800B +//#define flowAccumulationIntegerH 0x800C +//#define flowAccumulationIntegerL 0x800D +//#define flowAccumulationDecimal 0x800E +//#define PCBTemperature 0x800F +//#define GasTemperature 0x8010 +////#define 0x8011 +////#define 0x8012 +////#define 0x8013 +////#define 0x8014 +//#define GASPressureH 0x8015 +//#define GASPressureL 0x8016 +//#define density 0x8017 +//#define batteryCY 0x8018 +//#define batteryVoltage 0x8019 +//#define batteryDay 0x801A +//#define batteryRDay 0x801B +//#define ComBatteryCY 0x801C +//#define ComBatteryVoltage 0x801D +//#define ComBatteryDay 0x801E +//#define ComBatteryRDay 0x801F +//#define useMinte 0x8020 +//#define useHourH 0x8021 +//#define useHourL 0x8022 +//#define VHHParameter 0x8023 +////#define 0x8024 +////#define 0x8025 +//#define flowAccumulationHexH 0x8026 +//#define flowAccumulationHexHM 0x8027 +//#define flowAccumulationHexLM 0x8028 +//#define flowAccumulationHexL 0x8029 +////#define 0x802A +////#define 0x802B +////#define 0x802C +////#define 0x802D +////#define 0x802E +//#define densityFSParameter 0x802F +////#define 0x8030 +////#define 0x8031 +////#define 0x8032 +////#define 0x8033 +////#define 0x8034 +////#define 0x8035 +////#define 0x8036 +////#define 0x8037 +////#define 0x8038 +////#define 0x8039 +////#define 0x803A +////#define 0x803B +////#define 0x803C +////#define 0x803D +////#define 0x803E +////#define 0x803F +////#define 0x8040 +////#define 0x8041 +////#define 0x8042 +////#define 0x8043 +////#define 0x8044 +////#define 0x8045 +////#define 0x8046 +////#define 0x8047 +////#define 0x8048 +////#define 0x8049 +////#define 0x804A +////#define 0x804B +////#define 0x804C +////#define 0x804D +//#define softCRCCode 0x804E +//#define softVersion 0x804F +//#define protocol 0x8050 +//#define localAddress 0x8051 +//#define baudRate 0x8052 +//#define minFlowRateH 0x8053 +//#define minFlowRateL 0x8054 +//#define maxFlowRateH 0x8055 +//#define maxFlowRateL 0x8056 +//#define minAnalogOutputH 0x8057 +//#define minAnalogOutputL 0x8058 +//#define maxAnalogOutputH 0x8059 +//#define maxAnalogOutputL 0x805A +//#define GDCFactor 0x805B +//#define filterTime 0x805C +//#define responseTime 0x805D +//#define offsetGas 0x805E +//#define offsetGasA 0x805F +//#define flowUnit 0x8060 +//#define VHHParameterAir 0x8061 +//#define VHHParameterScale 0x8062 +//#define factoryUnitPerPulse 0x8063 +//#define PulseLevel 0x8064 +//#define samplingTiming 0x8065 +//#define alarmAccH 0x8066 +//#define alarmAccL 0x8067 +//#define alarmUpperFlowRateH 0x8068 +//#define alarmUpperFlowRateL 0x8069 +//#define alarmLowerFlowRateH 0x806A +//#define alarmLowerFlowRateL 0x806B +//#define alarmFunction 0x806C +//#define alarmOutDelay 0x806D +//#define uartDecimalPoint 0x806E +//#define historyPeriod 0x806F +//#define reverseFlowRateMinH 0x8070 +//#define reverseFlowRateMinL 0x8071 +//#define reverseFlowRateMaxH 0x8072 +//#define reverseFlowRateMaxL 0x8073 +//#define I2CAddr 0x8074 +//#define I2CCrcMod 0x8075 +//#define timingTxdStart 0x8076 +//#define timingTxdLen 0x8077 +//#define timingTxdTime 0x8078 +//#define pressureOffset 0x8079 +////#define 0x807A +////#define 0x807B +////#define 0x807C +////#define 0x807D +//#define keyPassWordH 0x807E +//#define keyPassWordL 0x807F +////#define 0x8080 +////#define 0x8081 +////#define 0x8082 +////#define 0x8083 +////#define 0x8084 +////#define 0x8085 +////#define 0x8086 +////#define 0x8088 +////#define 0x8088 +////#define 0x8089 +////#define 0x808A +////#define 0x808B +////#define 0x808C +////#define 0x808D +////#define 0x808E +////#define 0x808F +////#define 0x8090 +////#define 0x8091 +////#define 0x8092 +////#define 0x8093 +////#define 0x8094 +////#define 0x8095 +////#define 0x8099 +////#define 0x8097 +////#define 0x8098 +////#define 0x8099 +////#define 0x809A +////#define 0x809B +////#define 0x809C +////#define 0x809D +////#define 0x809E +////#define 0x809F +////#define 0x80A0 +////#define 0x80A1 +////#define 0x80A2 +////#define 0x80A3 +////#define 0x80A4 +////#define 0x80A5 +////#define 0x80A6 +////#define 0x80A7 +////#define 0x80A8 +////#define 0x80A9 +//#define minLeakFlowRate 0x80AA +//#define maxLeakFlowRate 0x80AB +//#define leakDetectTime 0x80AC +////#define 0x80AD +//#define GDCFactorAType 0x80AE +////#define 0x80AF +////#define 0x80B0 +////#define 0x80B1 +////#define 0x80B2 +////#define 0x80B3 +////#define 0x80B4 +////#define 0x80B5 +////#define 0x80B6 +////#define 0x80BB +////#define 0x80B8 +////#define 0x80B9 +////#define 0x80BA +////#define 0x80BB +////#define 0x80BC +////#define 0x80BD +////#define 0x80BE +////#define 0x80BF +//#define CMDCalOffset 0x80C0 +//#define CMDClrRecord 0x80C1 +////#define 0x80C2 +////#define 0x80C3 +////#define 0x80C4 +////#define 0x80C5 +////#define 0x80C6 +////#define 0x80C7 +////#define 0x80C8 +////#define 0x80C9 +////#define 0x80CA +////#define 0x80CB +////#define 0x80CC +////#define 0x80CD +////#define 0x80CE +//#define CMDComPassword 0x80CF +//#define MAPPoint1 0x80D0 +//#define MAPPoint2 0x80D1 +//#define MAPPoint3 0x80D2 +//#define MAPPoint4 0x80D3 +//#define MAPPoint5 0x80D4 +//#define MAPPoint6 0x80D5 +//#define MAPPoint7 0x80D6 +//#define MAPPoint8 0x80D7 +//#define MAPPoint9 0x80D8 +//#define MAPPoint10 0x80D9 +//#define MAPPoint11 0x80DA +//#define MAPPoint12 0x80DB +//#define MAPPoint13 0x80DC +//#define MAPPoint14 0x80DD +//#define MAPPoint15 0x80DE +//#define MAPPoint16 0x80DF +//#define MAPPoint17 0x80E0 +//#define MAPPoint18 0x80E1 +//#define MAPPoint19 0x80E2 +//#define MAPPoint20 0x80E3 +//#define MAPPoint21 0x80E4 +//#define MAPPoint22 0x80E5 +//#define MAPPoint23 0x80E6 +//#define MAPPoint24 0x80E7 +//#define MAPPoint25 0x80E8 +//#define MAPPoint26 0x80E9 +//#define MAPPoint27 0x80EA +//#define MAPPoint28 0x80EB +//#define MAPPoint29 0x80EC +//#define MAPPoint30 0x80ED +//#define MAPPoint31 0x80EE +//#define MAPPoint32 0x80EF +//#define MAPPoint33 0x80F0 +//#define MAPPoint34 0x80F1 +//#define MAPPoint35 0x80F2 +//#define MAPPoint36 0x80F3 +//#define MAPPoint37 0x80F4 +//#define MAPPoint38 0x80F5 +//#define MAPPoint39 0x80F6 +//#define MAPPoint40 0x80F7 +//#define MAPPoint41 0x80F8 +//#define MAPPoint42 0x80F9 +//#define MAPPoint43 0x80FA +//#define MAPPoint44 0x80FB +//#define MAPPoint45 0x80FC +//#define MAPPoint46 0x80FD +//#define MAPPoint47 0x80FE +//#define MAPPoint48 0x80FF -#define REG_0X8210_VALUE {65535,0,0} -#define REG_0X8211_VALUE {65535,0,0} -#define REG_0X8212_VALUE {65535,0,0} -#define REG_0X8213_VALUE {65535,0,0} -#define REG_0X8214_VALUE {65535,0,0} -#define REG_0X8215_VALUE {65535,0,0} -#define REG_0X8216_VALUE {65535,0,0} -#define REG_0X8217_VALUE {65535,0,0} -#define REG_0X8218_VALUE {65535,0,0} -#define REG_0X8219_VALUE {65535,0,0} -#define REG_0X821A_VALUE {65535,0,0} -#define REG_0X821B_VALUE {65535,0,0} -#define REG_0X821C_VALUE {65535,0,0} -#define REG_0X821D_VALUE {65535,0,0} -#define REG_0X821E_VALUE {65535,0,0} -#define REG_0X821F_VALUE {65535,0,0} -#define REG_0X8220_VALUE {65535,0,0} -#define REG_0X8221_VALUE {65535,0,0} -#define REG_0X8222_VALUE {65535,0,0} -#define REG_0X8223_VALUE {65535,0,0} -#define REG_0X8224_VALUE {65535,0,0} -#define REG_0X8225_VALUE {65535,0,0} -#define REG_0X8226_VALUE {65535,0,0} -#define REG_0X8227_VALUE {65535,0,0} -#define REG_0X8228_VALUE {65535,0,0} -#define REG_0X8229_VALUE {65535,0,0} -#define REG_0X822A_VALUE {65535,0,0} -#define REG_0X822B_VALUE {65535,0,0} -#define REG_0X822C_VALUE {65535,0,0} -#define REG_0X822D_VALUE {65535,0,0} -#define REG_0X822E_VALUE {65535,0,0} -#define REG_0X822F_VALUE {65535,0,0} -#define REG_0X8230_VALUE {65535,0,0} -#define REG_0X8231_VALUE {65535,0,0} -#define REG_0X8232_VALUE {65535,0,0} -#define REG_0X8233_VALUE {65535,0,0} -#define REG_0X8234_VALUE {65535,0,0} -#define REG_0X8235_VALUE {65535,0,0} -#define REG_0X8236_VALUE {65535,0,0} -#define REG_0X8237_VALUE {65535,0,0} -#define REG_0X8238_VALUE {65535,0,0} -#define REG_0X8239_VALUE {65535,0,0} -#define REG_0X823A_VALUE {65535,0,0} -#define REG_0X823B_VALUE {65535,0,0} -#define REG_0X823C_VALUE {65535,0,0} -#define REG_0X823D_VALUE {65535,0,0} -#define REG_0X823E_VALUE {65535,0,0} -#define REG_0X823F_VALUE {65535,0,0} -#define REG_0X8240_VALUE {65535,0,0} -#define REG_0X8241_VALUE {65535,0,0} -#define REG_0X8242_VALUE {65535,0,0} -#define REG_0X8243_VALUE {65535,0,0} -#define REG_0X8244_VALUE {65535,0,0} -#define REG_0X8245_VALUE {65535,0,0} -#define REG_0X8246_VALUE {65535,0,0} -#define REG_0X8247_VALUE {65535,0,0} -#define REG_0X8248_VALUE {65535,0,0} -#define REG_0X8249_VALUE {65535,0,0} -#define REG_0X824A_VALUE {65535,0,0} -#define REG_0X824B_VALUE {65535,0,0} -#define REG_0X824C_VALUE {65535,0,0} -#define REG_0X824D_VALUE {65535,0,0} -#define REG_0X824E_VALUE {65535,0,0} -#define REG_0X824F_VALUE {65535,0,0} - -#define REG_0X8250_VALUE {65535,0,0} -#define REG_0X8251_VALUE {65535,0,0} -#define REG_0X8252_VALUE {65535,0,0} -#define REG_0X8253_VALUE {65535,0,0} -#define REG_0X8254_VALUE {65535,0,0} -#define REG_0X8255_VALUE {65535,0,0} -#define REG_0X8256_VALUE {65535,0,0} -#define REG_0X8257_VALUE {65535,0,0} -#define REG_0X8258_VALUE {65535,0,0} -#define REG_0X8259_VALUE {65535,0,0} -#define REG_0X825A_VALUE {65535,0,0} -#define REG_0X825B_VALUE {65535,0,0} -#define REG_0X825C_VALUE {65535,0,0} -#define REG_0X825D_VALUE {65535,0,0} -#define REG_0X825E_VALUE {65535,0,0} -#define REG_0X825F_VALUE {65535,0,0} - -#define REG_0X8260_VALUE {65535,0,0} -#define REG_0X8261_VALUE {65535,0,0} -#define REG_0X8262_VALUE {65535,0,0} -#define REG_0X8263_VALUE {65535,0,0} -#define REG_0X8264_VALUE {65535,0,0} -#define REG_0X8265_VALUE {65535,0,0} -#define REG_0X8266_VALUE {65535,0,0} -#define REG_0X8267_VALUE {65535,0,0} -#define REG_0X8268_VALUE {65535,0,0} -#define REG_0X8269_VALUE {65535,0,0} -#define REG_0X826A_VALUE {65535,0,0} -#define REG_0X826B_VALUE {65535,0,0} -#define REG_0X826C_VALUE {65535,0,0} -#define REG_0X826D_VALUE {65535,0,0} -#define REG_0X826E_VALUE {65535,0,0} -#define REG_0X826F_VALUE {65535,0,0} - -#define REG_0X8270_VALUE {65535,0,0} -#define REG_0X8271_VALUE {65535,0,0} -#define REG_0X8272_VALUE {65535,0,0} -#define REG_0X8273_VALUE {65535,0,0} -#define REG_0X8274_VALUE {65535,0,0} -#define REG_0X8275_VALUE {65535,0,0} -#define REG_0X8276_VALUE {65535,0,0} -#define REG_0X8277_VALUE {65535,0,0} -#define REG_0X8278_VALUE {65535,0,0} -#define REG_0X8279_VALUE {65535,0,0} -#define REG_0X827A_VALUE {65535,0,0} -#define REG_0X827B_VALUE {65535,0,0} -#define REG_0X827C_VALUE {65535,0,0} -#define REG_0X827D_VALUE {65535,0,0} -#define REG_0X827E_VALUE {65535,0,0} -#define REG_0X827F_VALUE {65535,0,0} - -#define INT_DWORD_REG_MAX 16 -#define REG_0X8280_VALUE {65535,0,0} -#define REG_0X8282_VALUE {65535,0,0} -#define REG_0X8284_VALUE {65535,0,0} -#define REG_0X8286_VALUE {65535,0,0} -#define REG_0X8288_VALUE {65535,0,0} -#define REG_0X828A_VALUE {65535,0,0} -#define REG_0X828C_VALUE {65535,0,0} -#define REG_0X828E_VALUE {65535,0,0} -#define REG_0X8290_VALUE {65535,0,0} -#define REG_0X8292_VALUE {65535,0,0} -#define REG_0X8294_VALUE {65535,0,0} -#define REG_0X8296_VALUE {65535,0,0} -#define REG_0X8298_VALUE {65535,0,0} -#define REG_0X829A_VALUE {65535,0,0} -#define REG_0X829C_VALUE {65535,0,0} -#define REG_0X829E_VALUE {65535,0,0} #endif \ No newline at end of file diff --git a/user/Protocol/MODBUS.c b/user/Protocol/MODBUS.c old mode 100755 new mode 100644 index 764e965..9bffde8 --- a/user/Protocol/MODBUS.c +++ b/user/Protocol/MODBUS.c @@ -49,16 +49,18 @@ void ModBusErrorInfo(u8 ErrorCode) void ModBusReadMultiByte(void) { if(MBBuf.StartAddr < INT_PARAMETER_PROTOCOL) UserReadDataProtocol(); - else InternalReadParameterProtocol(); + else InternalReadParameterProtocolInFlash();//InternalReadParameterProtocolInFlash InternalReadParameterProtocol } /******************************************************************************/ void ModBusWriteMultiByte(void) { if(MBBuf.StartAddr < INT_PARAMETER_PROTOCOL) UserWriteDataProtocol(); - else InternalWriteParameterProtocol(); + else InternalWriteParameterProtocolToFlash();//InternalWriteParameterProtocol(); InternalWriteParameterProtocol_withflash } + + /******************************************************************************/ //ModBusݴ void ModBusDataProcessing(void) @@ -70,24 +72,20 @@ void ModBusDataProcessing(void) MBBuf.StartAddr = ((u16)MBBuf.RxPointer[2] << 8) | (u16)MBBuf.RxPointer[3]; MBBuf.ByteNumber = ((u16)MBBuf.RxPointer[4] << 8) | (u16)MBBuf.RxPointer[5]; - if(MBBuf.ByteNumber > ENABLE_REG_MAX) { - MBBuf.BusError = SLAVE_DEVICE_FAILURE; - break; - } + if(MBBuf.ByteNumber > ENABLE_REG_MAX) { MBBuf.BusError = SLAVE_DEVICE_FAILURE; break; } MBBuf.ByteNumber <<= 1; - MBBuf.TxdLen = MBBuf.ByteNumber; + MBBuf.TxdLen = MBBuf.ByteNumber; MBBuf.RxPointer[2] = MBBuf.TxdLen;//ݵֽ - MBBuf.TxdLen += 4; - MBBuf.Index = 3; + MBBuf.TxdLen += 4; + MBBuf.Index = 3; ModBusReadMultiByte();// break; - case PRESET_SINGLE_REGISTER: //0x06 дԤõĴ--------------------------------------------- MBBuf.StartAddr = MBBuf.StartAddr = ((u16)MBBuf.RxPointer[2] << 8) | (u16)MBBuf.RxPointer[3]; MBBuf.EndAddr = MBBuf.StartAddr + 1; - MBBuf.TxdLen = 7; + MBBuf.TxdLen = 7; MBBuf.ByteNumber = 2; - MBBuf.Index = 4; // յЧʼ + MBBuf.Index = 4; // յЧʼ ModBusWriteMultiByte();//д break; @@ -95,10 +93,8 @@ void ModBusDataProcessing(void) //if(RxdIndex < 11) return; MBBuf.StartAddr = ((u16)MBBuf.RxPointer[2] << 8) | (u16)MBBuf.RxPointer[3]; MBBuf.ByteNumber = ((u16)MBBuf.RxPointer[4] << 8) | (u16)MBBuf.RxPointer[5]; - if(MBBuf.ByteNumber > ENABLE_REG_MAX) { - MBBuf.BusError = SLAVE_DEVICE_FAILURE; - break; - } + if(MBBuf.ByteNumber > ENABLE_REG_MAX) { MBBuf.BusError = SLAVE_DEVICE_FAILURE; break; } + MBBuf.EndAddr = MBBuf.StartAddr + MBBuf.ByteNumber; MBBuf.ByteNumber <<= 1; //׼ @@ -107,23 +103,26 @@ void ModBusDataProcessing(void) MBBuf.Index = 7; ModBusWriteMultiByte();//д break; - case ERROR_TEST : //0x08 ------------------------------------------------------------- if (MBBuf.RxPointer[0] != 0x00) //ǹ㲥ַ ظ Ĭ - break; - + break; + // ΪMODBUS + case 0x2B: + BLEModBusReturnDevice(); + break; + case 0x42: + BLEModBusReturnData(); + break; + case 0x43: + BLEModBusReturnparameter(); + break; default: //δʶ----------------------------------------------------------------------- MBBuf.BusError = ILLEGAL_FUNCTION; break; } if(MBBuf.BusError != 0) ModBusErrorInfo(MBBuf.BusError); - //㲥ַ Ĭ - if(MBBuf.RxPointer[0] == 0x00) { - MBBuf.TxdLen = 0; - return; - } - + if(MBBuf.RxPointer[0] == 0x00) { MBBuf.TxdLen = 0; return; } //㲥ַ Ĭ if(MBBuf.TxdLen == 0) return; ComputeTxdDataCRC(); memmove( (char *)MBBuf.TxPointer, (char *)MBBuf.RxPointer, MBBuf.TxdLen); @@ -137,40 +136,49 @@ u8 ModBusProtocolDetection(void) MBBuf.TxdLen = 0; if(MBBuf.RxdLen < 5) return 0; - // жϵַǷ - if(MBBuf.RxPointer[0] == localAddress) goto DetecteNext; - else if(MBBuf.RxPointer[0] == 0) goto DetecteNext; - else return 0; - -DetecteNext: - //tempL.Byte[1] = MBBuf.RxPointer[MBBuf.RxdLen-1]; - //tempL.Byte[0] = MBBuf.RxPointer[MBBuf.RxdLen-2]; - //CRCTempRX = tempL.Word[0]; - CRCTempRX = ((u16)MBBuf.RxPointer[MBBuf.RxdLen-1] << 8) | (u16)MBBuf.RxPointer[MBBuf.RxdLen-2]; +localAddress= 1 ; + //if((MBBuf.RxPointer[0] != 0) && (MBBuf.RxPointer[0] != localAddress)) // ַ + if(MBBuf.RxPointer[0] != localAddress) return 0; // ַ + + tempL.Byte[1] = MBBuf.RxPointer[MBBuf.RxdLen-1]; + tempL.Byte[0] = MBBuf.RxPointer[MBBuf.RxdLen-2]; + CRCTempRX = tempL.Word[0]; CRCTempCX = ModBusCRC(MBBuf.RxPointer, MBBuf.RxdLen-3); // CRC - if(CRCTempRX != CRCTempCX) return 0; // CRC - else return 1; + if(CRCTempRX != CRCTempCX) + return 0; // CRC + + return 1; } + + + + + + + + + + /******************************************************************************/ //Modbusָ봦 u8 ModbusVariablePointerProcess(void) { - if(MBBuf.ByteNumber >= MBBuf.DataByte) MBBuf.ByteNumber -= MBBuf.DataByte; - else return 1; - - if(MBBuf.ByteNumber < 2) return 1; + if(MBBuf.ByteNumber >= MBBuf.DataByte) MBBuf.ByteNumber -= MBBuf.DataByte; + else return 1; + if(MBBuf.ByteNumber < 2) return 1; - MBBuf.DataByte >>= 1; - MBBuf.StartAddr += MBBuf.DataByte; + MBBuf.DataByte >>= 1; + MBBuf.StartAddr += MBBuf.DataByte; - return 0; + return 0; } /******************************************************************************/ u8 ModbusVariablePointerDec(void) { - if(MBBuf.ByteNumber < MBBuf.DataByte + 2) { + if(MBBuf.ByteNumber < MBBuf.DataByte + 2) + { MBBuf.ByteNumber = 0; return 1; } diff --git a/user/Protocol/MODBUS.h b/user/Protocol/MODBUS.h old mode 100755 new mode 100644 index b6ef8a7..07e5459 --- a/user/Protocol/MODBUS.h +++ b/user/Protocol/MODBUS.h @@ -1,10 +1,6 @@ #ifndef __MODBUS_h__ #define __MODBUS_h__ -#define MAX 0 -#define MIN 1 -#define DEFAULT 2 -//****************************************************************************** typedef struct { u16 StartAddr; @@ -39,6 +35,7 @@ typedef struct #define SLAVER_ADDR_MIN 1 //****************************************************************************** +#define SLAVER_ID 0 #define FUNCTION_CODE 1 //****************************************************************************** diff --git a/user/Protocol/ModbusTest.c b/user/Protocol/ModbusTest.c old mode 100755 new mode 100644 diff --git a/user/Protocol/ModbusTest.h b/user/Protocol/ModbusTest.h old mode 100755 new mode 100644 diff --git a/user/Protocol/ReadWriteDataByCom.c b/user/Protocol/ReadWriteDataByCom.c old mode 100755 new mode 100644 index c3cc083..00a916c --- a/user/Protocol/ReadWriteDataByCom.c +++ b/user/Protocol/ReadWriteDataByCom.c @@ -25,7 +25,7 @@ void ReadTimeBase(void) ModbusVariablePointerDec(); } -///******************************************************************************/ +/******************************************************************************/ void WriteTimeBase(void) { MBBuf.DataByte = 6; @@ -49,9 +49,22 @@ void WriteTimeBase(void) #elif(ENABLE_EXT_RTC) if(TestExtRTCReady()) ExtRTCTimeSet(); #endif + +//FY +// RTCCTL0 = 0xA500 + RTCTEVIE; +// RTCCTL13 = RTCHOLD; +// RTCYEAR = (u16)timer[YEAR]+2000; +// RTCMON = timer[MONTH]; +// RTCDAY = timer[DATE]; +// RTCHOUR = timer[HOUR]; +// RTCMIN = timer[MINUTE]; +// RTCSEC = timer[SECOND]; +// RTCCTL0 = 0xA500 + RTCTEVIE; +// RTCCTL13 = RTCMODE; // Minute changed +// RTCCTL0 = 0; } -///******************************************************************************/ +/******************************************************************************/ u16 ReadSecond(void) { // u16 newSecond = RTCHOUR; @@ -66,65 +79,74 @@ u16 ReadSecond(void) return 1; } -///******************************************************************************/ -//void SaveFactorySetting(void) // Save the factory setting -//{ -// u16 I; -// u8 temp[64]; -// -// for(I=0; I< SAVE_PARA_MAX; I++) -// { -// ReadMultiByteFromMemory(I*64, temp, 64, PARA_EEPROM); -// WriteMultiByteToMemory(I*64, temp, 64, DATA_EEPROM); -// } -// -// WriteaAnAlarmData(0); -//} +/******************************************************************************/ +void SaveFactorySetting(void) // Save the factory setting +{ + u16 I; + u8 temp[64]; + + for(I=0; I< SAVE_PARA_MAX; I++) + { + ReadMultiByteFromEEPROM(I*64, temp, 64, PARA_EEPROM); + WriteMultiByteToEEPROM(I*64, temp, 64, DATA_EEPROM); + } + + WriteaAnAlarmData(0); +} -///******************************************************************************/ -//void RestoreFactorySetting(void) -//{ -// u16 I; -// unsigned char temp[64]; +/******************************************************************************/ +void RestoreFactorySetting(void) +{ + u16 I; + unsigned char temp[64]; + + for(I=0; I< SAVE_PARA_MAX; I++) + { + ReadMultiByteFromEEPROM(I*64, temp, 64, DATA_EEPROM); + WriteMultiByteToEEPROM(I*64, temp, 64, PARA_EEPROM); + } + + SystemParameterInit(); +} + +/******************************************************************************/ +void WriteMEMSRatio(void) +{ +// tmpLA = (u32)(NRHHigh - NRHLow); +// tmpLA *= (u32)RRRHRatio; +// tmpLA /= (u32)(RHHighTa - RHLowTa); +// tempL.Word[0] = (u16)tmpLA; // -// for(I=0; I< SAVE_PARA_MAX; I++) -// { -// ReadMultiByteFromMemory(I*64, temp, 64, DATA_EEPROM); -// WriteMultiByteToMemory(I*64, temp, 64, PARA_EEPROM); -// } -// -// SystemParameterInit(); -//} +// MEMSRatio = WriteShortParameterToEEPROM(MEMS_RATIO, MEMS_RATIO_WIDTH); +//FY +} /******************************************************************************/ //DZϢ void ReadCalibFAC(void) { - tempL.Word[0] = 0x8000; //FAC0x8000 ʾУ׼ݴ洢ʽΪ洢FL1 FM1 FH1 FL2 FM2 FH2 ...... + tempL.Word[0] = 0x8000;//FAC0x8000 ʾУ׼ݴ洢ʽΪ洢FL1 FM1 FH1 FL2 FM2 FH2 ...... //------------------------------------------------------------------------------ #ifndef ENABLE_ONE_CURVE #pragma message("[undefined] ENABLE_ONE_CURVE") #elif(ENABLE_ONE_CURVE) - calibType = INTCMD_CTYPE_CURVE; - #endif - + calibType = INTCMD_CTYPE_CURVE; + #endif //------------------------------------------------------------------------------ - if(calibType == INTCMD_CTYPE_CURVE) tempL.Word[0] |= CALIB_COMP_FAC; + if(calibType == INTCMD_CTYPE_CURVE) tempL.Word[0] |= CALIB_COMP_FAC;//DATA_COMP_FAC //------------------------------------------------------------------------------ #ifndef ENABLE_2ND_CURVE #pragma message("[undefined] ENABLE_2ND_CURVE") #elif(ENABLE_2ND_CURVE) - else if(calibType == INT_2RD_CURVE_CMD) tempL.Word[0] |= CALIB_COMP_FAC2; + else if(calibType == INT_2ND_CURVE_CMD) tempL.Word[0] |= DATA_COMP_FAC2; #endif - //------------------------------------------------------------------------------ #ifndef ENABLE_3RD_CURVE #pragma message("[undefined] ENABLE_3RD_CURVE") #elif(ENABLE_3RD_CURVE) - else if(calibType == INT_3RD_CURVE_CMD) tempL.Word[0] |= CALIB_COMP_FAC3; + else if(calibType == INT_3RD_CURVE_CMD) tempL.Word[0] |= DATA_COMP_FAC3; #endif - //------------------------------------------------------------------------------ else tempL.Word[0] = 0; @@ -150,9 +172,8 @@ void ReadCalibDepth(void) #ifndef ENABLE_2ND_CURVE #pragma message("[undefined] ENABLE_2ND_CURVE") #elif(ENABLE_2ND_CURVE) - else if(calibType == INT_2RD_CURVE_CMD) tempL.Word[0] = CALIB_DEPTH2; + else if(calibType == INT_2ND_CURVE_CMD) tempL.Word[0] = CALIB_DEPTH2; #endif - //------------------------------------------------------------------------------ #ifndef ENABLE_3RD_CURVE #pragma message("[undefined] ENABLE_3RD_CURVE") @@ -160,7 +181,7 @@ void ReadCalibDepth(void) else if(calibType == INT_3RD_CURVE_CMD) tempL.Word[0] = CALIB_DEPTH3; #endif //------------------------------------------------------------------------------ - else tempL.Word[0] = 0; + else tempL.Word[0] = 0; curveMode |= 0x00a0; } @@ -172,12 +193,11 @@ void ReadCalibWidth(void) curveMode |= 0xa500; } -//******************************************************************************/ -//******************************************************************************/ +/******************************************************************************/ void ReadCalbrationDataByCom(u16 calibAddr, u16 calibDepth) { - MBBuf.StartAddr &= 0xFFF; - if((MBBuf.StartAddr >= calibDepth) || (MBBuf.ByteNumber > CALIB_WIDTH)) + MBBuf.StartAddr &= 0x0fff; + if((MBBuf.StartAddr >= MAX_OPERATE_DEPTH) || (MBBuf.ByteNumber > CALIB_WIDTH)) { MBBuf.ByteNumber = 0; MBBuf.BusError = ILLEGAL_DATA_ADDRESS; @@ -188,36 +208,22 @@ void ReadCalbrationDataByCom(u16 calibAddr, u16 calibDepth) MBBuf.StartAddr += calibAddr; disable_interrupts(); - ReadCalbrationDataFromMemory(MBBuf.StartAddr, &MBBuf.RxPointer[3], MBBuf.ByteNumber); -// u8 tempBuf[CALIB_WIDTH]; -// ReadCalbrationDataFromMemory(MBBuf.StartAddr, tempBuf, MBBuf.ByteNumber); -// memcpy(&MBBuf.RxPointer[3], tempBuf, MBBuf.ByteNumber); // DMA + ReadMultiByteFromEEPROM(MBBuf.StartAddr, &MBBuf.RxPointer[3], MBBuf.ByteNumber, PARA_EEPROM); enable_interrupts(); - - // systemProcessing.Bit.WriteHandle = 1; + + //systemProcessing |= WRITE_DATA_HANDLE; MBBuf.ByteNumber = 0; } -/******************************************************************************/ -void CheckWritingLegality(void) -{ - MBBuf.BusError = ACKNOWLEDGE; - if((securityID != 0x0000AA55) && (securityID != COM_PASSWORD1) && (securityID != COM_PASSWORD2)) { - parameterState = ABORD_OPERATION; - MBBuf.ByteNumber = 0; - return; - } - - MBBuf.BusError = 0; - IDvalidTime = 0; -} - /******************************************************************************/ void WriteCalbrationDataByCom(u16 calibAddr, u16 calibDepth) { - CheckWritingLegality(); + //--------------------------------------------------------------------------- + if((securityID != (u32)COM_PASSWORD1) && (securityID != (u32)COM_PASSWORD2)) return; + IDvalidTime = 0; + //--------------------------------------------------------------------------- - MBBuf.StartAddr &= 0xFFF; + MBBuf.StartAddr &= 0x0fff; if((MBBuf.StartAddr >= calibDepth) || (MBBuf.ByteNumber > CALIB_WIDTH)) { MBBuf.ByteNumber = 0; @@ -225,22 +231,28 @@ void WriteCalbrationDataByCom(u16 calibAddr, u16 calibDepth) return; } - disable_interrupts(); - //if(MBBuf.StartAddr == 0) WriteMeterBasicData(); + disable_interrupts(); + if(MBBuf.StartAddr == 0) WriteMeterBasicData(); MBBuf.StartAddr *= CALIB_WIDTH; - MBBuf.StartAddr += calibAddr; -// u8 tempBuf[CALIB_WIDTH]; -// memcpy(tempBuf, (void *)&MBBuf.RxPointer[MBBuf.Index], MBBuf.ByteNumber); // DMA -// WriteCalbrationDataToMemory(MBBuf.StartAddr, tempBuf, MBBuf.ByteNumber); - - WriteCalbrationDataToMemory(MBBuf.StartAddr, &MBBuf.RxPointer[MBBuf.Index], MBBuf.ByteNumber); + MBBuf.StartAddr += calibAddr; + + WriteMultiByteToEEPROM(MBBuf.StartAddr, &MBBuf.RxPointer[MBBuf.Index], MBBuf.ByteNumber, PARA_EEPROM); enable_interrupts(); - systemProcessing.Bit.WriteHandle = 1; + //systemProcessing |= WRITE_DATA_HANDLE; MBBuf.ByteNumber = 0; } -//******************************************************************************/ +/******************************************************************************/ +void ReadEEPROMByCom(u16 RDAdr, u16 RDLen) +{ + ReadMultiByteFromEEPROM(RDAdr, &MBBuf.RxPointer[MBBuf.Index], MBBuf.ByteNumber, PARA_EEPROM); + MBBuf.DataByte = RDLen; + MBBuf.Index += RDLen; + ModbusVariablePointerDec(); +} + +/******************************************************************************/ void ReadFlashByCom(const unsigned char *RDAdr, u16 RDLen) { u16 I; @@ -251,96 +263,217 @@ void ReadFlashByCom(const unsigned char *RDAdr, u16 RDLen) ModbusVariablePointerDec(); } -///******************************************************************************/ -//void ReadArrayByCom(unsigned char *RDAdr, u16 RDLen) -//{ -// u16 I; -// -// for(I=0; I WRMax) return; + else if(tempL.Word[0] < WRMin) return; + // MBBuf.BusError = 0; V2004 + + I = *WRSource; + if(tempL.Word[0] == I) return; + parameterState = NEED_OPERATION; + + //I = WRLen - 1; + //tempL.Byte[I] = CRC8(tempL.Byte, I); + //WriteMultiByteToEEPROM(WRAddr, tempL.Byte, WRLen, PARA_EEPROM); + //ReadMultiByteFromEEPROM(WRAddr, tempL.Byte, WRLen, PARA_EEPROM); + //tempL.Byte[I] = 0; + //*WRSource = tempL.Word[0]; + *WRSource = WriteShortParameterToEEPROM(WRAddr, WRLen); +} - WriteMultiByteToMemory(WRAddr, &MBBuf.RxPointer[MBBuf.Index], WRLen); - MBBuf.Index += WRLen; - +/******************************************************************************/ +void FreeWriteWordByCom(u16 *WRSource, u16 WRAddr, + u16 WRLen, u16 WRMax, + u16 WRMin ) +{ + //--------------------------------------------------------------------------- + parameterState = ABORD_OPERATION; + MBBuf.BusError = ILLEGAL_DATA_VALUE; + //--------------------------------------------------------------------------- + + MBBuf.DataByte = 2; + if(MBBuf.ByteNumber < MBBuf.DataByte) + { + MBBuf.ByteNumber = 0; + return; + } + + //--------------------------------------------------------------------------- + MBBuf.BusError = 0; //V2004 + + u16 I; + + tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; + tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; + + if(tempL.Word[0] > WRMax) return; + else if(tempL.Word[0] < WRMin) return; + //MBBuf.BusError = 0; V2004 + + I = *WRSource; + if(tempL.Word[0] == I) return; //--------------------------------------------------------------------------- parameterState = NEED_OPERATION; - MBBuf.BusError = 0; //--------------------------------------------------------------------------- - // *WRSource = WriteMultiByteToMemory(WRAddr, WRLen); - ReadMultiByteFromMemory(WRAddr, WRSource,WRLen); + + *WRSource = WriteShortParameterToEEPROM(WRAddr, WRLen); } -/**************************************************************************************/ -void WriteMultiByteParameterByCom(u8 *WRSource, u16 WRAddr, u16 WRLen) -{ - CheckWritingLegality(); - FreeWriteMultiByteParameterByCom(WRSource, WRAddr, WRLen); -} - /******************************************************************************/ +void WriteDWordByCom(u32 *WRSource, u16 WRAddr,u16 WRLen, + u32 WRMax, u32 WRMin ) +{ + //--------------------------------------------------------------------------- + parameterState = ABORD_OPERATION; + MBBuf.BusError = ILLEGAL_DATA_VALUE; + //--------------------------------------------------------------------------- + + MBBuf.DataByte = 4; + if(MBBuf.ByteNumber < MBBuf.DataByte) + { + MBBuf.ByteNumber = 0; + return; + } + + //--------------------------------------------------------------------------- + tempDev.Byte[3] = MBBuf.RxPointer[MBBuf.Index++]; + tempDev.Byte[2] = MBBuf.RxPointer[MBBuf.Index++]; + tempDev.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; + tempDev.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; + + //--------------------------------------------------------------------------- + MBBuf.BusError = ACKNOWLEDGE; + if((securityID != 0x0000AA55) && (securityID != COM_PASSWORD1) && (securityID != COM_PASSWORD2)) return; + MBBuf.BusError = 0; //V2004 + IDvalidTime = 0; + + //--------------------------------------------------------------------------- + if(tempDev.DWord[0] > WRMax) return; + else if(tempDev.DWord[0] < WRMin) return; + //MBBuf.BusError = 0; V2004 + + tempDev.DWord[1] = *WRSource; + if(tempDev.DWord[0] == tempDev.DWord[1]) return; + //--------------------------------------------------------------------------- + parameterState = NEED_OPERATION; + //--------------------------------------------------------------------------- + + *WRSource = WriteParameterToEEPROM(WRAddr, WRLen); +} + +/******************************************************************************/ +void SetWordCmdByCom(u16 *WRSource) +{ + //--------------------------------------------------------------------------- + parameterState = ABORD_OPERATION; + MBBuf.BusError = ILLEGAL_DATA_VALUE; + //--------------------------------------------------------------------------- + + MBBuf.DataByte = 2; + if(MBBuf.ByteNumber < 2) + { + MBBuf.ByteNumber = 0; + return; + } + + //--------------------------------------------------------------------------- + MBBuf.BusError = ACKNOWLEDGE; + if((securityID != 0x0000AA55) && (securityID != COM_PASSWORD1) && (securityID != COM_PASSWORD2)) return; + MBBuf.BusError = 0; //V2004 + IDvalidTime = 0; + + //--------------------------------------------------------------------------- + parameterState = NEED_OPERATION; + //MBBuf.BusError = 0; + //--------------------------------------------------------------------------- + + tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; + tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; + + *WRSource = tempL.Word[0]; +} + /******************************************************************************/ void FreeSetWordCmdByCom(u16 *WRSource) { MBBuf.DataByte = 2; - if(MBBuf.ByteNumber < MBBuf.DataByte) + if(MBBuf.ByteNumber < 2) { MBBuf.ByteNumber = 0; parameterState = ABORD_OPERATION; @@ -354,38 +487,42 @@ void FreeSetWordCmdByCom(u16 *WRSource) tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; - *WRSource = tempL.Word[0]; + *WRSource = tempL.Word[0]; } /******************************************************************************/ -void SetWordCmdByCom(u16 *WRSource) +void SetDWordCmdByCom(u32 *WRSource) { - CheckWritingLegality(); - FreeSetWordCmdByCom(WRSource); -} - -/******************************************************************************/ -void FreWriteWordByCom(u16 *WRSource, u16 WRAddr) -{ - u16 I; - - I = *WRSource; - FreeSetWordCmdByCom(WRSource); - - if(tempL.Word[0] == I) return; - + //--------------------------------------------------------------------------- + parameterState = ABORD_OPERATION; + MBBuf.BusError = ILLEGAL_DATA_VALUE; + + MBBuf.DataByte = 4; + if(MBBuf.ByteNumber < MBBuf.DataByte) + { + MBBuf.ByteNumber = 0; + return; + } + + //--------------------------------------------------------------------------- + MBBuf.BusError = ACKNOWLEDGE; + if((securityID != 0x0000AA55) && (securityID != COM_PASSWORD1) && (securityID != COM_PASSWORD2)) return; + MBBuf.BusError = 0; //V2004 + IDvalidTime = 0; + + //--------------------------------------------------------------------------- parameterState = NEED_OPERATION; - *WRSource = WriteShortParameterToMemory(WRAddr); + //MBBuf.BusError = 0; + //--------------------------------------------------------------------------- + + tempL.Byte[3] = MBBuf.RxPointer[MBBuf.Index++]; + tempL.Byte[2] = MBBuf.RxPointer[MBBuf.Index++]; + tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; + tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; + + *WRSource = tempL.DWord; } -/******************************************************************************/ -void WriteWordByCom(u16 *WRSource, u16 WRAddr) -{ - CheckWritingLegality(); - FreWriteWordByCom(WRSource, WRAddr); -} - -/******************************************************************************/ /******************************************************************************/ void FreeSetDWordCmdByCom(u32 *WRSource) { @@ -393,114 +530,63 @@ void FreeSetDWordCmdByCom(u32 *WRSource) if(MBBuf.ByteNumber < MBBuf.DataByte) { MBBuf.ByteNumber = 0; + //--------------------------------------------------------------------------- parameterState = ABORD_OPERATION; MBBuf.BusError = ILLEGAL_DATA_VALUE; + //--------------------------------------------------------------------------- return; } + //--------------------------------------------------------------------------- parameterState = NEED_OPERATION; MBBuf.BusError = 0; - - tempDev.Byte[3] = MBBuf.RxPointer[MBBuf.Index++]; - tempDev.Byte[2] = MBBuf.RxPointer[MBBuf.Index++]; - tempDev.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; - tempDev.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; + //--------------------------------------------------------------------------- - *WRSource = tempDev.DWord[0]; + tempL.Byte[3] = MBBuf.RxPointer[MBBuf.Index++]; + tempL.Byte[2] = MBBuf.RxPointer[MBBuf.Index++]; + tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; + tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; + + *WRSource = tempL.DWord; + + return; } /******************************************************************************/ -void SetDWordCmdByCom(u32 *WRSource) +//ڲ +void WriteMeterBasicData(void) { - CheckWritingLegality(); - FreeSetDWordCmdByCom(WRSource); + u16 I,J=0; + unsigned char temp[ANX*2]; + + for(I=0; I> 8; + } + WriteMultiByteToEEPROM(BASIC_DATA_BASE, temp, BASIC_DATA_BYTE_MAX, PARA_EEPROM); } -/******************************************************************************/ -void FreWriteDWordByCom(u32 *WRSource, u16 WRAddr) + +/**************************************************************************************************************************/ +void WriteWordByComToFlash(u16* word,u8 WriteParams) { - u32 I; - - I = *WRSource; - FreeSetDWordCmdByCom(WRSource); - - if(tempDev.DWord[0] == I) return; - parameterState = NEED_OPERATION; - - *WRSource = WriteLongParameterToMemory(WRAddr); + tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; + tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; + *word = tempL.Word[0]; + MBBuf.BusError = 0; + munWriteParams = WriteParams; //ָҪдFlash + if(mucSaveParams != PARAMS_ING) mucSaveParams = PARAMS_READY;//word ڸFlashʱװ } -/******************************************************************************/ -void WriteDWordByCom(u32 *WRSource, u16 WRAddr) -{ - CheckWritingLegality(); - FreWriteDWordByCom(WRSource, WRAddr); -} - -/******************************************************************************/ -/******************************************************************************/ -void FreeWriteWordValidDataByCom(u16 *WRSource, u16 WRAddr, u16 WRMax, u16 WRMin) -{ - u16 WRTarget; - FreeSetWordCmdByCom(&WRTarget); - if(WRTarget > WRMax) return; - else if(WRTarget < WRMin) return; - else if(*WRSource == WRTarget) return; - - parameterState = NEED_OPERATION; - *WRSource = WriteShortParameterToMemory(WRAddr); -} - -/******************************************************************************/ -void WriteWordValidDataByCom(u16 *WRSource, u16 WRAddr, u16 WRMax, u16 WRMin) -{ - CheckWritingLegality(); - FreeWriteWordValidDataByCom(WRSource, WRAddr, WRMax, WRMin); -} - -/******************************************************************************/ -void FreeWriteDWordValidDataByCom(u32 *WRSource, u16 WRAddr, u32 WRMax, u32 WRMin) -{ - u32 WRTarget; - FreeSetDWordCmdByCom(&WRTarget); - if(WRTarget > WRMax) return; - else if(WRTarget < WRMin) return; - else if(*WRSource == WRTarget) return; - - parameterState = NEED_OPERATION; - *WRSource = WriteLongParameterToMemory(WRAddr); -} - -/******************************************************************************/ -void WriteDWordValidDataByCom(u32 *WRSource, u16 WRAddr, u32 WRMax, u32 WRMin) -{ - CheckWritingLegality(); - FreeWriteDWordValidDataByCom(WRSource, WRAddr, WRMax, WRMin); -} - -///******************************************************************************/ -////ڲ -//void WriteMeterBasicData(void) -//{ -// u16 I,J=0; -// unsigned char temp[ANX*2]; -// -// for(I=0; I> 8; -// } -// WriteMultiByteToMemory(BASIC_DATA_BASE, temp, BASIC_DATA_BYTE_MAX, PARA_EEPROM); -//} -///**************************************************************************************************************************/ -//void WriteWordByComToFlash(u16* word,u8 WriteParams) -//{ -// tempL.Byte[1] = MBBuf.RxPointer[MBBuf.Index++]; -// tempL.Byte[0] = MBBuf.RxPointer[MBBuf.Index++]; -// *word = tempL.Word[0]; -// MBBuf.BusError = 0; -// munWriteParams = WriteParams; //ָҪдFlash -// if(mucSaveParams != PARAMS_ING) mucSaveParams = PARAMS_READY;//word ڸFlashʱװ -//} \ No newline at end of file + + + + + + + + + diff --git a/user/Protocol/ReadWriteDataBycom.h b/user/Protocol/ReadWriteDataBycom.h old mode 100755 new mode 100644 index 0954719..df9753e --- a/user/Protocol/ReadWriteDataBycom.h +++ b/user/Protocol/ReadWriteDataBycom.h @@ -10,34 +10,35 @@ extern u16 parameterState; void ReadTimeBase(void); void WriteTimeBase(void); u16 ReadSecond(void); -//--------------------------------------------------------------------------- -void FreeWriteMultiByteParameterByCom(u8 *WRSource, u16 WRAddr, u16 WRLen); -void WriteMultiByteParameterByCom(u8 *WRSource, u16 WRAddr, u16 WRLen); -//--------------------------------------------------------------------------- -void FreeSetWordCmdByCom(u16 *WRSource); -void SetWordCmdByCom(u16 *WRSource); -void FreWriteWordByCom(u16 *WRSource, u16 WRAddr); -void WriteWordByCom(u16 *WRSource, u16 WRAddr); -//--------------------------------------------------------------------------- -void FreeSetDWordCmdByCom(u32 *WRSource); -void SetDWordCmdByCom(u32 *WRSource); -void FreWriteDWordByCom(u32 *WRSource, u16 WRAddr); -void WriteDWordByCom(u32 *WRSource, u16 WRAddr); -//--------------------------------------------------------------------------- -void FreeWriteWordValidDataByCom(u16 *WRSource, u16 WRAddr, u16 WRMax, u16 WRMin); -void WriteWordValidDataByCom(u16 *WRSource, u16 WRAddr, u16 WRMax, u16 WRMin); -void FreeWriteDWordValidDataByCom(u32 *WRSource, u16 WRAddr, u32 WRMax, u32 WRMin); -void WriteDWordValidDataByCom(u32 *WRSource, u16 WRAddr, u32 WRMax, u32 WRMin); -//--------------------------------------------------------------------------- -void ReadCalbrationDataByCom(u16 calibAddr, u16 calibDepth); -void WriteCalbrationDataByCom(u16 calibAddr, u16 calibDepth); -//--------------------------------------------------------------------------- +void SaveFactorySetting(void); +void RestoreFactorySetting(void); +void WriteMEMSRatio(void); void ReadCalibFAC(void); void ReadCalibDepth(void); void ReadCalibWidth(void); - - +void ReadCalbrationDataByCom(u16 calibAddr, u16 calibDepth); +void WriteCalbrationDataByCom(u16 calibAddr, u16 calibDepth); +void ReadEEPROMByCom(u16 RDAdr, u16 RDLen); void ReadFlashByCom(const unsigned char *RDAdr, u16 RDLen); -//--------------------------------------------------------------------------- +void ReadArrayByCom(unsigned char *RDAdr, u16 RDLen); +void ReadDByteByCom(u16 RDValue); +void ReadDWordByCom(u32 RDValue); +void WriteEEPROMByCom(u16 WRAdr, u16 WRLen); +void FreeWriteWordByCom(u16 *WRSource, u16 WRAddr, + u16 WRLen, u16 WRMax, + u16 WRMin ); +void WriteDWordByCom(u32 *WRSource, u16 WRAddr,u16 WRLen, + u32 WRMax, u32 WRMin ); +void WriteWordByCom(u16 *WRSource, u16 WRAddr, + u16 WRLen, u16 WRMax, + u16 WRMin ); +void SetWordCmdByCom(u16 *WRSource); +void FreeSetWordCmdByCom(u16 *WRSource);; +void SetDWordCmdByCom(u32 *WRSource); +void FreeSetDWordCmdByCom(u32 *WRSource); +void WriteMeterBasicData(void); + + +void WriteWordByComToFlash(u16* word,u8 WriteParams); #endif diff --git a/user/Protocol/SampProcess.c b/user/Protocol/SampProcess.c old mode 100755 new mode 100644 index 491de9b..9a02b51 --- a/user/Protocol/SampProcess.c +++ b/user/Protocol/SampProcess.c @@ -1,450 +1,90 @@ #include "../main/SystemInclude.h" -#if 0 -__Samp_Buf_TypeDef sampleData; -//ADC0ʼ---------------------------------------------------------- -static void ADC0_Conversion_Init(ADC_BaseConfig_TypeDef* adc_config) -{ - ADC_Init(ADC_0, adc_config->SPS, adc_config->Gain, adc_config->PChan, adc_config->NChan); /* 2. ʼADC0 */ -} -//ADC1ʼ---------------------------------------------------------- -static void ADC1_Conversion_Init(ADC_BaseConfig_TypeDef* adc_config) -{ - ADC_Init(ADC_1, adc_config->SPS, adc_config->Gain, adc_config->PChan, adc_config->NChan); /* 2. ʼADC1 */ -} - -//ADCͬʼ---------------------------------------------------------- -static void ADC0_1_SyncConversion_Init(ADC_SyncConfig_TypeDef* adc_config) -{ - ADC_Init(ADC_0, adc_config->SPS, adc_config->Gain0, adc_config->PChan0, adc_config->NChan0); /* 2. ʼADC0 */ - ADC_Init(ADC_1, adc_config->SPS, adc_config->Gain1, adc_config->PChan1, adc_config->NChan1); /* 3. ʼADC1 */ - ADC_SyncCmd(ENABLE);/* 4. ADCͬʹ */ -} - -//ADCóʼ---------------------------------------------------------- -void SetSampleSiagnlForSingleADC(ADC_BaseConfig_TypeDef* adc_cfg) -{ - ADC_REF_Init(REF_INTERNAL_2P5V, REF_INTERNAL_2P5V); - sampleData.adcBaseCfg.Gain = adc_cfg->Gain; - sampleData.adcBaseCfg.PChan = adc_cfg->PChan; - sampleData.adcBaseCfg.NChan = adc_cfg->NChan; - sampleData.adcBaseCfg.SPS = adc_cfg->SPS; -} - -//˫ADCóʼ---------------------------------------------------------- -void SetSampleSiagnlForSyncADC( ADC_SyncConfig_TypeDef* adc_cfg) -{ - ADC_REF_Init(REF_INTERNAL_2P5V, REF_INTERNAL_2P5V); - sampleData.adcSyncCfg.Gain0 = adc_cfg->Gain0; - sampleData.adcSyncCfg.PChan0 = adc_cfg->PChan0; - sampleData.adcSyncCfg.NChan0 = adc_cfg->NChan0; - - sampleData.adcSyncCfg.Gain1 = adc_cfg->Gain1; - sampleData.adcSyncCfg.PChan1 = adc_cfg->PChan1; - sampleData.adcSyncCfg.NChan1 = adc_cfg->NChan1; - sampleData.adcSyncCfg.SPS = adc_cfg->SPS; -} - -//ADCŴֵת-------------------------------------------------- -u16 GetAdcGain(u16 gianX) -{ - switch(gianX) - { - case 1: return GAIN1; - case 2: return GAIN2; - case 4: return GAIN4; - case 8: return GAIN8; - case 16: return GAIN16; - case 32: return GAIN32; - case 64: return GAIN64; - case 128: return GAIN128; - default: - return GetAdcGain(ADC_GAIN_DEFAULT); - } -} - -/* ====================================================================================================== - adcжϲ˵ - 1.ãSetSampleSiagnlForSingleADC SetSampleSiagnlForSyncADC +/* + ˵ + 1.ãSetSampleSiagnlForADC 2.ʼStartADC0SampingData StartADC1SampingData StartADCSyncSampingData 3.ȡIRQ ReadSamplingData 4.㣺ComputeSampleData - ======================================================================================================*/ -//תж -void ConversionIRQ_Callback(void) +*/ +__Samp_Buf_TypeDef sampleData; + +void ADC0_IRQHandler(void) { - if(sampleData.SkipSampNum) {sampleData.SkipSampNum -- ; return; } + if(LHL_ADC_GetPending(ADC_0, ADC_FLAG_RDY) == SET) + { + if(sampleData.SkipSampNum) sampleData.SkipSampNum -- ; + ReadSamplingData(); //ȡ + } +} + +void ConversionTimerIRQ_Callback(void) +{ + if(sampleData.SkipSampNum) sampleData.SkipSampNum -- ; ReadSamplingData(); //ȡ } +void SetSampleSiagnlForADC(ADC_Config_TypeDef adc_cfg) +{ + sampleData.adcConfig.Gain0 = adc_cfg.Gain0; + sampleData.adcConfig.PChan0 = adc_cfg.PChan0; + sampleData.adcConfig.NChan0 = adc_cfg.NChan0; + sampleData.adcConfig.Gain1 = adc_cfg.Gain1; + sampleData.adcConfig.PChan1 = adc_cfg.PChan1; + sampleData.adcConfig.NChan1 = adc_cfg.NChan1; + sampleData.adcConfig.SPS = adc_cfg.SPS; +} + //ʼת--------------------------------------------------------------- void StartADC0SampingData(void) { sampleData.ADCBuffer[0]=0; sampleData.Counter=0; sampleData.SkipSampNum = 3 ; - ADC0_Conversion_Init(&sampleData.adcBaseCfg); - ADC_register_irq_callback(ADC_0,ConversionIRQ_Callback); - StartADC(ADC_0); -} + ADC0_Conversion_Init(sampleData.adcConfig); +} void StartADC1SampingData(void) { sampleData.ADCBuffer[1]=0; sampleData.Counter=0; sampleData.SkipSampNum = 3 ; - ADC1_Conversion_Init(&sampleData.adcBaseCfg); - ADC_register_irq_callback(ADC_1,ConversionIRQ_Callback); - StartADC(ADC_1); + ADC1_Conversion_Init(sampleData.adcConfig); } void StartADCSyncSampingData(void) -{ +{ sampleData.ADCBuffer[0]=0; sampleData.ADCBuffer[1]=0; sampleData.Counter=0; sampleData.SkipSampNum = 3 ; - ADC0_1_SyncConversion_Init(&sampleData.adcSyncCfg); - ADC_register_irq_callback(ADC_0,ConversionIRQ_Callback); - StartADC(ADC_0);//ֻ迪ADC_0 + #if 1 + ADC0_1_SyncConversion_Init(sampleData.adcConfig); + #else + NVIC_DisableIRQ(ADC0_IRQn); + StartConversionTimerInterval(1);//1ms ʱж϶ȡadcת + Timer_register_irq_callback(ConversionTimer,ConversionTimerIRQ_Callback );//עtimer2жϻص + #endif } - void ReadSamplingData(void)//ADCж϶ȡ BPS { - sampleData.ADCBuffer[0] += ADC_ReadData(ADC_0); //زۼ - sampleData.ADCBuffer[1] += ADC_ReadData(ADC_1); //زۼ - sampleData.Counter++; // + sampleData.ADCBuffer[0] += ADC_ReadSampleData(ADC_0); //زۼ + sampleData.ADCBuffer[1] += ADC_ReadSampleData(ADC_1); //زۼ + sampleData.Counter++; // жǷ + +// if(sampleData.Counter < sampleData.CounterMax) return; } void ComputeSampleData(void) // { - StopADC(ADC_0); - StopADC(ADC_1); - if(sampleData.Counter != 0)//ɼƽ + StopADCConversion(ADC_0); + StopADCConversion(ADC_1); + if(sampleData.Counter != 0)//ɼƽ { sampleData.ADCBuffer[0] /= (u32)sampleData.Counter; sampleData.ADCBuffer[1] /= (u32)sampleData.Counter; } } -/* ====================================================================================================== - adc dma˵ - 1.ã SetSampleSiagnlForSingleADC SetSampleSiagnlForSyncADC - 2.ʼ StartDMAForADC0SampingData StartDMAForADC1SampingData StartDMAForADCSyncSampingData - 3.: IRQ ־λ - 4.㣺 DMA_ComputeSampleData_ADC0 DMA_ComputeSampleData_ADC1 - ======================================================================================================*/ -//жϱ־λ -void DMAForADC0_Callback() -{ - sampleData.DMA_ADC_adcflag[0] = 1; -} - -void DMAForADC1_Callback() -{ - sampleData.DMA_ADC_adcflag[1] = 1; -} - -//ʼת--------------------------------------------------------------- -//ADCת-------------------------- -void StartDMAForADC0SampingData(void) -{ - sampleData.SkipSampNum = 0 ; - sampleData.DMA_ADC_adcflag[1] = 0 ; - - ADC0_Conversion_Init(&sampleData.adcBaseCfg); - DMA_ADC_Init(ADC_0,sampleData.DMA_ADC_Buffer[0],sampleData.DMA_ADC_SampLen+sampleData.SkipSampNum); - DMA_register_irq_callback(DMA_CHANNEL_ADC_0,NULL,DMAForADC0_Callback); - DMA_StartADC(ADC_0); -} - -//ADCת-------------------------- -void StartDMAForADC1SampingData(void) -{ - sampleData.SkipSampNum = 0 ; - sampleData.DMA_ADC_adcflag[1] = 0 ; - - ADC0_Conversion_Init(&sampleData.adcBaseCfg); - DMA_ADC_Init(ADC_1, sampleData.DMA_ADC_Buffer[1],sampleData.DMA_ADC_SampLen+sampleData.SkipSampNum); - DMA_register_irq_callback(DMA_CHANNEL_ADC_1,NULL,DMAForADC1_Callback); - DMA_StartADC(ADC_1); -} - -//˫ADCת-------------------------- -void StartDMAForADCSyncSampingData(void) -{ - sampleData.SkipSampNum = 0 ; - sampleData.DMA_ADC_adcflag[0] = 0 ; - sampleData.DMA_ADC_adcflag[1] = 0 ; - - ADC0_1_SyncConversion_Init(&sampleData.adcSyncCfg); - DMA_ADC_Init(ADC_0,sampleData.DMA_ADC_Buffer[0],sampleData.DMA_ADC_SampLen+sampleData.SkipSampNum); - DMA_ADC_Init(ADC_1,sampleData.DMA_ADC_Buffer[1],sampleData.DMA_ADC_SampLen+sampleData.SkipSampNum); - DMA_register_irq_callback(DMA_CHANNEL_ADC_0,NULL,DMAForADC0_Callback); - DMA_register_irq_callback(DMA_CHANNEL_ADC_1,NULL,DMAForADC1_Callback); - DMA_StartADC(ADC_0); - DMA_StartADC(ADC_1); -} - -//תж----------------------- -inline u8 WaitADC0DMAComplete(void) -{ - if (sampleData.DMA_ADC_adcflag[0]) { - sampleData.DMA_ADC_adcflag[0] = 0; - return 1; // ת - } - return 0; // תδ -} - -inline u8 WaitADC1DMAComplete(void) -{ - if (sampleData.DMA_ADC_adcflag[1]) { - sampleData.DMA_ADC_adcflag[1] = 0; - return 1; // ת - } - return 0; // תδ -} - -inline u8 WaitSyncDMAComplete(void) // -{ - if (sampleData.DMA_ADC_adcflag[0] && sampleData.DMA_ADC_adcflag[1]) { - sampleData.DMA_ADC_adcflag[0] = 0; - sampleData.DMA_ADC_adcflag[1] = 0; - return 1; // ת - } - return 0; // תδ -} - - - -//ת----------------------- -u16 DMA_ComputeSampleData_ADC0(void) -{ - u16 adcCode; - u32 adcCount; - u8 i ; - for(i = sampleData.SkipSampNum ; i < sampleData.DMA_ADC_SampLen ;i++) - { - adcCode = ((((sampleData.DMA_ADC_Buffer[0][i] & 0xFFFFFF) | ((sampleData.DMA_ADC_Buffer[0][i] & 0x800000) ? 0xFF000000 : 0)) >> 8) + 32768) & 0xFFFF;//16λ - adcCount += adcCode ; - } - adcCode = adcCount>>sampleData.DMA_ADC_Exponent; - return adcCode; -} - -u16 DMA_ComputeSampleData_ADC1(void) -{ - u16 adcCode; - u32 adcCount; - u8 i ; - for(u8 i = sampleData.SkipSampNum ; i < sampleData.DMA_ADC_SampLen ;i++) - { - adcCode = ((((sampleData.DMA_ADC_Buffer[1][i] & 0xFFFFFF) | ((sampleData.DMA_ADC_Buffer[1][i] & 0x800000) ? 0xFF000000 : 0)) >> 8) + 32768) & 0xFFFF;//16λ - adcCount += adcCode ; - } - - adcCode = adcCount >> sampleData.DMA_ADC_Exponent; - return adcCode; -} - - - - -/*==========================================================================*/ -//ADCв--ʺϲıij -//ʹʾ -//seq_config -//StartDMA_ForADC0_SeqSample(); -//u16 SeqData[4]; -//if(adcFlag)ADC_ReadSeqData(SeqData,sizeof(SeqData) / sizeof(SeqData[0])); - - - - -//в -typedef enum { - seq_1, seq_2, seq_3, seq_4,/*......*/seq_Count -}__SeqIndex; -#define SEQ_CFG { \ - .Gain = GAIN64, \ - .SPS = SPS_12P5, \ - .SeqCount = seq_Count, \ - .SeqChannel = { \ - [seq_1] = {ADC0_AIN0, ADC0_AIN1}, \ - [seq_2] = {ADC1_AIN3, ADC1_AIN4}, \ - [seq_3] = {ADC1_AIN2, ADC1_AVSS}, \ - [seq_4] = {ADC1_AIN5, ADC1_AIN4}, \ - }, \ - .adcFlag = 0 ,/* DMAɱ־ */ \ - } - -__SeqConfig_TypeDef seq_config = SEQ_CFG; - -//void SetSampleSeqConfig(u8 Gain ,u8 SPS) //ӦʺϲıijĻҪ~~~ҪľͲ -//{ -// seq_config.Gain = Gain ; -// seq_config.SPS = SPS ; -//} - -void seqcallback(void) -{ - seq_config.adcFlag = 1 ; -} -void StartDMA_ForADC0_SeqSample(void) -{ - DMA_ADC0_SingleChannel_SEQ_Init(&seq_config); - - seq_config.adcFlag = 0; - DMA_register_irq_callback(DMA_CHANNEL_ADC_CTL,NULL,seqcallback); - - StartDMA_SEQ_ADC(ADC_0); -} - - - //ADC--------------------------------------------------------------- -void ADC_ReadSeqData(u16* SeqData ,u8 SeqNumCount) -{ - ADC_Data_t* tempSeqData; - if (seq_config.adcFlag > 0) - { - tempSeqData = seq_config.adcBuffer;//adcBufferŪɴݣ - for(u8 i = 0 ; i < SeqNumCount ; i++) - { - tempSeqData[i].ADC_Data = ((((tempSeqData[i].ADC_Data & 0xFFFFFF) | ((tempSeqData[i].ADC_Data & 0x800000) ? 0xFF000000 : 0)) >> 8) + 32768) & 0xFFFF; - SeqData[i] = tempSeqData[i].ADC_Data;//в - } - seq_config.adcFlag = 0; - } -} - -/******-==============================================================================================================================================================******/ -//__IntSingleSampleData_t sampleData1; -//__IntSyncSampleData_t sampleData2; -//__SingleDmaSampleData_t sampleData3; -//__DualSyncDmaSampleData_t sampleData4; - -////жϵADCʼת--------------------------------------------------------------- -////תж -//void ADC0_SingleIRQ_Callback(void) -//{ -// if(sampleData1.skip_num) {sampleData1.skip_num -- ; return; } -// //ȡ -// sampleData1.adc_buffer+= ADC_ReadData(ADC_0); //زۼ -// sampleData1.counter++; // -//} -//void ComputeSingleADC0SampleData(void) // -//{ -// StopADC(ADC_0); -// //ɼƽ -// if(sampleData1.counter != 0) sampleData1.adc_buffer /= (u32)sampleData1.counter; -//} -//void StartADC0_SampingData(void) -//{ -// sampleData1.adc_buffer = 0 ; -// sampleData1.counter =0 ; -// sampleData1.skip_num = 3 ; -// ADC_REF_Init(REF_INTERNAL_2P5V,REF_INTERNAL_2P5V);/* 1. ʼڲ׼Դ */ -// ADC_Init(ADC_0, sampleData1.adc_cfg.SPS, sampleData1.adc_cfg.Gain, sampleData1.adc_cfg.PChan, sampleData1.adc_cfg.NChan); /* 2. ʼADC0 */ -// ADC_register_irq_callback(ADC_0,ADC0_SingleIRQ_Callback); -// StartADC(ADC_0); -//} -////ADC1...... - - -////ж˫ADCͬʼת--------------------------------------------------------------- -////תж -//void ADC_SyncIRQ_Callback(void) -//{ -// if(sampleData2.skip_num) {sampleData2.skip_num -- ; return; } -// //ȡ -// sampleData2.adc_buffer[0] += ADC_ReadData(ADC_0); //زۼ -// sampleData2.adc_buffer[1] += ADC_ReadData(ADC_1); //زۼ -// sampleData2.counter++; // -//} -//void ComputeSyncADCSampleData(void) // -//{ -// StopADC(ADC_0); -// StopADC(ADC_1); -// //ɼƽ -// if(sampleData2.counter != 0) -// { -// sampleData2.adc_buffer[0] /= (u32)sampleData2.counter; -// sampleData2.adc_buffer[1] /= (u32)sampleData2.counter; -// } -//} -//void StartADC_Sync_SampingData(void) -//{ -// sampleData2.adc_buffer[0] = 0 ; -// sampleData2.adc_buffer[1] = 0 ; -// sampleData2.counter =0 ; -// sampleData2.skip_num = 3 ; -// ADC_REF_Init(REF_INTERNAL_2P5V,REF_INTERNAL_2P5V);/* 1. ʼڲ׼Դ */ -// ADC_Init(ADC_0, sampleData2.adc_cfg.SPS, sampleData2.adc_cfg.Gain0, sampleData2.adc_cfg.PChan0, sampleData2.adc_cfg.NChan0); /* 2. ʼADC0 */ -// ADC_Init(ADC_1, sampleData2.adc_cfg.SPS, sampleData2.adc_cfg.Gain1, sampleData2.adc_cfg.PChan1, sampleData2.adc_cfg.NChan1); /* 3. ʼADC1 */ -// ADC_SyncCmd(ENABLE);/* 4. ADCͬʹ */ -// ADC_register_irq_callback(ADC_0,ADC_SyncIRQ_Callback);//ֻ迪ADC_0 -// StartADC(ADC_0);//ֻ迪ADC_0 -//} - - -////DMAADCʼת--------------------------------------------------------------- -//void DMAForSingleADC0_Callback() -//{ -// sampleData3.adcflag = 1; -//} -//void StartDMAForSingleADC0SampingData(void) -//{ -// sampleData3.skip_num = 3; -// ADC_REF_Init(REF_INTERNAL_2P5V,REF_INTERNAL_2P5V);/* 1. ʼڲ׼Դ */ -// ADC_Init(ADC_0, sampleData3.adc_cfg.SPS, sampleData3.adc_cfg.Gain, sampleData3.adc_cfg.PChan, sampleData3.adc_cfg.NChan); /* 2. ʼADC0 */ -//// ADC_DMA_Init(ADC_0,sampleData3.dma_buffer,sampleData3.samp_len+sampleData3.skip_num); -// DMA_register_irq_callback(DMA_CHANNEL_ADC_0,NULL,DMAForSingleADC0_Callback); -// DMA_StartADC(ADC_0); -//} -//u16 DMA_ComputeSingleSampleData_ADC0(void) -//{ -// u16 adcCode; -// u32 adcCount; -// u8 i ; -// for(i = sampleData3.skip_num ; i < sampleData3.samp_len ;i++) -// { -// adcCode = ((((sampleData3.dma_buffer[i] & 0xFFFFFF) | ((sampleData3.dma_buffer[i] & 0x800000) ? 0xFF000000 : 0)) >> 8) + 32768) & 0xFFFF;//16λ -// adcCount += adcCode ; -// } -// adcCode = adcCount>>sampleData3.exponent; -// return adcCode; -//} - -////ADC1...... - -////DMA˫ADCʼת--------------------------------------------------------------- -//void DMAForSyncADC0_Callback() -//{ -// sampleData4.adcflag[0] = 1; -//} -//void DMAForSyncADC1_Callback() -//{ -// sampleData4.adcflag[1] = 1; -//} -//void StartDMA_ForADCSyncSampingData(void) -//{ -// sampleData3.skip_num = 3; -// ADC_REF_Init(REF_INTERNAL_2P5V,REF_INTERNAL_2P5V);/* 1. ʼڲ׼Դ */ -// ADC_Init(ADC_0, sampleData4.adc_cfg.SPS, sampleData4.adc_cfg.Gain0, sampleData4.adc_cfg.PChan0, sampleData4.adc_cfg.NChan0); /* 2. ʼADC0 */ -// ADC_Init(ADC_1, sampleData4.adc_cfg.SPS, sampleData4.adc_cfg.Gain1, sampleData4.adc_cfg.PChan1, sampleData4.adc_cfg.NChan1); /* 3. ʼADC1 */ -// -//// ADC_DMA_Init(ADC_0,sampleData4.dma_buffer[0],sampleData4.samp_len+sampleData4.skip_num); -//// ADC_DMA_Init(ADC_1,sampleData4.dma_buffer[1],sampleData4.samp_len+sampleData4.skip_num); -// DMA_register_irq_callback(DMA_CHANNEL_ADC_0,NULL,DMAForSyncADC0_Callback); -// DMA_register_irq_callback(DMA_CHANNEL_ADC_1,NULL,DMAForSyncADC1_Callback); - -// DMA_StartADC(ADC_0); -// DMA_StartADC(ADC_1); -//} - - -#endif - - diff --git a/user/Protocol/SampProcess.h b/user/Protocol/SampProcess.h old mode 100755 new mode 100644 index fd8a520..3a94995 --- a/user/Protocol/SampProcess.h +++ b/user/Protocol/SampProcess.h @@ -1,126 +1,32 @@ #ifndef __SAMPPROCESS_H__ #define __SAMPPROCESS_H__ -#if 0 -typedef struct { - u8 Gain; //ADCŴϵ - u8 PChan; //ADCͨ - u8 NChan; //ADCͨ - u8 SPS; //ADC -} ADC_BaseConfig_TypeDef; - -typedef struct { - u8 Gain0; //ADC_0Ŵϵ - u8 PChan0; //ADC_0ͨ - u8 NChan0; //ADC_0ͨ - u8 Gain1; //ADC_1Ŵϵ - u8 PChan1; //ADC_1ͨ - u8 NChan1; //ADC_1ͨ - u8 SPS; // -} ADC_SyncConfig_TypeDef; enum { - C = 0 , - R, - H, - A, - B, - D, - E, - F, + IRHCode, + IRRCode, + URUCode, + URHCode, + BASCode, + BATCode, TCode_Count }; - - - typedef struct -{ - ADC_BaseConfig_TypeDef adcBaseCfg; - ADC_SyncConfig_TypeDef adcSyncCfg; //ADC - u32 TempCode[TCode_Count]; //ʱ洢 - u8 SkipSampNum ; //ǰ - - /*жϷʽݶ*/ - u8 CounterMax; // - u8 Counter; // - u32 ADCBuffer[2]; //ֵ - - /*DMAʽݶ*/ - u32 DMA_ADC_Buffer[2][70]; - u8 DMA_ADC_adcflag[2]; - u8 DMA_ADC_SampLen; - u8 DMA_ADC_Exponent; -}__Samp_Buf_TypeDef;// - - - -//// жģʽͨ -//typedef struct { -// ADC_BaseConfig_TypeDef adc_cfg; -// u8 skip_num ; -// u8 counter; // -// u32 adc_buffer; //ֵ -//}__IntSingleSampleData_t; - -//// жģʽ˫ ADC ͬ -//typedef struct { -// ADC_SyncConfig_TypeDef adc_cfg; -// u8 skip_num ; -// u8 counter; // -// u32 adc_buffer[2]; //ֵ -//}__IntSyncSampleData_t; - -//// ADC + DMA ģʽר -//typedef struct { -// ADC_BaseConfig_TypeDef adc_cfg; -// u32 dma_buffer[128]; -// u8 adcflag ; -// u8 samp_len; -// u8 exponent; -// u8 skip_num; -//}__SingleDmaSampleData_t; - -//// ˫ ADC ͬ + DMA ģʽר -//typedef struct { -// ADC_SyncConfig_TypeDef adc_cfg; -// u32 dma_buffer[2][128]; // [0]=ADC0, [1]=ADC1 -// u8 adcflag[2] ; -// u8 samp_len; -// u8 exponent; -// u8 skip_num; -//}__DualSyncDmaSampleData_t; -//extern __IntSingleSampleData_t sampleData1; -//extern __IntSyncSampleData_t sampleData2; -//extern __SingleDmaSampleData_t sampleData3; -//extern __DualSyncDmaSampleData_t sampleData4; +{ + ADC_Config_TypeDef adcConfig; + u8 SkipSampNum ; + u8 CounterMax; // + u8 Counter; // + u32 ADCBuffer[2]; //ֵ() + u32 TCode[TCode_Count]; //ʱ洢 +}__Samp_Buf_TypeDef; // extern __Samp_Buf_TypeDef sampleData; -u16 GetAdcGain(u16 gianX); -/*ADCóʼ*/ -void SetSampleSiagnlForSingleADC( ADC_BaseConfig_TypeDef* adc_cfg); -void SetSampleSiagnlForSyncADC( ADC_SyncConfig_TypeDef* adc_cfg); - -/*жϷʽ*/ -void StartADC0SampingData(void); -void StartADC1SampingData(void); +void SetSampleSiagnlForADC(ADC_Config_TypeDef adc_cfg); void StartADCSyncSampingData(void); void ReadSamplingData(void);//ȡ +void ComputeSampleData(void);// -/*DMAʽ*/ -void StartDMAForADC0SampingData(void); -void StartDMAForADC1SampingData(void); -void StartDMAForADCSyncSampingData(void); -u8 WaitADC0DMAComplete(void); -u8 WaitADC1DMAComplete(void); -u8 WaitSyncDMAComplete(void); -u16 DMA_ComputeSampleData_ADC0(void); -u16 DMA_ComputeSampleData_ADC1(void); - - -/*DMA ADCзʽ*/ -void StartDMA_ForADC0_SeqSample(void); -void ADC_ReadSeqData(u16* SeqData ,u8 SeqNumCount) ; #endif -#endif \ No newline at end of file diff --git a/user/Protocol/UserModbus.c b/user/Protocol/UserModbus.c old mode 100755 new mode 100644 index 13511c2..0517292 --- a/user/Protocol/UserModbus.c +++ b/user/Protocol/UserModbus.c @@ -14,12 +14,49 @@ const u8 MAPDefault[] = { MAP36_DEFAULT, MAP37_DEFAULT, MAP38_DEFAULT, MAP39_DEFAULT, MAP40_DEFAULT, MAP41_DEFAULT, MAP42_DEFAULT, MAP43_DEFAULT, MAP44_DEFAULT, MAP45_DEFAULT, MAP46_DEFAULT, MAP47_DEFAULT, MAP48_DEFAULT }; - -//****************************************************************************** -__weak void CalibrateGasOffset(void) {} - - -//****************************************************************************** +/* +//------------------------------------------------------------------------------ +//const unsigned char BusRegLen[] = { +// STD_30_LEN, STD_31_LEN, STD_32_LEN, STD_33_LEN, STD_34_LEN, STD_35_LEN, STD_36_LEN, STD_37_LEN, +// STD_38_LEN, STD_39_LEN, STD_3A_LEN, STD_3B_LEN, STD_3C_LEN, STD_3D_LEN, STD_3E_LEN, STD_3F_LEN, +// +// STD_40_LEN, STD_41_LEN, STD_42_LEN, STD_43_LEN, STD_44_LEN, STD_45_LEN, STD_46_LEN, STD_47_LEN, +// STD_48_LEN, STD_49_LEN, STD_4A_LEN, STD_4B_LEN, STD_4C_LEN, STD_4D_LEN, STD_4E_LEN, STD_4F_LEN, +// +// STD_50_LEN, STD_51_LEN, STD_52_LEN, STD_53_LEN, STD_54_LEN, STD_55_LEN, STD_56_LEN, STD_57_LEN, +// STD_58_LEN, STD_59_LEN, STD_5A_LEN, STD_5B_LEN, STD_5C_LEN, STD_5D_LEN, STD_5E_LEN, STD_5F_LEN, +// +// STD_60_LEN, STD_61_LEN, STD_62_LEN, STD_63_LEN, STD_64_LEN, STD_65_LEN, STD_66_LEN, STD_67_LEN, +// STD_68_LEN, STD_69_LEN, STD_6A_LEN, STD_6B_LEN, STD_6C_LEN, STD_6D_LEN, STD_6E_LEN, STD_6F_LEN, +// +// STD_70_LEN, STD_71_LEN, STD_72_LEN, STD_73_LEN, STD_74_LEN, STD_75_LEN, STD_76_LEN, STD_77_LEN, +// STD_78_LEN, STD_79_LEN, STD_7A_LEN, STD_7B_LEN, STD_7C_LEN, STD_7D_LEN, STD_7E_LEN, STD_7F_LEN, +// +// STD_80_LEN, STD_81_LEN, STD_82_LEN, STD_83_LEN, STD_84_LEN, STD_85_LEN, STD_86_LEN, STD_87_LEN, +// STD_88_LEN, STD_89_LEN, STD_8A_LEN, STD_8B_LEN, STD_8C_LEN, STD_8D_LEN, STD_8E_LEN, STD_8F_LEN, +// +// STD_90_LEN, STD_91_LEN, STD_92_LEN, STD_93_LEN, STD_94_LEN, STD_95_LEN, STD_96_LEN, STD_97_LEN, +// STD_98_LEN, STD_99_LEN, STD_9A_LEN, STD_9B_LEN, STD_9C_LEN, STD_9D_LEN, STD_9E_LEN, STD_9F_LEN, +// +// STD_A0_LEN, STD_A1_LEN, STD_A2_LEN, STD_A3_LEN, STD_A4_LEN, STD_A5_LEN, STD_A6_LEN, STD_A7_LEN, +// STD_A8_LEN, STD_A9_LEN, STD_AA_LEN, STD_AB_LEN, STD_AC_LEN, STD_AD_LEN, STD_AE_LEN, STD_AF_LEN, +// +// STD_B0_LEN, STD_B1_LEN, STD_B2_LEN, STD_B3_LEN, STD_B4_LEN, STD_B5_LEN, STD_B6_LEN, STD_B7_LEN, +// STD_B8_LEN, STD_B9_LEN, STD_BA_LEN, STD_BB_LEN, STD_BC_LEN, STD_BD_LEN, STD_BE_LEN, STD_BF_LEN, +// +// STD_C0_LEN, STD_C1_LEN, STD_C2_LEN, STD_C3_LEN, STD_C4_LEN, STD_C5_LEN, STD_C6_LEN, STD_C7_LEN, +// STD_C8_LEN, STD_C9_LEN, STD_CA_LEN, STD_CB_LEN, STD_CC_LEN, STD_CD_LEN, STD_CE_LEN, STD_CF_LEN, +// +// STD_D0_LEN, STD_D1_LEN, STD_D2_LEN, STD_D3_LEN, STD_D4_LEN, STD_D5_LEN, STD_D6_LEN, STD_D7_LEN, +// STD_D8_LEN, STD_D9_LEN, STD_DA_LEN, STD_DB_LEN, STD_DC_LEN, STD_DD_LEN, STD_DE_LEN, STD_DF_LEN, +// +// STD_E0_LEN, STD_E1_LEN, STD_E2_LEN, STD_E3_LEN, STD_E4_LEN, STD_E5_LEN, STD_E6_LEN, STD_E7_LEN, +// STD_E8_LEN, STD_E9_LEN, STD_EA_LEN, STD_EB_LEN, STD_EC_LEN, STD_ED_LEN, STD_EE_LEN, STD_EF_LEN, +// +// STD_F0_LEN, STD_F1_LEN, STD_F2_LEN, STD_F3_LEN, STD_F4_LEN, STD_F5_LEN, STD_F6_LEN, STD_F7_LEN, +// STD_F8_LEN, STD_F9_LEN, STD_FA_LEN, STD_FB_LEN, STD_FC_LEN, STD_FD_LEN, STD_FE_LEN, STD_FF_LEN, +//}; +*/ //****************************************************************************** u16 SetupResponseTimeIndex(u16 response, u16 responseDefalt) @@ -49,12 +86,12 @@ u16 SetupResponseTime(u16 response, u16 responseDefalt) //****************************************************************************** void InitUseBusParameter(void) { - u16 I; + unsigned int I; DataPoint = &MAPPoint1; for(I=0; I STD_DCOEF_NODE1)) { + if((MBBuf.DataByte < STD_REG_START) || (MBBuf.DataByte > STD_REG_START)){ MBBuf.BusError = ILLEGAL_DATA_ADDRESS; return; } @@ -246,8 +287,6 @@ void UserWriteDataProtocol(void) #endif //---------------------------------------------------------------------------- - MBBuf.DataByte = 0; - MBBuf.StartAddr = 0; while(1) { if(MBBuf.BusError != 0) return; // V2004 @@ -315,7 +354,7 @@ void UserWriteDataProtocol(void) if(tmPDA > 99999999999) break; flowAccumulationInteger = (unsigned long int)(tmPDA/1000); - flowAccumulationDecimal = (u16)(tmPDA-(unsigned long long int)flowAccumulationInteger*1000); + flowAccumulationDecimal = (unsigned int)(tmPDA-(unsigned long long int)flowAccumulationInteger*1000); ConvertHEXToBCDArray(flowAccumulationInteger, &Dis1[ACC_INT1], 8, HIGH_FIRST); ConvertHEXToBCDArray(flowAccumulationDecimal, &Dis1[ACC_DOT1], 3, HIGH_FIRST); tmpLB = ReturnStartUnitBit(ACC_INT1); @@ -336,8 +375,8 @@ void UserWriteDataProtocol(void) #ifndef ENABLE_USER_UART #pragma message("[undefined] ENABLE_USER_UART") #elif(ENABLE_USER_UART) - case STD_SLAVER_ADDR: - FreeWriteWordValidDataByCom(&localAddress, SLAVER_ADDR, SLAVER_ADDR_MAX, SLAVER_ADDR_MIN); + case STD_SLAVER_ID: + FreeWriteWordByCom(&localAddress, SLAVER_ADDR, SLAVER_ADDR_WIDTH, SLAVER_ADDR_MAX, SLAVER_ADDR_MIN); if(parameterState == ABORD_OPERATION) break; BackupParameterToFlash(); break; @@ -345,14 +384,14 @@ void UserWriteDataProtocol(void) #endif //------------------------------------------------------------------------------ - case STD_OUT_MIN_FLOW: - if(BusAdr[MBBuf.StartAddr+1] != STD_OUT_MIN_FLOW +1) return; - WriteDWordValidDataByCom(&minFlowRate, OUT_MIN_FLOW, maxFlowRate>>1, 0); + case STD_OUT_FR_MIN: + if(BusAdr[MBBuf.StartAddr+1] != STD_OUT_FR_MIN+1) return; + WriteDWordByCom(&minFlowRate, MIN_FLOW, MIN_FLOW_WIDTH, maxFlowRate>>1, 0); break; - case STD_OUT_MAX_FLOW: - if(BusAdr[MBBuf.StartAddr+1] != STD_OUT_MAX_FLOW+1) return; - WriteDWordValidDataByCom(&maxFlowRate, OUT_MAX_FLOW, 0x7fffffff, 0); + case STD_OUT_FR_MAX: + if(BusAdr[MBBuf.StartAddr+1] != STD_OUT_FR_MAX+1) return; + WriteDWordByCom(&maxFlowRate, MAX_FLOW, MAX_FLOW_WIDTH, 0x7fffffff, 0); break; //case STD_OUT_ANALOG_MIN: break; @@ -362,7 +401,7 @@ void UserWriteDataProtocol(void) #pragma message("[undefined] ENABLE_USER_GCF") #elif(ENABLE_USER_GCF) case STD_GCF: - WriteWordValidDataByCom(&GDCFactor, GCF_B, GCF_PARAMETER_MAX, GCF_PARAMETER_MIN); + WriteWordByCom(&GDCFactor, GCF_B, GCF_B_WIDTH, GCF_PARAMETER_MAX, GCF_PARAMETER_MIN); if(parameterState == ABORD_OPERATION) break; ComputeGCFFactor(); break; @@ -370,7 +409,7 @@ void UserWriteDataProtocol(void) //--------------------------------------------------------------------- //case STD_FILTER_DEPTH: break; - case STD_RESPONSE_TIME: //WriteWordByCom(&factoryInterval, SAMPLE_PERIOD, SAMPLE_PERIOD_WIDTH, SAMPLE_PERIOD_MAX, SAMPLE_PERIOD_MIN); break; + case STD_REPONSE_TIME: //WriteWordByCom(&factoryInterval, SAMPLE_PERIOD, SAMPLE_PERIOD_WIDTH, SAMPLE_PERIOD_MAX, SAMPLE_PERIOD_MIN); break; SetWordCmdByCom(&CMDComPassword); if(parameterState == ABORD_OPERATION) break; @@ -378,7 +417,7 @@ void UserWriteDataProtocol(void) if(parameterState == ABORD_OPERATION) break; tempL.Word[0] = CMDComPassword; - responseTimeIndex = (u16)WriteShortParameterToMemory(RESPONSE_TIME); + responseTimeIndex = (unsigned int)WriteShortParameterToEEPROM(RESPONSE_TIME, RESPONSE_TIME_WIDTH); responseTime = SetupResponseTime(responseTimeIndex, RESPONSE_TIME_DEFAULT); break; @@ -386,21 +425,28 @@ void UserWriteDataProtocol(void) #ifndef ENABLE_USER_OFFSET #pragma message("[undefined] ENABLE_USER_OFFSET") #elif(ENABLE_USER_OFFSET) - case STD_GAS_OFFSET_C: WriteWordValidDataByCom(&offsetGas, GAS_OFFSET, OFFSET_MAX, OFFSET_MIN); break; + case STD_GAS_OFFSET_C: WriteWordByCom(&offsetGas, OFFSET_GAS, OFFSET_GAS_WIDTH, OFFSET_MAX, OFFSET_MIN); break; #endif //--------------------------------------------------------------------- #ifndef ENABLE_A_TYPE_FLOWRATE #pragma message("[undefined] ENABLE_A_TYPE_FLOWRATE") #elif(ENABLE_A_TYPE_FLOWRATE) - case STD_GAS_OFFSET_A: WriteWordValidDataByCom(&offsetGasA, OFFSET_A_GAS, OFFSET_A_MAX, OFFSET_A_MIN); break; + case STD_GAS_OFFSET_A: WriteWordByCom(&offsetGasA, OFFSET_A_GAS, OFFSET_A_GAS_WIDTH, OFFSET_A_MAX, OFFSET_A_MIN); break; #endif //--------------------------------------------------------------------- + // V2004 #ifndef ENABLE_USER_SET_UNIT #pragma message("[undefined] ENABLE_USER_SET_UNIT") #elif(ENABLE_USER_SET_UNIT) - case STD_UNIT: + case STD_UNIT: +// SetWordCmdByCom(&CMDComPassword); +// if(parameterState == ABORD_OPERATION) break; +// if(CMDComPassword == flowUnit) break; +// ConvertAllFlowRateAndSave(tempL.Word[0]); +// break; + SetWordCmdByCom(&CMDComPassword); if(parameterState == ABORD_OPERATION) break; if(CMDComPassword == flowUnit) break; @@ -409,13 +455,9 @@ void UserWriteDataProtocol(void) #endif //-------------------------------------------------------------------------- -#ifndef ENABLE_GAS_RECOGNITION -#pragma message("[undefined] ENABLE_GAS_RECOGNITION") -#elif(ENABLE_GAS_RECOGNITION) - case STD_AIR_FACTOR: WriteWordValidDataByCom(&airFactor, AIR_FACTOR, 46728, 26728); break; - case STD_FACTOR_VTH: WriteWordValidDataByCom(&factorVth, FACTOR_VTH, 65535, 0); break; -#endif - + case STD_AIR_FACTOR: WriteWordByCom(&VHHParameterAir, VHH_AIR_PARA, VHH_AIR_PARA_WIDTH, 46728, 26728); break; + case STD_FACTOR_VTH: WriteWordByCom(&VHHParameterScale, VHH_PARA_SCALE, VHH_PARA_SCALE_WIDTH, 65535, 0); break; + //-------------------------------------------------------------------------- #ifndef ENABLE_ACCPULSE #pragma message("[undefined] ENABLE_ACCPULSE") @@ -426,13 +468,13 @@ void UserWriteDataProtocol(void) if(parameterState == ABORD_OPERATION) break; if((signed int)CMDComPassword > PULSE_UNIT_MAX) break; if((signed int)CMDComPassword < PULSE_UNIT_MIN) break; - tempL.Word[0] = CMDComPassword; - factoryUnitPerPulse = (signed int)WriteShortParameterToMemory(PULSE_UNIT); + tempDev.Word[0] = CMDComPassword; + factoryUnitPerPulse = (signed int)WriteParameterToEEPROM(PULSE_UNIT, PULSE_UNIT_WIDTH); lastRemaining = 0; Total[MIN_BIT] = 0; break; - case STD_PULSE_LEVEL: WriteWordValidDataByCom(&PulseLevel, PULSE_LEVEL, 1, 0); break; + case STD_IO_OUTPUT_LEVEL: WriteWordByCom(&PulseLevel, PULSE_LEVEL, PULSE_LEVEL_WIDTH, 1, 0); break; #endif //-------------------------------------------------------------------------- @@ -447,7 +489,7 @@ void UserWriteDataProtocol(void) if(parameterState == ABORD_OPERATION) break; tempL.Word[0] = CMDComPassword; - factoryInterval = (u16)WriteShortParameterToMemory(SAMPLE_PERIOD); + factoryInterval = (unsigned int)WriteShortParameterToEEPROM(SAMPLE_PERIOD, SAMPLE_PERIOD_WIDTH); samplingTiming = SetupResponseTime(factoryInterval, SAMPLE_PERIOD_DEFAULT); break; #endif @@ -458,7 +500,7 @@ void UserWriteDataProtocol(void) #elif(ENABLE_ALARM_ACC) case STD_ALARM_ACC: // 0x96 // if(BusAdr[MBBuf.StartAddr+1] != STD_ALARM_ACC+1) return; - WriteDWordValidDataByCom(&alarmAcc, ALARM_ACC, ALARM_ACC_WIDTH, ALARM_ACC_MAX, ALARM_ACC_MIN); + WriteDWordByCom(&alarmAcc, ALARM_ACC, ALARM_ACC_WIDTH, ALARM_ACC_MAX, ALARM_ACC_MIN); break; #endif //-------------------------------------------------------------------------- @@ -467,8 +509,8 @@ void UserWriteDataProtocol(void) //case STD_ALARM_LOWER_FLOW 0x9A // //case STD_ALARM_FUN 0x9C // ر //case STD_ALARM_OUT_DELAY 0x9D // رʱ (λs) - case STD_COM_DECIMAL: WriteWordValidDataByCom(&uartDecimalPoint, COM_DECIMAL, 4, 0); break; - case STD_RECORD_TIME: WriteWordValidDataByCom(&recordTime, RECORD_TIME, 720, 0); break; + case STD_COM_DECIMAL: WriteWordByCom(&uartDecimalPoint, COM_DECIMAL_POINT, COM_DECIMAL_POINT_WIDTH, 4, 0); break; + case STD_RECORD_TIME: WriteWordByCom(&historyPeriod, HISTORY_PERIOD, HISTORY_PERIOD_WIDTH, 720, 0); break; //case STD_REVERSE_FR_MIN: break; //case STD_REVERSE_FR_MAX: break; @@ -477,7 +519,7 @@ void UserWriteDataProtocol(void) #pragma message("[undefined] ENABLE_USER_I2C") #elif(ENABLE_USER_I2C) case STD_I2C_ADDR: - FreeWriteWordValidDataByCom(&localAddress, SLAVER_ADDR, SLAVER_ADDR_WIDTH, SLAVER_ADDR_MAX, SLAVER_ADDR_MIN); + FreeWriteWordByCom(&localAddress, SLAVER_ADDR, SLAVER_ADDR_WIDTH, SLAVER_ADDR_MAX, SLAVER_ADDR_MIN); I2CAddr = localAddress; if(parameterState == ABORD_OPERATION) break; BackupParameterToFlash(); @@ -489,9 +531,9 @@ void UserWriteDataProtocol(void) //-------------------------------------------------------------------------- //case STD_I2C_CRC_MOD: break; - case STD_TIMING_TXD_START: WriteWordValidDataByCom(&timingTxdStart, TIMING_TXD_START, TIMING_TXD_START_MAX, TIMING_TXD_START_MIN); break; - case STD_TIMING_TXD_LEN: WriteWordValidDataByCom(&timingTxdLen, TIMING_TXD_LEN, TIMING_TXD_LEN_MAX, TIMING_TXD_LEN_MIN); break; - case STD_TIMING_TXD_TIME: WriteWordValidDataByCom(&timingTxdTime, TIMING_TXD_TIME, TIMING_TXD_TIME_MAX, 0); break; + case STD_TIMING_TXD_START: WriteWordByCom(&timingTxdStart, TIMING_TXD_START, TIMING_TXD_START_WIDTH, TIMING_TXD_START_MAX, TIMING_TXD_START_MIN); break; + case STD_TIMING_TXD_LEN: WriteWordByCom(&timingTxdLen, TIMING_TXD_LEN, TIMING_TXD_LEN_WIDTH, TIMING_TXD_LEN_MAX, TIMING_TXD_LEN_MIN); break; + case STD_TIMING_TXD_TIME: WriteWordByCom(&timingTxdTime, TIMING_TXD_TIME, TIMING_TXD_TIME_WIDTH, TIMING_TXD_TIME_MAX, 0); break; //case STD_PRESSURE_OFFSET 0xA9 // ѹ //case STD_LORA_ADR 0xAA // LORA ַ //case STD_LORA_NETID 0xAB // LORA·id @@ -502,16 +544,16 @@ void UserWriteDataProtocol(void) #ifndef ENABLE_KEY_FUNCTION #pragma message("[undefined] ENABLE_KEY_FUNCTION") #elif(ENABLE_KEY_FUNCTION) - case STD_KEY_PASSWORD: WriteDWordValidDataByCom(&keyPassWord, KEY_PASSWORD, KEY_PASSWORD_WIDTH, 99999, 0); break; // 0xAE ð + case STD_KEY_PASSWORD: WriteDWordByCom(&keyPassWord, KEY_PASSWORD, KEY_PASSWORD_WIDTH, 99999, 0); break; // 0xAE ð #endif //--------------------------------------------------------------------- #ifndef ENABLE_LEAK_DETECT #pragma message("[undefined] ENABLE_LEAK_DETECT") #elif(ENABLE_LEAK_DETECT) - case STD_LEAK_FR_MIN: WriteWordValidDataByCom(&minLeakFlowRate, MIN_LEAK_FLOW, MIN_LEAK_FLOW_WIDTH, MIN_LEAK_FLOW_MAX, MIN_LEAK_FLOW_MIN); break; - case STD_LEAK_FR_MAX: WriteWordValidDataByCom(&maxLeakFlowRate, MAX_LEAK_FLOW, MAX_LEAK_FLOW_WIDTH, MAX_LEAK_FLOW_MAX, MAX_LEAK_FLOW_MIN); break; - case STD_LEAK_TIMING: WriteWordValidDataByCom(&leakDetectTime, LEAK_TIME, LEAK_TIME_WIDTH, LEAK_TIME_MAX, 0); break; + case STD_LEAK_FR_MIN: WriteWordByCom(&minLeakFlowRate, MIN_LEAK_FLOW, MIN_LEAK_FLOW_WIDTH, MIN_LEAK_FLOW_MAX, MIN_LEAK_FLOW_MIN); break; + case STD_LEAK_FR_MAX: WriteWordByCom(&maxLeakFlowRate, MAX_LEAK_FLOW, MAX_LEAK_FLOW_WIDTH, MAX_LEAK_FLOW_MAX, MAX_LEAK_FLOW_MIN); break; + case STD_LEAK_TIMING: WriteWordByCom(&leakDetectTime, LEAK_TIME, LEAK_TIME_WIDTH, LEAK_TIME_MAX, 0); break; #endif //************************************************************************** @@ -558,14 +600,14 @@ void UserWriteDataProtocol(void) if(CMDComPassword == 0x0000AAFF) { tempL.Word[0] = voltageDetected[VHPA]; - densityFSParameter = (u16)WriteShortParameterToEEPROM(DENSITY_FS_PARA, DENSITY_FS_PARA_WIDTH); + densityFSParameter = (unsigned int)WriteShortParameterToEEPROM(DENSITY_FS_PARA, DENSITY_FS_PARA_WIDTH); break; } // ͶУ׼ if(CMDComPassword == 0x0000AA00) { tempL.Word[0] = voltageDetected[VHPA]; - VHHParameterAir = (u16)WriteShortParameterToEEPROM(VHH_AIR_PARA, VHH_AIR_PARA_WIDTH); + VHHParameterAir = (unsigned int)WriteShortParameterToEEPROM(VHH_AIR_PARA, VHH_AIR_PARA_WIDTH); break; } #endif @@ -635,11 +677,11 @@ void UserWriteDataProtocol(void) DataPoint = &MAPPoint1; MBBuf.DataByte = BusAdr[MBBuf.StartAddr] - STD_MAP_SET1; DataPoint -= MBBuf.DataByte; - WriteWordValidDataByCom(DataPoint, MAP_SET1 + MBBuf.DataByte * REG_WORD_WIDTH, 256, 0); + WriteWordByCom(DataPoint, MAP_SET1 + MBBuf.DataByte * MAP_SET_WIDTH, MAP_SET_WIDTH, 256, 0); MBBuf.DataByte = 2; break; - case STD_DCOEF_NUM: WriteWordValidDataByCom(&dcoefNum, DCOEF_NUM, 20, 3); break; + case STD_DCOEF_NUM: WriteWordByCom(&dcoefNum, DCOEF_NUM, DCOEF_NUM_WIDTH, 20, 3); break; case STD_DCOEF_NODE1: case STD_DCOEF_NODE2: case STD_DCOEF_NODE3: @@ -667,6 +709,7 @@ void UserWriteDataProtocol(void) if(parameterState == ABORD_OPERATION) return; dcoefNode[I] = tmpLA; + IDvalidTime = 0; HWState.EnableCheckCorr = 0; StoreDevCoefNodeAndValue(I); break; @@ -699,6 +742,7 @@ void UserWriteDataProtocol(void) if(tempL.Word[0] > METER_PARAMETER_MAX) return; if(tempL.Word[0] < METER_PARAMETER_MIN) return; + IDvalidTime = 0; dcoefVal[I] = tempL.Word[0]; StoreDevCoefNodeAndValue(I); HWState.EnableCheckCorr = 0; diff --git a/user/Protocol/UserModbus.h b/user/Protocol/UserModbus.h old mode 100755 new mode 100644 index 45feb3c..4185ce7 --- a/user/Protocol/UserModbus.h +++ b/user/Protocol/UserModbus.h @@ -2,357 +2,265 @@ #define __UserModbus_h__ //****************************************************************************** -#define meterSN1 MBReg[INX_030] -#define meterSN2 MBReg[INX_031] -#define meterSN3 MBReg[INX_032] -#define meterSN4 MBReg[INX_033] -#define meterSN5 MBReg[INX_034] -#define meterSN6 MBReg[INX_035] -#define alarmState MBReg[INX_036] -#define alarmState1 MBReg[INX_037] -#define alarmState2 MBReg[INX_038] -#define alarmState3 MBReg[INX_039] -#define flowRateH MBReg[INX_03A] -#define flowRateL MBReg[INX_03B] -#define flowAccumulationIntegerH MBReg[INX_03C] -#define flowAccumulationIntegerL MBReg[INX_03D] -#define flowAccumulationDecimal MBReg[INX_03E] -#define PCBTemperature MBReg[INX_03F] -#define GasTemperature MBReg[INX_040] -//#define MBReg[INX_041] -//#define MBReg[INX_042] -//#define MBReg[INX_043] -//#define MBReg[INX_044] -#define GASPressureH MBReg[INX_045] -#define GASPressureL MBReg[INX_046] -#define density MBReg[INX_047] -#define batteryCY MBReg[INX_048] -#define batteryVoltage MBReg[INX_049] -#define batteryDay MBReg[INX_04A] -#define batteryRDay MBReg[INX_04B] -#define ComBatteryCY MBReg[INX_04C] -#define ComBatteryVoltage MBReg[INX_04D] -#define ComBatteryDay MBReg[INX_04E] -#define ComBatteryRDay MBReg[INX_04F] -#define useMinte MBReg[INX_050] -#define useHourH MBReg[INX_051] -#define useHourL MBReg[INX_052] -#define VHHParameter MBReg[INX_053] -//#define MBReg[INX_054] -//#define MBReg[INX_055] -#define flowAccumulationHexH MBReg[INX_056] -#define flowAccumulationHexHM MBReg[INX_057] -#define flowAccumulationHexLM MBReg[INX_058] -#define flowAccumulationHexL MBReg[INX_059] -//#define MBReg[INX_05A] -//#define MBReg[INX_05B] -//#define MBReg[INX_05C] -//#define MBReg[INX_05D] -//#define MBReg[INX_05E] -#define densityFSParameter MBReg[INX_05F] -//#define MBReg[INX_060] -//#define MBReg[INX_061] -//#define MBReg[INX_062] -//#define MBReg[INX_063] -//#define MBReg[INX_064] -//#define MBReg[INX_065] -//#define MBReg[INX_066] -//#define MBReg[INX_067] -//#define MBReg[INX_068] -//#define MBReg[INX_069] -//#define MBReg[INX_06A] -//#define MBReg[INX_06B] -//#define MBReg[INX_06C] -//#define MBReg[INX_06D] -//#define MBReg[INX_06E] -//#define MBReg[INX_06F] -//#define MBReg[INX_070] -//#define MBReg[INX_071] -//#define MBReg[INX_072] -//#define MBReg[INX_073] -//#define MBReg[INX_074] -//#define MBReg[INX_075] -//#define MBReg[INX_076] -//#define MBReg[INX_077] -//#define MBReg[INX_078] -//#define MBReg[INX_079] -//#define MBReg[INX_07A] -//#define MBReg[INX_07B] -//#define MBReg[INX_07C] -//#define MBReg[INX_07D] -#define softCRCCode MBReg[INX_07E] -#define softVersion MBReg[INX_07F] -#define protocol MBReg[INX_080] -#define localAddress MBReg[INX_081] -#define baudRate MBReg[INX_082] -#define minFlowRateH MBReg[INX_083] -#define minFlowRateL MBReg[INX_084] -#define maxFlowRateH MBReg[INX_085] -#define maxFlowRateL MBReg[INX_086] -#define minAnalogOutputH MBReg[INX_087] -#define minAnalogOutputL MBReg[INX_088] -#define maxAnalogOutputH MBReg[INX_089] -#define maxAnalogOutputL MBReg[INX_08A] -#define GDCFactor MBReg[INX_08B] -#define filterTime MBReg[INX_08C] -#define responseTime MBReg[INX_08D] -#define offsetGas MBReg[INX_08E] -#define offsetGasA MBReg[INX_08F] -#define flowUnit MBReg[INX_090] -#define airFactor MBReg[INX_091] -#define factorVth MBReg[INX_092] -#define factoryUnitPerPulse MBReg[INX_093] -#define PulseLevel MBReg[INX_094] -#define samplingTiming MBReg[INX_095] -#define alarmAccH MBReg[INX_096] -#define alarmAccL MBReg[INX_097] -#define alarmUpperFlowRateH MBReg[INX_098] -#define alarmUpperFlowRateL MBReg[INX_099] -#define alarmLowerFlowRateH MBReg[INX_09A] -#define alarmLowerFlowRateL MBReg[INX_09B] -#define alarmFunction MBReg[INX_09C] -#define alarmOutDelay MBReg[INX_09D] -#define uartDecimalPoint MBReg[INX_09E] -#define recordTime MBReg[INX_09F] -#define reverseFlowRateMinH MBReg[INX_0A0] -#define reverseFlowRateMinL MBReg[INX_0A1] -#define reverseFlowRateMaxH MBReg[INX_0A2] -#define reverseFlowRateMaxL MBReg[INX_0A3] -#define I2CAddr MBReg[INX_0A4] -#define I2CCrcMod MBReg[INX_0A5] -#define timingTxdStart MBReg[INX_0A6] -#define timingTxdLen MBReg[INX_0A7] -#define timingTxdTime MBReg[INX_0A8] -#define pressureOffset MBReg[INX_0A9] -//#define MBReg[INX_0AA] -//#define MBReg[INX_0AB] -//#define MBReg[INX_0AC] -//#define MBReg[INX_0AD] -#define keyPassWordH MBReg[INX_0AE] -#define keyPassWordL MBReg[INX_0AF] -//#define MBReg[INX_0B0] -//#define MBReg[INX_0B1] -//#define MBReg[INX_0B2] -//#define MBReg[INX_0B3] -//#define MBReg[INX_0B4] -//#define MBReg[INX_0B5] -//#define MBReg[INX_0B6] -//#define MBReg[INX_0B7] -//#define MBReg[INX_0B8] -//#define MBReg[INX_0B9] -//#define MBReg[INX_0BA] -//#define MBReg[INX_0BB] -//#define MBReg[INX_0BC] -//#define MBReg[INX_0BD] -//#define MBReg[INX_0BE] -//#define MBReg[INX_0BF] -//#define MBReg[INX_0C0] -//#define MBReg[INX_0C1] -//#define MBReg[INX_0C2] -//#define MBReg[INX_0C3] -//#define MBReg[INX_0C4] -//#define MBReg[INX_0C5] -//#define MBReg[INX_0C6] -//#define MBReg[INX_0C7] -//#define MBReg[INX_0C8] -//#define MBReg[INX_0C9] -//#define MBReg[INX_0CA] -//#define MBReg[INX_0CB] -//#define MBReg[INX_0CC] -//#define MBReg[INX_0CD] -//#define MBReg[INX_0CE] -//#define MBReg[INX_0CF] -//#define MBReg[INX_0D0] -//#define MBReg[INX_0D1] -//#define MBReg[INX_0D2] -//#define MBReg[INX_0D3] -//#define MBReg[INX_0D4] -//#define MBReg[INX_0D5] -//#define MBReg[INX_0D6] -//#define MBReg[INX_0D7] -//#define MBReg[INX_0D8] -//#define MBReg[INX_0D9] -#define minLeakFlowRate MBReg[INX_0DA] -#define maxLeakFlowRate MBReg[INX_0DB] -#define leakDetectTime MBReg[INX_0DC] -//#define MBReg[INX_0DD] -#define GDCFactorAType MBReg[INX_0DE] -//#define MBReg[INX_0DF] -//#define MBReg[INX_0E0] -//#define MBReg[INX_0E1] -//#define MBReg[INX_0E2] -//#define MBReg[INX_0E3] -//#define MBReg[INX_0E4] -//#define MBReg[INX_0E5] -//#define MBReg[INX_0E6] -//#define MBReg[INX_0E7] -//#define MBReg[INX_0E8] -//#define MBReg[INX_0E9] -//#define MBReg[INX_0EA] -//#define MBReg[INX_0EB] -//#define MBReg[INX_0EC] -//#define MBReg[INX_0ED] -//#define MBReg[INX_0EE] -//#define MBReg[INX_0EF] -#define CMDCalOffset MBReg[INX_0F0] -#define CMDClrRecord MBReg[INX_0F1] -//#define MBReg[INX_0F2] -//#define MBReg[INX_0F3] -//#define MBReg[INX_0F4] -//#define MBReg[INX_0F5] -//#define MBReg[INX_0F6] -//#define MBReg[INX_0F7] -//#define MBReg[INX_0F8] -//#define MBReg[INX_0F9] -//#define MBReg[INX_0FA] -//#define MBReg[INX_0FB] -//#define MBReg[INX_0FC] -//#define MBReg[INX_0FD] -//#define MBReg[INX_0FE] -#define CMDComPassword MBReg[INX_0FF] -#define MAPPoint1 MBReg[INX_100] -#define MAPPoint2 MBReg[INX_101] -#define MAPPoint3 MBReg[INX_102] -#define MAPPoint4 MBReg[INX_103] -#define MAPPoint5 MBReg[INX_104] -#define MAPPoint6 MBReg[INX_105] -#define MAPPoint7 MBReg[INX_106] -#define MAPPoint8 MBReg[INX_107] -#define MAPPoint9 MBReg[INX_108] -#define MAPPoint10 MBReg[INX_109] -#define MAPPoint11 MBReg[INX_10A] -#define MAPPoint12 MBReg[INX_10B] -#define MAPPoint13 MBReg[INX_10C] -#define MAPPoint14 MBReg[INX_10D] -#define MAPPoint15 MBReg[INX_10E] -#define MAPPoint16 MBReg[INX_10F] -#define MAPPoint17 MBReg[INX_110] -#define MAPPoint18 MBReg[INX_111] -#define MAPPoint19 MBReg[INX_112] -#define MAPPoint20 MBReg[INX_113] -#define MAPPoint21 MBReg[INX_114] -#define MAPPoint22 MBReg[INX_115] -#define MAPPoint23 MBReg[INX_116] -#define MAPPoint24 MBReg[INX_117] -#define MAPPoint25 MBReg[INX_118] -#define MAPPoint26 MBReg[INX_119] -#define MAPPoint27 MBReg[INX_11A] -#define MAPPoint28 MBReg[INX_11B] -#define MAPPoint29 MBReg[INX_11C] -#define MAPPoint30 MBReg[INX_11D] -#define MAPPoint31 MBReg[INX_11E] -#define MAPPoint32 MBReg[INX_11F] -#define MAPPoint33 MBReg[INX_120] -#define MAPPoint34 MBReg[INX_121] -#define MAPPoint35 MBReg[INX_122] -#define MAPPoint36 MBReg[INX_123] -#define MAPPoint37 MBReg[INX_124] -#define MAPPoint38 MBReg[INX_125] -#define MAPPoint39 MBReg[INX_126] -#define MAPPoint40 MBReg[INX_127] -#define MAPPoint41 MBReg[INX_128] -#define MAPPoint42 MBReg[INX_129] -#define MAPPoint43 MBReg[INX_12A] -#define MAPPoint44 MBReg[INX_12B] -#define MAPPoint45 MBReg[INX_12C] -#define MAPPoint46 MBReg[INX_12D] -#define MAPPoint47 MBReg[INX_12E] -#define MAPPoint48 MBReg[INX_12F] +#define meterSN1 MBReg[INX_030] //0x8000 +#define meterSN2 MBReg[INX_031] //0x8001 +#define meterSN3 MBReg[INX_032] //0x8002 +#define meterSN4 MBReg[INX_033] //0x8003 +#define meterSN5 MBReg[INX_034] //0x8004 +#define meterSN6 MBReg[INX_035] //0x8005 +#define alarmState MBReg[INX_036] //0x8006 +#define alarmState1 MBReg[INX_037] //0x8007 +#define alarmState2 MBReg[INX_038] //0x8008 +#define alarmState3 MBReg[INX_039] //0x8009 +#define flowRateH MBReg[INX_03A] //0x800A +#define flowRateL MBReg[INX_03B] //0x800B +#define flowAccumulationIntegerH MBReg[INX_03C] //0x800C +#define flowAccumulationIntegerL MBReg[INX_03D] //0x800D +#define flowAccumulationDecimal MBReg[INX_03E] //0x800E +#define PCBTemperature MBReg[INX_03F] //0x800F +#define GasTemperature MBReg[INX_040] //0x8010 +//#define MBReg[INX_041] //0x8011 +//#define MBReg[INX_042] //0x8012 +//#define MBReg[INX_043] //0x8013 +//#define MBReg[INX_044] //0x8014 +#define GASPressureH MBReg[INX_045] //0x8015 +#define GASPressureL MBReg[INX_046] //0x8016 +#define density MBReg[INX_047] //0x8017 +#define batteryCY MBReg[INX_048] //0x8018 +#define batteryVoltage MBReg[INX_049] //0x8019 +#define batteryDay MBReg[INX_04A] //0x801A +#define batteryRDay MBReg[INX_04B] //0x801B +#define ComBatteryCY MBReg[INX_04C] //0x801C +#define ComBatteryVoltage MBReg[INX_04D] //0x801D +#define ComBatteryDay MBReg[INX_04E] //0x801E +#define ComBatteryRDay MBReg[INX_04F] //0x801F +#define useMinte MBReg[INX_050] //0x8020 +#define useHourH MBReg[INX_051] //0x8021 +#define useHourL MBReg[INX_052] //0x8022 +#define VHHParameter MBReg[INX_053] //0x8023 +//#define MBReg[INX_054] //0x8024 +//#define MBReg[INX_055] //0x8025 +#define flowAccumulationHexH MBReg[INX_056] //0x8026 +#define flowAccumulationHexHM MBReg[INX_057] //0x8027 +#define flowAccumulationHexLM MBReg[INX_058] //0x8028 +#define flowAccumulationHexL MBReg[INX_059] //0x8029 +//#define MBReg[INX_05A] //0x802A +//#define MBReg[INX_05B] //0x802B +//#define MBReg[INX_05C] //0x802C +//#define MBReg[INX_05D] //0x802D +//#define MBReg[INX_05E] //0x802E +#define densityFSParameter MBReg[INX_05F] //0x802F +//#define MBReg[INX_060] //0x8030 +//#define MBReg[INX_061] //0x8031 +//#define MBReg[INX_062] //0x8032 +//#define MBReg[INX_063] //0x8033 +//#define MBReg[INX_064] //0x8034 +//#define MBReg[INX_065] //0x8035 +//#define MBReg[INX_066] //0x8036 +//#define MBReg[INX_067] //0x8037 +//#define MBReg[INX_068] //0x8038 +//#define MBReg[INX_069] //0x8039 +//#define MBReg[INX_06A] //0x803A +//#define MBReg[INX_06B] //0x803B +//#define MBReg[INX_06C] //0x803C +//#define MBReg[INX_06D] //0x803D +//#define MBReg[INX_06E] //0x803E +//#define MBReg[INX_06F] //0x803F +//#define MBReg[INX_070] //0x8040 +//#define MBReg[INX_071] //0x8041 +//#define MBReg[INX_072] //0x8042 +//#define MBReg[INX_073] //0x8043 +//#define MBReg[INX_074] //0x8044 +//#define MBReg[INX_075] //0x8045 +//#define MBReg[INX_076] //0x8046 +//#define MBReg[INX_077] //0x8047 +//#define MBReg[INX_078] //0x8048 +//#define MBReg[INX_079] //0x8049 +//#define MBReg[INX_07A] //0x804A +//#define MBReg[INX_07B] //0x804B +//#define MBReg[INX_07C] //0x804C +//#define MBReg[INX_07D] //0x804D +#define softCRCCode MBReg[INX_07E] //0x804E +#define softVersion MBReg[INX_07F] //0x804F +#define protocol MBReg[INX_080] //0x8050 +#define localAddress MBReg[INX_081] //0x8051 +#define baudRate MBReg[INX_082] //0x8052 +#define minFlowRateH MBReg[INX_083] //0x8053 +#define minFlowRateL MBReg[INX_084] //0x8054 +#define maxFlowRateH MBReg[INX_085] //0x8055 +#define maxFlowRateL MBReg[INX_086] //0x8056 +#define minAnalogOutputH MBReg[INX_087] //0x8057 +#define minAnalogOutputL MBReg[INX_088] //0x8058 +#define maxAnalogOutputH MBReg[INX_089] //0x8059 +#define maxAnalogOutputL MBReg[INX_08A] //0x805A +#define GDCFactor MBReg[INX_08B] //0x805B +#define filterTime MBReg[INX_08C] //0x805C +#define responseTime MBReg[INX_08D] //0x805D +#define offsetGas MBReg[INX_08E] //0x805E +#define offsetGasA MBReg[INX_08F] //0x805F +#define flowUnit MBReg[INX_090] //0x8060 +#define VHHParameterAir MBReg[INX_091] //0x8061 +#define VHHParameterScale MBReg[INX_092] //0x8062 +#define factoryUnitPerPulse MBReg[INX_093] //0x8063 +#define PulseLevel MBReg[INX_094] //0x8064 +#define samplingTiming MBReg[INX_095] //0x8065 +#define alarmAccH MBReg[INX_096] //0x8066 +#define alarmAccL MBReg[INX_097] //0x8067 +#define alarmUpperFlowRateH MBReg[INX_098] //0x8068 +#define alarmUpperFlowRateL MBReg[INX_099] //0x8069 +#define alarmLowerFlowRateH MBReg[INX_09A] //0x806A +#define alarmLowerFlowRateL MBReg[INX_09B] //0x806B +#define alarmFunction MBReg[INX_09C] //0x806C +#define alarmOutDelay MBReg[INX_09D] //0x806D +#define uartDecimalPoint MBReg[INX_09E] //0x806E +#define historyPeriod MBReg[INX_09F] //0x806F +#define reverseFlowRateMinH MBReg[INX_0A0] //0x8070 +#define reverseFlowRateMinL MBReg[INX_0A1] //0x8071 +#define reverseFlowRateMaxH MBReg[INX_0A2] //0x8072 +#define reverseFlowRateMaxL MBReg[INX_0A3] //0x8073 +#define I2CAddr MBReg[INX_0A4] //0x8074 +#define I2CCrcMod MBReg[INX_0A5] //0x8075 +#define timingTxdStart MBReg[INX_0A6] //0x8076 +#define timingTxdLen MBReg[INX_0A7] //0x8077 +#define timingTxdTime MBReg[INX_0A8] //0x8078 +#define pressureOffset MBReg[INX_0A9] //0x8079 +//#define MBReg[INX_0AA] //0x807A +//#define MBReg[INX_0AB] //0x807B +//#define MBReg[INX_0AC] //0x807C +//#define MBReg[INX_0AD] //0x807D +#define keyPassWordH MBReg[INX_0AE] //0x807E +#define keyPassWordL MBReg[INX_0AF] //0x807F +//#define MBReg[INX_0B0] //0x8080 +//#define MBReg[INX_0B1] //0x8081 +//#define MBReg[INX_0B2] //0x8082 +//#define MBReg[INX_0B3] //0x8083 +//#define MBReg[INX_0B4] //0x8084 +//#define MBReg[INX_0B5] //0x8085 +//#define MBReg[INX_0B6] //0x8086 +//#define MBReg[INX_0B7] //0x8088 +//#define MBReg[INX_0B8] //0x8088 +//#define MBReg[INX_0B9] //0x8089 +//#define MBReg[INX_0BA] //0x808A +//#define MBReg[INX_0BB] //0x808B +//#define MBReg[INX_0BC] //0x808C +//#define MBReg[INX_0BD] //0x808D +//#define MBReg[INX_0BE] //0x808E +//#define MBReg[INX_0BF] //0x808F +//#define MBReg[INX_0C0] //0x8090 +//#define MBReg[INX_0C1] //0x8091 +//#define MBReg[INX_0C2] //0x8092 +//#define MBReg[INX_0C3] //0x8093 +//#define MBReg[INX_0C4] //0x8094 +//#define MBReg[INX_0C5] //0x8095 +//#define MBReg[INX_0C6] //0x8099 +//#define MBReg[INX_0C7] //0x8097 +//#define MBReg[INX_0C8] //0x8098 +//#define MBReg[INX_0C9] //0x8099 +//#define MBReg[INX_0CA] //0x809A +//#define MBReg[INX_0CB] //0x809B +//#define MBReg[INX_0CC] //0x809C +//#define MBReg[INX_0CD] //0x809D +//#define MBReg[INX_0CE] //0x809E +//#define MBReg[INX_0CF] //0x809F +//#define MBReg[INX_0D0] //0x80A0 +//#define MBReg[INX_0D1] //0x80A1 +//#define MBReg[INX_0D2] //0x80A2 +//#define MBReg[INX_0D3] //0x80A3 +//#define MBReg[INX_0D4] //0x80A4 +//#define MBReg[INX_0D5] //0x80A5 +//#define MBReg[INX_0D6] //0x80A6 +//#define MBReg[INX_0D7] //0x80A7 +//#define MBReg[INX_0D8] //0x80A8 +//#define MBReg[INX_0D9] //0x80A9 +#define minLeakFlowRate MBReg[INX_0DA] //0x80AA +#define maxLeakFlowRate MBReg[INX_0DB] //0x80AB +#define leakDetectTime MBReg[INX_0DC] //0x80AC +//#define MBReg[INX_0DD] //0x80AD +#define GDCFactorAType MBReg[INX_0DE] //0x80AE +//#define MBReg[INX_0DF] //0x80AF +//#define MBReg[INX_0E0] //0x80B0 +//#define MBReg[INX_0E1] //0x80B1 +//#define MBReg[INX_0E2] //0x80B2 +//#define MBReg[INX_0E3] //0x80B3 +//#define MBReg[INX_0E4] //0x80B4 +//#define MBReg[INX_0E5] //0x80B5 +//#define MBReg[INX_0E6] //0x80B6 +//#define MBReg[INX_0E7] //0x80BB +//#define MBReg[INX_0E8] //0x80B8 +//#define MBReg[INX_0E9] //0x80B9 +//#define MBReg[INX_0EA] //0x80BA +//#define MBReg[INX_0EB] //0x80BB +//#define MBReg[INX_0EC] //0x80BC +//#define MBReg[INX_0ED] //0x80BD +//#define MBReg[INX_0EE] //0x80BE +//#define MBReg[INX_0EF] //0x80BF +#define CMDCalOffset MBReg[INX_0F0] //0x80C0 +#define CMDClrRecord MBReg[INX_0F1] //0x80C1 +//#define MBReg[INX_0F2] //0x80C2 +//#define MBReg[INX_0F3] //0x80C3 +//#define MBReg[INX_0F4] //0x80C4 +//#define MBReg[INX_0F5] //0x80C5 +//#define MBReg[INX_0F6] //0x80C6 +//#define MBReg[INX_0F7] //0x80C7 +//#define MBReg[INX_0F8] //0x80C8 +//#define MBReg[INX_0F9] //0x80C9 +//#define MBReg[INX_0FA] //0x80CA +//#define MBReg[INX_0FB] //0x80CB +//#define MBReg[INX_0FC] //0x80CC +//#define MBReg[INX_0FD] //0x80CD +//#define MBReg[INX_0FE] //0x80CE +#define CMDComPassword MBReg[INX_0FF] //0x80CF +#define MAPPoint1 MBReg[INX_100] //0x80D0 +#define MAPPoint2 MBReg[INX_101] //0x80D1 +#define MAPPoint3 MBReg[INX_102] //0x80D2 +#define MAPPoint4 MBReg[INX_103] //0x80D3 +#define MAPPoint5 MBReg[INX_104] //0x80D4 +#define MAPPoint6 MBReg[INX_105] //0x80D5 +#define MAPPoint7 MBReg[INX_106] //0x80D6 +#define MAPPoint8 MBReg[INX_107] //0x80D7 +#define MAPPoint9 MBReg[INX_108] //0x80D8 +#define MAPPoint10 MBReg[INX_109] //0x80D9 +#define MAPPoint11 MBReg[INX_10A] //0x80DA +#define MAPPoint12 MBReg[INX_10B] //0x80DB +#define MAPPoint13 MBReg[INX_10C] //0x80DC +#define MAPPoint14 MBReg[INX_10D] //0x80DD +#define MAPPoint15 MBReg[INX_10E] //0x80DE +#define MAPPoint16 MBReg[INX_10F] //0x80DF +#define MAPPoint17 MBReg[INX_110] //0x80E0 +#define MAPPoint18 MBReg[INX_111] //0x80E1 +#define MAPPoint19 MBReg[INX_112] //0x80E2 +#define MAPPoint20 MBReg[INX_113] //0x80E3 +#define MAPPoint21 MBReg[INX_114] //0x80E4 +#define MAPPoint22 MBReg[INX_115] //0x80E5 +#define MAPPoint23 MBReg[INX_116] //0x80E6 +#define MAPPoint24 MBReg[INX_117] //0x80E7 +#define MAPPoint25 MBReg[INX_118] //0x80E8 +#define MAPPoint26 MBReg[INX_119] //0x80E9 +#define MAPPoint27 MBReg[INX_11A] //0x80EA +#define MAPPoint28 MBReg[INX_11B] //0x80EB +#define MAPPoint29 MBReg[INX_11C] //0x80EC +#define MAPPoint30 MBReg[INX_11D] //0x80ED +#define MAPPoint31 MBReg[INX_11E] //0x80EE +#define MAPPoint32 MBReg[INX_11F] //0x80EF +#define MAPPoint33 MBReg[INX_120] //0x80F0 +#define MAPPoint34 MBReg[INX_121] //0x80F1 +#define MAPPoint35 MBReg[INX_122] //0x80F2 +#define MAPPoint36 MBReg[INX_123] //0x80F3 +#define MAPPoint37 MBReg[INX_124] //0x80F4 +#define MAPPoint38 MBReg[INX_125] //0x80F5 +#define MAPPoint39 MBReg[INX_126] //0x80F6 +#define MAPPoint40 MBReg[INX_127] //0x80F7 +#define MAPPoint41 MBReg[INX_128] //0x80F8 +#define MAPPoint42 MBReg[INX_129] //0x80F9 +#define MAPPoint43 MBReg[INX_12A] //0x80FA +#define MAPPoint44 MBReg[INX_12B] //0x80FB +#define MAPPoint45 MBReg[INX_12C] //0x80FC +#define MAPPoint46 MBReg[INX_12D] //0x80FD +#define MAPPoint47 MBReg[INX_12E] //0x80FE +#define MAPPoint48 MBReg[INX_12F] //0x80FF #define dcoefNum MBReg[INX_130] -//#define MBReg[INX_131] -//#define MBReg[INX_132] -//#define MBReg[INX_133] -//#define MBReg[INX_134] -//#define MBReg[INX_135] -//#define MBReg[INX_136] -//#define MBReg[INX_137] -//#define MBReg[INX_138] -//#define MBReg[INX_139] -//#define MBReg[INX_13A] -//#define MBReg[INX_13B] -//#define MBReg[INX_13C] -//#define MBReg[INX_13D] -//#define MBReg[INX_13E] -//#define MBReg[INX_13F] -//#define MBReg[INX_140] -//#define MBReg[INX_141] -//#define MBReg[INX_142] -//#define MBReg[INX_143] -//#define MBReg[INX_144] -//#define MBReg[INX_145] -//#define MBReg[INX_146] -//#define MBReg[INX_147] -//#define MBReg[INX_148] -//#define MBReg[INX_149] -//#define MBReg[INX_14A] -//#define MBReg[INX_14B] -//#define MBReg[INX_14C] -//#define MBReg[INX_14D] -//#define MBReg[INX_14E] -//#define MBReg[INX_14F] -//#define MBReg[INX_150] -//#define MBReg[INX_151] -//#define MBReg[INX_152] -//#define MBReg[INX_153] -//#define MBReg[INX_154] -//#define MBReg[INX_155] -//#define MBReg[INX_156] -//#define MBReg[INX_157] -//#define MBReg[INX_158] -//#define MBReg[INX_159] -//#define MBReg[INX_15A] -//#define MBReg[INX_15B] -//#define MBReg[INX_15C] -//#define MBReg[INX_15D] -//#define MBReg[INX_15E] -//#define MBReg[INX_15F] -//#define MBReg[INX_160] -//#define MBReg[INX_161] -//#define MBReg[INX_162] -//#define MBReg[INX_163] -//#define MBReg[INX_164] -//#define MBReg[INX_165] -//#define MBReg[INX_166] -//#define MBReg[INX_167] -//#define MBReg[INX_168] -//#define MBReg[INX_169] -//#define MBReg[INX_16A] -//#define MBReg[INX_16B] -//#define MBReg[INX_16C] -//#define MBReg[INX_16D] -//#define MBReg[INX_16E] -//#define MBReg[INX_16F] -//#define MBReg[INX_170] -//#define MBReg[INX_171] -//#define MBReg[INX_172] -//#define MBReg[INX_173] -//#define MBReg[INX_174] -//#define MBReg[INX_175] -//#define MBReg[INX_176] -//#define MBReg[INX_177] -//#define MBReg[INX_178] -//#define MBReg[INX_179] -//#define MBReg[INX_17A] -//#define MBReg[INX_17B] -//#define MBReg[INX_17C] -//#define MBReg[INX_17D] -//#define MBReg[INX_17E] -//#define MBReg[INX_17F] -//#define MBReg[INX_180] - - -/*****************************************************************************************/ - +//-------------------------------------------------------- extern u16 MBReg[]; - -#define GET_MBWORD_IDX(var) ((u32)(&(var) - MBReg)) // varΪMBReg[index]ı -#define GET_MBWORD_ADDR(var) (MEM_ADDR_REG_0X30+GET_MBWORD_IDX(var)*REG_WORD_WIDTH)// ַvarΪMBReg[index]ı -#define ADR_MBWORD_IDX(adr) (((u32)(adr) - MEM_ADDR_REG_0X30) / REG_WORD_WIDTH)//ַ adrΪMBReg[index]ʵڴַ - -/*****************************************************************************************/ -#define SERIES_BASE GET_MBWORD_ADDR(meterSN1) -#define SERIES_DEPTH 12 - //-------------------------------------------------------- u16 SetupResponseTimeIndex(u16 response, u16 responseDefalt); u16 SetupResponseTime(u16 response, u16 responseDefalt); diff --git a/user/Protocol/UserModbusDefine.h b/user/Protocol/UserModbusDefine.h old mode 100755 new mode 100644 index 0d26462..2bc1ac3 --- a/user/Protocol/UserModbusDefine.h +++ b/user/Protocol/UserModbusDefine.h @@ -2,10 +2,10 @@ #define __UserModbusDefine_h__ //****************************************************************************** -#define INX_030 0x000 -#define INX_031 0x001 -#define INX_032 0x002 -#define INX_033 0x003 +#define INX_030 0x000 +#define INX_031 0x001 +#define INX_032 0x002 +#define INX_033 0x003 #define INX_034 0x004 #define INX_035 0x005 #define INX_036 0x006 @@ -260,93 +260,7 @@ #define INX_12F 0x0FF #define INX_130 0x100 -#define INX_131 0x101 -#define INX_132 0x102 -#define INX_133 0x103 -#define INX_134 0x104 -#define INX_135 0x105 -#define INX_136 0x106 -#define INX_137 0x107 -#define INX_138 0x108 -#define INX_139 0x109 -#define INX_13A 0x10A -#define INX_13B 0x10B -#define INX_13C 0x10C -#define INX_13D 0x10D -#define INX_13E 0x10E -#define INX_13F 0x10F -#define INX_140 0x110 -#define INX_141 0x111 -#define INX_142 0x112 -#define INX_143 0x113 -#define INX_144 0x114 -#define INX_145 0x115 -#define INX_146 0x116 -#define INX_147 0x117 -#define INX_148 0x118 -#define INX_149 0x119 -#define INX_14A 0x11A -#define INX_14B 0x11B -#define INX_14C 0x11C -#define INX_14D 0x11D -#define INX_14E 0x11E -#define INX_14F 0x11F -#define INX_150 0x120 -#define INX_151 0x121 -#define INX_152 0x122 -#define INX_153 0x123 -#define INX_154 0x124 -#define INX_155 0x125 -#define INX_156 0x126 -#define INX_157 0x127 -#define INX_158 0x128 -#define INX_159 0x129 -#define INX_15A 0x12A -#define INX_15B 0x12B -#define INX_15C 0x12C -#define INX_15D 0x12D -#define INX_15E 0x12E -#define INX_15F 0x12F -#define INX_160 0x130 -#define INX_161 0x131 -#define INX_162 0x132 -#define INX_163 0x133 -#define INX_164 0x134 -#define INX_165 0x135 -#define INX_166 0x136 -#define INX_167 0x137 -#define INX_168 0x138 -#define INX_169 0x139 -#define INX_16A 0x13A -#define INX_16B 0x13B -#define INX_16C 0x13C -#define INX_16D 0x13D -#define INX_16E 0x13E -#define INX_16F 0x13F -#define INX_170 0x140 -#define INX_171 0x141 -#define INX_172 0x142 -#define INX_173 0x143 -#define INX_174 0x144 -#define INX_175 0x145 -#define INX_176 0x146 -#define INX_177 0x147 -#define INX_178 0x148 -#define INX_179 0x149 -#define INX_17A 0x14A -#define INX_17B 0x14B -#define INX_17C 0x14C -#define INX_17D 0x14D -#define INX_17E 0x14E -#define INX_17F 0x14F - -//#define USER_INX_MAX (INX_130+1) -#define USER_INX_MAX (INX_17F+1) - - - - - +#define USER_INX_MAX (INX_130+1) //****************************************************************************** //׼ûЭ鶨 //****************************************************************************** @@ -490,26 +404,26 @@ //****************************************************************************** // 0x80~0xf0: read and write #define STD_PROTOCOL 0x80 // 0x80 Э -#define STD_SLAVER_ADDR 0x81 // ַ +#define STD_SLAVER_ID 0x81 // ַ #define STD_COM_BPS 0x82 // ʣ0-48001-96002-192003-384004-576005-115200 -#define STD_OUT_MIN_FLOW 0x83 // С3λС -#define STD_OUT_MIN_FLOW_L 0x84 -#define STD_OUT_MAX_FLOW 0x85 // 3λС -#define STD_OUT_MAX_FLOW_L 0x86 +#define STD_OUT_FR_MIN 0x83 // С3λС +#define STD_OUT_FR_MIN_L 0x84 +#define STD_OUT_FR_MAX 0x85 // 3λС +#define STD_OUT_FR_MAX_L 0x86 #define STD_OUT_ANALOG_MIN 0x87 // Сģmv #define STD_OUT_ANALOG_MIN_L 0x88 #define STD_OUT_ANALOG_MAX 0x89 // ģmv #define STD_OUT_ANALOG_MAX_L 0x8A #define STD_GCF 0x8B // GCF* (ȲSTD_PASSWORD 0XAA55) #define STD_FILTER_DEPTH 0x8C // ˲ -#define STD_RESPONSE_TIME 0x8D // Ӧʱ* +#define STD_REPONSE_TIME 0x8D // Ӧʱ* #define STD_GAS_OFFSET_C 0x8E // 㣨C TYPE #define STD_GAS_OFFSET_A 0x8F // 㣨A TYPE #define STD_UNIT 0x90 // λ #define STD_AIR_FACTOR 0x91 // ʶϵֵ #define STD_FACTOR_VTH 0x92 // ʶȽ #define STD_PULSE_UNIT 0x93 // -#define STD_PULSE_LEVEL 0x94 // ƽ +#define STD_IO_OUTPUT_LEVEL 0x94 // ƽ #define STD_SAMPLE_PERIOD 0x95 // #define STD_ALARM_ACC 0x96 // #define STD_ALARM_ACC_L 0x97 diff --git a/user/Protocol/UserModbusMemAdr.h b/user/Protocol/UserModbusMemAdr.h deleted file mode 100755 index 9effe87..0000000 --- a/user/Protocol/UserModbusMemAdr.h +++ /dev/null @@ -1,123 +0,0 @@ -#ifndef __UserModbusMemAdr_h__ -#define __UserModbusMemAdr_h__ - -//****************************************************************************** -//#define MEM_ADDR_REG_0X30 -#define PROTOCOL MEM_ADDR_REG_0X80 // MEM_ADDR_REG_0X80 Э -#define SLAVER_ADDR MEM_ADDR_REG_0X81 // ַ -#define COM_BPS MEM_ADDR_REG_0X82 // ʣ0-48001-96002-192003-384004-576005-115200 -#define OUT_MIN_FLOW MEM_ADDR_REG_0X83 // С3λС -#define OUT_MIN_FLOW_L MEM_ADDR_REG_0X84 -#define OUT_MAX_FLOW MEM_ADDR_REG_0X85 // 3λС -#define OUT_MAX_FLOW_L MEM_ADDR_REG_0X86 -#define OUT_ANALOG_MIN MEM_ADDR_REG_0X87 // Сģmv -#define OUT_ANALOG_MIN_L MEM_ADDR_REG_0X88 -#define OUT_ANALOG_MAX MEM_ADDR_REG_0X89 // ģmv -#define OUT_ANALOG_MAX_L MEM_ADDR_REG_0X8A -#define GCF_B MEM_ADDR_REG_0X8B // GCF* (ȲPASSWORD 0XAA55) -#define FILTER_DEPTH MEM_ADDR_REG_0X8C // ˲ -#define RESPONSE_TIME MEM_ADDR_REG_0X8D // Ӧʱ* -#define GAS_OFFSET MEM_ADDR_REG_0X8E // 㣨C TYPE -#define GAS_OFFSET_A MEM_ADDR_REG_0X8F // 㣨A TYPE -#define FLOW_UNIT MEM_ADDR_REG_0X90 // λ -#define AIR_FACTOR MEM_ADDR_REG_0X91 // ʶϵֵ -#define FACTOR_VTH MEM_ADDR_REG_0X92 // ʶȽ -#define PULSE_UNIT MEM_ADDR_REG_0X93 // -#define PULSE_LEVEL MEM_ADDR_REG_0X94 // ƽ -#define SAMPLE_PERIOD MEM_ADDR_REG_0X95 // -#define ALARM_ACC MEM_ADDR_REG_0X96 // -#define ALARM_ACC_L MEM_ADDR_REG_0X97 -#define ALARM_UPPER_FLOW MEM_ADDR_REG_0X98 // -#define ALARM_UPPER_FLOW_L MEM_ADDR_REG_0X99 -#define ALARM_LOWER_FLOW MEM_ADDR_REG_0X9A // -#define ALARM_LOWER_FLOW_L MEM_ADDR_REG_0X9B -#define ALARM_FUN MEM_ADDR_REG_0X9C // ر -#define ALARM_OUT_DELAY MEM_ADDR_REG_0X9D // رʱ (λs) -#define COM_DECIMAL MEM_ADDR_REG_0X9E -#define RECORD_TIME MEM_ADDR_REG_0X9F // ¼ʱ䣨֣max 720 -#define REVERSE_FR_MIN MEM_ADDR_REG_0XA0 // С3λС* -#define REVERSE_FR_MIN_L MEM_ADDR_REG_0XA1 -#define REVERSE_FR_MAX MEM_ADDR_REG_0XA2 // 3λС* -#define REVERSE_FR_MAX_L MEM_ADDR_REG_0XA3 -#define I2C_ADDR MEM_ADDR_REG_0XA4 // I2Cַ -#define I2C_CRC_MOD MEM_ADDR_REG_0XA5 // I2Cȡcrcģʽ(0Ϊcrcģʽ)λЧ -#define TIMING_TXD_START MEM_ADDR_REG_0XA6 // ʱͿʼĴ -#define TIMING_TXD_LEN MEM_ADDR_REG_0XA7 // ʱͼĴ -#define TIMING_TXD_TIME MEM_ADDR_REG_0XA8 // ʱʱ -#define PRESSURE_OFFSET MEM_ADDR_REG_0XA9 // ѹ -#define LORA_ADR MEM_ADDR_REG_0XAA // LORA ַ -#define LORA_NETID MEM_ADDR_REG_0XAB // LORA·id -#define LORA_CH MEM_ADDR_REG_0XAC // LORAŵ -#define LORA_STATE MEM_ADDR_REG_0XAD // LORAģ鹤״̬ -#define KEY_PASSWORD MEM_ADDR_REG_0XAE // ð -#define KEY_PASSWORD_L MEM_ADDR_REG_0XAF // ð -#define ALARM_UPPER_PRESS MEM_ADDR_REG_0XB0 // ѹ -#define ALARM_UPPER_PRESS_L MEM_ADDR_REG_0XB1 // -#define ALARM_LOWER_PRESS MEM_ADDR_REG_0XB2 // ѹ -#define ALARM_LOWER_PRESS_L MEM_ADDR_REG_0XB3 // -#define ALARM_UPPER_TEMP MEM_ADDR_REG_0XB4 // ¶ޱ B4 -#define ALARM_LOWER_TEMP MEM_ADDR_REG_0XB5 // ¶ޱ B5 -#define ALARM_UPPER_RH MEM_ADDR_REG_0XB6 // ʪޱ B6 -#define ALARM_LOWER_RH MEM_ADDR_REG_0XB7 // ʪޱ B7 -#define ALARM_UPPER_PPM MEM_ADDR_REG_0XB8 // Ũޱ B8 -#define ALARM_LOWER_PPM MEM_ADDR_REG_0XB9 // Ũޱ B9 -//#define BA MEM_ADDR_REG_0XBA // -//#define BB MEM_ADDR_REG_0XBB // -//#define BC MEM_ADDR_REG_0XBC // -//#define BD MEM_ADDR_REG_0XBD // -//#define BE MEM_ADDR_REG_0XBE // -//#define BF MEM_ADDR_REG_0XBF // -//#define C0 MEM_ADDR_REG_0XC0 // -//#define C1 MEM_ADDR_REG_0XC1 -//#define C2 MEM_ADDR_REG_0XC2 // -//#define C3 MEM_ADDR_REG_0XC3 -//#define C4 MEM_ADDR_REG_0XC4 // -//#define C5 MEM_ADDR_REG_0XC5 // -//#define C6 MEM_ADDR_REG_0XC6 // -//#define C7 MEM_ADDR_REG_0XC7 // -//#define C8 MEM_ADDR_REG_0XC8 // -//#define C9 MEM_ADDR_REG_0XC9 // -//#define CA MEM_ADDR_REG_0XCA // -//#define CB MEM_ADDR_REG_0XCB // -//#define CC MEM_ADDR_REG_0XCC // -//#define CD MEM_ADDR_REG_0XCD // -//#define CE MEM_ADDR_REG_0XCE // -//#define CF MEM_ADDR_REG_0XCF // -//#define D0 MEM_ADDR_REG_0XD0 // -//#define D1 MEM_ADDR_REG_0XD1 // -//#define D2 MEM_ADDR_REG_0XD2 // -//#define D3 MEM_ADDR_REG_0XD3 // -//#define D4 MEM_ADDR_REG_0XD4 // -//#define D5 MEM_ADDR_REG_0XD5 // -//#define D6 MEM_ADDR_REG_0XD6 // -//#define D7 MEM_ADDR_REG_0XD7 // -//#define D8 MEM_ADDR_REG_0XD8 // -//#define D9 MEM_ADDR_REG_0XD9 // - -//#define LEAK_FR_MIN MEM_ADDR_REG_0XDA -//#define LEAK_FR_MAX MEM_ADDR_REG_0XDB -//#define LEAK_TIMING MEM_ADDR_REG_0XDC -// // -//#define DD MEM_ADDR_REG_0XDD // -//#define GCF_A MEM_ADDR_REG_0XDE // -//#define DF MEM_ADDR_REG_0XDF // -//#define E0 MEM_ADDR_REG_0XE0 // -//#define E1 MEM_ADDR_REG_0XE1 // -//#define E2 MEM_ADDR_REG_0XE2 // -//#define E3 MEM_ADDR_REG_0XE3 // -//#define E4 MEM_ADDR_REG_0XE4 // -//#define E5 MEM_ADDR_REG_0XE5 // -//#define E6 MEM_ADDR_REG_0XE6 // -//#define E7 MEM_ADDR_REG_0XE7 // -//#define E8 MEM_ADDR_REG_0XE8 // -//#define E9 MEM_ADDR_REG_0XE9 // -//#define EA MEM_ADDR_REG_0XEA // -//#define EB MEM_ADDR_REG_0XEB // -//#define EC MEM_ADDR_REG_0XEC // -//#define ED MEM_ADDR_REG_0XED // -//#define EE MEM_ADDR_REG_0XEE // -//#define EF MEM_ADDR_REG_0XEF // - -#define DCOEF_NUM MEM_ADDR_REG_0X130 - -#endif diff --git a/user/Utility/CRC.c b/user/Utility/CRC.c old mode 100755 new mode 100644 index 007d226..8656abe --- a/user/Utility/CRC.c +++ b/user/Utility/CRC.c @@ -37,7 +37,7 @@ u8 CRC8(u8 *ucDptr, u8 ucLen) // CRC8У return (~ucCRC8); -} +} /******************************************************************************/ @@ -58,7 +58,7 @@ u16 SlowCRC16(u16 sum, u32 codeAdr, u16 Len) // // CByte <<= 1; // } // -// Clear_WDT(); +// clear_WDT(); // } // while(Len--) @@ -76,7 +76,7 @@ u16 SlowCRC16(u16 sum, u32 codeAdr, u16 Len) // // } // } // -// // Clear_WDT(); +// // clear_WDT(); // } return sum; diff --git a/user/Utility/CRC.h b/user/Utility/CRC.h old mode 100755 new mode 100644 diff --git a/user/Utility/delay.c b/user/Utility/delay.c old mode 100755 new mode 100644 index e2ee3c5..8021bbe --- a/user/Utility/delay.c +++ b/user/Utility/delay.c @@ -37,7 +37,7 @@ void delay_ms(u16 ms) #else // Clear_WDT(); - delay_10us(100); +// delay_10us(100); #endif } } diff --git a/user/Utility/delay.h b/user/Utility/delay.h old mode 100755 new mode 100644 diff --git a/user/Utility/filter.c b/user/Utility/filter.c old mode 100755 new mode 100644 diff --git a/user/Utility/filter.h b/user/Utility/filter.h old mode 100755 new mode 100644 diff --git a/user/Utility/icclbutl.h b/user/Utility/icclbutl.h old mode 100755 new mode 100644 diff --git a/user/Utility/user_math.c b/user/Utility/user_math.c old mode 100755 new mode 100644 index d4bb0d3..cf3a53e --- a/user/Utility/user_math.c +++ b/user/Utility/user_math.c @@ -91,23 +91,3 @@ s32 SecondaryCompute(void) //else return (u16)tmpSLA; return tmpSLA; } - -//봦------------------------------------------------------------- -u16 WordSubFunction(u16 minuend, u16 subtractor) -{ - u16 subResult; - - subResult = minuend - subtractor; - if(minuend >= subtractor) - { - if(subResult < 32768) subResult += 32768; - else subResult = 65535; - } - else - { - if(subResult < 32768) subResult = 0; - else subResult -= 32768; - } - - return subResult; -} \ No newline at end of file diff --git a/user/Utility/user_math.h b/user/Utility/user_math.h old mode 100755 new mode 100644 index 20bf654..7cc9155 --- a/user/Utility/user_math.h +++ b/user/Utility/user_math.h @@ -24,5 +24,4 @@ u64 HexLongLongToBCD(u64 BCDBuffer); void ConvertHEXToBCDArray(u32 convertHex, u8 *resultPointer, u16 covertLen, u16 order); u32 HexWORDToBCD(u16 BCDBuffer); s32 SecondaryCompute(void); -u16 WordSubFunction(u16 minuend, u16 subtractor); #endif diff --git a/user/Utility/user_stdio.c b/user/Utility/user_stdio.c old mode 100755 new mode 100644 diff --git a/user/Utility/user_stdio.h b/user/Utility/user_stdio.h old mode 100755 new mode 100644 diff --git a/user/main.c b/user/main.c old mode 100755 new mode 100644 index 9d3a20c..69be9e0 --- a/user/main.c +++ b/user/main.c @@ -1,26 +1,30 @@ -#include "../main/SystemInclude.h" -/****************************************************************************/ +//Program Size: Code=24660 RO-data=608 RW-data=16 ZI-data=7704 +#include "../main/SystemInclude.h" + int main(void) { - Stop_WDT(); /* öŹ(IWDG) */ - SystemClockConfiguration(); /* ϵͳʱӳʼ */ - SystemGPIOInit(); /* ʼGPIOĬ״̬ */ - StartLPTimer2(327); - lptimer_register_irq_callback(LPTIM2, My_Timer2_Callback); + LHL_IWDG_Stop();/* öŹ(IWDG) */ + SystemClockConfiguration();/* ϵͳʱӳʼ */ + SystemGPIOInit();/* ʼGPIOĬ״̬ */ + StartLPTimer2(327); + lptimer_register_irq_callback(pLPTIM2, My_Timer2_Callback); Key_Power_Init(); - EnterMainEntry(); // + + /*----------ûϵͳʼ----------*/ systmeState = 0x00; // ϵͳ״̬ʼ - SystemInitProcess(); // Ӳʼ - + SystemInitProcess(); // Ӳʼ OLED_Init(); + +// BLE_Application_Init();// ʼ LED_PIN_OUT(); + while(1) - { - SystemPolling(); //ϵͳѯ + + { + SystemPolling(); //ϵͳѯ } return 0; } -