diff --git a/Document/12-24V_2P2N双色LED_H桥驱动原理与器件设计.md b/Document/12-24V_2P2N双色LED_H桥驱动原理与器件设计.md new file mode 100644 index 0000000..f7d810d --- /dev/null +++ b/Document/12-24V_2P2N双色LED_H桥驱动原理与器件设计.md @@ -0,0 +1,779 @@ +# 12~24V 2P2N双色LED H桥驱动原理与器件设计 + +## 1. 文档目的 + +本文针对一套输入电压为12~24V的双色LED H桥驱动电路。主功率桥由2只PMOS和2只NMOS组成,另外使用2只小信号NMOS驱动高边PMOS,因此整个驱动部分共使用6只MOS管。 + +本文说明: + +- 2P2N主桥和2只驱动MOS分别承担什么工作; +- 双色LED为什么需要H桥改变电流方向; +- 两路PWM输入怎样控制暖光、冷光和关闭状态; +- 为什么两路输入绝对不能同时为高电平; +- 为什么换向必须先输出`00`并保留死区; +- PMOS为什么需要栅极上拉电阻和下拉电阻; +- 两个电阻为什么会形成分压; +- 电阻太大或太小分别会产生什么问题; +- 12V稳压管在电路中起什么作用; +- 如何计算PMOS的栅源电压、电阻功耗和稳压管电流; +- 如果取消稳压管,应当如何重新选择电阻; +- 为什么还必须检查死区时间、MOS管尖峰和PCB布局。 + +本文尽量使用直观的方式说明,适合刚接触MOS管驱动电路的工程人员阅读。 + +--- + +## 2. 完整电路由哪些部分组成 + +![12~24V 2P2N双色LED H桥驱动原理图](images/12-24V_2P2N_H桥驱动原理图.png) + +图1:本项目12~24V、2P2N主桥加2只小MOS驱动的完整原理图。 + +图中的主要器件分工如下: + +| 器件 | 类型 | 作用 | +|---|---|---| +| Q1、Q2 | 高边PMOS(60P03) | 分别把C端、W端连接到12~24V电源 | +| Q9、Q10 | 低边NMOS(60N03) | 分别把C端、W端连接到GND | +| Q7、Q8 | 小信号NMOS(AO3400A) | 分别下拉Q1、Q2的栅极 | +| R1、R2 | 2.4kΩ上拉电阻 | 使Q1、Q2快速关断 | +| R3、R4 | 3kΩ下拉通路电阻 | 与R1、R2分压,限制高边PMOS的导通VGS | +| D1、D2 | 12V稳压管(BZT52C12) | 限制高边PMOS的栅源电压尖峰 | +| R14、R15 | 10kΩ栅源下拉电阻 | 确保Q9、Q10在控制信号悬空时保持关闭 | + +### 2.1 2只高边PMOS + +高边使用2只PMOS: + +- 左侧PMOS负责把输出端`C`连接到12~24V电源; +- 右侧PMOS负责把输出端`W`连接到12~24V电源。 + +PMOS适合放在高边,是因为它的源极可以直接接正电源,栅极只需要从源极电压向下拉,就能导通。 + +### 2.2 2只低边NMOS + +低边使用2只NMOS: + +- 左侧NMOS负责把输出端`C`连接到GND; +- 右侧NMOS负责把输出端`W`连接到GND。 + +低边NMOS的源极接地,MCU输出高电平后比较容易直接驱动其栅极。 + +### 2.3 2只PMOS驱动NMOS + +MCU通常只有3.3V输出,不能直接把接在12~24V电源上的PMOS栅极拉到合适电位,所以增加2只小信号NMOS: + +- 左侧驱动NMOS负责下拉左侧PMOS栅极; +- 右侧驱动NMOS负责下拉右侧PMOS栅极。 + +这2只小MOS不直接承受LED主电流,只负责PMOS栅极的充电和放电控制。 + +### 2.4 负载是反向并联双色LED + +双色LED连接在`C`、`W`两个H桥输出端之间。两种颜色的LED芯片方向相反: + +- 电流从`C`流向`W`时,点亮一种颜色; +- 电流从`W`流向`C`时,点亮另一种颜色; +- 两个方向快速分时工作时,肉眼看到混合色或中性光。 + +H桥的作用不是简单提供两路独立正电压,而是改变流过双色LED的电流方向。 + +--- + +## 3. 两路输入如何控制H桥 + +本文把两路控制信号称为: + +- `PWM_W`:驱动Q7和对角线上的Q10,形成`C→W`电流; +- `PWM_C`:驱动Q8和对角线上的Q9,形成`W→C`电流。 + +按照当前交叉驱动结构,一路信号会同时控制一只高边PMOS和对角线上的一只低边NMOS。 + +> `PWM_C`、`PWM_W`是电路网络名称。最终点亮暖色还是冷色,还取决于双色LED的实际安装方向。 + +### 3.1 PWM_W有效 + +`PWM_W=1、PWM_C=0`时: + +- Q7导通并下拉Q1的栅极,使左侧高边PMOS Q1导通; +- 对角线上的右侧低边NMOS Q10导通; +- `C`端接近电源; +- `W`端接近GND; +- 电流方向为`电源 → C → LED → W → GND`。 + +此时点亮一个颜色。 + +### 3.2 PWM_C有效 + +`PWM_C=1、PWM_W=0`时: + +- Q8导通并下拉Q2的栅极,使右侧高边PMOS Q2导通; +- 对角线上的左侧低边NMOS Q9导通; +- `W`端接近电源; +- `C`端接近GND; +- 电流方向为`电源 → W → LED → C → GND`。 + +此时点亮另一个颜色。 + +### 3.3 两路均为低电平 + +`PWM_C=0、PWM_W=0`时: + +- 两只高边PMOS关闭; +- 两只低边NMOS关闭; +- H桥处于关闭状态; +- LED没有持续驱动电流。 + +换向时必须先进入这个状态。 + +### 3.4 两路均为高电平 + +`PWM_C=1、PWM_W=1`是禁止状态。 + +此时两组对角桥臂同时收到导通命令,可能导致同一桥臂的上管和下管同时导通,形成: + +```text +电源 → 上管 → 下管 → GND +``` + +这条路径几乎没有LED负载限流,会产生很大的直通电流,可能造成: + +- 电源异响; +- MOS管快速发热; +- 电源电压跌落; +- MCU复位或蓝牙掉线; +- MOS管损坏; +- PCB走线或电源器件损坏。 + +控制真值表如下: + +| PWM_C | PWM_W | H桥状态 | 结果 | +|---:|---:|---|---| +| 0 | 0 | 全部关闭 | 安全关闭/换向死区 | +| 0 | 1 | C高、W低 | 电流从C流向W | +| 1 | 0 | W高、C低 | 电流从W流向C | +| 1 | 1 | 禁止状态 | 可能发生桥臂直通 | + +--- + +## 4. 为什么换向必须设置死区 + +MOS管不是收到控制电平后立即完成导通或关断。栅极电容、米勒平台、驱动电阻和PCB寄生参数都会产生延迟。 + +如果直接执行: + +```text +PWM_C有效 → PWM_W有效 +``` + +可能出现: + +- 原方向的PMOS和NMOS还没有完全关闭; +- 新方向的PMOS和NMOS已经开始导通; +- 两个方向在很短时间内重叠; +- H桥形成瞬间直通。 + +正确换向顺序应为: + +```text +方向C导通 → 输出00 → 等待死区 → 方向W导通 +方向W导通 → 输出00 → 等待死区 → 方向C导通 +``` + +死区时间不能只根据软件定时值决定,必须结合实际MOS管栅极波形测量。对于本类低频LED PWM,可以先设置较保守的死区进行验证,再根据示波器结果缩短。 + +需要注意: + +- 死区太短,可能发生直通; +- 死区太长,会降低最大有效占空比和LED峰值亮度; +- 调高PWM频率后,相同死区占整个周期的比例会变大; +- PMOS上拉电阻变大后,通常需要重新确认死区是否足够。 + +--- + +## 5. 先认识PMOS的三个引脚 + +PMOS有三个主要引脚: + +- `S`:源极(Source),本电路接12V或24V电源; +- `G`:栅极(Gate),用于控制PMOS导通和关断; +- `D`:漏极(Drain),连接H桥输出端。 + +PMOS是否导通,主要取决于栅源电压: + +```text +VGS = VG - VS +``` + +其中: + +- `VG`是栅极对地电压; +- `VS`是源极对地电压。 + +假设源极接24V: + +| 栅极电压VG | 栅源电压VGS | PMOS状态 | +|---:|---:|---| +| 24V | 0V | 关断 | +| 20V | -4V | 开始较明显导通 | +| 14V | -10V | 充分导通 | +| 12V | -12V | 充分导通 | +| 0V | -24V | 超过多数PMOS的栅源耐压,危险 | + +> 注意:数据手册中的`VGS(th)`是“刚开始有很小电流”的开启阈值,不代表MOS管已经充分导通。 + +以SL60P03D为例: + +- `VGS(th)`约为-1.0V至-2.2V; +- 导通电阻通常在`VGS=-4.5V`或`VGS=-10V`条件下标定; +- 栅源极绝对最大耐压为`±20V`。 + +所以“20V”不是开启阈值,而是不能超过的栅源极极限耐压。 + +--- + +## 6. 上拉电阻和下拉电阻分别做什么 + +为避免受到原理图位号差异影响,本文统一使用下面的名称: + +- `RUP`:PMOS栅极到源极(电源)的上拉电阻; +- `RDOWN`:PMOS栅极到地的下拉电阻; +- `DZ`:跨接在PMOS栅极和源极之间的稳压管; +- `QDRV`:把PMOS栅极向地拉低的小信号MOS管。 + +简化结构如下: + +```text + 电源12V/24V + | + +--------- PMOS源极S + | + RUP + | + +--------- PMOS栅极G + | + RDOWN + | + QDRV + | + GND + +DZ稳压管跨接在PMOS的S和G之间。 +``` + +### 6.1 PMOS关断过程 + +当`QDRV`关闭后,下拉路径断开,`RUP`把PMOS栅极充电到源极电压: + +```text +VG ≈ VS +VGS ≈ 0V +``` + +PMOS关断。 + +因此,`RUP`越小,给栅极电容充电的电流越大,PMOS通常关断得越快。 + +### 6.2 PMOS导通过程 + +当`QDRV`导通后,`RUP`和`RDOWN`形成从电源到地的分压回路,栅极电压下降,PMOS得到负的`VGS`并导通。 + +因此: + +- `RUP`太小:关断快,但栅极不容易被拉低,PMOS导通电压可能不足; +- `RUP`太大:PMOS容易得到较大的负`VGS`,但栅极充电慢,关断时间增加; +- `RDOWN`太小:PMOS导通更充分,但电流和电阻功耗增加; +- `RDOWN`太大:功耗降低,但PMOS导通电压减小。 + +两个电阻必须综合考虑,不能只追求其中一个方向。 + +--- + +## 7. 没有稳压管时如何计算 + +先忽略稳压管,假设`QDRV`已经完全导通。 + +栅极电压为: + +```text +VG = VCC × RDOWN / (RUP + RDOWN) +``` + +PMOS栅源电压的绝对值为: + +```text +|VGS| = VCC × RUP / (RUP + RDOWN) +``` + +回路电流为: + +```text +I = VCC / (RUP + RDOWN) +``` + +两个电阻的功耗分别为: + +```text +PUP = I² × RUP +PDOWN = I² × RDOWN +``` + +### 7.1 当前原理图:24V、上拉2.4kΩ、下拉3kΩ + +```text +VCC = 24V +RUP = 2.4kΩ +RDOWN = 3kΩ +``` + +计算结果: + +```text +VG = 24 × 3 / (2.4 + 3) ≈ 13.33V +VGS = 13.33 - 24 ≈ -10.67V +I = 24 / 5.4k ≈ 4.44mA +PUP = I² × 2.4k ≈ 47mW +PDOWN = I² × 3k ≈ 59mW +``` + +所以栅极并不会被拉到0V,而是被两个电阻分压到约13.33V。 + +PMOS得到约-10.67V的栅源电压,能够充分导通。这个数值没有达到12V稳压管的击穿电压,因此D1/D2在稳定导通状态下基本不工作,主要用于处理换向尖峰。 + +### 7.2 当前原理图:12V、上拉2.4kΩ、下拉3kΩ + +同样的电阻在12V输入下: + +```text +VG = 12 × 3 / (2.4 + 3) ≈ 6.67V +VGS = 6.67 - 12 ≈ -5.33V +I = 12 / 5.4k ≈ 2.22mA +PUP ≈ 12mW +PDOWN ≈ 15mW +``` + +此时PMOS仍然可以可靠导通,而且12V稳压管在正常稳定状态下不会反向击穿。 + +--- + +## 8. 稳压管的真正作用 + +12V稳压管跨接在PMOS的源极和栅极之间,主要作用是限制`|VGS|`。 + +### 8.1 正常关断时 + +PMOS栅极被`RUP`拉到源极电压: + +```text +VGS ≈ 0V +``` + +稳压管不工作。 + +### 8.2 正常导通时 + +栅极被下拉,`|VGS|`逐渐增大。 + +当`|VGS|`接近稳压管的击穿电压后,稳压管开始反向导通,把`|VGS|`限制在大约12V附近。 + +24V输入、12V稳压管钳位时,理想状态约为: + +```text +VS ≈ 24V +VG ≈ 12V +VGS ≈ -12V +``` + +### 8.3 换向尖峰出现时 + +H桥换向会受到以下因素影响: + +- MOS管栅极电容; +- 米勒电容; +- PCB走线电感; +- LED和供电线路电感; +- MOS管体二极管反向恢复; +- 电源母线尖峰。 + +这些因素可能让`VGS`在很短时间内超过正常分压值。稳压管可以吸收部分栅源尖峰,避免PMOS栅极氧化层承受过高电压。 + +### 8.4 正向栅源尖峰 + +如果换向时栅极瞬间高于源极,稳压管会像普通二极管一样正向导通,把正向`VGS`限制在约0.7V至1V附近。 + +### 8.5 稳压管不能保护什么 + +栅源稳压管只能保护PMOS的`VGS`,不能保护PMOS的漏源极`VDS`。 + +例如: + +- 电源为24V; +- PMOS的`VDS`额定值为-30V。 + +这时漏源极只有约6V的理论尖峰余量。电源母线仍需考虑: + +- TVS管; +- 就近低ESR电容; +- 较短、较宽的功率走线; +- 减小H桥电流环路面积; +- 必要时使用耐压更高的MOS管。 + +--- + +## 9. 为什么稳压管不是接上就一定能稳定在12V + +稳压管必须获得足够的反向电流,才能进入比较稳定的击穿区。 + +为了说明稳压管为什么需要足够电流,下面使用“上拉1.2kΩ、下拉1kΩ”作为对比算例。这不是图1当前采用的2.4kΩ、3kΩ参数。 + +假设: + +```text +VCC = 24V +VZ = 12V +RUP = 1.2kΩ +RDOWN = 1kΩ +``` + +钳位后栅极约为12V。 + +下拉电阻电流: + +```text +IDOWN = 12V / 1kΩ = 12mA +``` + +上拉电阻电流: + +```text +IUP = (24V - 12V) / 1.2kΩ = 10mA +``` + +稳压管电流约为: + +```text +IZ = IDOWN - IUP = 12mA - 10mA = 2mA +``` + +因此,1.2kΩ上拉加1kΩ下拉时,稳压管大约只有2mA电流。 + +这通常可以产生一定的钳位作用,但实际电压未必正好是12.00V。稳压管的标称电压、测试电流、动态电阻和温度特性需要查看具体厂家的数据手册。 + +如果上拉和下拉都是1kΩ: + +```text +IUP = 12mA +IDOWN = 12mA +IZ ≈ 0mA +``` + +此时稳压管几乎没有剩余电流,不能指望它进入稳定的反向击穿状态。 + +对于图1当前的2.4kΩ上拉和3kΩ下拉,在24V正常导通时,计算得到`|VGS|≈10.67V`,低于12V,因此稳压管不会持续击穿。这正是更合适的状态:正常工作由电阻分压确定栅极电压,稳压管只处理异常瞬态。 + +--- + +## 10. 为什么电阻不能只考虑关断速度 + +MOS管的栅极不是普通的纯电阻负载,可以把它理解为一个需要充电和放电的电容。 + +SL60P03D的典型参数包括: + +- 输入电容`CISS`约为1988pF; +- 总栅极电荷`Qg`约为35nC(特定测试条件下); +- 米勒电荷`Qgd`约为8.8nC。 + +PMOS关断时,`RUP`负责给栅极充电。可以先用RC时间常数粗略估算: + +```text +τ ≈ RUP × CISS +``` + +例如: + +| RUP | 估算时间常数τ | +|---:|---:| +| 1.2kΩ | 约2.4μs | +| 2.2kΩ | 约4.4μs | +| 2.4kΩ | 约4.8μs | +| 3.6kΩ | 约7.2μs | + +实际关断时间还受到栅极电荷、米勒平台、漏极电压变化和PCB寄生参数影响,不能只用一个RC公式定论。 + +### 10.1 RUP太大 + +可能产生: + +- PMOS关断变慢; +- 换向时上管尚未完全关断,下管已经开启; +- H桥上下管短暂直通; +- 电源出现大电流尖峰; +- MOS管异常发热; +- 电路发出异响; +- 严重时损坏MOS管或电源。 + +### 10.2 RUP太小 + +可能产生: + +- PMOS关断速度加快; +- 但下拉时大量电流被RUP分走; +- 栅极下拉不够,PMOS的负`VGS`不足; +- PMOS没有充分导通,导通电阻增大; +- 驱动回路静态功耗增加; +- 电阻和驱动管温升增加。 + +所以“上拉电阻越小越安全”并不成立。 + +--- + +## 11. 电阻功耗不能只按照死区时间计算 + +这是非常容易出现的误区。 + +死区时间,例如25μs或50μs,表示换向时两边都关闭的保护时间。它不代表上拉、下拉电阻只通电25μs或50μs。 + +当PMOS保持导通时: + +- `QDRV`持续导通; +- `RUP`、`RDOWN`和稳压管可能持续有电流; +- 电阻功耗会持续整个PMOS导通阶段。 + +因此必须分别检查: + +1. 正常导通期间的连续或平均功耗; +2. 换向尖峰期间的瞬时脉冲功耗。 + +### 11.1 对比算例:24V钳位在12V、RUP=1.2kΩ、RDOWN=1kΩ + +钳位时: + +```text +PUP = 12² / 1.2k ≈ 120mW +PDOWN = 12² / 1k ≈ 144mW +PZ = 12V × 2mA ≈ 24mW +``` + +普通0603电阻常见连续额定功率约为0.1W,但不同厂家、环境温度和PCB焊盘条件会有差异。 + +因此: + +- 120mW和144mW不能简单地当成“只有50μs”; +- 如果PMOS长时间保持导通,电阻可能接近连续承受该功耗; +- 建议使用0805封装,或使用多个电阻分担功耗; +- 最终必须查看所选电阻的数据手册和降额曲线。 + +图1当前采用2.4kΩ上拉和3kΩ下拉,24V稳定工作时功耗分别约为47mW和59mW,不会出现上述持续钳位功耗;但0603电阻仍应考虑环境温度和功率降额。 + +--- + +## 12. 取消稳压管时如何选择电阻 + +如果决定不安装稳压管,就必须完全依靠电阻分压限制`VGS`。 + +设计时应检查最坏情况: + +```text +|VGS|max = VCC,max × RUP,max / (RUP,max + RDOWN,min) +``` + +必须同时考虑: + +- 电源最高电压; +- 电源启动和负载突卸尖峰; +- 电阻误差; +- 温度; +- 驱动管导通压降; +- PCB寄生参数。 + +### 12.1 同时兼容12V和24V的参考值 + +可以考虑: + +```text +RUP = 2.4kΩ +RDOWN = 3kΩ +``` + +计算结果: + +| 输入电压 | 栅源电压VGS | 回路电流 | +|---:|---:|---:| +| 12V | 约-5.33V | 约2.22mA | +| 24V | 约-10.67V | 约4.44mA | + +24V时电阻功耗: + +```text +PUP ≈ 47mW +PDOWN ≈ 59mW +``` + +这个组合具有以下特点: + +- 12V输入时仍能获得约-5.33V驱动; +- 24V输入时约为-10.67V; +- 正常功耗低于1.2kΩ加1kΩ方案; +- 2.4kΩ上拉的关断速度仍然较快; +- 不需要依靠稳压管在正常工作时持续击穿。 + +即使使用这个分压,保留稳压管仍然有价值:它在正常工作时不导通,只在异常尖峰时保护PMOS。 + +--- + +## 13. 两种方案对比 + +### 方案A:电阻分压加稳压管 + +优点: + +- 对栅源尖峰有额外保护; +- 元件误差或异常状态下更安全; +- 可以限制`VGS`不超过约12V。 + +缺点: + +- 必须保证稳压管具有合适的工作电流; +- 如果设计成稳压管持续击穿,会增加静态功耗; +- 电阻功耗和稳压管功耗都需要核算。 + +适合: + +- 24V供电; +- H桥换向尖峰明显; +- 对可靠性要求较高; +- PCB空间允许增加保护器件。 + +### 方案B:只使用电阻分压 + +优点: + +- 元件少; +- 不存在稳压管持续工作产生的额外功耗; +- 参数计算直观。 + +缺点: + +- 失去栅源尖峰钳位; +- 对电源波动、电阻误差和PCB寄生参数更敏感; +- 上拉电阻开路等故障可能让`VGS`超过额定值。 + +适合: + +- 输入电压范围明确; +- 电源尖峰受到良好控制; +- 已经通过示波器确认`VGS`安全; +- 有足够的设计余量。 + +--- + +## 14. 本电路的建议 + +### 14.1 如果保留12V稳压管 + +建议: + +- 不要只根据“关断越快越好”无限减小上拉电阻; +- 计算稳压管电流,确认能够形成有效钳位; +- 按整个PMOS导通时间核算电阻平均功耗; +- 对超过或接近0.1W的电阻优先使用0805; +- 用示波器测量真实`VGS`,确认导通时约为-10V至-12V,关断时回到0V。 + +### 14.2 如果取消稳压管 + +12V至24V输入可以先测试: + +```text +RUP = 2.4kΩ +RDOWN = 3kΩ +``` + +但必须满足: + +- 实测最大负`VGS`有足够余量; +- 实测正向和反向尖峰没有接近`±20V`; +- 电源母线已经做好TVS和就近电容; +- PMOS能在下管开启前完全关断; +- 保留足够的硬件或软件死区。 + +### 14.3 关于死区 + +死区的最终取值不能仅凭计算,应根据示波器实测决定。 + +至少同时测量: + +- 上管PMOS的`VGS`; +- 下管NMOS的`VGS`; +- H桥输出节点; +- 24V母线电压; +- 条件允许时测量桥臂电流。 + +判断标准是: + +> 下管开始导通之前,对应上管必须已经退出导通区,并且换向过程中没有异常母线电流尖峰。 + +--- + +## 15. 初学者常见误区 + +### 误区一:PMOS的20V是开启阈值 + +错误。20V通常是栅源极最大耐压。真正的`VGS(th)`一般只有约1V至3V,但这个电压只能让MOS管刚刚开始导通。 + +### 误区二:栅极下拉后一定是0V + +错误。如果存在上拉和下拉电阻,栅极由两个电阻分压,不会自然等于0V。 + +### 误区三:装了12V稳压管,VGS就一定是-12V + +错误。稳压管必须获得足够的反向电流,实际钳位电压还受到电流、温度和器件误差影响。 + +### 误区四:上拉电阻越小,电路越安全 + +错误。上拉电阻减小会加快关断,但也会降低PMOS导通时的负`VGS`,并增加静态功耗。 + +### 误区五:电阻的高功耗只持续死区时间 + +错误。PMOS导通期间,分压回路可能持续有电流。必须按照实际占空比和最坏工作状态核算平均功耗。 + +### 误区六:栅源稳压管可以保护整个MOS管 + +错误。它主要保护`VGS`,不能代替24V母线TVS,也不能阻止`VDS`超过MOS管额定值。 + +--- + +## 16. 最终检查清单 + +原理图确定后,至少完成以下检查: + +- [ ] 确认PMOS的`VGS(th)`、推荐驱动电压和`VGS(max)`; +- [ ] 计算12V和24V下的正常`VGS`; +- [ ] 计算最高电源电压和电阻误差下的最坏`VGS`; +- [ ] 计算上拉、下拉电阻连续功耗; +- [ ] 计算稳压管正常电流和功耗; +- [ ] 检查0603/0805电阻的额定功率和降额曲线; +- [ ] 测量PMOS栅极对源极波形,而不是只测栅极对地; +- [ ] 检查换向时是否有正向或反向`VGS`尖峰; +- [ ] 检查上下管是否发生交叉导通; +- [ ] 验证`PWM_C=1、PWM_W=1`在软硬件中都不会出现; +- [ ] 验证每次方向切换都经过`00`关闭状态; +- [ ] 检查24V母线是否超过PMOS的`VDS`额定值; +- [ ] 高温、低温、最低输入和最高输入条件下重复测试。 + +--- + +## 17. 总结 + +PMOS栅极驱动电阻的选择,本质上是在以下四项之间寻找平衡: + +1. PMOS必须得到足够的负`VGS`,保证充分导通; +2. PMOS必须快速回到`VGS≈0V`,保证及时关断; +3. 分压回路的电流和电阻功耗不能过大; +4. 栅源电压和换向尖峰不能超过MOS管额定值。 + +稳压管的核心作用是保护PMOS栅源极,而不是替代电阻分压,也不是控制死区。合理的设计应先用电阻比例确定正常工作点,再用稳压管处理异常和瞬态过压,最后通过示波器实测确认。 + +对于这套12~24V、2P2N主桥加2只驱动MOS的双色LED电路,还必须始终遵守两个基本原则: + +1. `PWM_C`和`PWM_W`不能同时为高电平; +2. 两个电流方向切换时,必须先输出`00`,等待确认安全的死区后再开启另一方向。 diff --git a/Document/images/12-24V_2P2N_H桥驱动原理图.png b/Document/images/12-24V_2P2N_H桥驱动原理图.png new file mode 100644 index 0000000..8e93c74 Binary files /dev/null and b/Document/images/12-24V_2P2N_H桥驱动原理图.png differ diff --git a/project/example/ble/ble_peripheral/app/src/Rf433.c b/project/example/ble/ble_peripheral/app/src/Rf433.c index 54e1e66..58b351d 100644 --- a/project/example/ble/ble_peripheral/app/src/Rf433.c +++ b/project/example/ble/ble_peripheral/app/src/Rf433.c @@ -102,7 +102,12 @@ static uint8_t pair_command_replay; #define PAIRING_WINDOW_TICKS 50000UL #define RF433_RELEASE_TIMEOUT_TICKS 1500U #define RF433_MS_TO_SAMPLE_TICKS(ms) ((uint16_t)((ms) * (1000U / RF433_DECODER_SAMPLE_US))) +#define RF433_MODE_REPEAT_TICKS ((uint32_t)RF433_MS_TO_SAMPLE_TICKS(500U)) uint8_t long_flag_s=0; +static volatile uint32_t rf433_sample_ticks; +static uint32_t rf433_mode_last_action_tick; +static uint8_t rf433_mode_last_key; +static uint8_t rf433_mode_action_valid; void _433_fun(void); @@ -422,8 +427,38 @@ static void set_click(){ } } +static uint8_t rf433_is_mode_step_command(uint8_t command) +{ + return command == Mode_add || command == Mode_dow; +} + +/* + * Act immediately on the first valid mode frame. Repeated frames carrying + * the same key are accepted at most once every 500 ms. Keep this independent + * from the generic 150 ms release detector so an occasional missing RF frame + * cannot turn one physical hold into several rapid short presses. + */ +static uint8_t rf433_mode_step_ready(uint8_t command) +{ + uint32_t now = rf433_sample_ticks; + + if(!rf433_mode_action_valid || + rf433_mode_last_key != command || + (uint32_t)(now - rf433_mode_last_action_tick) >= + RF433_MODE_REPEAT_TICKS) + { + rf433_mode_last_key = command; + rf433_mode_last_action_tick = now; + rf433_mode_action_valid = 1U; + return 1U; + } + + return 0U; +} + void rf433_receive(void)//RF433 sample, called every 100 us { + rf433_sample_ticks++; rf433_decoder_sample((RF_DATA == HIGH_LEVEL) ? 1U : 0U); if(long_time > 0U) @@ -473,8 +508,15 @@ void _433_fun(){ pair_deferred_receive_data = receive_data; return; } - if(Key_TypeDef.KEY_STATE_Click==1||KEY_STATE_re==1) return; - set_click(); + if(rf433_is_mode_step_command(res_data)) + { + if(!rf433_mode_step_ready(res_data)) return; + } + else + { + if(Key_TypeDef.KEY_STATE_Click==1||KEY_STATE_re==1) return; + set_click(); + } switch(res_data){ //Բ case ON:// diff --git a/project/example/ble/ble_peripheral/app/src/arch_main.c b/project/example/ble/ble_peripheral/app/src/arch_main.c index 77d407c..73fcdb1 100644 --- a/project/example/ble/ble_peripheral/app/src/arch_main.c +++ b/project/example/ble/ble_peripheral/app/src/arch_main.c @@ -390,7 +390,6 @@ int main(void) #endif - wdt_init(); /* Set the broadcast address of the device. */ board_init(); xc_fmc_spi_init_oprt( ); @@ -398,6 +397,8 @@ int main(void) fmc_spi_read(); power_restore_apply_on_boot(); + /* Start the watchdog after the optional boot-time Flash update. */ + wdt_init(); timer0_2_init(); bluetooth_init(); diff --git a/project/example/ble/ble_peripheral/app/src/bridge_pwm.c b/project/example/ble/ble_peripheral/app/src/bridge_pwm.c index f9ba3bf..b5b1c99 100644 --- a/project/example/ble/ble_peripheral/app/src/bridge_pwm.c +++ b/project/example/ble/ble_peripheral/app/src/bridge_pwm.c @@ -522,13 +522,18 @@ __RAM_CODE void Bridge_Service_1ms(void) (BRIDGE_MIX_SCALE / 2U)) / BRIDGE_MIX_SCALE); /* * A mixed H-bridge frame has 450 us of active time after deadtime. - * Use the same 450/500 energy at both single-color endpoints of the - * continuous gradient so its total brightness does not jump there. + * Continuous CCT always uses the same 450/500 endpoint energy. + * A static color transition also reaches its single-color endpoint + * at 90%, then light_transition.c restores it to 100% over 900 ms. */ if (Mode == mode3 && choose_mode_falsg == 7U) { pwm_duty = (uint16_t)( ((uint32_t)pwm_duty * BRIDGE_DUAL_ACTIVE_US + (BRIDGE_FRAME_US / 2U)) / BRIDGE_FRAME_US); + } else if (Mode == mode0 && choose_mode_falsg <= 2U) { + pwm_duty = (uint16_t)( + ((uint32_t)pwm_duty * + Light_Transition_StaticEndpointScale_Q12 + 2048U) >> 12); } if (output_mode == BRIDGE_MODE_SINGLE && diff --git a/project/example/ble/ble_peripheral/app/src/fmc_spi.c b/project/example/ble/ble_peripheral/app/src/fmc_spi.c index 1fa64e4..7eed048 100644 --- a/project/example/ble/ble_peripheral/app/src/fmc_spi.c +++ b/project/example/ble/ble_peripheral/app/src/fmc_spi.c @@ -289,14 +289,9 @@ void power_restore_apply_on_boot(void) power_cycle_next_mode = (uint8_t)((mode_index + 1U) % 3U); /* - * Save the next startup mode before timers, BLE and the H-bridge start. - * A deferred flash erase/write masks interrupts long enough to stretch - * one Timer3-controlled dual-color pulse and causes a visible flash. + * Cycle-static is also a remembered state. Start PWM, BLE and the + * H-bridge through the same path as full-memory restore, then persist + * the next static mode through the normal deferred Flash state machine. */ - wright_user_data(); - GLOBAL_INT_DISABLE(); - xc_fmc_spi_flash_erase_page(USER_DATA_FLASH_ADDR); - xc_fmc_spi_flash_write_page(USER_DATA_FLASH_ADDR, - app_data, FLASH_PAGE_SIZE); - GLOBAL_INT_RESTORE(); + set_TaskComps_timer(2U, POWER_POLICY_SAVE_DELAY_MS); } diff --git a/project/example/ble/ble_peripheral/app/src/light_transition.c b/project/example/ble/ble_peripheral/app/src/light_transition.c index 3660dec..9e503e2 100644 --- a/project/example/ble/ble_peripheral/app/src/light_transition.c +++ b/project/example/ble/ble_peripheral/app/src/light_transition.c @@ -6,10 +6,19 @@ volatile uint8_t Light_Transition_FadeActive; volatile uint8_t Light_Transition_ModeActive; volatile uint32_t Light_Transition_W_Output_Q12; volatile uint32_t Light_Transition_C_Output_Q12; +volatile uint16_t Light_Transition_StaticEndpointScale_Q12 = 4096U; #define BRIGHTNESS_SMOOTH_SHIFT 4U #define OUTPUT_SMOOTH_SHIFT 4U -#define MODE_TRANSITION_TICKS 40U +#define MODE_TRANSITION_TICKS 100U +#define CCT_RING_TRANSITION_TICKS 40U +#define STATIC_ENDPOINT_SCALE_START_Q12 3686U +#define STATIC_ENDPOINT_SCALE_MAX_Q12 4096U +#define STATIC_PRE_TRANSITION_TICKS 50U +#define STATIC_ENDPOINT_RECOVERY_TICKS 180U +#define TRANSITION_CURVE_LINEAR 0U +#define TRANSITION_CURVE_GAMMA_S 1U +#define TRANSITION_CURVE_GAMMA_OUT 2U #define LIGHT_OUTPUT_SCALE 1000U #define BREATH_MIN_OUTPUT (LIGHT_OUTPUT_SCALE / 100U) #define DUAL_MIN_STABLE_CHANNEL_OUTPUT 102U @@ -78,6 +87,29 @@ static const uint16_t power_fade_gamma_q12[101] = { 4096U }; +/* + * Symmetric Gamma 1.8 transition curve: + * q = p^1.8 / (p^1.8 + (1-p)^1.8) + * + * Unlike applying Gamma independently to W and C, q and (1-q) remain + * complementary. The transition therefore eases in and out without causing + * a brightness dip in the middle. A table keeps the 5 ms task free of + * floating-point and power calculations. + */ +static const uint16_t transition_gamma_s_q12[101] = { + 0U, 1U, 4U, 8U, 13U, 20U, 29U, 39U, 50U, 63U, + 77U, 93U, 110U, 130U, 150U, 173U, 197U, 223U, 251U, 281U, + 312U, 345U, 381U, 418U, 457U, 498U, 541U, 586U, 633U, 681U, + 732U, 784U, 839U, 895U, 953U, 1012U, 1073U, 1136U, 1200U, 1265U, + 1332U, 1400U, 1469U, 1539U, 1610U, 1682U, 1754U, 1827U, 1901U, 1974U, + 2048U, 2122U, 2195U, 2269U, 2342U, 2414U, 2486U, 2557U, 2627U, 2696U, + 2764U, 2831U, 2896U, 2960U, 3023U, 3084U, 3143U, 3201U, 3257U, 3312U, + 3364U, 3415U, 3463U, 3510U, 3555U, 3598U, 3639U, 3678U, 3715U, 3751U, + 3784U, 3815U, 3845U, 3873U, 3899U, 3923U, 3946U, 3966U, 3986U, 4003U, + 4019U, 4033U, 4046U, 4057U, 4067U, 4076U, 4083U, 4088U, 4092U, 4095U, + 4096U +}; + static uint16_t current_brightness_q12; static uint16_t power_fade_progress_q12; static uint16_t power_fade_remainder; @@ -86,6 +118,13 @@ static uint8_t transition_sync_pending; static uint16_t mode_transition_start_w; static uint16_t mode_transition_start_c; static uint8_t mode_transition_tick; +static uint8_t mode_transition_total_ticks; +static uint8_t mode_transition_gamma_curve; +static uint8_t static_pre_transition_active; +static uint8_t static_pre_transition_tick; +static uint16_t static_pre_transition_start_scale_q12; +static uint8_t static_endpoint_recovery_active; +static uint8_t static_endpoint_recovery_tick; static volatile uint8_t feedback_active; static volatile uint8_t feedback_on; @@ -153,24 +192,54 @@ static uint16_t approach_target(uint16_t current, uint16_t target) return current - step; } +static uint16_t transition_gamma_s_scale(uint8_t tick, uint8_t total_ticks) +{ + uint16_t index; + + if(total_ticks == 0U || tick >= total_ticks) return 4096U; + index = (uint16_t)(((uint16_t)tick * 100U + + (total_ticks / 2U)) / total_ticks); + if(index > 100U) index = 100U; + return transition_gamma_s_q12[index]; +} + +static uint16_t transition_gamma_out_scale(uint8_t tick, uint8_t total_ticks) +{ + uint16_t index; + + if(total_ticks == 0U || tick >= total_ticks) return 4096U; + index = (uint16_t)(((uint16_t)tick * 100U + + (total_ticks / 2U)) / total_ticks); + if(index > 100U) index = 100U; + return (uint16_t)(4096U - power_fade_gamma_q12[100U - index]); +} + static uint16_t interpolate_mode_output(uint16_t start, uint16_t target, uint8_t tick) { uint32_t delta; + uint16_t progress_q12; + uint8_t total_ticks = mode_transition_total_ticks; + + if(total_ticks == 0U || tick >= total_ticks) return target; + if(mode_transition_gamma_curve == TRANSITION_CURVE_GAMMA_S) + progress_q12 = transition_gamma_s_scale(tick, total_ticks); + else if(mode_transition_gamma_curve == TRANSITION_CURVE_GAMMA_OUT) + progress_q12 = transition_gamma_out_scale(tick, total_ticks); + else + progress_q12 = (uint16_t)( + ((uint32_t)tick * 4096U + (total_ticks / 2U)) / total_ticks); - if(tick >= MODE_TRANSITION_TICKS) return target; if(target >= start) { - delta = (uint32_t)(target - start) * tick; + delta = (uint32_t)(target - start) * progress_q12; return (uint16_t)(start + - ((delta + (MODE_TRANSITION_TICKS / 2U)) / - MODE_TRANSITION_TICKS)); + ((delta + 2048U) >> 12)); } - delta = (uint32_t)(start - target) * tick; + delta = (uint32_t)(start - target) * progress_q12; return (uint16_t)(start - - ((delta + (MODE_TRANSITION_TICKS / 2U)) / - MODE_TRANSITION_TICKS)); + ((delta + 2048U) >> 12)); } static uint16_t effect_gamma_output(uint16_t level) @@ -265,6 +334,53 @@ void Light_Transition_BeginModeChange(void) mode_transition_start_w = W_PWM_duty; mode_transition_start_c = C_PWM_duty; mode_transition_tick = 0U; + mode_transition_total_ticks = + (choose_mode_falsg == CUSTOM_TEMPERATURE_MODE) + ? CCT_RING_TRANSITION_TICKS : MODE_TRANSITION_TICKS; + if(Mode == mode0 && choose_mode_falsg <= 2U) + mode_transition_gamma_curve = TRANSITION_CURVE_GAMMA_S; + else if(Mode == mode0 && + choose_mode_falsg == CUSTOM_TEMPERATURE_MODE) + mode_transition_gamma_curve = TRANSITION_CURVE_GAMMA_OUT; + else + mode_transition_gamma_curve = TRANSITION_CURVE_LINEAR; + if(Mode == mode0 && choose_mode_falsg <= 2U) + { + /* + * A dual-color bridge frame has only 450 us of active time, while a + * single-color hardware-PWM frame has the full 500 us. If the current + * output is single color, first fade its frame energy from 100% to + * 90% without changing color. The following mixed-light transition + * can then start at the same 450 us energy without an abrupt drop. + */ + static_pre_transition_active = 0U; + static_pre_transition_tick = 0U; + static_pre_transition_start_scale_q12 = + Light_Transition_StaticEndpointScale_Q12; + if(((mode_transition_start_w == 0U) ^ + (mode_transition_start_c == 0U)) && + Light_Transition_StaticEndpointScale_Q12 > + STATIC_ENDPOINT_SCALE_START_Q12) + { + static_pre_transition_active = 1U; + } + else + { + Light_Transition_StaticEndpointScale_Q12 = + STATIC_ENDPOINT_SCALE_START_Q12; + } + static_endpoint_recovery_active = 0U; + static_endpoint_recovery_tick = 0U; + } + else + { + Light_Transition_StaticEndpointScale_Q12 = + STATIC_ENDPOINT_SCALE_MAX_Q12; + static_pre_transition_active = 0U; + static_pre_transition_tick = 0U; + static_endpoint_recovery_active = 0U; + static_endpoint_recovery_tick = 0U; + } Light_Transition_ModeActive = 1U; } @@ -304,6 +420,8 @@ void Light_Transition_Task(void) uint16_t floor_w; uint32_t scaled_w_q12; uint32_t scaled_c_q12; + uint32_t scale_delta; + uint16_t endpoint_curve_q12; uint8_t power_transitioning; /* @@ -322,7 +440,36 @@ void Light_Transition_Task(void) } if(!powered_on) + { Light_Transition_ModeActive = 0U; + Light_Transition_StaticEndpointScale_Q12 = + STATIC_ENDPOINT_SCALE_MAX_Q12; + static_pre_transition_active = 0U; + static_pre_transition_tick = 0U; + static_endpoint_recovery_active = 0U; + static_endpoint_recovery_tick = 0U; + } + + if(static_endpoint_recovery_active) + { + scale_delta = + STATIC_ENDPOINT_SCALE_MAX_Q12 - + STATIC_ENDPOINT_SCALE_START_Q12; + + static_endpoint_recovery_tick++; + endpoint_curve_q12 = transition_gamma_s_scale( + static_endpoint_recovery_tick, + STATIC_ENDPOINT_RECOVERY_TICKS); + Light_Transition_StaticEndpointScale_Q12 = (uint16_t)( + STATIC_ENDPOINT_SCALE_START_Q12 + + ((scale_delta * endpoint_curve_q12 + 2048U) >> 12)); + if(static_endpoint_recovery_tick >= STATIC_ENDPOINT_RECOVERY_TICKS) + { + Light_Transition_StaticEndpointScale_Q12 = + STATIC_ENDPOINT_SCALE_MAX_Q12; + static_endpoint_recovery_active = 0U; + } + } /* * Keep APP brightness tracking while off. Power fading is a separate @@ -428,15 +575,67 @@ void Light_Transition_Task(void) if(Light_Transition_ModeActive && powered_on && !power_transitioning) { - mode_transition_tick++; - W_PWM_duty = - interpolate_mode_output(mode_transition_start_w, target_w, - mode_transition_tick); - C_PWM_duty = - interpolate_mode_output(mode_transition_start_c, target_c, - mode_transition_tick); - if(mode_transition_tick >= MODE_TRANSITION_TICKS) + if(static_pre_transition_active) + { + uint16_t pre_curve_q12; + uint32_t pre_scale_delta; + + static_pre_transition_tick++; + pre_curve_q12 = transition_gamma_s_scale( + static_pre_transition_tick, + STATIC_PRE_TRANSITION_TICKS); + pre_scale_delta = + static_pre_transition_start_scale_q12 - + STATIC_ENDPOINT_SCALE_START_Q12; + Light_Transition_StaticEndpointScale_Q12 = (uint16_t)( + static_pre_transition_start_scale_q12 - + ((pre_scale_delta * pre_curve_q12 + 2048U) >> 12)); + W_PWM_duty = mode_transition_start_w; + C_PWM_duty = mode_transition_start_c; + if(static_pre_transition_tick >= STATIC_PRE_TRANSITION_TICKS) + { + Light_Transition_StaticEndpointScale_Q12 = + STATIC_ENDPOINT_SCALE_START_Q12; + static_pre_transition_active = 0U; + } + } + else + { + mode_transition_tick++; + W_PWM_duty = + interpolate_mode_output(mode_transition_start_w, target_w, + mode_transition_tick); + C_PWM_duty = + interpolate_mode_output(mode_transition_start_c, target_c, + mode_transition_tick); + } + /* + * At low brightness, integer PWM resolution can reach the requested + * single-color endpoint before the nominal transition tick ends. + * Begin the 90%->100% envelope at that physical endpoint instead of + * waiting and creating a visible pause followed by a final lift. + */ + if(!static_pre_transition_active && + !static_endpoint_recovery_active && + Mode == mode0 && choose_mode_falsg <= 2U && + ((target_w == 0U && W_PWM_duty == 0U) || + (target_c == 0U && C_PWM_duty == 0U))) + { + static_endpoint_recovery_tick = 0U; + static_endpoint_recovery_active = 1U; + } + if(!static_pre_transition_active && + mode_transition_tick >= mode_transition_total_ticks) + { Light_Transition_ModeActive = 0U; + if(!static_endpoint_recovery_active && + Mode == mode0 && choose_mode_falsg <= 2U && + (target_w == 0U || target_c == 0U)) + { + static_endpoint_recovery_tick = 0U; + static_endpoint_recovery_active = 1U; + } + } } else if(((Mode == mode2 || Mode == mode3) && powered_on) || power_transitioning || diff --git a/project/example/ble/ble_peripheral/app/src/light_transition.h b/project/example/ble/ble_peripheral/app/src/light_transition.h index b3cb4cf..10ae95f 100644 --- a/project/example/ble/ble_peripheral/app/src/light_transition.h +++ b/project/example/ble/ble_peripheral/app/src/light_transition.h @@ -7,6 +7,7 @@ extern volatile uint8_t Light_Transition_FadeActive; extern volatile uint8_t Light_Transition_ModeActive; extern volatile uint32_t Light_Transition_W_Output_Q12; extern volatile uint32_t Light_Transition_C_Output_Q12; +extern volatile uint16_t Light_Transition_StaticEndpointScale_Q12; #define Light_Transition_RequestOn() (Light_Transition_FadeActive = 0U) #define Light_Transition_RequestOff() (Light_Transition_FadeActive = 1U) diff --git a/project/example/ble/ble_peripheral/mdk/Listings/Xinc_ble_sdk.map b/project/example/ble/ble_peripheral/mdk/Listings/Xinc_ble_sdk.map index 657619e..3948ff6 100644 --- a/project/example/ble/ble_peripheral/mdk/Listings/Xinc_ble_sdk.map +++ b/project/example/ble/ble_peripheral/mdk/Listings/Xinc_ble_sdk.map @@ -168,7 +168,6 @@ Section Cross References arch_main.o(i.bluetooth_init) refers to rf_extrc.o(i.rf_init) for rf_init arch_main.o(i.bluetooth_init) refers to app_task.o(i.app_init) for app_init arch_main.o(i.board_init) refers to sleep.o(i.clock_init) for clock_init - arch_main.o(i.board_init) refers to rf433.o(i.rf433_gpio_init) for rf433_gpio_init arch_main.o(i.board_init) refers to arch_main.o(i.app_uart_init) for app_uart_init arch_main.o(i.board_init) refers to arch_main.o(i.stack_tag) for stack_tag arch_main.o(i.board_init) refers to arch_main.o(i.rom_env_host_init) for rom_env_host_init @@ -177,15 +176,19 @@ Section Cross References arch_main.o(i.flash_init) refers to xc_drv_fmc_spi.o(i.xc_unique_identification_read) for xc_unique_identification_read arch_main.o(i.flash_init) refers to rt_memclr.o(.text) for __aeabi_memclr arch_main.o(i.flash_init) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod - arch_main.o(i.main) refers to arch_main.o(i.wdt_init) for wdt_init arch_main.o(i.main) refers to arch_main.o(i.board_init) for board_init arch_main.o(i.main) refers to xc_drv_fmc_spi.o(ram_code) for xc_fmc_spi_init_oprt arch_main.o(i.main) refers to fmc_spi.o(i.fmc_spi_read) for fmc_spi_read + arch_main.o(i.main) refers to fmc_spi.o(i.power_restore_apply_on_boot) for power_restore_apply_on_boot + arch_main.o(i.main) refers to arch_main.o(i.wdt_init) for wdt_init arch_main.o(i.main) refers to timer.o(i.timer0_2_init) for timer0_2_init arch_main.o(i.main) refers to arch_main.o(i.bluetooth_init) for bluetooth_init arch_main.o(i.main) refers to pwm.o(i._PWM_INIT) for _PWM_INIT arch_main.o(i.main) refers to bridge_pwm.o(i.Bridge_Init) for Bridge_Init arch_main.o(i.main) refers to pwm.o(i.adc_Init) for adc_Init + arch_main.o(i.main) refers to external_key.o(i.external_key_init) for external_key_init + arch_main.o(i.main) refers to rf433.o(i.rf433_gpio_init) for rf433_gpio_init + arch_main.o(i.main) refers to rf433_decoder.o(i.rf433_decoder_init) for rf433_decoder_init arch_main.o(i.main) refers to timeslice.o(i.TaskProcess) for TaskProcess arch_main.o(i.main) refers to xc_drv_wdt.o(i.xc_wdt_reload) for xc_wdt_reload arch_main.o(i.rom_env_host_init) refers to rt_memclr.o(.text) for __aeabi_memclr @@ -295,7 +298,10 @@ Section Cross References ota_flash_interface.o(i.app_op_flash) refers to ota_flash_interface.o(.data) for .data ota_flash_interface.o(i.app_op_flash_on) refers to fmc_spi.o(i.wright_user_data) for wright_user_data ota_flash_interface.o(i.app_op_flash_on) refers to ota_flash_interface.o(.data) for .data + ota_flash_interface.o(i.ble_flash_handle) refers to bridge_pwm.o(i.Bridge_FlashBlank_Request) for Bridge_FlashBlank_Request + ota_flash_interface.o(i.ble_flash_handle) refers to bridge_pwm.o(i.Bridge_FlashBlank_Ready) for Bridge_FlashBlank_Ready ota_flash_interface.o(i.ble_flash_handle) refers to xc_drv_fmc_spi.o(ram_code) for xc_fmc_spi_flash_erase_page + ota_flash_interface.o(i.ble_flash_handle) refers to bridge_pwm.o(i.Bridge_FlashBlank_Resume) for Bridge_FlashBlank_Resume ota_flash_interface.o(i.ble_flash_handle) refers to __2printf.o(.text) for __2printf ota_flash_interface.o(i.ble_flash_handle) refers to ota_flash_interface.o(.bss) for .bss ota_flash_interface.o(i.ble_flash_handle) refers to ota_flash_interface.o(.data) for .data @@ -382,6 +388,7 @@ Section Cross References usr_server.o(i.ble_state_sync_poll) refers to usr_server.o(.data) for .data usr_server.o(i.ble_state_sync_poll) refers to mode.o(.data) for deviceStatus usr_server.o(i.ble_state_sync_poll) refers to pwm.o(.data) for Brightness + usr_server.o(i.ble_state_sync_poll) refers to fmc_spi.o(.data) for power_restore_policy usr_server.o(i.ble_temperature_value) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod usr_server.o(i.ble_temperature_value) refers to pwm.o(.data) for W_PWM usr_server.o(i.custom_svc_add) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent @@ -821,6 +828,7 @@ Section Cross References xc_drv_fmc_spi.o(i.xc_unique_identification_read) refers to xc_drv_fmc_spi.o(i.extract32_16) for extract32_16 xc_drv_fmc_spi.o(ram_code) refers to rt_memclr.o(.text) for __aeabi_memclr4 xc_drv_fmc_spi.o(ram_code) refers to uread4.o(.text) for __aeabi_uread4 + xc_drv_fmc_spi.o(ram_code) refers to bridge_pwm.o(ram_code) for xc_fmc_spi_flash_busy_hook xc_drv_fmc_spi.o(ram_code) refers to xc_drv_fmc_spi.o(ram_code) for xc_fmc_status_wait_idle xc_drv_fmc_spi.o(ram_code) refers to xc_drv_fmc_spi.o(ram_code) for xc_fmc_status_wait_idle xc_drv_fmc_spi.o(ram_code) refers to xc_drv_fmc_spi.o(ram_code) for xc_fmc_spi_flash_rdid @@ -1025,14 +1033,18 @@ Section Cross References timeslice.o(.data) refers to usr_server.o(i.ble_state_sync_poll) for ble_state_sync_poll timeslice.o(.data) refers to ota_flash_interface.o(i.app_op_flash) for app_op_flash timeslice.o(.data) refers to ota_protocol.o(i.xc_ota_schedule) for xc_ota_schedule + timeslice.o(.data) refers to rf433_decoder.o(i.rf433_decoder_process) for rf433_decoder_process + timeslice.o(.data) refers to external_key.o(i.external_key_scan) for external_key_scan + uart_1.o(i.scan_uart) refers to timeslice.o(i.set_TaskComps_timer) for set_TaskComps_timer uart_1.o(i.scan_uart) refers to app_sec.o(i.__ARM_common_switch8) for __ARM_common_switch8 uart_1.o(i.scan_uart) refers to mode.o(i.Stop_PWM) for Stop_PWM uart_1.o(i.scan_uart) refers to mode.o(i.Start_PWM) for Start_PWM uart_1.o(i.scan_uart) refers to pwm.o(i.temperature) for temperature uart_1.o(i.scan_uart) refers to timer.o(i.startTimer) for startTimer + uart_1.o(i.scan_uart) refers to fmc_spi.o(i.power_restore_policy_set) for power_restore_policy_set uart_1.o(i.scan_uart) refers to xc_drv_uart.o(.data) for buffer_complet_flag - uart_1.o(i.scan_uart) refers to pwm.o(.data) for sss uart_1.o(i.scan_uart) refers to mode.o(.data) for deviceStatus + uart_1.o(i.scan_uart) refers to pwm.o(.data) for Brightness uart_1.o(i.scan_uart) refers to timer.o(.data) for timer1 uart_1.o(i.scan_uart) refers to rf433.o(.data) for is_time uart_1.o(i.scan_uart) refers to rf433.o(.data) for flag_1h @@ -1042,12 +1054,16 @@ Section Cross References rgblight.o(i.ble_message_process) refers to rgblight.o(.data) for .data mode.o(i.Mode1) refers to app_sec.o(i.__ARM_common_switch8) for __ARM_common_switch8 mode.o(i.Mode1) refers to mode.o(i.breathe_fun) for breathe_fun + mode.o(i.Mode1) refers to mode.o(i.neutral_breathe_fun) for neutral_breathe_fun mode.o(i.Mode1) refers to mode.o(.data) for .data - mode.o(i.Mode1) refers to pwm.o(.data) for W_PWM + mode.o(i.Mode1) refers to pwm.o(.data) for W_PWM_duty mode.o(i.Mode2) refers to app_sec.o(i.__ARM_common_switch8) for __ARM_common_switch8 mode.o(i.Mode2) refers to mode.o(i.jump_fun) for jump_fun mode.o(i.Mode2) refers to mode.o(.data) for .data mode.o(i.Mode2) refers to pwm.o(.data) for W_PWM + mode.o(i.Mode3) refers to app_sec.o(i.__ARM_common_switch8) for __ARM_common_switch8 + mode.o(i.Mode3) refers to mode.o(.data) for .data + mode.o(i.Mode3) refers to pwm.o(.data) for C_PWM mode.o(i.Set_timing) refers to mode.o(i.Stop_PWM) for Stop_PWM mode.o(i.Set_timing) refers to rf433.o(.data) for is_time mode.o(i.Set_timing) refers to rf433.o(.data) for flag_1h @@ -1058,45 +1074,81 @@ Section Cross References mode.o(i.Stop_PWM) refers to light_transition.o(.data) for Light_Transition_FadeActive mode.o(i.Stop_PWM) refers to mode.o(.data) for .data mode.o(i.breathe_fun) refers to mode.o(.data) for .data + mode.o(i.choice_mode) refers to light_transition.o(i.Light_Transition_FeedbackActive) for Light_Transition_FeedbackActive mode.o(i.choice_mode) refers to timer.o(i.startTimer) for startTimer - mode.o(i.choice_mode) refers to timer.o(.data) for timer1 mode.o(i.choice_mode) refers to mode.o(.data) for .data + mode.o(i.choice_mode) refers to light_transition.o(.data) for Light_Transition_ModeActive + mode.o(i.choice_mode) refers to timer.o(.data) for timer1 + mode.o(i.choice_mode) refers to mode.o(.constdata) for .constdata mode.o(i.jump_fun) refers to mode.o(.data) for .data - mode.o(i.set_mode) refers to light_transition.o(i.Light_Transition_Task) for Light_Transition_Task + mode.o(i.neutral_breathe_fun) refers to mode.o(.data) for .data + mode.o(i.neutral_breathe_fun) refers to pwm.o(.data) for C_PWM mode.o(i.set_mode) refers to app_sec.o(i.__ARM_common_switch8) for __ARM_common_switch8 + mode.o(i.set_mode) refers to light_transition.o(i.Light_Transition_SyncBrightness) for Light_Transition_SyncBrightness + mode.o(i.set_mode) refers to light_transition.o(i.Light_Transition_BeginModeChange) for Light_Transition_BeginModeChange + mode.o(i.set_mode) refers to timer.o(i.startTimer) for startTimer + mode.o(i.set_mode) refers to light_transition.o(i.Light_Transition_Task) for Light_Transition_Task mode.o(i.set_mode) refers to mode.o(.data) for .data mode.o(i.set_mode) refers to pwm.o(.data) for W_PWM + mode.o(i.set_mode) refers to light_transition.o(.data) for Light_Transition_ModeActive + mode.o(i.set_mode) refers to mode.o(.constdata) for .constdata + mode.o(i.set_mode) refers to timer.o(.data) for timer1 mode.o(.data) refers to mode.o(i.Mode0) for Mode0 mode.o(.data) refers to mode.o(i.Mode1) for Mode1 mode.o(.data) refers to mode.o(i.Mode2) for Mode2 mode.o(.data) refers to mode.o(i.Mode3) for Mode3 rf433.o(i.Delay_ms) refers to rf433.o(i.Delay_50us) for Delay_50us + rf433.o(i.Encoder_key) refers to rf433_decoder.o(i.rf433_decoder_get_frame) for rf433_decoder_get_frame rf433.o(i.Encoder_key) refers to rf433.o(i.Encoder_key_NoCode) for Encoder_key_NoCode - rf433.o(i.Encoder_key_NoCode) refers to rf433.o(i.addToFixedArray) for addToFixedArray - rf433.o(i.Encoder_key_NoCode) refers to timer.o(i.startTimer) for startTimer - rf433.o(i.Encoder_key_NoCode) refers to mode.o(i.Start_PWM) for Start_PWM - rf433.o(i.Encoder_key_NoCode) refers to rf433.o(i.Delay_ms) for Delay_ms - rf433.o(i.Encoder_key_NoCode) refers to mode.o(i.Stop_PWM) for Stop_PWM + rf433.o(i.Encoder_key) refers to rf433.o(i.Pairing_Feedback_Task) for Pairing_Feedback_Task + rf433.o(i.Encoder_key) refers to rf433.o(.data) for .data + rf433.o(i.Encoder_key_NoCode) refers to rf433.o(i._433_fun) for _433_fun + rf433.o(i.Encoder_key_NoCode) refers to rf433.o(i.Pairing_Candidate_Reset) for Pairing_Candidate_Reset + rf433.o(i.Encoder_key_NoCode) refers to rf433.o(i.Pairing_Address_AddNew) for Pairing_Address_AddNew + rf433.o(i.Encoder_key_NoCode) refers to rf433.o(i.Pairing_Feedback_Start) for Pairing_Feedback_Start rf433.o(i.Encoder_key_NoCode) refers to timeslice.o(i.set_TaskComps_timer) for set_TaskComps_timer rf433.o(i.Encoder_key_NoCode) refers to rf433.o(.data) for .data - rf433.o(i.Encoder_key_NoCode) refers to pwm.o(.data) for W_PWM - rf433.o(i.Encoder_key_NoCode) refers to mode.o(.data) for deviceStatus - rf433.o(i.Encoder_key_NoCode) refers to timer.o(.data) for timer1 rf433.o(i.Lock_Pwm7xd) refers to rf433.o(.data) for .data + rf433.o(i.Pairing_Address_AddNew) refers to rf433.o(.data) for .data + rf433.o(i.Pairing_Candidate_Reset) refers to rf433.o(.data) for .data + rf433.o(i.Pairing_Feedback_Apply) refers to light_transition.o(i.Light_Transition_SetFeedback) for Light_Transition_SetFeedback + rf433.o(i.Pairing_Feedback_Start) refers to rf433.o(i.Pairing_Feedback_Apply) for Pairing_Feedback_Apply + rf433.o(i.Pairing_Feedback_Start) refers to rf433.o(.data) for .data + rf433.o(i.Pairing_Feedback_Task) refers to light_transition.o(i.Light_Transition_SetFeedback) for Light_Transition_SetFeedback + rf433.o(i.Pairing_Feedback_Task) refers to light_transition.o(i.Light_Transition_BeginModeChange) for Light_Transition_BeginModeChange + rf433.o(i.Pairing_Feedback_Task) refers to timer.o(i.startTimer) for startTimer + rf433.o(i.Pairing_Feedback_Task) refers to rf433.o(i.Pairing_Feedback_Apply) for Pairing_Feedback_Apply + rf433.o(i.Pairing_Feedback_Task) refers to rf433.o(.data) for .data + rf433.o(i.Pairing_Feedback_Task) refers to mode.o(.data) for deviceStatus + rf433.o(i.Pairing_Feedback_Task) refers to timer.o(.data) for timer1 + rf433.o(i._433_fun) refers to light_transition.o(i.Light_Transition_FeedbackActive) for Light_Transition_FeedbackActive rf433.o(i._433_fun) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod rf433.o(i._433_fun) refers to pwm.o(i.temperature) for temperature + rf433.o(i._433_fun) refers to timer.o(i.startTimer) for startTimer + rf433.o(i._433_fun) refers to timeslice.o(i.set_TaskComps_timer) for set_TaskComps_timer rf433.o(i._433_fun) refers to mode.o(i.Start_PWM) for Start_PWM rf433.o(i._433_fun) refers to mode.o(i.Stop_PWM) for Stop_PWM - rf433.o(i._433_fun) refers to timer.o(i.startTimer) for startTimer rf433.o(i._433_fun) refers to rf433.o(.data) for .data - rf433.o(i._433_fun) refers to pwm.o(.data) for sss rf433.o(i._433_fun) refers to mode.o(.data) for deviceStatus + rf433.o(i._433_fun) refers to pwm.o(.data) for Brightness rf433.o(i._433_fun) refers to timer.o(.data) for timer1 + rf433.o(i.rf433_clear_code) refers to rf433.o(i.Pairing_Candidate_Reset) for Pairing_Candidate_Reset + rf433.o(i.rf433_clear_code) refers to rf433.o(i.Pairing_Feedback_Start) for Pairing_Feedback_Start + rf433.o(i.rf433_clear_code) refers to timeslice.o(i.set_TaskComps_timer) for set_TaskComps_timer + rf433.o(i.rf433_clear_code) refers to rf433.o(.data) for .data rf433.o(i.rf433_gpio_init) refers to xc_drv_gpio.o(i.xc_gpio_init) for xc_gpio_init rf433.o(i.rf433_receive) refers to xc_drv_gpio.o(i.xc_gpio_read_pin) for xc_gpio_read_pin + rf433.o(i.rf433_receive) refers to rf433_decoder.o(i.rf433_decoder_sample) for rf433_decoder_sample rf433.o(i.rf433_receive) refers to rf433.o(.data) for .data rf433.o(i.scan_433) refers to rf433.o(i._433_fun) for _433_fun rf433.o(i.scan_433) refers to rf433.o(.data) for .data + rf433_decoder.o(i.rf433_decode_bit) refers to rf433_decoder.o(.bss) for .bss + rf433_decoder.o(i.rf433_decoder_get_frame) refers to rf433_decoder.o(.bss) for .bss + rf433_decoder.o(i.rf433_decoder_init) refers to rf433_decoder.o(.bss) for .bss + rf433_decoder.o(i.rf433_decoder_sample) refers to rf433_decoder.o(i.rf433_increment_saturated) for rf433_increment_saturated + rf433_decoder.o(i.rf433_decoder_sample) refers to rf433_decoder.o(i.rf433_in_range) for rf433_in_range + rf433_decoder.o(i.rf433_decoder_sample) refers to rf433_decoder.o(i.rf433_decode_bit) for rf433_decode_bit + rf433_decoder.o(i.rf433_decoder_sample) refers to rf433_decoder.o(.bss) for .bss pwm.o(i.My_ADC_Get_Value) refers to xc_drv_adc.o(i.xc_adc_start_get_value) for xc_adc_start_get_value pwm.o(i.My_ADC_Get_Value) refers to ota_flash_interface.o(i.app_op_flash_on) for app_op_flash_on pwm.o(i.My_ADC_Get_Value) refers to pwm.o(.data) for .data @@ -1117,6 +1169,9 @@ Section Cross References pwm.o(i.scale_display_value) refers to pwm.o(.data) for .data pwm.o(i.temperature) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod pwm.o(i.temperature) refers to pwm.o(.data) for .data + bridge_pwm.o(i.Bridge_FlashBlank_Ready) refers to bridge_pwm.o(.data) for .data + bridge_pwm.o(i.Bridge_FlashBlank_Request) refers to bridge_pwm.o(.data) for .data + bridge_pwm.o(i.Bridge_FlashBlank_Resume) refers to bridge_pwm.o(.data) for .data bridge_pwm.o(i.Bridge_Init) refers to xc_drv_pwm.o(i.xc_pwm_init) for xc_pwm_init bridge_pwm.o(i.Bridge_Init) refers to xc_drv_timer.o(i.xc_timer_init) for xc_timer_init bridge_pwm.o(i.Bridge_Init) refers to bridge_pwm.o(i.Bridge_Off) for Bridge_Off @@ -1147,14 +1202,71 @@ Section Cross References bridge_pwm.o(ram_code) refers to bridge_pwm.o(.data) for .data bridge_pwm.o(ram_code) refers to mode.o(.data) for deviceStatus bridge_pwm.o(ram_code) refers to light_transition.o(.data) for Light_Transition_FadeActive + bridge_pwm.o(ram_code) refers to bridge_pwm.o(.constdata) for .constdata bridge_pwm.o(ram_code) refers to pwm.o(.data) for W_PWM_duty + light_transition.o(i.Light_Transition_BeginModeChange) refers to pwm.o(.data) for W_PWM_duty + light_transition.o(i.Light_Transition_BeginModeChange) refers to light_transition.o(.data) for .data + light_transition.o(i.Light_Transition_BeginModeChange) refers to mode.o(.data) for choose_mode_falsg + light_transition.o(i.Light_Transition_FeedbackActive) refers to light_transition.o(.data) for .data + light_transition.o(i.Light_Transition_SetFeedback) refers to light_transition.o(.data) for .data + light_transition.o(i.Light_Transition_SetFeedback) refers to pwm.o(.data) for W_PWM_duty + light_transition.o(i.Light_Transition_SyncBrightness) refers to light_transition.o(i.output_brightness_scale_for_level) for output_brightness_scale_for_level + light_transition.o(i.Light_Transition_SyncBrightness) refers to light_transition.o(.data) for .data + light_transition.o(i.Light_Transition_Task) refers to light_transition.o(i.transition_gamma_s_scale) for transition_gamma_s_scale + light_transition.o(i.Light_Transition_Task) refers to light_transition.o(i.output_brightness_scale_for_level) for output_brightness_scale_for_level + light_transition.o(i.Light_Transition_Task) refers to light_transition.o(i.update_power_fade) for update_power_fade + light_transition.o(i.Light_Transition_Task) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod + light_transition.o(i.Light_Transition_Task) refers to light_transition.o(i.effect_gamma_output) for effect_gamma_output + light_transition.o(i.Light_Transition_Task) refers to light_transition.o(i.interpolate_mode_output) for interpolate_mode_output light_transition.o(i.Light_Transition_Task) refers to light_transition.o(i.approach_target) for approach_target light_transition.o(i.Light_Transition_Task) refers to mode.o(.data) for deviceStatus - light_transition.o(i.Light_Transition_Task) refers to pwm.o(.data) for Brightness light_transition.o(i.Light_Transition_Task) refers to light_transition.o(.data) for .data + light_transition.o(i.Light_Transition_Task) refers to pwm.o(.data) for W_PWM_duty + light_transition.o(i.Light_Transition_Task) refers to light_transition.o(.constdata) for .constdata + light_transition.o(i.brightness_scale_for_level) refers to light_transition.o(.constdata) for .constdata + light_transition.o(i.effect_gamma_output) refers to light_transition.o(.constdata) for .constdata + light_transition.o(i.interpolate_mode_output) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod + light_transition.o(i.interpolate_mode_output) refers to light_transition.o(i.transition_gamma_s_scale) for transition_gamma_s_scale + light_transition.o(i.interpolate_mode_output) refers to light_transition.o(.data) for .data + light_transition.o(i.interpolate_mode_output) refers to light_transition.o(.constdata) for .constdata + light_transition.o(i.output_brightness_scale_for_level) refers to light_transition.o(i.brightness_scale_for_level) for brightness_scale_for_level + light_transition.o(i.output_brightness_scale_for_level) refers to mode.o(.data) for Mode + light_transition.o(i.output_brightness_scale_for_level) refers to pwm.o(.data) for W_PWM + light_transition.o(i.output_brightness_scale_for_level) refers to light_transition.o(.constdata) for .constdata + light_transition.o(i.transition_gamma_s_scale) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod + light_transition.o(i.transition_gamma_s_scale) refers to light_transition.o(.constdata) for .constdata + light_transition.o(i.update_power_fade) refers to light_transition.o(.data) for .data + external_key.o(i.external_key_adjust_step) refers to mode.o(i.Start_PWM) for Start_PWM + external_key.o(i.external_key_adjust_step) refers to mode.o(.data) for deviceStatus + external_key.o(i.external_key_adjust_step) refers to external_key.o(.data) for .data + external_key.o(i.external_key_adjust_step) refers to pwm.o(.data) for Brightness + external_key.o(i.external_key_init) refers to xc_drv_gpio.o(i.xc_gpio_init) for xc_gpio_init + external_key.o(i.external_key_long_start) refers to external_key.o(i.external_key_adjust_step) for external_key_adjust_step + external_key.o(i.external_key_long_start) refers to mode.o(.data) for Mode + external_key.o(i.external_key_long_start) refers to external_key.o(.data) for .data + external_key.o(i.external_key_save_later) refers to timeslice.o(i.set_TaskComps_timer) for set_TaskComps_timer + external_key.o(i.external_key_scan) refers to xc_drv_gpio.o(i.xc_gpio_read_pin) for xc_gpio_read_pin + external_key.o(i.external_key_scan) refers to app_sec.o(i.__ARM_common_switch8) for __ARM_common_switch8 + external_key.o(i.external_key_scan) refers to external_key.o(i.external_key_long_start) for external_key_long_start + external_key.o(i.external_key_scan) refers to mode.o(i.Stop_PWM) for Stop_PWM + external_key.o(i.external_key_scan) refers to external_key.o(i.external_key_save_later) for external_key_save_later + external_key.o(i.external_key_scan) refers to mode.o(i.Start_PWM) for Start_PWM + external_key.o(i.external_key_scan) refers to timer.o(i.startTimer) for startTimer + external_key.o(i.external_key_scan) refers to rf433.o(i.rf433_clear_code) for rf433_clear_code + external_key.o(i.external_key_scan) refers to external_key.o(i.external_key_adjust_step) for external_key_adjust_step + external_key.o(i.external_key_scan) refers to external_key.o(.data) for .data + external_key.o(i.external_key_scan) refers to mode.o(.data) for deviceStatus + external_key.o(i.external_key_scan) refers to timer.o(.data) for timer1 fmc_spi.o(i.fmc_spi_read) refers to xc_drv_fmc_spi.o(ram_code) for xc_fmc_spi_flash_read_page fmc_spi.o(i.fmc_spi_read) refers to fmc_spi.o(i.read_user_data) for read_user_data fmc_spi.o(i.fmc_spi_read) refers to fmc_spi.o(.bss) for .bss + fmc_spi.o(i.power_restore_apply_on_boot) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod + fmc_spi.o(i.power_restore_apply_on_boot) refers to timeslice.o(i.set_TaskComps_timer) for set_TaskComps_timer + fmc_spi.o(i.power_restore_apply_on_boot) refers to fmc_spi.o(.data) for .data + fmc_spi.o(i.power_restore_apply_on_boot) refers to mode.o(.data) for deviceStatus + fmc_spi.o(i.power_restore_apply_on_boot) refers to pwm.o(.data) for W_PWM + fmc_spi.o(i.power_restore_policy_set) refers to timeslice.o(i.set_TaskComps_timer) for set_TaskComps_timer + fmc_spi.o(i.power_restore_policy_set) refers to fmc_spi.o(.data) for .data fmc_spi.o(i.read_user_data) refers to fmc_spi.o(i.get_checksum) for get_checksum fmc_spi.o(i.read_user_data) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod fmc_spi.o(i.read_user_data) refers to uread4.o(.text) for __aeabi_uread4 @@ -1163,6 +1275,7 @@ Section Cross References fmc_spi.o(i.read_user_data) refers to pwm.o(.data) for Brightness fmc_spi.o(i.read_user_data) refers to rf433.o(.data) for is_time fmc_spi.o(i.read_user_data) refers to rf433.o(.data) for match_success + fmc_spi.o(i.read_user_data) refers to fmc_spi.o(.data) for .data fmc_spi.o(i.read_user_data) refers to rf433.o(.data) for flag_1h fmc_spi.o(i.wright_user_data) refers to fmc_spi.o(i.get_checksum) for get_checksum fmc_spi.o(i.wright_user_data) refers to ota_flash_interface.o(.bss) for app_data @@ -1170,6 +1283,7 @@ Section Cross References fmc_spi.o(i.wright_user_data) refers to pwm.o(.data) for Brightness fmc_spi.o(i.wright_user_data) refers to rf433.o(.data) for is_time fmc_spi.o(i.wright_user_data) refers to rf433.o(.data) for match_success + fmc_spi.o(i.wright_user_data) refers to fmc_spi.o(.data) for .data fmc_spi.o(i.wright_user_data) refers to rf433.o(.data) for flag_1h printf.o(.text) refers (Special) to _printf_a.o(.ARM.Collect$$_printf_percent$$00000006) for _printf_a printf.o(.text) refers (Special) to _printf_c.o(.ARM.Collect$$_printf_percent$$00000013) for _printf_c @@ -1844,9 +1958,18 @@ Removing Unused input sections from the image. Removing rgblight.o(.data), (4 bytes). Removing rgblight.o(.data), (4 bytes). Removing mode.o(.emb_text), (8 bytes). + Removing mode.o(.data), (22 bytes). + Removing mode.o(.data), (12 bytes). + Removing mode.o(.data), (12 bytes). Removing rf433.o(.emb_text), (8 bytes). + Removing rf433.o(i.Delay_50us), (18 bytes). + Removing rf433.o(i.Delay_ms), (18 bytes). Removing rf433.o(i.Lock_Pwm7xd), (12 bytes). Removing rf433.o(.data), (2 bytes). + Removing rf433.o(.data), (1 bytes). + Removing rf433.o(.data), (1 bytes). + Removing rf433.o(.data), (1 bytes). + Removing rf433_decoder.o(i.rf433_decoder_get_lost_count), (4 bytes). Removing pwm.o(.emb_text), (8 bytes). Removing pwm.o(i.PWM_SetDuty), (2 bytes). Removing pwm.o(i.UpdateDisplay), (28 bytes). @@ -1875,12 +1998,13 @@ Removing Unused input sections from the image. Removing pwm.o(.data), (3 bytes). Removing pwm.o(.data), (2 bytes). Removing bridge_pwm.o(.emb_text), (8 bytes). + Removing external_key.o(.emb_text), (8 bytes). Removing fmc_spi.o(.emb_text), (8 bytes). Removing ringbuffer.o(i.ring_buffer_is_empty), (16 bytes). Removing ringbuffer.o(i.ring_buffer_is_full), (22 bytes). Removing ringbuffer.o(i.ring_buffer_num_items), (14 bytes). -400 unused section(s) (total 23035 bytes) removed from the image. +410 unused section(s) (total 23132 bytes) removed from the image. ============================================================================== @@ -1899,13 +2023,14 @@ Adding Veneers to the image Adding TT veneer (12 bytes, Long) for call to 'bridge_force_off' from bridge_pwm.o(ram_code). Adding TT veneer (12 bytes, Long) for call to 'xc_pwm_dutycycle_set' from bridge_pwm.o(ram_code). Adding TT veneer (12 bytes, Long) for call to '__aeabi_idivmod' from _printf_fp_hex.o(.text). - Adding TT veneer (12 bytes, Long) for call to '__aeabi_uidivmod' from rf433.o(i._433_fun). + Adding TT veneer (12 bytes, Long) for call to '__aeabi_uidivmod' from light_transition.o(i.Light_Transition_Task). Adding TT veneer (12 bytes, Long) for call to '__aeabi_memclr4' from app_task.o(i.app_create_advertising). Adding TT veneer (12 bytes, Long) for call to '__aeabi_memclr' from app_task.o(i.app_init). Adding TT veneer (12 bytes, Long) for call to 'ke_task_create' from app_task.o(i.app_init). Adding TT veneer (12 bytes, Long) for call to 'ke_state_set' from app_task.o(i.app_init). Adding TT veneer (12 bytes, Long) for call to 'ke_timer_set' from app_task.o(i.app_scan_start_handler). Adding TT veneer (12 bytes, Long) for call to 'xc_fmc_spi_flash_erase_page' from ota_flash_interface.o(i.ble_flash_handle). + Adding TT veneer (12 bytes, Long) for call to 'xc_fmc_spi_flash_write_16bytes' from ota_flash_interface.o(i.ble_flash_handle). Adding TT veneer (12 bytes, Long) for call to 'xc_fmc_spi_flash_write_page' from ota_flash_interface.o(i.ble_flash_handle). Adding TT veneer (12 bytes, Long) for call to 'FMC_SPI_Flash_Erase_Sector' from ota_flash_interface.o(i.ble_flash_handle). Adding TT veneer (12 bytes, Long) for call to 'rwip_init' from arch_main.o(i.bluetooth_init). @@ -1925,7 +2050,7 @@ Adding Veneers to the image Adding TT veneer (12 bytes, Long) for call to 'co_buf_copy_data_from_mem' from xc_gatt_server_api.o(i.xc_ble_gatt_srv_notify). Adding TT veneer (12 bytes, Long) for call to 'co_buf_release' from xc_gatt_server_api.o(i.xc_ble_gatt_srv_notify). -38 Veneer(s) (total 456 bytes) added to the image. +39 Veneer(s) (total 468 bytes) added to the image. ============================================================================== @@ -1937,30 +2062,30 @@ Image Symbol Table ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE + ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE - ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE - ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE + ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_div0.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_locale_intlibspace.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_locale.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_ctype_table.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0_sigfpe.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 rt_div0.o ABSOLUTE ../clib/angel/scatterp.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 tempstk.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE @@ -1973,109 +2098,109 @@ Image Symbol Table ../clib/division.s 0x00000000 Number 0 aeabi_sdiv_div0.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE ../clib/locale.c 0x00000000 Number 0 _wcrtomb.o ABSOLUTE ../clib/locale.s 0x00000000 Number 0 lc_ctype_c.o ABSOLUTE ../clib/locale.s 0x00000000 Number 0 lc_numeric_c.o ABSOLUTE - ../clib/memcpset.c 0x00000000 Number 0 aeabi_memset.o ABSOLUTE ../clib/memcpset.c 0x00000000 Number 0 rt_memclr.o ABSOLUTE + ../clib/memcpset.c 0x00000000 Number 0 aeabi_memset.o ABSOLUTE ../clib/memcpset.c 0x00000000 Number 0 rt_memcpy.o ABSOLUTE ../clib/memcpset.c 0x00000000 Number 0 rt_memcpy.o ABSOLUTE ../clib/misc.s 0x00000000 Number 0 printf_stubs.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __2printf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 noretval__2printf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_str.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_int.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_char_file.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_wctomb.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_oct_int.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_oct_int_ll.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_int.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_char.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_longlong_dec.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_fp_infnan.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_fp_hex.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll_ptr.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll_ptr.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ptr.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_ptr.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_wctomb.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_char.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_charcount.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_wchar.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll_ptr.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_char_file.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_truncate.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_pad.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ptr.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll_ptr.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_ptr.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 printf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_longlong_dec.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_oct_ll.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_wchar.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_fp_hex.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_fp_dec.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_oct_int.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_lli.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_pad.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 printf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __2printf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 noretval__2printf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_oct_ll.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_str.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_l.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_o.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_ll.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_p.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_u.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_ls.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_lld.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_llu.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_ll.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_o.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_l.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_lli.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_lc.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_ls.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_llo.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_llx.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_i.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_f.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_e.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_a.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_x.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_n.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_c.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_g.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_s.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_u.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_p.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_n.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_i.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_c.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_a.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_g.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_e.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_llx.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_x.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_llo.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_s.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE + ../clib/stdlib.c 0x00000000 Number 0 rand.o ABSOLUTE + ../clib/stdlib.c 0x00000000 Number 0 rand.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE - ../clib/stdlib.c 0x00000000 Number 0 rand.o ABSOLUTE - ../clib/stdlib.c 0x00000000 Number 0 rand.o ABSOLUTE ../clib/string.c 0x00000000 Number 0 strcmp.o ABSOLUTE - ../clib/unhosted.c 0x00000000 Number 0 uwrite4.o ABSOLUTE ../clib/unhosted.c 0x00000000 Number 0 uread4.o ABSOLUTE + ../clib/unhosted.c 0x00000000 Number 0 uwrite4.o ABSOLUTE ../fplib/cfplib/daddsub.c 0x00000000 Number 0 daddsub.o ABSOLUTE ../fplib/cfplib/dmul.c 0x00000000 Number 0 dmul.o ABSOLUTE ../fplib/cfplib/fdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE - ../fplib/cfplib/ffix.c 0x00000000 Number 0 ffixui.o ABSOLUTE ../fplib/cfplib/ffix.c 0x00000000 Number 0 dfixui.o ABSOLUTE - ../fplib/cfplib/fflt.c 0x00000000 Number 0 fflti.o ABSOLUTE + ../fplib/cfplib/ffix.c 0x00000000 Number 0 ffixui.o ABSOLUTE ../fplib/cfplib/fflt.c 0x00000000 Number 0 dflti.o ABSOLUTE + ../fplib/cfplib/fflt.c 0x00000000 Number 0 fflti.o ABSOLUTE ../fplib/cfplib/fpinit.c 0x00000000 Number 0 fpinit.o ABSOLUTE ../fplib/cfplib/ieee_status.c 0x00000000 Number 0 ieee_status.o ABSOLUTE ../fplib/cfplib/scalbn.c 0x00000000 Number 0 fscalbn.o ABSOLUTE @@ -2138,6 +2263,7 @@ Image Symbol Table ..\\app\\src\\app_task.c 0x00000000 Number 0 app_task.o ABSOLUTE ..\\app\\src\\arch_main.c 0x00000000 Number 0 arch_main.o ABSOLUTE ..\\app\\src\\bridge_pwm.c 0x00000000 Number 0 bridge_pwm.o ABSOLUTE + ..\\app\\src\\external_key.c 0x00000000 Number 0 external_key.o ABSOLUTE ..\\app\\src\\fmc_spi.c 0x00000000 Number 0 fmc_spi.o ABSOLUTE ..\\app\\src\\ota_flash_interface.c 0x00000000 Number 0 ota_flash_interface.o ABSOLUTE ..\\app\\src\\ota_protocol.c 0x00000000 Number 0 ota_protocol.o ABSOLUTE @@ -2159,11 +2285,13 @@ Image Symbol Table ..\app\src\app_task.c 0x00000000 Number 0 app_task.o ABSOLUTE ..\app\src\arch_main.c 0x00000000 Number 0 arch_main.o ABSOLUTE ..\app\src\bridge_pwm.c 0x00000000 Number 0 bridge_pwm.o ABSOLUTE + ..\app\src\external_key.c 0x00000000 Number 0 external_key.o ABSOLUTE ..\app\src\fmc_spi.c 0x00000000 Number 0 fmc_spi.o ABSOLUTE ..\app\src\light_transition.c 0x00000000 Number 0 light_transition.o ABSOLUTE ..\app\src\ota_flash_interface.c 0x00000000 Number 0 ota_flash_interface.o ABSOLUTE ..\app\src\ota_protocol.c 0x00000000 Number 0 ota_protocol.o ABSOLUTE ..\app\src\ota_server.c 0x00000000 Number 0 ota_server.o ABSOLUTE + ..\app\src\rf433_decoder.c 0x00000000 Number 0 rf433_decoder.o ABSOLUTE ..\app\src\rgblight.c 0x00000000 Number 0 rgblight.o ABSOLUTE ..\app\src\sleep.c 0x00000000 Number 0 sleep.o ABSOLUTE ..\app\src\startup_xinc.s 0x00000000 Number 0 startup_xinc.o ABSOLUTE @@ -2191,91 +2319,155 @@ Image Symbol Table ram_memcpy_bytes 0x100039c9 Thumb Code 62 xc_drv_fmc_spi.o(ram_code) xc_fmc_spi_write_nbyte 0x10003a07 Thumb Code 166 xc_drv_fmc_spi.o(ram_code) xc_fmc_spi_read_nbyte 0x10003aad Thumb Code 120 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_wait_busy 0x10003bd7 Thumb Code 62 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_write_enable 0x10003c15 Thumb Code 42 xc_drv_fmc_spi.o(ram_code) - xc_fmc_status_wait_idle 0x10003f4d Thumb Code 10 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_enable 0x10003f57 Thumb Code 28 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_disable 0x10003f73 Thumb Code 24 xc_drv_fmc_spi.o(ram_code) - ram_code 0x10003f90 Section 0 timer.o(ram_code) - ram_code 0x10003fc4 Section 0 bridge_pwm.o(ram_code) - bridge_gpio_write 0x100041b3 Thumb Code 36 bridge_pwm.o(ram_code) - bridge_timer_start 0x100041d7 Thumb Code 26 bridge_pwm.o(ram_code) - .data 0x1000420c Section 4 system_xinc.o(.data) - .data 0x10004210 Section 58 app_task.o(.data) - .data 0x1000424a Section 1 app_task.o(.data) - .data 0x1000424b Section 1 arch_main.o(.data) - .data 0x1000424c Section 4 ota_server.o(.data) - .data 0x10004250 Section 1 ota_flash_interface.o(.data) - .data 0x10004254 Section 17 ota_protocol.o(.data) - .data 0x10004266 Section 12 usr_server.o(.data) - ble_state_dirty 0x10004269 Data 1 usr_server.o(.data) - ble_last_power 0x1000426a Data 1 usr_server.o(.data) - ble_last_mode 0x1000426b Data 1 usr_server.o(.data) - ble_last_brightness 0x1000426c Data 1 usr_server.o(.data) - ble_last_speed 0x1000426d Data 1 usr_server.o(.data) - ble_last_temperature 0x1000426e Data 1 usr_server.o(.data) - .data 0x10004278 Section 16 xc_drv_pwm.o(.data) - pwm_clk_init_state 0x10004278 Data 4 xc_drv_pwm.o(.data) - .data 0x10004288 Section 1 rf_extrc.o(.data) - rccalib_flag 0x10004288 Data 1 rf_extrc.o(.data) - .data 0x1000428c Section 16 xc_drv_timer.o(.data) - .data 0x1000429c Section 1 xc_drv_uart.o(.data) - .data 0x100042a0 Section 4 xc_drv_uart.o(.data) - .data 0x100042a4 Section 1 xc_drv_wdt.o(.data) - reload_val 0x100042a4 Data 1 xc_drv_wdt.o(.data) - .data 0x100042a6 Section 2 xc_drv_adc.o(.data) - adc_it_val 0x100042a6 Data 2 xc_drv_adc.o(.data) - .data 0x100042a8 Section 12 xc_drv_aotimer.o(.data) - aotimer_rst_flag 0x100042a8 Data 1 xc_drv_aotimer.o(.data) - .data 0x100042b4 Section 36 xc_drv_rtc.o(.data) - calibration_flag 0x100042b4 Data 1 xc_drv_rtc.o(.data) - .data 0x100042d8 Section 16 timer.o(.data) - .data 0x100042e8 Section 192 timeslice.o(.data) - .data 0x100043a8 Section 4 rgblight.o(.data) - .data 0x100043ac Section 116 mode.o(.data) - breathespeed_flag 0x100043b2 Data 1 mode.o(.data) - .data 0x10004420 Section 60 rf433.o(.data) - power 0x10004424 Data 1 rf433.o(.data) - ssse 0x10004425 Data 1 rf433.o(.data) - long_time 0x1000442c Data 2 rf433.o(.data) - time_300ms 0x1000442e Data 2 rf433.o(.data) - .data 0x1000445c Section 4 rf433.o(.data) - .data 0x10004460 Section 1 rf433.o(.data) - .data 0x10004464 Section 16 pwm.o(.data) - .data 0x10004474 Section 28 bridge_pwm.o(.data) - active_state 0x10004474 Data 1 bridge_pwm.o(.data) - output_mode 0x10004475 Data 1 bridge_pwm.o(.data) - timer_stage 0x10004476 Data 1 bridge_pwm.o(.data) - pending_single_state 0x10004477 Data 1 bridge_pwm.o(.data) - bridge_ready 0x10004478 Data 1 bridge_pwm.o(.data) - cached_w_mix 0x1000447a Data 2 bridge_pwm.o(.data) - cached_c_mix 0x1000447c Data 2 bridge_pwm.o(.data) - pending_single_duty 0x1000447e Data 2 bridge_pwm.o(.data) - frame_w_us 0x10004480 Data 2 bridge_pwm.o(.data) - frame_c_us 0x10004482 Data 2 bridge_pwm.o(.data) - frame_wc_off_us 0x10004484 Data 2 bridge_pwm.o(.data) - frame_cw_off_us 0x10004486 Data 2 bridge_pwm.o(.data) - next_w_us 0x10004488 Data 2 bridge_pwm.o(.data) - next_c_us 0x1000448a Data 2 bridge_pwm.o(.data) - next_wc_off_us 0x1000448c Data 2 bridge_pwm.o(.data) - next_cw_off_us 0x1000448e Data 2 bridge_pwm.o(.data) - .data 0x10004490 Section 1 light_transition.o(.data) - .bss 0x10004494 Section 400 ota_flash_interface.o(.bss) - .bss 0x10004624 Section 276 ota_protocol.o(.bss) - fotas_write_env 0x10004624 Data 276 ota_protocol.o(.bss) - .bss 0x10004738 Section 28 xc_drv_dma.o(.bss) - .bss 0x10004754 Section 16 xc_drv_clock.o(.bss) - .bss 0x10004764 Section 64 xc_drv_adc.o(.bss) - adc_value 0x10004764 Data 64 xc_drv_adc.o(.bss) - .bss 0x100047a4 Section 25 rgblight.o(.bss) - .bss 0x100047bd Section 256 fmc_spi.o(.bss) - .bss 0x100048c0 Section 228 rand.o(.bss) - .bss 0x100049a4 Section 96 libspace.o(.bss) - HEAP 0x10004a08 Section 256 startup_xinc.o(HEAP) - Heap_Mem 0x10004a08 Data 255 startup_xinc.o(HEAP) - STACK 0x10004b08 Section 2048 startup_xinc.o(STACK) - Stack_Mem 0x10004b08 Data 2048 startup_xinc.o(STACK) - __initial_sp 0x10005308 Data 0 startup_xinc.o(STACK) + xc_fmc_spi_flash_wait_busy 0x10003bd9 Thumb Code 70 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_write_enable 0x10003c1f Thumb Code 42 xc_drv_fmc_spi.o(ram_code) + xc_fmc_status_wait_idle 0x10003fad Thumb Code 10 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_enable 0x10003fb7 Thumb Code 28 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_disable 0x10003fd3 Thumb Code 24 xc_drv_fmc_spi.o(ram_code) + ram_code 0x10003ff0 Section 0 timer.o(ram_code) + ram_code 0x10004024 Section 0 bridge_pwm.o(ram_code) + bridge_gpio_write 0x10004483 Thumb Code 36 bridge_pwm.o(ram_code) + bridge_timer_start 0x100044a7 Thumb Code 26 bridge_pwm.o(ram_code) + .data 0x100044cc Section 4 system_xinc.o(.data) + .data 0x100044d0 Section 58 app_task.o(.data) + .data 0x1000450a Section 1 app_task.o(.data) + .data 0x1000450b Section 1 arch_main.o(.data) + .data 0x1000450c Section 4 ota_server.o(.data) + .data 0x10004510 Section 3 ota_flash_interface.o(.data) + user_flash_write_chunk 0x10004511 Data 1 ota_flash_interface.o(.data) + user_flash_chunk_gap_ms 0x10004512 Data 1 ota_flash_interface.o(.data) + .data 0x10004514 Section 17 ota_protocol.o(.data) + .data 0x10004526 Section 12 usr_server.o(.data) + ble_state_dirty 0x10004529 Data 1 usr_server.o(.data) + ble_last_power 0x1000452a Data 1 usr_server.o(.data) + ble_last_mode 0x1000452b Data 1 usr_server.o(.data) + ble_last_brightness 0x1000452c Data 1 usr_server.o(.data) + ble_last_speed 0x1000452d Data 1 usr_server.o(.data) + ble_last_temperature 0x1000452e Data 1 usr_server.o(.data) + ble_last_power_mode 0x1000452f Data 1 usr_server.o(.data) + .data 0x10004538 Section 16 xc_drv_pwm.o(.data) + pwm_clk_init_state 0x10004538 Data 4 xc_drv_pwm.o(.data) + .data 0x10004548 Section 1 rf_extrc.o(.data) + rccalib_flag 0x10004548 Data 1 rf_extrc.o(.data) + .data 0x1000454c Section 16 xc_drv_timer.o(.data) + .data 0x1000455c Section 1 xc_drv_uart.o(.data) + .data 0x10004560 Section 4 xc_drv_uart.o(.data) + .data 0x10004564 Section 1 xc_drv_wdt.o(.data) + reload_val 0x10004564 Data 1 xc_drv_wdt.o(.data) + .data 0x10004566 Section 2 xc_drv_adc.o(.data) + adc_it_val 0x10004566 Data 2 xc_drv_adc.o(.data) + .data 0x10004568 Section 12 xc_drv_aotimer.o(.data) + aotimer_rst_flag 0x10004568 Data 1 xc_drv_aotimer.o(.data) + .data 0x10004574 Section 36 xc_drv_rtc.o(.data) + calibration_flag 0x10004574 Data 1 xc_drv_rtc.o(.data) + .data 0x10004598 Section 16 timer.o(.data) + .data 0x100045a8 Section 224 timeslice.o(.data) + .data 0x10004688 Section 4 rgblight.o(.data) + .data 0x1000468c Section 68 mode.o(.data) + breathespeed_flag 0x10004692 Data 1 mode.o(.data) + mode_entry_initialized 0x10004693 Data 1 mode.o(.data) + .data 0x100046d0 Section 96 rf433.o(.data) + power 0x100046d4 Data 1 rf433.o(.data) + ssse 0x100046d5 Data 1 rf433.o(.data) + pair_candidate_valid 0x100046d7 Data 1 rf433.o(.data) + pair_alternate_count 0x100046d8 Data 1 rf433.o(.data) + pair_frame_silence_ticks 0x100046d9 Data 1 rf433.o(.data) + pairing_feedback_active 0x100046da Data 1 rf433.o(.data) + pairing_feedback_on 0x100046db Data 1 rf433.o(.data) + pairing_feedback_transitions 0x100046dc Data 1 rf433.o(.data) + pair_deferred_command 0x100046dd Data 1 rf433.o(.data) + pair_deferred_res_data 0x100046de Data 1 rf433.o(.data) + pair_command_replay 0x100046df Data 1 rf433.o(.data) + rf433_mode_last_key 0x100046e0 Data 1 rf433.o(.data) + rf433_mode_action_valid 0x100046e1 Data 1 rf433.o(.data) + long_time 0x100046e4 Data 2 rf433.o(.data) + time_300ms 0x100046e6 Data 2 rf433.o(.data) + rf_frame_sequence 0x100046ea Data 2 rf433.o(.data) + pair_last_frame_sequence 0x100046ec Data 2 rf433.o(.data) + pairing_feedback_elapsed_ms 0x100046ee Data 2 rf433.o(.data) + pairing_feedback_interval_ms 0x100046f0 Data 2 rf433.o(.data) + pair_candidate_data 0x10004708 Data 4 rf433.o(.data) + pair_alternate_data 0x1000470c Data 4 rf433.o(.data) + pair_deferred_receive_data 0x10004710 Data 4 rf433.o(.data) + rf433_sample_ticks 0x10004714 Data 4 rf433.o(.data) + rf433_mode_last_action_tick 0x10004718 Data 4 rf433.o(.data) + .data 0x10004730 Section 4 rf433.o(.data) + .data 0x10004734 Section 1 rf433.o(.data) + .data 0x10004738 Section 16 pwm.o(.data) + .data 0x10004748 Section 56 bridge_pwm.o(.data) + active_state 0x10004748 Data 1 bridge_pwm.o(.data) + output_mode 0x10004749 Data 1 bridge_pwm.o(.data) + timer_stage 0x1000474a Data 1 bridge_pwm.o(.data) + flash_blank_state 0x1000474b Data 1 bridge_pwm.o(.data) + pending_single_state 0x1000474c Data 1 bridge_pwm.o(.data) + next_pdm_enabled 0x1000474d Data 1 bridge_pwm.o(.data) + frame_pdm_enabled 0x1000474e Data 1 bridge_pwm.o(.data) + frame_w_emit 0x1000474f Data 1 bridge_pwm.o(.data) + frame_c_emit 0x10004750 Data 1 bridge_pwm.o(.data) + bridge_ready 0x10004751 Data 1 bridge_pwm.o(.data) + cached_w_mix 0x10004752 Data 2 bridge_pwm.o(.data) + cached_c_mix 0x10004754 Data 2 bridge_pwm.o(.data) + pending_single_duty 0x10004756 Data 2 bridge_pwm.o(.data) + frame_w_us 0x10004758 Data 2 bridge_pwm.o(.data) + frame_c_us 0x1000475a Data 2 bridge_pwm.o(.data) + frame_wc_off_us 0x1000475c Data 2 bridge_pwm.o(.data) + frame_cw_off_us 0x1000475e Data 2 bridge_pwm.o(.data) + next_w_us 0x10004760 Data 2 bridge_pwm.o(.data) + next_c_us 0x10004762 Data 2 bridge_pwm.o(.data) + next_wc_off_us 0x10004764 Data 2 bridge_pwm.o(.data) + next_cw_off_us 0x10004766 Data 2 bridge_pwm.o(.data) + next_pdm_w_step 0x10004768 Data 4 bridge_pwm.o(.data) + next_pdm_c_step 0x1000476c Data 4 bridge_pwm.o(.data) + next_pdm_threshold 0x10004770 Data 4 bridge_pwm.o(.data) + pdm_w_accumulator 0x10004774 Data 4 bridge_pwm.o(.data) + pdm_c_accumulator 0x10004778 Data 4 bridge_pwm.o(.data) + frame_pdm_threshold 0x1000477c Data 4 bridge_pwm.o(.data) + .data 0x10004780 Section 36 light_transition.o(.data) + power_fade_direction 0x10004782 Data 1 light_transition.o(.data) + transition_sync_pending 0x10004783 Data 1 light_transition.o(.data) + mode_transition_tick 0x10004784 Data 1 light_transition.o(.data) + mode_transition_total_ticks 0x10004785 Data 1 light_transition.o(.data) + mode_transition_gamma_curve 0x10004786 Data 1 light_transition.o(.data) + static_pre_transition_active 0x10004787 Data 1 light_transition.o(.data) + static_pre_transition_tick 0x10004788 Data 1 light_transition.o(.data) + static_endpoint_recovery_active 0x10004789 Data 1 light_transition.o(.data) + static_endpoint_recovery_tick 0x1000478a Data 1 light_transition.o(.data) + feedback_active 0x1000478b Data 1 light_transition.o(.data) + feedback_on 0x1000478c Data 1 light_transition.o(.data) + current_brightness_q12 0x10004790 Data 2 light_transition.o(.data) + power_fade_progress_q12 0x10004792 Data 2 light_transition.o(.data) + power_fade_remainder 0x10004794 Data 2 light_transition.o(.data) + mode_transition_start_w 0x10004796 Data 2 light_transition.o(.data) + mode_transition_start_c 0x10004798 Data 2 light_transition.o(.data) + static_pre_transition_start_scale_q12 0x1000479a Data 2 light_transition.o(.data) + .data 0x100047a4 Section 10 external_key.o(.data) + ext_key_state 0x100047a4 Data 1 external_key.o(.data) + ext_key_direction_up 0x100047a5 Data 1 external_key.o(.data) + ext_key_adjust_speed 0x100047a6 Data 1 external_key.o(.data) + ext_key_clear_triggered 0x100047a7 Data 1 external_key.o(.data) + ext_key_press_ticks 0x100047a8 Data 2 external_key.o(.data) + ext_key_wait_ticks 0x100047aa Data 2 external_key.o(.data) + ext_key_step_ticks 0x100047ac Data 2 external_key.o(.data) + .data 0x100047ae Section 2 fmc_spi.o(.data) + power_cycle_next_mode 0x100047af Data 1 fmc_spi.o(.data) + .bss 0x100047b0 Section 528 ota_flash_interface.o(.bss) + .bss 0x100049c0 Section 276 ota_protocol.o(.bss) + fotas_write_env 0x100049c0 Data 276 ota_protocol.o(.bss) + .bss 0x10004ad4 Section 28 xc_drv_dma.o(.bss) + .bss 0x10004af0 Section 16 xc_drv_clock.o(.bss) + .bss 0x10004b00 Section 64 xc_drv_adc.o(.bss) + adc_value 0x10004b00 Data 64 xc_drv_adc.o(.bss) + .bss 0x10004b40 Section 25 rgblight.o(.bss) + .bss 0x10004b5c Section 28 rf433_decoder.o(.bss) + s_dec 0x10004b5c Data 28 rf433_decoder.o(.bss) + .bss 0x10004b78 Section 256 fmc_spi.o(.bss) + .bss 0x10004c78 Section 228 rand.o(.bss) + .bss 0x10004d5c Section 96 libspace.o(.bss) + HEAP 0x10004dc0 Section 256 startup_xinc.o(HEAP) + Heap_Mem 0x10004dc0 Data 255 startup_xinc.o(HEAP) + STACK 0x10004ec0 Section 2048 startup_xinc.o(STACK) + Stack_Mem 0x10004ec0 Data 2048 startup_xinc.o(STACK) + __initial_sp 0x100056c0 Data 0 startup_xinc.o(STACK) RESET 0x11011000 Section 192 startup_xinc.o(RESET) !!!main 0x110110c0 Section 8 __main.o(!!!main) !!!scatter 0x110110c8 Section 60 __scatter.o(!!!scatter) @@ -2394,299 +2586,357 @@ Image Symbol Table .text 0x110129d4 Section 8 libspace.o(.text) .text 0x110129dc Section 0 strcmp.o(.text) .text 0x11012a64 Section 0 __dczerorl2.o(.text) - Long Thumb to Thumb Veneer to bridge_gpio_write 0x11012b41 Thumb Code 12 anon$$obj.o(Veneer$$Code) - i.AOTIMER0_Handler 0x11012bf4 Section 0 xc_drv_aotimer.o(i.AOTIMER0_Handler) - i.AOTIMER1_Handler 0x11012c28 Section 0 xc_drv_aotimer.o(i.AOTIMER1_Handler) - i.AO_Timer_Callback 0x11012c5c Section 0 xc_drv_rtc.o(i.AO_Timer_Callback) - i.Bridge_Init 0x11012c60 Section 0 bridge_pwm.o(i.Bridge_Init) - i.Bridge_Off 0x11012cd8 Section 0 bridge_pwm.o(i.Bridge_Off) - i.Day_Callback 0x11012d10 Section 0 xc_drv_rtc.o(i.Day_Callback) - i.Delay_50us 0x11012d14 Section 0 rf433.o(i.Delay_50us) - i.Delay_ms 0x11012d26 Section 0 rf433.o(i.Delay_ms) - i.Encoder_key 0x11012d38 Section 0 rf433.o(i.Encoder_key) - i.Encoder_key_NoCode 0x11012d40 Section 0 rf433.o(i.Encoder_key_NoCode) - Encoder_key_NoCode 0x11012d41 Thumb Code 472 rf433.o(i.Encoder_key_NoCode) - i.GADC_Handler 0x11012f30 Section 0 xc_drv_adc.o(i.GADC_Handler) - i.GPIO_Handler 0x11012f44 Section 0 xc_drv_gpio.o(i.GPIO_Handler) - i.Hour_Callback 0x11012f68 Section 0 xc_drv_rtc.o(i.Hour_Callback) - i.Light_Transition_Task 0x11012f6c Section 0 light_transition.o(i.Light_Transition_Task) - i.Min_Callback 0x11012fe8 Section 0 xc_drv_rtc.o(i.Min_Callback) - i.Mode0 0x11012fec Section 0 mode.o(i.Mode0) - i.Mode1 0x11012ff0 Section 0 mode.o(i.Mode1) - i.Mode2 0x110130e0 Section 0 mode.o(i.Mode2) - i.Mode3 0x1101317c Section 0 mode.o(i.Mode3) - i.My_ADC_Get_Value 0x11013180 Section 0 pwm.o(i.My_ADC_Get_Value) - i.PWM_Handler 0x110131ac Section 0 xc_drv_pwm.o(i.PWM_Handler) - i.RTC_Handler 0x110131d8 Section 0 xc_drv_rtc.o(i.RTC_Handler) - i.Sec_Callback 0x11013250 Section 0 xc_drv_rtc.o(i.Sec_Callback) - i.Set_timing 0x11013254 Section 0 mode.o(i.Set_timing) - i.Start_PWM 0x1101327c Section 0 mode.o(i.Start_PWM) - i.Stop_PWM 0x110132a0 Section 0 mode.o(i.Stop_PWM) - i.SysTick_Handler 0x110132b4 Section 0 xc_drv_systick.o(i.SysTick_Handler) - i.SystemInit 0x110132bc Section 0 system_xinc.o(i.SystemInit) - i.T1_CMR_Callback 0x110132dc Section 0 xc_drv_rtc.o(i.T1_CMR_Callback) - i.T2_CMR_Callback 0x110132e0 Section 0 xc_drv_rtc.o(i.T2_CMR_Callback) - i.T3_CMR_Callback 0x110132e4 Section 0 xc_drv_rtc.o(i.T3_CMR_Callback) - i.TIMER1_Handler 0x110132e8 Section 0 xc_drv_timer.o(i.TIMER1_Handler) - i.TIMER2_Handler 0x1101330c Section 0 xc_drv_timer.o(i.TIMER2_Handler) - i.TaskProcess 0x11013330 Section 0 timeslice.o(i.TaskProcess) - i.TaskRemarks 0x11013358 Section 0 timeslice.o(i.TaskRemarks) - i.UART0_Handler 0x11013384 Section 0 xc_drv_uart.o(i.UART0_Handler) - i.UART1_Handler 0x1101338e Section 0 xc_drv_uart.o(i.UART1_Handler) - i.UART2_Handler 0x11013398 Section 0 xc_drv_uart.o(i.UART2_Handler) - i.WDT_Handler 0x110133a4 Section 0 xc_drv_wdt.o(i.WDT_Handler) - i.WDT_ResetInit 0x110133c4 Section 0 system_xinc.o(i.WDT_ResetInit) - WDT_ResetInit 0x110133c5 Thumb Code 66 system_xinc.o(i.WDT_ResetInit) - i._433_fun 0x11013410 Section 0 rf433.o(i._433_fun) - i._PWM_INIT 0x11013560 Section 0 pwm.o(i._PWM_INIT) - i.__ARM_common_ll_muluu 0x110135ac Section 0 btod.o(i.__ARM_common_ll_muluu) - i.__ARM_common_switch8 0x110135dc Section 0 app_sec.o(i.__ARM_common_switch8) - i.__ARM_fpclassify 0x110135f8 Section 0 fpclassify.o(i.__ARM_fpclassify) - i._is_digit 0x11013624 Section 0 __printf_wp.o(i._is_digit) - i._sys_exit 0x11013632 Section 0 system_xinc.o(i._sys_exit) - i.adc_Init 0x11013634 Section 0 pwm.o(i.adc_Init) - i.adc_intr_callback 0x1101369c Section 0 xc_drv_adc.o(i.adc_intr_callback) - i.addToFixedArray 0x11013728 Section 0 rf433.o(i.addToFixedArray) - i.aotimer0_callback 0x1101373e Section 0 xc_drv_aotimer.o(i.aotimer0_callback) - i.aotimer1_callback 0x11013740 Section 0 xc_drv_aotimer.o(i.aotimer1_callback) - i.app_create_advertising 0x11013744 Section 0 app_task.o(i.app_create_advertising) - i.app_create_advertising_non_conn 0x1101378c Section 0 app_task.o(i.app_create_advertising_non_conn) - i.app_create_scan 0x11013800 Section 0 app_task.o(i.app_create_scan) - i.app_delete_advertising 0x1101383c Section 0 app_task.o(i.app_delete_advertising) - i.app_get_dev_name 0x11013884 Section 0 app_task.o(i.app_get_dev_name) - i.app_init 0x110138a8 Section 0 app_task.o(i.app_init) - i.app_mode_switch_handler 0x110138d0 Section 0 app_task.o(i.app_mode_switch_handler) - app_mode_switch_handler 0x110138d1 Thumb Code 30 app_task.o(i.app_mode_switch_handler) - i.app_msg_handler 0x11013904 Section 0 app_task.o(i.app_msg_handler) - app_msg_handler 0x11013905 Thumb Code 46 app_task.o(i.app_msg_handler) - i.app_op_flash 0x11013934 Section 0 ota_flash_interface.o(i.app_op_flash) - i.app_op_flash_on 0x11013970 Section 0 ota_flash_interface.o(i.app_op_flash_on) - i.app_scan_start_handler 0x11013988 Section 0 app_task.o(i.app_scan_start_handler) - app_scan_start_handler 0x11013989 Thumb Code 34 app_task.o(i.app_scan_start_handler) - i.app_scan_stop_handler 0x110139d0 Section 0 app_task.o(i.app_scan_stop_handler) - app_scan_stop_handler 0x110139d1 Thumb Code 34 app_task.o(i.app_scan_stop_handler) - i.app_second_adv_start_handler 0x11013a14 Section 0 app_task.o(i.app_second_adv_start_handler) - app_second_adv_start_handler 0x11013a15 Thumb Code 22 app_task.o(i.app_second_adv_start_handler) - i.app_set_adv_data 0x11013a44 Section 0 app_task.o(i.app_set_adv_data) - i.app_start_advertising 0x11013ab0 Section 0 app_task.o(i.app_start_advertising) - i.app_start_scan 0x11013b28 Section 0 app_task.o(i.app_start_scan) - i.app_stop_scanning 0x11013b90 Section 0 app_task.o(i.app_stop_scanning) - i.app_switch_mode 0x11013bcc Section 0 app_task.o(i.app_switch_mode) - i.app_uart_init 0x11013c0c Section 0 arch_main.o(i.app_uart_init) - i.approach_target 0x11013c64 Section 0 light_transition.o(i.approach_target) - approach_target 0x11013c65 Thumb Code 18 light_transition.o(i.approach_target) - i.ble_callback 0x11013c78 Section 0 rgblight.o(i.ble_callback) - i.ble_flash_handle 0x11013c94 Section 0 ota_flash_interface.o(i.ble_flash_handle) - i.ble_flash_later_page_erase 0x11013d24 Section 0 ota_flash_interface.o(i.ble_flash_later_page_erase) - i.ble_flash_later_write_page 0x11013d40 Section 0 ota_flash_interface.o(i.ble_flash_later_write_page) - i.ble_message_process 0x11013d6c Section 0 rgblight.o(i.ble_message_process) - i.ble_state_disconnect 0x11013d98 Section 0 usr_server.o(i.ble_state_disconnect) - i.ble_state_sync_poll 0x11013dac Section 0 usr_server.o(i.ble_state_sync_poll) - i.ble_temperature_value 0x11013ef8 Section 0 usr_server.o(i.ble_temperature_value) - ble_temperature_value 0x11013ef9 Thumb Code 28 usr_server.o(i.ble_temperature_value) - i.bluetooth_init 0x11013f18 Section 0 arch_main.o(i.bluetooth_init) - i.board_init 0x11013f58 Section 0 arch_main.o(i.board_init) - i.breathe_fun 0x11013f88 Section 0 mode.o(i.breathe_fun) - breathe_fun 0x11013f89 Thumb Code 56 mode.o(i.breathe_fun) - i.bridge_force_off 0x11013fc4 Section 0 bridge_pwm.o(i.bridge_force_off) - bridge_force_off 0x11013fc5 Thumb Code 34 bridge_pwm.o(i.bridge_force_off) - i.bridge_pin_low 0x11013fe6 Section 0 bridge_pwm.o(i.bridge_pin_low) - bridge_pin_low 0x11013fe7 Thumb Code 36 bridge_pwm.o(i.bridge_pin_low) - i.bridge_start_pwm 0x1101400c Section 0 bridge_pwm.o(i.bridge_start_pwm) - bridge_start_pwm 0x1101400d Thumb Code 82 bridge_pwm.o(i.bridge_start_pwm) - i.choice_mode 0x11014064 Section 0 mode.o(i.choice_mode) - i.clock_init 0x110140dc Section 0 sleep.o(i.clock_init) - i.custom_svc_add 0x1101414c Section 0 usr_server.o(i.custom_svc_add) - i.custom_svc_cb_att_read_get 0x1101422c Section 0 usr_server.o(i.custom_svc_cb_att_read_get) - custom_svc_cb_att_read_get 0x1101422d Thumb Code 106 usr_server.o(i.custom_svc_cb_att_read_get) - i.custom_svc_cb_event_sent 0x110142e8 Section 0 usr_server.o(i.custom_svc_cb_event_sent) - custom_svc_cb_event_sent 0x110142e9 Thumb Code 26 usr_server.o(i.custom_svc_cb_event_sent) - i.delay_ms_test 0x11014340 Section 0 rf_extrc.o(i.delay_ms_test) - i.extract32_16 0x11014356 Section 0 xc_drv_fmc_spi.o(i.extract32_16) - i.ferror 0x11014364 Section 0 system_xinc.o(i.ferror) - i.flash_init 0x1101436c Section 0 arch_main.o(i.flash_init) - i.flash_size_and_type_get 0x110143c0 Section 0 xc_drv_fmc_spi.o(i.flash_size_and_type_get) - i.fmc_spi_read 0x11014418 Section 0 fmc_spi.o(i.fmc_spi_read) - i.gapc_callback 0x11014444 Section 0 app_task.o(i.gapc_callback) - gapc_callback 0x11014445 Thumb Code 380 app_task.o(i.gapc_callback) - i.gapc_get_device_info_req_ind 0x110147d8 Section 0 app_task.o(i.gapc_get_device_info_req_ind) - gapc_get_device_info_req_ind 0x110147d9 Thumb Code 104 app_task.o(i.gapc_get_device_info_req_ind) - i.gapm_callback 0x11014840 Section 0 app_task.o(i.gapm_callback) - gapm_callback 0x11014841 Thumb Code 182 app_task.o(i.gapm_callback) - i.gapm_cmp_evt 0x11014998 Section 0 app_task.o(i.gapm_cmp_evt) - gapm_cmp_evt 0x11014999 Thumb Code 162 app_task.o(i.gapm_cmp_evt) - i.get_app_env 0x11014a7c Section 0 app_task.o(i.get_app_env) - i.get_checksum 0x11014a84 Section 0 fmc_spi.o(i.get_checksum) - i.gpio_intr_callback 0x11014aa0 Section 0 xc_drv_gpio.o(i.gpio_intr_callback) - i.jump_fun 0x11014aa4 Section 0 mode.o(i.jump_fun) - i.main 0x11014ae0 Section 0 arch_main.o(i.main) - i.modem_init 0x11014b34 Section 0 rf_extrc.o(i.modem_init) - i.ota_slave_send_data 0x11014c48 Section 0 ota_server.o(i.ota_slave_send_data) - i.ota_srv_get_hdl_from_att_idx 0x11014ce4 Section 0 ota_server.o(i.ota_srv_get_hdl_from_att_idx) - i.ota_write_flash 0x11014cf4 Section 0 ota_protocol.o(i.ota_write_flash) - i.pwm_capture_ch0_callback 0x11014d30 Section 0 xc_drv_pwm.o(i.pwm_capture_ch0_callback) - i.pwm_capture_ch1_callback 0x11014d34 Section 0 xc_drv_pwm.o(i.pwm_capture_ch1_callback) - i.pwm_capture_ch2_callback 0x11014d38 Section 0 xc_drv_pwm.o(i.pwm_capture_ch2_callback) - i.pwm_freq_to_period 0x11014d3c Section 0 xc_drv_pwm.o(i.pwm_freq_to_period) - pwm_freq_to_period 0x11014d3d Thumb Code 30 xc_drv_pwm.o(i.pwm_freq_to_period) - i.pwm_pin_set 0x11014d5a Section 0 xc_drv_pwm.o(i.pwm_pin_set) - i.read_user_data 0x11014df8 Section 0 fmc_spi.o(i.read_user_data) - i.reverse_verif_is_true 0x11014f10 Section 0 xc_drv_fmc_spi.o(i.reverse_verif_is_true) - i.rf433_gpio_init 0x11014f1e Section 0 rf433.o(i.rf433_gpio_init) - i.rf433_receive 0x11014f40 Section 0 rf433.o(i.rf433_receive) - i.rf_force_agc_enable 0x11015054 Section 0 rf_extrc.o(i.rf_force_agc_enable) - rf_force_agc_enable 0x11015055 Thumb Code 2 rf_extrc.o(i.rf_force_agc_enable) - i.rf_init 0x11015058 Section 0 rf_extrc.o(i.rf_init) - i.rf_rccalib 0x110151ac Section 0 rf_extrc.o(i.rf_rccalib) - i.rf_reg_rd 0x110152cc Section 0 rf_extrc.o(i.rf_reg_rd) - rf_reg_rd 0x110152cd Thumb Code 4 rf_extrc.o(i.rf_reg_rd) - i.rf_reg_wr 0x110152d0 Section 0 rf_extrc.o(i.rf_reg_wr) - rf_reg_wr 0x110152d1 Thumb Code 2 rf_extrc.o(i.rf_reg_wr) - i.rf_reset 0x110152d2 Section 0 rf_extrc.o(i.rf_reset) - rf_reset 0x110152d3 Thumb Code 2 rf_extrc.o(i.rf_reset) - i.rf_sleep 0x110152d4 Section 0 rf_extrc.o(i.rf_sleep) - rf_sleep 0x110152d5 Thumb Code 18 rf_extrc.o(i.rf_sleep) - i.rf_txpwr_cs_get 0x110152e8 Section 0 rf_extrc.o(i.rf_txpwr_cs_get) - rf_txpwr_cs_get 0x110152e9 Thumb Code 70 rf_extrc.o(i.rf_txpwr_cs_get) - i.rf_txpwr_dbm_get 0x11015334 Section 0 rf_extrc.o(i.rf_txpwr_dbm_get) - rf_txpwr_dbm_get 0x11015335 Thumb Code 6 rf_extrc.o(i.rf_txpwr_dbm_get) - i.rom_env_host_init 0x11015340 Section 0 arch_main.o(i.rom_env_host_init) - i.scan_433 0x11015360 Section 0 rf433.o(i.scan_433) - i.scan_uart 0x110153e0 Section 0 uart_1.o(i.scan_uart) - i.set_TaskComps_timer 0x1101552c Section 0 timeslice.o(i.set_TaskComps_timer) - i.set_mode 0x1101553c Section 0 mode.o(i.set_mode) - i.set_vector 0x11015604 Section 0 system_xinc.o(i.set_vector) - i.slave_send_data 0x11015630 Section 0 usr_server.o(i.slave_send_data) - i.srv_get_hdl_from_att_idx 0x110156dc Section 0 usr_server.o(i.srv_get_hdl_from_att_idx) - i.stack_tag 0x110156ec Section 0 arch_main.o(i.stack_tag) - i.startTimer 0x11015700 Section 0 timer.o(i.startTimer) - i.systick_callback 0x11015708 Section 0 xc_drv_systick.o(i.systick_callback) - i.temperature 0x1101570c Section 0 pwm.o(i.temperature) - i.timer0_2_init 0x11015740 Section 0 timer.o(i.timer0_2_init) - i.uart_user_handler 0x110157d4 Section 0 xc_drv_uart.o(i.uart_user_handler) - i.updateTimer 0x1101587c Section 0 timer.o(i.updateTimer) - i.wbit 0x11015894 Section 0 rf_extrc.o(i.wbit) - wbit 0x11015895 Thumb Code 84 rf_extrc.o(i.wbit) - i.wdt_init 0x110158ec Section 0 arch_main.o(i.wdt_init) - i.wright_user_data 0x11015908 Section 0 fmc_spi.o(i.wright_user_data) - i.xc_adc_2v4_calibrate_read 0x110159f8 Section 0 xc_drv_fmc_spi.o(i.xc_adc_2v4_calibrate_read) - i.xc_adc_data_average 0x11015a9c Section 0 xc_drv_adc.o(i.xc_adc_data_average) - i.xc_adc_fifo_flush 0x11015b18 Section 0 xc_drv_adc.o(i.xc_adc_fifo_flush) - xc_adc_fifo_flush 0x11015b19 Thumb Code 20 xc_drv_adc.o(i.xc_adc_fifo_flush) - i.xc_adc_init 0x11015b30 Section 0 xc_drv_adc.o(i.xc_adc_init) - i.xc_adc_start_get_value 0x11015c0c Section 0 xc_drv_adc.o(i.xc_adc_start_get_value) - i.xc_ble_activity_delete 0x11015cd8 Section 0 xc_gap_api.o(i.xc_ble_activity_delete) - i.xc_ble_activity_stop 0x11015d00 Section 0 xc_gap_api.o(i.xc_ble_activity_stop) - i.xc_ble_advertise_create 0x11015d28 Section 0 xc_gap_api.o(i.xc_ble_advertise_create) - i.xc_ble_advertise_start 0x11015d50 Section 0 xc_gap_api.o(i.xc_ble_advertise_start) - i.xc_ble_conn_cfm 0x11015d7c Section 0 xc_gap_api.o(i.xc_ble_conn_cfm) - i.xc_ble_gapm_reset 0x11015da8 Section 0 xc_gap_api.o(i.xc_ble_gapm_reset) - i.xc_ble_gatt_cli_mtu_exch 0x11015dc4 Section 0 xc_gatt_client_api.o(i.xc_ble_gatt_cli_mtu_exch) - i.xc_ble_gatt_service16_add 0x11015dce Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_service16_add) - i.xc_ble_gatt_srv_notify 0x11015de4 Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_notify) - i.xc_ble_gatt_srv_read_cfm 0x11015e2e Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_read_cfm) - i.xc_ble_gatt_srv_write_cfm 0x11015e80 Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_write_cfm) - i.xc_ble_gatt_user_srv_register 0x11015e88 Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_user_srv_register) - i.xc_ble_get_dev_info_cfm 0x11015e90 Section 0 xc_gap_api.o(i.xc_ble_get_dev_info_cfm) - i.xc_ble_param_update_cfm 0x11015ec8 Section 0 xc_gap_api.o(i.xc_ble_param_update_cfm) - i.xc_ble_scan_create 0x11015efc Section 0 xc_gap_api.o(i.xc_ble_scan_create) - i.xc_ble_scan_start 0x11015f20 Section 0 xc_gap_api.o(i.xc_ble_scan_start) - i.xc_ble_set_adv_data 0x11015f4c Section 0 xc_gap_api.o(i.xc_ble_set_adv_data) - i.xc_ble_set_dev_config 0x11015f84 Section 0 xc_gap_api.o(i.xc_ble_set_dev_config) - i.xc_ble_set_dev_info_cfm 0x11015fb0 Section 0 xc_gap_api.o(i.xc_ble_set_dev_info_cfm) - i.xc_clock_bbpll_common_cfg 0x11015fd8 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg) - i.xc_clock_bbpll_freq_cfg 0x11016018 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg) - i.xc_clock_hfclk_in_get 0x11016098 Section 0 xc_drv_clock.o(i.xc_clock_hfclk_in_get) - i.xc_clock_hfclk_set 0x110160a4 Section 0 xc_drv_clock.o(i.xc_clock_hfclk_set) - i.xc_clock_init_cfg 0x11016168 Section 0 xc_drv_clock.o(i.xc_clock_init_cfg) - i.xc_clock_lfclk_in_get 0x11016184 Section 0 xc_drv_clock.o(i.xc_clock_lfclk_in_get) - i.xc_clock_lfclk_set 0x11016190 Section 0 xc_drv_clock.o(i.xc_clock_lfclk_set) - i.xc_clock_set_osc32m_bbpll_32m 0x110161fc Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_32m) - i.xc_clock_set_osc32m_bbpll_48m 0x11016230 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_48m) - i.xc_clock_set_osc32m_bbpll_64m 0x11016264 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_64m) - i.xc_clock_set_osc32m_bbpll_96m 0x11016298 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_96m) - i.xc_clock_set_osc32m_div_16m 0x110162cc Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_div_16m) - i.xc_clock_set_rc16m 0x11016328 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m) - i.xc_clock_set_rc16m_bbpll_32m 0x11016348 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_32m) - i.xc_clock_set_rc16m_bbpll_48m 0x1101637c Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_48m) - i.xc_clock_set_rc16m_bbpll_64m 0x110163b0 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_64m) - i.xc_clock_set_rc16m_bbpll_96m 0x110163e4 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_96m) - i.xc_fota_dev_ack_cmd 0x11016418 Section 0 ota_protocol.o(i.xc_fota_dev_ack_cmd) - i.xc_gpio_direction_config 0x11016440 Section 0 xc_drv_gpio.o(i.xc_gpio_direction_config) - i.xc_gpio_fun_sel 0x1101645c Section 0 xc_drv_gpio.o(i.xc_gpio_fun_sel) - i.xc_gpio_init 0x11016484 Section 0 xc_drv_gpio.o(i.xc_gpio_init) - i.xc_gpio_it_config 0x110164b4 Section 0 xc_drv_gpio.o(i.xc_gpio_it_config) - i.xc_gpio_mux_ctl 0x110164e8 Section 0 xc_drv_gpio.o(i.xc_gpio_mux_ctl) - i.xc_gpio_pull_config 0x11016534 Section 0 xc_drv_gpio.o(i.xc_gpio_pull_config) - i.xc_gpio_read_pin 0x1101661c Section 0 xc_drv_gpio.o(i.xc_gpio_read_pin) - i.xc_gpio_write_pin 0x11016640 Section 0 xc_drv_gpio.o(i.xc_gpio_write_pin) - i.xc_ota_schedule 0x1101665c Section 0 ota_protocol.o(i.xc_ota_schedule) - i.xc_pwm_dutycycle_set 0x1101669c Section 0 xc_drv_pwm.o(i.xc_pwm_dutycycle_set) - i.xc_pwm_init 0x110166e8 Section 0 xc_drv_pwm.o(i.xc_pwm_init) - i.xc_pwm_start 0x110167c8 Section 0 xc_drv_pwm.o(i.xc_pwm_start) - i.xc_pwm_stop 0x110167e8 Section 0 xc_drv_pwm.o(i.xc_pwm_stop) - i.xc_pwr_vol_set 0x11016804 Section 0 xc_drv_pwr.o(i.xc_pwr_vol_set) - i.xc_timer_init 0x11016858 Section 0 xc_drv_timer.o(i.xc_timer_init) - i.xc_timer_set_value 0x11016978 Section 0 xc_drv_timer.o(i.xc_timer_set_value) - i.xc_timer_start 0x110169a0 Section 0 xc_drv_timer.o(i.xc_timer_start) - i.xc_timer_stop 0x110169dc Section 0 xc_drv_timer.o(i.xc_timer_stop) - i.xc_timer_us_to_ticks 0x110169f8 Section 0 xc_drv_timer.o(i.xc_timer_us_to_ticks) - xc_timer_us_to_ticks 0x110169f9 Thumb Code 188 xc_drv_timer.o(i.xc_timer_us_to_ticks) - i.xc_uart_init 0x11016ac4 Section 0 xc_drv_uart.o(i.xc_uart_init) - i.xc_unique_identification_read 0x11016c90 Section 0 xc_drv_fmc_spi.o(i.xc_unique_identification_read) - i.xc_wdt_init 0x11016d78 Section 0 xc_drv_wdt.o(i.xc_wdt_init) - i.xc_wdt_refresh 0x11016de8 Section 0 xc_drv_wdt.o(i.xc_wdt_refresh) - i.xc_wdt_reload 0x11016e14 Section 0 xc_drv_wdt.o(i.xc_wdt_reload) - i.xc_wdt_start 0x11016e4c Section 0 xc_drv_wdt.o(i.xc_wdt_start) - locale$$code 0x11016e80 Section 44 lc_numeric_c.o(locale$$code) - locale$$code 0x11016eac Section 44 lc_ctype_c.o(locale$$code) - x$fpl$printf1 0x11016ed8 Section 16 printf1.o(x$fpl$printf1) - x$fpl$printf2 0x11016ee8 Section 16 printf2.o(x$fpl$printf2) - .constdata 0x11016ef8 Section 40 app_task.o(.constdata) - x$fpl$usenofp 0x11016ef8 Section 0 usenofp.o(x$fpl$usenofp) - .constdata 0x11016f20 Section 88 app_task.o(.constdata) - __func__ 0x11016f2c Data 32 app_task.o(.constdata) - .constdata 0x11016f78 Section 124 usr_server.o(.constdata) - custom_server_atts 0x11016f7c Data 48 usr_server.o(.constdata) - custom_src_cb 0x11016fac Data 20 usr_server.o(.constdata) - __func__ 0x11016fc0 Data 25 usr_server.o(.constdata) - __func__ 0x11016fd9 Data 27 usr_server.o(.constdata) - .constdata 0x11016ff4 Section 12 xc_drv_pwm.o(.constdata) - pwm_offset 0x11016ff4 Data 12 xc_drv_pwm.o(.constdata) - .constdata 0x11017000 Section 8 rf_extrc.o(.constdata) - RF_TX_PW_CONV_TBL 0x11017000 Data 8 rf_extrc.o(.constdata) - .constdata 0x11017008 Section 4 xc_drv_timer.o(.constdata) - timer_offset 0x11017008 Data 4 xc_drv_timer.o(.constdata) - .constdata 0x1101700c Section 6 xc_drv_uart.o(.constdata) - uart_offset 0x1101700c Data 6 xc_drv_uart.o(.constdata) - .constdata 0x11017012 Section 2 xc_drv_aotimer.o(.constdata) - aotimer_offset 0x11017012 Data 2 xc_drv_aotimer.o(.constdata) - .constdata 0x11017014 Section 40 _printf_hex_int_ll_ptr.o(.constdata) - uc_hextab 0x11017014 Data 20 _printf_hex_int_ll_ptr.o(.constdata) - lc_hextab 0x11017028 Data 20 _printf_hex_int_ll_ptr.o(.constdata) - .constdata 0x1101703c Section 17 __printf_flags_ss_wp.o(.constdata) - maptable 0x1101703c Data 17 __printf_flags_ss_wp.o(.constdata) - .constdata 0x11017050 Section 8 _printf_wctomb.o(.constdata) - initial_mbstate 0x11017050 Data 8 _printf_wctomb.o(.constdata) - .constdata 0x11017058 Section 38 _printf_fp_hex.o(.constdata) - lc_hextab 0x11017058 Data 19 _printf_fp_hex.o(.constdata) - uc_hextab 0x1101706b Data 19 _printf_fp_hex.o(.constdata) - .constdata 0x11017080 Section 148 bigflt0.o(.constdata) - tenpwrs_x 0x11017080 Data 60 bigflt0.o(.constdata) - tenpwrs_i 0x110170bc Data 64 bigflt0.o(.constdata) - .conststring 0x11017114 Section 207 app_task.o(.conststring) - .conststring 0x110171e4 Section 74 usr_server.o(.conststring) - locale$$data 0x11017270 Section 28 lc_numeric_c.o(locale$$data) - __lcnum_c_name 0x11017274 Data 2 lc_numeric_c.o(locale$$data) - __lcnum_c_start 0x1101727c Data 0 lc_numeric_c.o(locale$$data) - __lcnum_c_point 0x11017288 Data 0 lc_numeric_c.o(locale$$data) - __lcnum_c_thousands 0x1101728a Data 0 lc_numeric_c.o(locale$$data) - __lcnum_c_grouping 0x1101728b Data 0 lc_numeric_c.o(locale$$data) - locale$$data 0x1101728c Section 272 lc_ctype_c.o(locale$$data) - __lcnum_c_end 0x1101728c Data 0 lc_numeric_c.o(locale$$data) - __lcctype_c_name 0x11017290 Data 2 lc_ctype_c.o(locale$$data) - __lcctype_c_start 0x11017298 Data 0 lc_ctype_c.o(locale$$data) - __lcctype_c_end 0x1101739c Data 0 lc_ctype_c.o(locale$$data) + Long Thumb to Thumb Veneer to bridge_gpio_write 0x11012b4d Thumb Code 12 anon$$obj.o(Veneer$$Code) + i.AOTIMER0_Handler 0x11012c00 Section 0 xc_drv_aotimer.o(i.AOTIMER0_Handler) + i.AOTIMER1_Handler 0x11012c34 Section 0 xc_drv_aotimer.o(i.AOTIMER1_Handler) + i.AO_Timer_Callback 0x11012c68 Section 0 xc_drv_rtc.o(i.AO_Timer_Callback) + i.Bridge_FlashBlank_Ready 0x11012c6c Section 0 bridge_pwm.o(i.Bridge_FlashBlank_Ready) + i.Bridge_FlashBlank_Request 0x11012c80 Section 0 bridge_pwm.o(i.Bridge_FlashBlank_Request) + i.Bridge_FlashBlank_Resume 0x11012ca8 Section 0 bridge_pwm.o(i.Bridge_FlashBlank_Resume) + i.Bridge_Init 0x11012cbc Section 0 bridge_pwm.o(i.Bridge_Init) + i.Bridge_Off 0x11012d34 Section 0 bridge_pwm.o(i.Bridge_Off) + i.Day_Callback 0x11012d8c Section 0 xc_drv_rtc.o(i.Day_Callback) + i.Encoder_key 0x11012d90 Section 0 rf433.o(i.Encoder_key) + i.Encoder_key_NoCode 0x11012dd4 Section 0 rf433.o(i.Encoder_key_NoCode) + Encoder_key_NoCode 0x11012dd5 Thumb Code 342 rf433.o(i.Encoder_key_NoCode) + i.GADC_Handler 0x11012f34 Section 0 xc_drv_adc.o(i.GADC_Handler) + i.GPIO_Handler 0x11012f48 Section 0 xc_drv_gpio.o(i.GPIO_Handler) + i.Hour_Callback 0x11012f6c Section 0 xc_drv_rtc.o(i.Hour_Callback) + i.Light_Transition_BeginModeChange 0x11012f70 Section 0 light_transition.o(i.Light_Transition_BeginModeChange) + i.Light_Transition_FeedbackActive 0x11013018 Section 0 light_transition.o(i.Light_Transition_FeedbackActive) + i.Light_Transition_SetFeedback 0x11013024 Section 0 light_transition.o(i.Light_Transition_SetFeedback) + i.Light_Transition_SyncBrightness 0x11013078 Section 0 light_transition.o(i.Light_Transition_SyncBrightness) + i.Light_Transition_Task 0x110130a4 Section 0 light_transition.o(i.Light_Transition_Task) + i.Min_Callback 0x1101347c Section 0 xc_drv_rtc.o(i.Min_Callback) + i.Mode0 0x11013480 Section 0 mode.o(i.Mode0) + i.Mode1 0x11013484 Section 0 mode.o(i.Mode1) + i.Mode2 0x110135f4 Section 0 mode.o(i.Mode2) + i.Mode3 0x110136b0 Section 0 mode.o(i.Mode3) + i.My_ADC_Get_Value 0x11013880 Section 0 pwm.o(i.My_ADC_Get_Value) + i.PWM_Handler 0x110138ac Section 0 xc_drv_pwm.o(i.PWM_Handler) + i.Pairing_Address_AddNew 0x110138d8 Section 0 rf433.o(i.Pairing_Address_AddNew) + Pairing_Address_AddNew 0x110138d9 Thumb Code 164 rf433.o(i.Pairing_Address_AddNew) + i.Pairing_Candidate_Reset 0x11013980 Section 0 rf433.o(i.Pairing_Candidate_Reset) + Pairing_Candidate_Reset 0x11013981 Thumb Code 20 rf433.o(i.Pairing_Candidate_Reset) + i.Pairing_Feedback_Apply 0x11013998 Section 0 rf433.o(i.Pairing_Feedback_Apply) + Pairing_Feedback_Apply 0x11013999 Thumb Code 12 rf433.o(i.Pairing_Feedback_Apply) + i.Pairing_Feedback_Start 0x110139a4 Section 0 rf433.o(i.Pairing_Feedback_Start) + Pairing_Feedback_Start 0x110139a5 Thumb Code 34 rf433.o(i.Pairing_Feedback_Start) + i.Pairing_Feedback_Task 0x110139cc Section 0 rf433.o(i.Pairing_Feedback_Task) + Pairing_Feedback_Task 0x110139cd Thumb Code 92 rf433.o(i.Pairing_Feedback_Task) + i.RTC_Handler 0x11013a34 Section 0 xc_drv_rtc.o(i.RTC_Handler) + i.Sec_Callback 0x11013aac Section 0 xc_drv_rtc.o(i.Sec_Callback) + i.Set_timing 0x11013ab0 Section 0 mode.o(i.Set_timing) + i.Start_PWM 0x11013ad8 Section 0 mode.o(i.Start_PWM) + i.Stop_PWM 0x11013afc Section 0 mode.o(i.Stop_PWM) + i.SysTick_Handler 0x11013b10 Section 0 xc_drv_systick.o(i.SysTick_Handler) + i.SystemInit 0x11013b18 Section 0 system_xinc.o(i.SystemInit) + i.T1_CMR_Callback 0x11013b38 Section 0 xc_drv_rtc.o(i.T1_CMR_Callback) + i.T2_CMR_Callback 0x11013b3c Section 0 xc_drv_rtc.o(i.T2_CMR_Callback) + i.T3_CMR_Callback 0x11013b40 Section 0 xc_drv_rtc.o(i.T3_CMR_Callback) + i.TIMER1_Handler 0x11013b44 Section 0 xc_drv_timer.o(i.TIMER1_Handler) + i.TIMER2_Handler 0x11013b68 Section 0 xc_drv_timer.o(i.TIMER2_Handler) + i.TaskProcess 0x11013b8c Section 0 timeslice.o(i.TaskProcess) + i.TaskRemarks 0x11013bb4 Section 0 timeslice.o(i.TaskRemarks) + i.UART0_Handler 0x11013be0 Section 0 xc_drv_uart.o(i.UART0_Handler) + i.UART1_Handler 0x11013bea Section 0 xc_drv_uart.o(i.UART1_Handler) + i.UART2_Handler 0x11013bf4 Section 0 xc_drv_uart.o(i.UART2_Handler) + i.WDT_Handler 0x11013c00 Section 0 xc_drv_wdt.o(i.WDT_Handler) + i.WDT_ResetInit 0x11013c20 Section 0 system_xinc.o(i.WDT_ResetInit) + WDT_ResetInit 0x11013c21 Thumb Code 66 system_xinc.o(i.WDT_ResetInit) + i._433_fun 0x11013c6c Section 0 rf433.o(i._433_fun) + i._PWM_INIT 0x11013e38 Section 0 pwm.o(i._PWM_INIT) + i.__ARM_common_ll_muluu 0x11013e84 Section 0 btod.o(i.__ARM_common_ll_muluu) + i.__ARM_common_switch8 0x11013eb4 Section 0 app_sec.o(i.__ARM_common_switch8) + i.__ARM_fpclassify 0x11013ed0 Section 0 fpclassify.o(i.__ARM_fpclassify) + i._is_digit 0x11013efc Section 0 __printf_wp.o(i._is_digit) + i._sys_exit 0x11013f0a Section 0 system_xinc.o(i._sys_exit) + i.adc_Init 0x11013f0c Section 0 pwm.o(i.adc_Init) + i.adc_intr_callback 0x11013f74 Section 0 xc_drv_adc.o(i.adc_intr_callback) + i.aotimer0_callback 0x11014000 Section 0 xc_drv_aotimer.o(i.aotimer0_callback) + i.aotimer1_callback 0x11014002 Section 0 xc_drv_aotimer.o(i.aotimer1_callback) + i.app_create_advertising 0x11014004 Section 0 app_task.o(i.app_create_advertising) + i.app_create_advertising_non_conn 0x1101404c Section 0 app_task.o(i.app_create_advertising_non_conn) + i.app_create_scan 0x110140c0 Section 0 app_task.o(i.app_create_scan) + i.app_delete_advertising 0x110140fc Section 0 app_task.o(i.app_delete_advertising) + i.app_get_dev_name 0x11014144 Section 0 app_task.o(i.app_get_dev_name) + i.app_init 0x1101416c Section 0 app_task.o(i.app_init) + i.app_mode_switch_handler 0x11014194 Section 0 app_task.o(i.app_mode_switch_handler) + app_mode_switch_handler 0x11014195 Thumb Code 30 app_task.o(i.app_mode_switch_handler) + i.app_msg_handler 0x110141c8 Section 0 app_task.o(i.app_msg_handler) + app_msg_handler 0x110141c9 Thumb Code 46 app_task.o(i.app_msg_handler) + i.app_op_flash 0x110141f8 Section 0 ota_flash_interface.o(i.app_op_flash) + i.app_op_flash_on 0x11014234 Section 0 ota_flash_interface.o(i.app_op_flash_on) + i.app_scan_start_handler 0x1101424c Section 0 app_task.o(i.app_scan_start_handler) + app_scan_start_handler 0x1101424d Thumb Code 34 app_task.o(i.app_scan_start_handler) + i.app_scan_stop_handler 0x11014294 Section 0 app_task.o(i.app_scan_stop_handler) + app_scan_stop_handler 0x11014295 Thumb Code 34 app_task.o(i.app_scan_stop_handler) + i.app_second_adv_start_handler 0x110142d8 Section 0 app_task.o(i.app_second_adv_start_handler) + app_second_adv_start_handler 0x110142d9 Thumb Code 22 app_task.o(i.app_second_adv_start_handler) + i.app_set_adv_data 0x11014308 Section 0 app_task.o(i.app_set_adv_data) + i.app_start_advertising 0x11014370 Section 0 app_task.o(i.app_start_advertising) + i.app_start_scan 0x110143e8 Section 0 app_task.o(i.app_start_scan) + i.app_stop_scanning 0x11014450 Section 0 app_task.o(i.app_stop_scanning) + i.app_switch_mode 0x1101448c Section 0 app_task.o(i.app_switch_mode) + i.app_uart_init 0x110144cc Section 0 arch_main.o(i.app_uart_init) + i.approach_target 0x11014524 Section 0 light_transition.o(i.approach_target) + approach_target 0x11014525 Thumb Code 34 light_transition.o(i.approach_target) + i.ble_callback 0x11014548 Section 0 rgblight.o(i.ble_callback) + i.ble_flash_handle 0x11014564 Section 0 ota_flash_interface.o(i.ble_flash_handle) + i.ble_flash_later_page_erase 0x11014674 Section 0 ota_flash_interface.o(i.ble_flash_later_page_erase) + i.ble_flash_later_write_page 0x11014690 Section 0 ota_flash_interface.o(i.ble_flash_later_write_page) + i.ble_message_process 0x110146bc Section 0 rgblight.o(i.ble_message_process) + i.ble_state_disconnect 0x110146e8 Section 0 usr_server.o(i.ble_state_disconnect) + i.ble_state_sync_poll 0x110146fc Section 0 usr_server.o(i.ble_state_sync_poll) + i.ble_temperature_value 0x11014874 Section 0 usr_server.o(i.ble_temperature_value) + ble_temperature_value 0x11014875 Thumb Code 28 usr_server.o(i.ble_temperature_value) + i.bluetooth_init 0x11014894 Section 0 arch_main.o(i.bluetooth_init) + i.board_init 0x110148d4 Section 0 arch_main.o(i.board_init) + i.breathe_fun 0x11014900 Section 0 mode.o(i.breathe_fun) + breathe_fun 0x11014901 Thumb Code 56 mode.o(i.breathe_fun) + i.bridge_force_off 0x1101493c Section 0 bridge_pwm.o(i.bridge_force_off) + bridge_force_off 0x1101493d Thumb Code 34 bridge_pwm.o(i.bridge_force_off) + i.bridge_pin_low 0x1101495e Section 0 bridge_pwm.o(i.bridge_pin_low) + bridge_pin_low 0x1101495f Thumb Code 36 bridge_pwm.o(i.bridge_pin_low) + i.bridge_start_pwm 0x11014984 Section 0 bridge_pwm.o(i.bridge_start_pwm) + bridge_start_pwm 0x11014985 Thumb Code 82 bridge_pwm.o(i.bridge_start_pwm) + i.brightness_scale_for_level 0x110149dc Section 0 light_transition.o(i.brightness_scale_for_level) + brightness_scale_for_level 0x110149dd Thumb Code 22 light_transition.o(i.brightness_scale_for_level) + i.choice_mode 0x110149f8 Section 0 mode.o(i.choice_mode) + i.clock_init 0x11014a80 Section 0 sleep.o(i.clock_init) + i.custom_svc_add 0x11014af0 Section 0 usr_server.o(i.custom_svc_add) + i.custom_svc_cb_att_read_get 0x11014bd0 Section 0 usr_server.o(i.custom_svc_cb_att_read_get) + custom_svc_cb_att_read_get 0x11014bd1 Thumb Code 106 usr_server.o(i.custom_svc_cb_att_read_get) + i.custom_svc_cb_event_sent 0x11014c8c Section 0 usr_server.o(i.custom_svc_cb_event_sent) + custom_svc_cb_event_sent 0x11014c8d Thumb Code 26 usr_server.o(i.custom_svc_cb_event_sent) + i.delay_ms_test 0x11014ce4 Section 0 rf_extrc.o(i.delay_ms_test) + i.effect_gamma_output 0x11014cfc Section 0 light_transition.o(i.effect_gamma_output) + effect_gamma_output 0x11014cfd Thumb Code 36 light_transition.o(i.effect_gamma_output) + i.external_key_adjust_step 0x11014d24 Section 0 external_key.o(i.external_key_adjust_step) + external_key_adjust_step 0x11014d25 Thumb Code 82 external_key.o(i.external_key_adjust_step) + i.external_key_init 0x11014d88 Section 0 external_key.o(i.external_key_init) + i.external_key_long_start 0x11014da8 Section 0 external_key.o(i.external_key_long_start) + external_key_long_start 0x11014da9 Thumb Code 30 external_key.o(i.external_key_long_start) + i.external_key_save_later 0x11014dd0 Section 0 external_key.o(i.external_key_save_later) + external_key_save_later 0x11014dd1 Thumb Code 14 external_key.o(i.external_key_save_later) + i.external_key_scan 0x11014de0 Section 0 external_key.o(i.external_key_scan) + i.extract32_16 0x11014f2c Section 0 xc_drv_fmc_spi.o(i.extract32_16) + i.ferror 0x11014f3a Section 0 system_xinc.o(i.ferror) + i.flash_init 0x11014f40 Section 0 arch_main.o(i.flash_init) + i.flash_size_and_type_get 0x11014f94 Section 0 xc_drv_fmc_spi.o(i.flash_size_and_type_get) + i.fmc_spi_read 0x11014fec Section 0 fmc_spi.o(i.fmc_spi_read) + i.gapc_callback 0x11015018 Section 0 app_task.o(i.gapc_callback) + gapc_callback 0x11015019 Thumb Code 380 app_task.o(i.gapc_callback) + i.gapc_get_device_info_req_ind 0x110153ac Section 0 app_task.o(i.gapc_get_device_info_req_ind) + gapc_get_device_info_req_ind 0x110153ad Thumb Code 104 app_task.o(i.gapc_get_device_info_req_ind) + i.gapm_callback 0x11015414 Section 0 app_task.o(i.gapm_callback) + gapm_callback 0x11015415 Thumb Code 182 app_task.o(i.gapm_callback) + i.gapm_cmp_evt 0x1101556c Section 0 app_task.o(i.gapm_cmp_evt) + gapm_cmp_evt 0x1101556d Thumb Code 162 app_task.o(i.gapm_cmp_evt) + i.get_app_env 0x11015650 Section 0 app_task.o(i.get_app_env) + i.get_checksum 0x11015658 Section 0 fmc_spi.o(i.get_checksum) + i.gpio_intr_callback 0x11015674 Section 0 xc_drv_gpio.o(i.gpio_intr_callback) + i.interpolate_mode_output 0x11015678 Section 0 light_transition.o(i.interpolate_mode_output) + interpolate_mode_output 0x11015679 Thumb Code 124 light_transition.o(i.interpolate_mode_output) + i.jump_fun 0x110156fc Section 0 mode.o(i.jump_fun) + i.main 0x11015738 Section 0 arch_main.o(i.main) + i.modem_init 0x1101579c Section 0 rf_extrc.o(i.modem_init) + i.neutral_breathe_fun 0x110158b0 Section 0 mode.o(i.neutral_breathe_fun) + neutral_breathe_fun 0x110158b1 Thumb Code 78 mode.o(i.neutral_breathe_fun) + i.ota_slave_send_data 0x1101590c Section 0 ota_server.o(i.ota_slave_send_data) + i.ota_srv_get_hdl_from_att_idx 0x110159a8 Section 0 ota_server.o(i.ota_srv_get_hdl_from_att_idx) + i.ota_write_flash 0x110159b8 Section 0 ota_protocol.o(i.ota_write_flash) + i.output_brightness_scale_for_level 0x110159f4 Section 0 light_transition.o(i.output_brightness_scale_for_level) + output_brightness_scale_for_level 0x110159f5 Thumb Code 66 light_transition.o(i.output_brightness_scale_for_level) + i.power_restore_apply_on_boot 0x11015a4c Section 0 fmc_spi.o(i.power_restore_apply_on_boot) + i.power_restore_policy_set 0x11015acc Section 0 fmc_spi.o(i.power_restore_policy_set) + i.pwm_capture_ch0_callback 0x11015af4 Section 0 xc_drv_pwm.o(i.pwm_capture_ch0_callback) + i.pwm_capture_ch1_callback 0x11015af8 Section 0 xc_drv_pwm.o(i.pwm_capture_ch1_callback) + i.pwm_capture_ch2_callback 0x11015afc Section 0 xc_drv_pwm.o(i.pwm_capture_ch2_callback) + i.pwm_freq_to_period 0x11015b00 Section 0 xc_drv_pwm.o(i.pwm_freq_to_period) + pwm_freq_to_period 0x11015b01 Thumb Code 30 xc_drv_pwm.o(i.pwm_freq_to_period) + i.pwm_pin_set 0x11015b1e Section 0 xc_drv_pwm.o(i.pwm_pin_set) + i.read_user_data 0x11015bbc Section 0 fmc_spi.o(i.read_user_data) + i.reverse_verif_is_true 0x11015d20 Section 0 xc_drv_fmc_spi.o(i.reverse_verif_is_true) + i.rf433_clear_code 0x11015d30 Section 0 rf433.o(i.rf433_clear_code) + i.rf433_decode_bit 0x11015d7c Section 0 rf433_decoder.o(i.rf433_decode_bit) + rf433_decode_bit 0x11015d7d Thumb Code 64 rf433_decoder.o(i.rf433_decode_bit) + i.rf433_decoder_get_frame 0x11015dc0 Section 0 rf433_decoder.o(i.rf433_decoder_get_frame) + i.rf433_decoder_init 0x11015de8 Section 0 rf433_decoder.o(i.rf433_decoder_init) + i.rf433_decoder_process 0x11015e00 Section 0 rf433_decoder.o(i.rf433_decoder_process) + i.rf433_decoder_sample 0x11015e04 Section 0 rf433_decoder.o(i.rf433_decoder_sample) + i.rf433_gpio_init 0x11015e9c Section 0 rf433.o(i.rf433_gpio_init) + i.rf433_in_range 0x11015ebc Section 0 rf433_decoder.o(i.rf433_in_range) + rf433_in_range 0x11015ebd Thumb Code 16 rf433_decoder.o(i.rf433_in_range) + i.rf433_increment_saturated 0x11015ecc Section 0 rf433_decoder.o(i.rf433_increment_saturated) + rf433_increment_saturated 0x11015ecd Thumb Code 16 rf433_decoder.o(i.rf433_increment_saturated) + i.rf433_receive 0x11015ee0 Section 0 rf433.o(i.rf433_receive) + i.rf_force_agc_enable 0x11015f4c Section 0 rf_extrc.o(i.rf_force_agc_enable) + rf_force_agc_enable 0x11015f4d Thumb Code 2 rf_extrc.o(i.rf_force_agc_enable) + i.rf_init 0x11015f50 Section 0 rf_extrc.o(i.rf_init) + i.rf_rccalib 0x110160a4 Section 0 rf_extrc.o(i.rf_rccalib) + i.rf_reg_rd 0x110161c4 Section 0 rf_extrc.o(i.rf_reg_rd) + rf_reg_rd 0x110161c5 Thumb Code 4 rf_extrc.o(i.rf_reg_rd) + i.rf_reg_wr 0x110161c8 Section 0 rf_extrc.o(i.rf_reg_wr) + rf_reg_wr 0x110161c9 Thumb Code 2 rf_extrc.o(i.rf_reg_wr) + i.rf_reset 0x110161ca Section 0 rf_extrc.o(i.rf_reset) + rf_reset 0x110161cb Thumb Code 2 rf_extrc.o(i.rf_reset) + i.rf_sleep 0x110161cc Section 0 rf_extrc.o(i.rf_sleep) + rf_sleep 0x110161cd Thumb Code 18 rf_extrc.o(i.rf_sleep) + i.rf_txpwr_cs_get 0x110161e0 Section 0 rf_extrc.o(i.rf_txpwr_cs_get) + rf_txpwr_cs_get 0x110161e1 Thumb Code 70 rf_extrc.o(i.rf_txpwr_cs_get) + i.rf_txpwr_dbm_get 0x1101622c Section 0 rf_extrc.o(i.rf_txpwr_dbm_get) + rf_txpwr_dbm_get 0x1101622d Thumb Code 6 rf_extrc.o(i.rf_txpwr_dbm_get) + i.rom_env_host_init 0x11016238 Section 0 arch_main.o(i.rom_env_host_init) + i.scan_433 0x11016258 Section 0 rf433.o(i.scan_433) + i.scan_uart 0x110162d8 Section 0 uart_1.o(i.scan_uart) + i.set_TaskComps_timer 0x11016450 Section 0 timeslice.o(i.set_TaskComps_timer) + i.set_mode 0x11016460 Section 0 mode.o(i.set_mode) + i.set_vector 0x110165a8 Section 0 system_xinc.o(i.set_vector) + i.slave_send_data 0x110165d4 Section 0 usr_server.o(i.slave_send_data) + i.srv_get_hdl_from_att_idx 0x11016680 Section 0 usr_server.o(i.srv_get_hdl_from_att_idx) + i.stack_tag 0x11016690 Section 0 arch_main.o(i.stack_tag) + i.startTimer 0x110166a4 Section 0 timer.o(i.startTimer) + i.systick_callback 0x110166ac Section 0 xc_drv_systick.o(i.systick_callback) + i.temperature 0x110166b0 Section 0 pwm.o(i.temperature) + i.timer0_2_init 0x110166e4 Section 0 timer.o(i.timer0_2_init) + i.transition_gamma_s_scale 0x11016778 Section 0 light_transition.o(i.transition_gamma_s_scale) + transition_gamma_s_scale 0x11016779 Thumb Code 42 light_transition.o(i.transition_gamma_s_scale) + i.uart_user_handler 0x110167a8 Section 0 xc_drv_uart.o(i.uart_user_handler) + i.updateTimer 0x11016850 Section 0 timer.o(i.updateTimer) + i.update_power_fade 0x11016868 Section 0 light_transition.o(i.update_power_fade) + update_power_fade 0x11016869 Thumb Code 114 light_transition.o(i.update_power_fade) + i.wbit 0x110168e0 Section 0 rf_extrc.o(i.wbit) + wbit 0x110168e1 Thumb Code 84 rf_extrc.o(i.wbit) + i.wdt_init 0x11016938 Section 0 arch_main.o(i.wdt_init) + i.wright_user_data 0x11016954 Section 0 fmc_spi.o(i.wright_user_data) + i.xc_adc_2v4_calibrate_read 0x11016a54 Section 0 xc_drv_fmc_spi.o(i.xc_adc_2v4_calibrate_read) + i.xc_adc_data_average 0x11016af8 Section 0 xc_drv_adc.o(i.xc_adc_data_average) + i.xc_adc_fifo_flush 0x11016b74 Section 0 xc_drv_adc.o(i.xc_adc_fifo_flush) + xc_adc_fifo_flush 0x11016b75 Thumb Code 20 xc_drv_adc.o(i.xc_adc_fifo_flush) + i.xc_adc_init 0x11016b8c Section 0 xc_drv_adc.o(i.xc_adc_init) + i.xc_adc_start_get_value 0x11016c68 Section 0 xc_drv_adc.o(i.xc_adc_start_get_value) + i.xc_ble_activity_delete 0x11016d34 Section 0 xc_gap_api.o(i.xc_ble_activity_delete) + i.xc_ble_activity_stop 0x11016d5c Section 0 xc_gap_api.o(i.xc_ble_activity_stop) + i.xc_ble_advertise_create 0x11016d84 Section 0 xc_gap_api.o(i.xc_ble_advertise_create) + i.xc_ble_advertise_start 0x11016dac Section 0 xc_gap_api.o(i.xc_ble_advertise_start) + i.xc_ble_conn_cfm 0x11016dd8 Section 0 xc_gap_api.o(i.xc_ble_conn_cfm) + i.xc_ble_gapm_reset 0x11016e04 Section 0 xc_gap_api.o(i.xc_ble_gapm_reset) + i.xc_ble_gatt_cli_mtu_exch 0x11016e20 Section 0 xc_gatt_client_api.o(i.xc_ble_gatt_cli_mtu_exch) + i.xc_ble_gatt_service16_add 0x11016e2a Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_service16_add) + i.xc_ble_gatt_srv_notify 0x11016e40 Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_notify) + i.xc_ble_gatt_srv_read_cfm 0x11016e8a Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_read_cfm) + i.xc_ble_gatt_srv_write_cfm 0x11016edc Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_write_cfm) + i.xc_ble_gatt_user_srv_register 0x11016ee4 Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_user_srv_register) + i.xc_ble_get_dev_info_cfm 0x11016eec Section 0 xc_gap_api.o(i.xc_ble_get_dev_info_cfm) + i.xc_ble_param_update_cfm 0x11016f24 Section 0 xc_gap_api.o(i.xc_ble_param_update_cfm) + i.xc_ble_scan_create 0x11016f58 Section 0 xc_gap_api.o(i.xc_ble_scan_create) + i.xc_ble_scan_start 0x11016f7c Section 0 xc_gap_api.o(i.xc_ble_scan_start) + i.xc_ble_set_adv_data 0x11016fa8 Section 0 xc_gap_api.o(i.xc_ble_set_adv_data) + i.xc_ble_set_dev_config 0x11016fe0 Section 0 xc_gap_api.o(i.xc_ble_set_dev_config) + i.xc_ble_set_dev_info_cfm 0x1101700c Section 0 xc_gap_api.o(i.xc_ble_set_dev_info_cfm) + i.xc_clock_bbpll_common_cfg 0x11017034 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg) + i.xc_clock_bbpll_freq_cfg 0x11017074 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg) + i.xc_clock_hfclk_in_get 0x110170f4 Section 0 xc_drv_clock.o(i.xc_clock_hfclk_in_get) + i.xc_clock_hfclk_set 0x11017100 Section 0 xc_drv_clock.o(i.xc_clock_hfclk_set) + i.xc_clock_init_cfg 0x110171c4 Section 0 xc_drv_clock.o(i.xc_clock_init_cfg) + i.xc_clock_lfclk_in_get 0x110171e0 Section 0 xc_drv_clock.o(i.xc_clock_lfclk_in_get) + i.xc_clock_lfclk_set 0x110171ec Section 0 xc_drv_clock.o(i.xc_clock_lfclk_set) + i.xc_clock_set_osc32m_bbpll_32m 0x11017258 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_32m) + i.xc_clock_set_osc32m_bbpll_48m 0x1101728c Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_48m) + i.xc_clock_set_osc32m_bbpll_64m 0x110172c0 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_64m) + i.xc_clock_set_osc32m_bbpll_96m 0x110172f4 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_96m) + i.xc_clock_set_osc32m_div_16m 0x11017328 Section 0 xc_drv_clock.o(i.xc_clock_set_osc32m_div_16m) + i.xc_clock_set_rc16m 0x11017384 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m) + i.xc_clock_set_rc16m_bbpll_32m 0x110173a4 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_32m) + i.xc_clock_set_rc16m_bbpll_48m 0x110173d8 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_48m) + i.xc_clock_set_rc16m_bbpll_64m 0x1101740c Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_64m) + i.xc_clock_set_rc16m_bbpll_96m 0x11017440 Section 0 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_96m) + i.xc_fota_dev_ack_cmd 0x11017474 Section 0 ota_protocol.o(i.xc_fota_dev_ack_cmd) + i.xc_gpio_direction_config 0x1101749c Section 0 xc_drv_gpio.o(i.xc_gpio_direction_config) + i.xc_gpio_fun_sel 0x110174b8 Section 0 xc_drv_gpio.o(i.xc_gpio_fun_sel) + i.xc_gpio_init 0x110174e0 Section 0 xc_drv_gpio.o(i.xc_gpio_init) + i.xc_gpio_it_config 0x11017510 Section 0 xc_drv_gpio.o(i.xc_gpio_it_config) + i.xc_gpio_mux_ctl 0x11017544 Section 0 xc_drv_gpio.o(i.xc_gpio_mux_ctl) + i.xc_gpio_pull_config 0x11017590 Section 0 xc_drv_gpio.o(i.xc_gpio_pull_config) + i.xc_gpio_read_pin 0x11017678 Section 0 xc_drv_gpio.o(i.xc_gpio_read_pin) + i.xc_gpio_write_pin 0x1101769c Section 0 xc_drv_gpio.o(i.xc_gpio_write_pin) + i.xc_ota_schedule 0x110176b8 Section 0 ota_protocol.o(i.xc_ota_schedule) + i.xc_pwm_dutycycle_set 0x110176f8 Section 0 xc_drv_pwm.o(i.xc_pwm_dutycycle_set) + i.xc_pwm_init 0x11017744 Section 0 xc_drv_pwm.o(i.xc_pwm_init) + i.xc_pwm_start 0x11017824 Section 0 xc_drv_pwm.o(i.xc_pwm_start) + i.xc_pwm_stop 0x11017844 Section 0 xc_drv_pwm.o(i.xc_pwm_stop) + i.xc_pwr_vol_set 0x11017860 Section 0 xc_drv_pwr.o(i.xc_pwr_vol_set) + i.xc_timer_init 0x110178b4 Section 0 xc_drv_timer.o(i.xc_timer_init) + i.xc_timer_set_value 0x110179d4 Section 0 xc_drv_timer.o(i.xc_timer_set_value) + i.xc_timer_start 0x110179fc Section 0 xc_drv_timer.o(i.xc_timer_start) + i.xc_timer_stop 0x11017a38 Section 0 xc_drv_timer.o(i.xc_timer_stop) + i.xc_timer_us_to_ticks 0x11017a54 Section 0 xc_drv_timer.o(i.xc_timer_us_to_ticks) + xc_timer_us_to_ticks 0x11017a55 Thumb Code 188 xc_drv_timer.o(i.xc_timer_us_to_ticks) + i.xc_uart_init 0x11017b20 Section 0 xc_drv_uart.o(i.xc_uart_init) + i.xc_unique_identification_read 0x11017cec Section 0 xc_drv_fmc_spi.o(i.xc_unique_identification_read) + i.xc_wdt_init 0x11017dd4 Section 0 xc_drv_wdt.o(i.xc_wdt_init) + i.xc_wdt_refresh 0x11017e44 Section 0 xc_drv_wdt.o(i.xc_wdt_refresh) + i.xc_wdt_reload 0x11017e70 Section 0 xc_drv_wdt.o(i.xc_wdt_reload) + i.xc_wdt_start 0x11017ea8 Section 0 xc_drv_wdt.o(i.xc_wdt_start) + locale$$code 0x11017edc Section 44 lc_numeric_c.o(locale$$code) + locale$$code 0x11017f08 Section 44 lc_ctype_c.o(locale$$code) + x$fpl$printf1 0x11017f34 Section 16 printf1.o(x$fpl$printf1) + x$fpl$printf2 0x11017f44 Section 16 printf2.o(x$fpl$printf2) + .constdata 0x11017f54 Section 40 app_task.o(.constdata) + x$fpl$usenofp 0x11017f54 Section 0 usenofp.o(x$fpl$usenofp) + .constdata 0x11017f7c Section 88 app_task.o(.constdata) + __func__ 0x11017f88 Data 32 app_task.o(.constdata) + .constdata 0x11017fd4 Section 124 usr_server.o(.constdata) + custom_server_atts 0x11017fd8 Data 48 usr_server.o(.constdata) + custom_src_cb 0x11018008 Data 20 usr_server.o(.constdata) + __func__ 0x1101801c Data 25 usr_server.o(.constdata) + __func__ 0x11018035 Data 27 usr_server.o(.constdata) + .constdata 0x11018050 Section 12 xc_drv_pwm.o(.constdata) + pwm_offset 0x11018050 Data 12 xc_drv_pwm.o(.constdata) + .constdata 0x1101805c Section 8 rf_extrc.o(.constdata) + RF_TX_PW_CONV_TBL 0x1101805c Data 8 rf_extrc.o(.constdata) + .constdata 0x11018064 Section 4 xc_drv_timer.o(.constdata) + timer_offset 0x11018064 Data 4 xc_drv_timer.o(.constdata) + .constdata 0x11018068 Section 6 xc_drv_uart.o(.constdata) + uart_offset 0x11018068 Data 6 xc_drv_uart.o(.constdata) + .constdata 0x1101806e Section 2 xc_drv_aotimer.o(.constdata) + aotimer_offset 0x1101806e Data 2 xc_drv_aotimer.o(.constdata) + .constdata 0x11018070 Section 22 mode.o(.constdata) + time_1_neutral 0x11018070 Data 22 mode.o(.constdata) + .constdata 0x11018086 Section 4 bridge_pwm.o(.constdata) + timer_offset 0x11018086 Data 4 bridge_pwm.o(.constdata) + .constdata 0x1101808a Section 804 light_transition.o(.constdata) + brightness_gamma_q12 0x1101808a Data 200 light_transition.o(.constdata) + mixed_brightness_gamma_q12 0x11018152 Data 200 light_transition.o(.constdata) + power_fade_gamma_q12 0x1101821a Data 202 light_transition.o(.constdata) + transition_gamma_s_q12 0x110182e4 Data 202 light_transition.o(.constdata) + .constdata 0x110183ae Section 40 _printf_hex_int_ll_ptr.o(.constdata) + uc_hextab 0x110183ae Data 20 _printf_hex_int_ll_ptr.o(.constdata) + lc_hextab 0x110183c2 Data 20 _printf_hex_int_ll_ptr.o(.constdata) + .constdata 0x110183d6 Section 17 __printf_flags_ss_wp.o(.constdata) + maptable 0x110183d6 Data 17 __printf_flags_ss_wp.o(.constdata) + .constdata 0x110183e8 Section 8 _printf_wctomb.o(.constdata) + initial_mbstate 0x110183e8 Data 8 _printf_wctomb.o(.constdata) + .constdata 0x110183f0 Section 38 _printf_fp_hex.o(.constdata) + lc_hextab 0x110183f0 Data 19 _printf_fp_hex.o(.constdata) + uc_hextab 0x11018403 Data 19 _printf_fp_hex.o(.constdata) + .constdata 0x11018418 Section 148 bigflt0.o(.constdata) + tenpwrs_x 0x11018418 Data 60 bigflt0.o(.constdata) + tenpwrs_i 0x11018454 Data 64 bigflt0.o(.constdata) + .conststring 0x110184ac Section 207 app_task.o(.conststring) + .conststring 0x1101857c Section 74 usr_server.o(.conststring) + locale$$data 0x11018608 Section 28 lc_numeric_c.o(locale$$data) + __lcnum_c_name 0x1101860c Data 2 lc_numeric_c.o(locale$$data) + __lcnum_c_start 0x11018614 Data 0 lc_numeric_c.o(locale$$data) + __lcnum_c_point 0x11018620 Data 0 lc_numeric_c.o(locale$$data) + __lcnum_c_thousands 0x11018622 Data 0 lc_numeric_c.o(locale$$data) + __lcnum_c_grouping 0x11018623 Data 0 lc_numeric_c.o(locale$$data) + locale$$data 0x11018624 Section 272 lc_ctype_c.o(locale$$data) + __lcnum_c_end 0x11018624 Data 0 lc_numeric_c.o(locale$$data) + __lcctype_c_name 0x11018628 Data 2 lc_ctype_c.o(locale$$data) + __lcctype_c_start 0x11018630 Data 0 lc_ctype_c.o(locale$$data) + __lcctype_c_end 0x11018734 Data 0 lc_ctype_c.o(locale$$data) ram_em 0x530077b0 Section 2091 ota_protocol.o(ram_em) Global Symbols @@ -3023,97 +3273,98 @@ Image Symbol Table TIMER3_Handler 0x100039a5 Thumb Code 24 xc_drv_timer.o(ram_code) xc_fmc_spi_init_oprt 0x10003b25 Thumb Code 138 xc_drv_fmc_spi.o(ram_code) xc_fmc_spi_flash_wake_up 0x10003baf Thumb Code 40 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_rdid 0x10003c3f Thumb Code 70 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_erase_page 0x10003c85 Thumb Code 80 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_write_page 0x10003cd5 Thumb Code 108 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_otp_read_page 0x10003d41 Thumb Code 146 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_read_page 0x10003dd3 Thumb Code 110 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_read 0x10003e41 Thumb Code 180 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_ruid 0x10003ef5 Thumb Code 88 xc_drv_fmc_spi.o(ram_code) - timer0_callback 0x10003f91 Thumb Code 8 timer.o(ram_code) - timer1_callback 0x10003f99 Thumb Code 22 timer.o(ram_code) - timer2_callback 0x10003faf Thumb Code 8 timer.o(ram_code) - timer3_callback 0x10003fb7 Thumb Code 8 timer.o(ram_code) - Bridge_Deadtime_Expired 0x10003fc5 Thumb Code 152 bridge_pwm.o(ram_code) - Bridge_Service_1ms 0x1000405d Thumb Code 342 bridge_pwm.o(ram_code) - __stdout 0x1000420c Data 4 system_xinc.o(.data) - start_second_adv 0x10004210 Data 1 app_task.o(.data) - set_data_flag 0x10004211 Data 1 app_task.o(.data) - app_mode 0x10004212 Data 1 app_task.o(.data) - app_env 0x10004214 Data 54 app_task.o(.data) - app_state 0x1000424a Data 1 app_task.o(.data) - app_sleep_flag 0x1000424b Data 1 arch_main.o(.data) - ota_srv_user_lid 0x1000424c Data 1 ota_server.o(.data) - ota_svc_tx_char_notify 0x1000424d Data 1 ota_server.o(.data) - ota_svc_start_hdl 0x1000424e Data 2 ota_server.o(.data) - app_op_flash_flag 0x10004250 Data 1 ota_flash_interface.o(.data) - ota_flag 0x10004254 Data 1 ota_protocol.o(.data) - jump2app 0x10004258 Data 4 ota_protocol.o(.data) - fotas_status 0x1000425c Data 9 ota_protocol.o(.data) - srv_user_lid 0x10004266 Data 1 usr_server.o(.data) - custom_svc_tx_char_notify 0x10004267 Data 1 usr_server.o(.data) - send_flag 0x10004268 Data 1 usr_server.o(.data) - custom_svc_start_hdl 0x10004270 Data 2 usr_server.o(.data) - period 0x10004280 Data 8 xc_drv_pwm.o(.data) - timer_n_callback 0x1000428c Data 16 xc_drv_timer.o(.data) - buffer_complet_flag 0x1000429c Data 1 xc_drv_uart.o(.data) - uart_ctl_block 0x100042a0 Data 4 xc_drv_uart.o(.data) - aotimer_n_callback 0x100042ac Data 8 xc_drv_aotimer.o(.data) - RTC_Intr_cb 0x100042b8 Data 32 xc_drv_rtc.o(.data) - timer1 0x100042d8 Data 8 timer.o(.data) - timer2 0x100042e0 Data 8 timer.o(.data) - TaskComps 0x100042e8 Data 192 timeslice.o(.data) - p_ble_data_msg 0x100043a8 Data 4 rgblight.o(.data) - deviceStatus 0x100043ac Data 1 mode.o(.data) - Mode 0x100043ad Data 1 mode.o(.data) - Speed 0x100043ae Data 1 mode.o(.data) - direction 0x100043af Data 1 mode.o(.data) - choose_mode_falsg 0x100043b0 Data 1 mode.o(.data) - choose_mode_bh 0x100043b1 Data 1 mode.o(.data) - time_1 0x100043b4 Data 22 mode.o(.data) - time_2 0x100043ca Data 22 mode.o(.data) - time_3 0x100043e0 Data 22 mode.o(.data) - Color_table_static 0x100043f6 Data 12 mode.o(.data) - Color_table 0x10004402 Data 12 mode.o(.data) - modefunctin 0x10004410 Data 16 mode.o(.data) - res_data 0x10004420 Data 1 rf433.o(.data) - adress_H 0x10004421 Data 1 rf433.o(.data) - adress_L 0x10004422 Data 1 rf433.o(.data) - match_success 0x10004423 Data 1 rf433.o(.data) - long_flag_s 0x10004426 Data 1 rf433.o(.data) - high_level_time 0x10004427 Data 1 rf433.o(.data) - low_level_time 0x10004428 Data 1 rf433.o(.data) - receive_data_cnt 0x10004429 Data 1 rf433.o(.data) - rf_flag 0x1000442a Data 2 rf433.o(.data) - long_press_cnt 0x10004430 Data 2 rf433.o(.data) - adress 0x10004434 Data 4 rf433.o(.data) - time_5s 0x10004438 Data 4 rf433.o(.data) - KEY_STATE_re 0x1000443c Data 4 rf433.o(.data) - receive_temp 0x10004440 Data 4 rf433.o(.data) - receive_data 0x10004444 Data 4 rf433.o(.data) - adress_H_array 0x10004448 Data 5 rf433.o(.data) - adress_L_array 0x1000444d Data 5 rf433.o(.data) - Key_TypeDef 0x10004454 Data 8 rf433.o(.data) - flag_1h 0x1000445c Data 4 rf433.o(.data) - is_time 0x10004460 Data 1 rf433.o(.data) - driveMode 0x10004464 Data 1 pwm.o(.data) - Brightness 0x10004465 Data 1 pwm.o(.data) - sss 0x10004466 Data 1 pwm.o(.data) - W_PWM 0x10004468 Data 2 pwm.o(.data) - C_PWM 0x1000446a Data 2 pwm.o(.data) - W_PWM_duty 0x1000446c Data 2 pwm.o(.data) - C_PWM_duty 0x1000446e Data 2 pwm.o(.data) - RefVol 0x10004470 Data 4 pwm.o(.data) - Light_Transition_FadeActive 0x10004490 Data 1 light_transition.o(.data) - op_flash 0x10004494 Data 272 ota_flash_interface.o(.bss) - app_data 0x100045a4 Data 128 ota_flash_interface.o(.bss) - DMA_Instance 0x10004738 Data 28 xc_drv_dma.o(.bss) - clock_cb 0x10004754 Data 16 xc_drv_clock.o(.bss) - user_ble_data_msg 0x100047a4 Data 25 rgblight.o(.bss) - r_data 0x100047bd Data 256 fmc_spi.o(.bss) - _random_number_data 0x100048c0 Data 228 rand.o(.bss) - __libspace_start 0x100049a4 Data 96 libspace.o(.bss) - __temporary_stack_top$libspace 0x10004a04 Data 0 libspace.o(.bss) + xc_fmc_spi_flash_rdid 0x10003c49 Thumb Code 70 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_erase_page 0x10003c8f Thumb Code 80 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_write_16bytes 0x10003cdf Thumb Code 84 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_write_page 0x10003d33 Thumb Code 108 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_otp_read_page 0x10003d9f Thumb Code 146 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_read_page 0x10003e31 Thumb Code 128 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_read 0x10003eb1 Thumb Code 164 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_ruid 0x10003f55 Thumb Code 88 xc_drv_fmc_spi.o(ram_code) + timer0_callback 0x10003ff1 Thumb Code 8 timer.o(ram_code) + timer1_callback 0x10003ff9 Thumb Code 22 timer.o(ram_code) + timer2_callback 0x1000400f Thumb Code 8 timer.o(ram_code) + timer3_callback 0x10004017 Thumb Code 8 timer.o(ram_code) + Bridge_Deadtime_Expired 0x10004025 Thumb Code 298 bridge_pwm.o(ram_code) + xc_fmc_spi_flash_busy_hook 0x1000414f Thumb Code 70 bridge_pwm.o(ram_code) + Bridge_Service_1ms 0x10004195 Thumb Code 750 bridge_pwm.o(ram_code) + __stdout 0x100044cc Data 4 system_xinc.o(.data) + start_second_adv 0x100044d0 Data 1 app_task.o(.data) + set_data_flag 0x100044d1 Data 1 app_task.o(.data) + app_mode 0x100044d2 Data 1 app_task.o(.data) + app_env 0x100044d4 Data 54 app_task.o(.data) + app_state 0x1000450a Data 1 app_task.o(.data) + app_sleep_flag 0x1000450b Data 1 arch_main.o(.data) + ota_srv_user_lid 0x1000450c Data 1 ota_server.o(.data) + ota_svc_tx_char_notify 0x1000450d Data 1 ota_server.o(.data) + ota_svc_start_hdl 0x1000450e Data 2 ota_server.o(.data) + app_op_flash_flag 0x10004510 Data 1 ota_flash_interface.o(.data) + ota_flag 0x10004514 Data 1 ota_protocol.o(.data) + jump2app 0x10004518 Data 4 ota_protocol.o(.data) + fotas_status 0x1000451c Data 9 ota_protocol.o(.data) + srv_user_lid 0x10004526 Data 1 usr_server.o(.data) + custom_svc_tx_char_notify 0x10004527 Data 1 usr_server.o(.data) + send_flag 0x10004528 Data 1 usr_server.o(.data) + custom_svc_start_hdl 0x10004530 Data 2 usr_server.o(.data) + period 0x10004540 Data 8 xc_drv_pwm.o(.data) + timer_n_callback 0x1000454c Data 16 xc_drv_timer.o(.data) + buffer_complet_flag 0x1000455c Data 1 xc_drv_uart.o(.data) + uart_ctl_block 0x10004560 Data 4 xc_drv_uart.o(.data) + aotimer_n_callback 0x1000456c Data 8 xc_drv_aotimer.o(.data) + RTC_Intr_cb 0x10004578 Data 32 xc_drv_rtc.o(.data) + timer1 0x10004598 Data 8 timer.o(.data) + timer2 0x100045a0 Data 8 timer.o(.data) + TaskComps 0x100045a8 Data 224 timeslice.o(.data) + p_ble_data_msg 0x10004688 Data 4 rgblight.o(.data) + deviceStatus 0x1000468c Data 1 mode.o(.data) + Mode 0x1000468d Data 1 mode.o(.data) + Speed 0x1000468e Data 1 mode.o(.data) + direction 0x1000468f Data 1 mode.o(.data) + choose_mode_falsg 0x10004690 Data 1 mode.o(.data) + choose_mode_bh 0x10004691 Data 1 mode.o(.data) + time_1 0x10004694 Data 22 mode.o(.data) + time_2 0x100046aa Data 22 mode.o(.data) + modefunctin 0x100046c0 Data 16 mode.o(.data) + res_data 0x100046d0 Data 1 rf433.o(.data) + adress_H 0x100046d1 Data 1 rf433.o(.data) + adress_L 0x100046d2 Data 1 rf433.o(.data) + match_success 0x100046d3 Data 1 rf433.o(.data) + long_flag_s 0x100046d6 Data 1 rf433.o(.data) + rf_flag 0x100046e2 Data 2 rf433.o(.data) + long_press_cnt 0x100046e8 Data 2 rf433.o(.data) + adress 0x100046f4 Data 4 rf433.o(.data) + time_5s 0x100046f8 Data 4 rf433.o(.data) + KEY_STATE_re 0x100046fc Data 4 rf433.o(.data) + receive_temp 0x10004700 Data 4 rf433.o(.data) + receive_data 0x10004704 Data 4 rf433.o(.data) + adress_H_array 0x1000471c Data 5 rf433.o(.data) + adress_L_array 0x10004721 Data 5 rf433.o(.data) + Key_TypeDef 0x10004728 Data 8 rf433.o(.data) + flag_1h 0x10004730 Data 4 rf433.o(.data) + is_time 0x10004734 Data 1 rf433.o(.data) + driveMode 0x10004738 Data 1 pwm.o(.data) + Brightness 0x10004739 Data 1 pwm.o(.data) + sss 0x1000473a Data 1 pwm.o(.data) + W_PWM 0x1000473c Data 2 pwm.o(.data) + C_PWM 0x1000473e Data 2 pwm.o(.data) + W_PWM_duty 0x10004740 Data 2 pwm.o(.data) + C_PWM_duty 0x10004742 Data 2 pwm.o(.data) + RefVol 0x10004744 Data 4 pwm.o(.data) + Light_Transition_FadeActive 0x10004780 Data 1 light_transition.o(.data) + Light_Transition_ModeActive 0x10004781 Data 1 light_transition.o(.data) + Light_Transition_StaticEndpointScale_Q12 0x1000478e Data 2 light_transition.o(.data) + Light_Transition_W_Output_Q12 0x1000479c Data 4 light_transition.o(.data) + Light_Transition_C_Output_Q12 0x100047a0 Data 4 light_transition.o(.data) + power_restore_policy 0x100047ae Data 1 fmc_spi.o(.data) + op_flash 0x100047b0 Data 272 ota_flash_interface.o(.bss) + app_data 0x100048c0 Data 256 ota_flash_interface.o(.bss) + DMA_Instance 0x10004ad4 Data 28 xc_drv_dma.o(.bss) + clock_cb 0x10004af0 Data 16 xc_drv_clock.o(.bss) + user_ble_data_msg 0x10004b40 Data 25 rgblight.o(.bss) + r_data 0x10004b78 Data 256 fmc_spi.o(.bss) + _random_number_data 0x10004c78 Data 228 rand.o(.bss) + __libspace_start 0x10004d5c Data 96 libspace.o(.bss) + __temporary_stack_top$libspace 0x10004dbc Data 0 libspace.o(.bss) gapc_get_bdaddr 0x11003489 Thumb Code 0 rom_symdefs.o ABSOLUTE gatt_cli_mtu_exch 0x11007a15 Thumb Code 0 rom_symdefs.o ABSOLUTE gatt_db_svc16_add 0x11008019 Thumb Code 0 rom_symdefs.o ABSOLUTE @@ -3302,216 +3553,230 @@ Image Symbol Table Long Thumb to Thumb Veneer to ke_state_set 0x11012af9 Thumb Code 12 anon$$obj.o(Veneer$$Code) Long Thumb to Thumb Veneer to ke_timer_set 0x11012b05 Thumb Code 12 anon$$obj.o(Veneer$$Code) Long Thumb to Thumb Veneer to xc_fmc_spi_flash_erase_page 0x11012b11 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_fmc_spi_flash_write_page 0x11012b1d Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to FMC_SPI_Flash_Erase_Sector 0x11012b29 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to rwip_init 0x11012b35 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_fmc_spi_init_oprt 0x11012b4d Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_fmc_spi_flash_wake_up 0x11012b59 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_fmc_spi_flash_rdid 0x11012b65 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_fmc_spi_flash_ruid 0x11012b71 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_fmc_spi_flash_read_page 0x11012b7d Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to ke_state_get 0x11012b89 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to __aeabi_uread4 0x11012b95 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_fmc_spi_flash_read 0x11012ba1 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_fmc_spi_otp_read_page 0x11012bad Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to ke_msg_alloc 0x11012bb9 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to ke_msg_send 0x11012bc5 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to co_buf_alloc 0x11012bd1 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to co_buf_copy_data_from_mem 0x11012bdd Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to co_buf_release 0x11012be9 Thumb Code 12 anon$$obj.o(Veneer$$Code) - AOTIMER0_Handler 0x11012bf5 Thumb Code 36 xc_drv_aotimer.o(i.AOTIMER0_Handler) - AOTIMER1_Handler 0x11012c29 Thumb Code 36 xc_drv_aotimer.o(i.AOTIMER1_Handler) - AO_Timer_Callback 0x11012c5d Thumb Code 4 xc_drv_rtc.o(i.AO_Timer_Callback) - Bridge_Init 0x11012c61 Thumb Code 106 bridge_pwm.o(i.Bridge_Init) - Bridge_Off 0x11012cd9 Thumb Code 48 bridge_pwm.o(i.Bridge_Off) - Day_Callback 0x11012d11 Thumb Code 4 xc_drv_rtc.o(i.Day_Callback) - Delay_50us 0x11012d15 Thumb Code 18 rf433.o(i.Delay_50us) - Delay_ms 0x11012d27 Thumb Code 18 rf433.o(i.Delay_ms) - Encoder_key 0x11012d39 Thumb Code 8 rf433.o(i.Encoder_key) - GADC_Handler 0x11012f31 Thumb Code 14 xc_drv_adc.o(i.GADC_Handler) - GPIO_Handler 0x11012f45 Thumb Code 32 xc_drv_gpio.o(i.GPIO_Handler) - Hour_Callback 0x11012f69 Thumb Code 4 xc_drv_rtc.o(i.Hour_Callback) - Light_Transition_Task 0x11012f6d Thumb Code 94 light_transition.o(i.Light_Transition_Task) - Min_Callback 0x11012fe9 Thumb Code 4 xc_drv_rtc.o(i.Min_Callback) - Mode0 0x11012fed Thumb Code 2 mode.o(i.Mode0) - Mode1 0x11012ff1 Thumb Code 222 mode.o(i.Mode1) - Mode2 0x110130e1 Thumb Code 140 mode.o(i.Mode2) - Mode3 0x1101317d Thumb Code 2 mode.o(i.Mode3) - My_ADC_Get_Value 0x11013181 Thumb Code 40 pwm.o(i.My_ADC_Get_Value) - PWM_Handler 0x110131ad Thumb Code 40 xc_drv_pwm.o(i.PWM_Handler) - RTC_Handler 0x110131d9 Thumb Code 110 xc_drv_rtc.o(i.RTC_Handler) - Sec_Callback 0x11013251 Thumb Code 4 xc_drv_rtc.o(i.Sec_Callback) - Set_timing 0x11013255 Thumb Code 30 mode.o(i.Set_timing) - Start_PWM 0x1101327d Thumb Code 22 mode.o(i.Start_PWM) - Stop_PWM 0x110132a1 Thumb Code 12 mode.o(i.Stop_PWM) - SysTick_Handler 0x110132b5 Thumb Code 8 xc_drv_systick.o(i.SysTick_Handler) - SystemInit 0x110132bd Thumb Code 22 system_xinc.o(i.SystemInit) - T1_CMR_Callback 0x110132dd Thumb Code 4 xc_drv_rtc.o(i.T1_CMR_Callback) - T2_CMR_Callback 0x110132e1 Thumb Code 4 xc_drv_rtc.o(i.T2_CMR_Callback) - T3_CMR_Callback 0x110132e5 Thumb Code 4 xc_drv_rtc.o(i.T3_CMR_Callback) - TIMER1_Handler 0x110132e9 Thumb Code 24 xc_drv_timer.o(i.TIMER1_Handler) - TIMER2_Handler 0x1101330d Thumb Code 24 xc_drv_timer.o(i.TIMER2_Handler) - TaskProcess 0x11013331 Thumb Code 34 timeslice.o(i.TaskProcess) - TaskRemarks 0x11013359 Thumb Code 40 timeslice.o(i.TaskRemarks) - UART0_Handler 0x11013385 Thumb Code 10 xc_drv_uart.o(i.UART0_Handler) - UART1_Handler 0x1101338f Thumb Code 10 xc_drv_uart.o(i.UART1_Handler) - UART2_Handler 0x11013399 Thumb Code 10 xc_drv_uart.o(i.UART2_Handler) - WDT_Handler 0x110133a5 Thumb Code 14 xc_drv_wdt.o(i.WDT_Handler) - _433_fun 0x11013411 Thumb Code 294 rf433.o(i._433_fun) - _PWM_INIT 0x11013561 Thumb Code 72 pwm.o(i._PWM_INIT) - __ARM_common_ll_muluu 0x110135ad Thumb Code 48 btod.o(i.__ARM_common_ll_muluu) - __ARM_common_switch8 0x110135dd Thumb Code 26 app_sec.o(i.__ARM_common_switch8) - __ARM_fpclassify 0x110135f9 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify) - _is_digit 0x11013625 Thumb Code 14 __printf_wp.o(i._is_digit) - _sys_exit 0x11013633 Thumb Code 2 system_xinc.o(i._sys_exit) - adc_Init 0x11013635 Thumb Code 94 pwm.o(i.adc_Init) - adc_intr_callback 0x1101369d Thumb Code 108 xc_drv_adc.o(i.adc_intr_callback) - addToFixedArray 0x11013729 Thumb Code 22 rf433.o(i.addToFixedArray) - aotimer0_callback 0x1101373f Thumb Code 2 xc_drv_aotimer.o(i.aotimer0_callback) - aotimer1_callback 0x11013741 Thumb Code 2 xc_drv_aotimer.o(i.aotimer1_callback) - app_create_advertising 0x11013745 Thumb Code 66 app_task.o(i.app_create_advertising) - app_create_advertising_non_conn 0x1101378d Thumb Code 82 app_task.o(i.app_create_advertising_non_conn) - app_create_scan 0x11013801 Thumb Code 36 app_task.o(i.app_create_scan) - app_delete_advertising 0x1101383d Thumb Code 42 app_task.o(i.app_delete_advertising) - app_get_dev_name 0x11013885 Thumb Code 32 app_task.o(i.app_get_dev_name) - app_init 0x110138a9 Thumb Code 32 app_task.o(i.app_init) - app_op_flash 0x11013935 Thumb Code 42 ota_flash_interface.o(i.app_op_flash) - app_op_flash_on 0x11013971 Thumb Code 20 ota_flash_interface.o(i.app_op_flash_on) - app_set_adv_data 0x11013a45 Thumb Code 82 app_task.o(i.app_set_adv_data) - app_start_advertising 0x11013ab1 Thumb Code 92 app_task.o(i.app_start_advertising) - app_start_scan 0x11013b29 Thumb Code 78 app_task.o(i.app_start_scan) - app_stop_scanning 0x11013b91 Thumb Code 32 app_task.o(i.app_stop_scanning) - app_switch_mode 0x11013bcd Thumb Code 34 app_task.o(i.app_switch_mode) - app_uart_init 0x11013c0d Thumb Code 82 arch_main.o(i.app_uart_init) - ble_callback 0x11013c79 Thumb Code 18 rgblight.o(i.ble_callback) - ble_flash_handle 0x11013c95 Thumb Code 126 ota_flash_interface.o(i.ble_flash_handle) - ble_flash_later_page_erase 0x11013d25 Thumb Code 24 ota_flash_interface.o(i.ble_flash_later_page_erase) - ble_flash_later_write_page 0x11013d41 Thumb Code 40 ota_flash_interface.o(i.ble_flash_later_write_page) - ble_message_process 0x11013d6d Thumb Code 40 rgblight.o(i.ble_message_process) - ble_state_disconnect 0x11013d99 Thumb Code 16 usr_server.o(i.ble_state_disconnect) - ble_state_sync_poll 0x11013dad Thumb Code 308 usr_server.o(i.ble_state_sync_poll) - bluetooth_init 0x11013f19 Thumb Code 52 arch_main.o(i.bluetooth_init) - board_init 0x11013f59 Thumb Code 44 arch_main.o(i.board_init) - choice_mode 0x11014065 Thumb Code 110 mode.o(i.choice_mode) - clock_init 0x110140dd Thumb Code 94 sleep.o(i.clock_init) - custom_svc_add 0x1101414d Thumb Code 102 usr_server.o(i.custom_svc_add) - delay_ms_test 0x11014341 Thumb Code 22 rf_extrc.o(i.delay_ms_test) - extract32_16 0x11014357 Thumb Code 14 xc_drv_fmc_spi.o(i.extract32_16) - ferror 0x11014365 Thumb Code 6 system_xinc.o(i.ferror) - flash_init 0x1101436d Thumb Code 78 arch_main.o(i.flash_init) - flash_size_and_type_get 0x110143c1 Thumb Code 86 xc_drv_fmc_spi.o(i.flash_size_and_type_get) - fmc_spi_read 0x11014419 Thumb Code 38 fmc_spi.o(i.fmc_spi_read) - get_app_env 0x11014a7d Thumb Code 4 app_task.o(i.get_app_env) - get_checksum 0x11014a85 Thumb Code 28 fmc_spi.o(i.get_checksum) - gpio_intr_callback 0x11014aa1 Thumb Code 2 xc_drv_gpio.o(i.gpio_intr_callback) - jump_fun 0x11014aa5 Thumb Code 56 mode.o(i.jump_fun) - main 0x11014ae1 Thumb Code 74 arch_main.o(i.main) - modem_init 0x11014b35 Thumb Code 222 rf_extrc.o(i.modem_init) - ota_slave_send_data 0x11014c49 Thumb Code 82 ota_server.o(i.ota_slave_send_data) - ota_srv_get_hdl_from_att_idx 0x11014ce5 Thumb Code 10 ota_server.o(i.ota_srv_get_hdl_from_att_idx) - ota_write_flash 0x11014cf5 Thumb Code 46 ota_protocol.o(i.ota_write_flash) - pwm_capture_ch0_callback 0x11014d31 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch0_callback) - pwm_capture_ch1_callback 0x11014d35 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch1_callback) - pwm_capture_ch2_callback 0x11014d39 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch2_callback) - pwm_pin_set 0x11014d5b Thumb Code 158 xc_drv_pwm.o(i.pwm_pin_set) - read_user_data 0x11014df9 Thumb Code 222 fmc_spi.o(i.read_user_data) - reverse_verif_is_true 0x11014f11 Thumb Code 14 xc_drv_fmc_spi.o(i.reverse_verif_is_true) - rf433_gpio_init 0x11014f1f Thumb Code 32 rf433.o(i.rf433_gpio_init) - rf433_receive 0x11014f41 Thumb Code 266 rf433.o(i.rf433_receive) - rf_init 0x11015059 Thumb Code 274 rf_extrc.o(i.rf_init) - rf_rccalib 0x110151ad Thumb Code 248 rf_extrc.o(i.rf_rccalib) - rom_env_host_init 0x11015341 Thumb Code 20 arch_main.o(i.rom_env_host_init) - scan_433 0x11015361 Thumb Code 122 rf433.o(i.scan_433) - scan_uart 0x110153e1 Thumb Code 282 uart_1.o(i.scan_uart) - set_TaskComps_timer 0x1101552d Thumb Code 10 timeslice.o(i.set_TaskComps_timer) - set_mode 0x1101553d Thumb Code 182 mode.o(i.set_mode) - set_vector 0x11015605 Thumb Code 32 system_xinc.o(i.set_vector) - slave_send_data 0x11015631 Thumb Code 98 usr_server.o(i.slave_send_data) - srv_get_hdl_from_att_idx 0x110156dd Thumb Code 10 usr_server.o(i.srv_get_hdl_from_att_idx) - stack_tag 0x110156ed Thumb Code 16 arch_main.o(i.stack_tag) - startTimer 0x11015701 Thumb Code 8 timer.o(i.startTimer) - systick_callback 0x11015709 Thumb Code 2 xc_drv_systick.o(i.systick_callback) - temperature 0x1101570d Thumb Code 48 pwm.o(i.temperature) - timer0_2_init 0x11015741 Thumb Code 140 timer.o(i.timer0_2_init) - uart_user_handler 0x110157d5 Thumb Code 132 xc_drv_uart.o(i.uart_user_handler) - updateTimer 0x1101587d Thumb Code 22 timer.o(i.updateTimer) - wdt_init 0x110158ed Thumb Code 26 arch_main.o(i.wdt_init) - wright_user_data 0x11015909 Thumb Code 180 fmc_spi.o(i.wright_user_data) - xc_adc_2v4_calibrate_read 0x110159f9 Thumb Code 160 xc_drv_fmc_spi.o(i.xc_adc_2v4_calibrate_read) - xc_adc_data_average 0x11015a9d Thumb Code 120 xc_drv_adc.o(i.xc_adc_data_average) - xc_adc_init 0x11015b31 Thumb Code 210 xc_drv_adc.o(i.xc_adc_init) - xc_adc_start_get_value 0x11015c0d Thumb Code 174 xc_drv_adc.o(i.xc_adc_start_get_value) - xc_ble_activity_delete 0x11015cd9 Thumb Code 36 xc_gap_api.o(i.xc_ble_activity_delete) - xc_ble_activity_stop 0x11015d01 Thumb Code 36 xc_gap_api.o(i.xc_ble_activity_stop) - xc_ble_advertise_create 0x11015d29 Thumb Code 40 xc_gap_api.o(i.xc_ble_advertise_create) - xc_ble_advertise_start 0x11015d51 Thumb Code 38 xc_gap_api.o(i.xc_ble_advertise_start) - xc_ble_conn_cfm 0x11015d7d Thumb Code 38 xc_gap_api.o(i.xc_ble_conn_cfm) - xc_ble_gapm_reset 0x11015da9 Thumb Code 24 xc_gap_api.o(i.xc_ble_gapm_reset) - xc_ble_gatt_cli_mtu_exch 0x11015dc5 Thumb Code 10 xc_gatt_client_api.o(i.xc_ble_gatt_cli_mtu_exch) - xc_ble_gatt_service16_add 0x11015dcf Thumb Code 22 xc_gatt_server_api.o(i.xc_ble_gatt_service16_add) - xc_ble_gatt_srv_notify 0x11015de5 Thumb Code 74 xc_gatt_server_api.o(i.xc_ble_gatt_srv_notify) - xc_ble_gatt_srv_read_cfm 0x11015e2f Thumb Code 82 xc_gatt_server_api.o(i.xc_ble_gatt_srv_read_cfm) - xc_ble_gatt_srv_write_cfm 0x11015e81 Thumb Code 8 xc_gatt_server_api.o(i.xc_ble_gatt_srv_write_cfm) - xc_ble_gatt_user_srv_register 0x11015e89 Thumb Code 8 xc_gatt_server_api.o(i.xc_ble_gatt_user_srv_register) - xc_ble_get_dev_info_cfm 0x11015e91 Thumb Code 52 xc_gap_api.o(i.xc_ble_get_dev_info_cfm) - xc_ble_param_update_cfm 0x11015ec9 Thumb Code 46 xc_gap_api.o(i.xc_ble_param_update_cfm) - xc_ble_scan_create 0x11015efd Thumb Code 36 xc_gap_api.o(i.xc_ble_scan_create) - xc_ble_scan_start 0x11015f21 Thumb Code 38 xc_gap_api.o(i.xc_ble_scan_start) - xc_ble_set_adv_data 0x11015f4d Thumb Code 50 xc_gap_api.o(i.xc_ble_set_adv_data) - xc_ble_set_dev_config 0x11015f85 Thumb Code 38 xc_gap_api.o(i.xc_ble_set_dev_config) - xc_ble_set_dev_info_cfm 0x11015fb1 Thumb Code 34 xc_gap_api.o(i.xc_ble_set_dev_info_cfm) - xc_clock_bbpll_common_cfg 0x11015fd9 Thumb Code 50 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg) - xc_clock_bbpll_freq_cfg 0x11016019 Thumb Code 120 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg) - xc_clock_hfclk_in_get 0x11016099 Thumb Code 6 xc_drv_clock.o(i.xc_clock_hfclk_in_get) - xc_clock_hfclk_set 0x110160a5 Thumb Code 166 xc_drv_clock.o(i.xc_clock_hfclk_set) - xc_clock_init_cfg 0x11016169 Thumb Code 26 xc_drv_clock.o(i.xc_clock_init_cfg) - xc_clock_lfclk_in_get 0x11016185 Thumb Code 6 xc_drv_clock.o(i.xc_clock_lfclk_in_get) - xc_clock_lfclk_set 0x11016191 Thumb Code 96 xc_drv_clock.o(i.xc_clock_lfclk_set) - xc_clock_set_osc32m_bbpll_32m 0x110161fd Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_32m) - xc_clock_set_osc32m_bbpll_48m 0x11016231 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_48m) - xc_clock_set_osc32m_bbpll_64m 0x11016265 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_64m) - xc_clock_set_osc32m_bbpll_96m 0x11016299 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_96m) - xc_clock_set_osc32m_div_16m 0x110162cd Thumb Code 82 xc_drv_clock.o(i.xc_clock_set_osc32m_div_16m) - xc_clock_set_rc16m 0x11016329 Thumb Code 22 xc_drv_clock.o(i.xc_clock_set_rc16m) - xc_clock_set_rc16m_bbpll_32m 0x11016349 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_32m) - xc_clock_set_rc16m_bbpll_48m 0x1101637d Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_48m) - xc_clock_set_rc16m_bbpll_64m 0x110163b1 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_64m) - xc_clock_set_rc16m_bbpll_96m 0x110163e5 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_96m) - xc_fota_dev_ack_cmd 0x11016419 Thumb Code 36 ota_protocol.o(i.xc_fota_dev_ack_cmd) - xc_gpio_direction_config 0x11016441 Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_direction_config) - xc_gpio_fun_sel 0x1101645d Thumb Code 36 xc_drv_gpio.o(i.xc_gpio_fun_sel) - xc_gpio_init 0x11016485 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_init) - xc_gpio_it_config 0x110164b5 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_it_config) - xc_gpio_mux_ctl 0x110164e9 Thumb Code 70 xc_drv_gpio.o(i.xc_gpio_mux_ctl) - xc_gpio_pull_config 0x11016535 Thumb Code 228 xc_drv_gpio.o(i.xc_gpio_pull_config) - xc_gpio_read_pin 0x1101661d Thumb Code 30 xc_drv_gpio.o(i.xc_gpio_read_pin) - xc_gpio_write_pin 0x11016641 Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_write_pin) - xc_ota_schedule 0x1101665d Thumb Code 56 ota_protocol.o(i.xc_ota_schedule) - xc_pwm_dutycycle_set 0x1101669d Thumb Code 68 xc_drv_pwm.o(i.xc_pwm_dutycycle_set) - xc_pwm_init 0x110166e9 Thumb Code 206 xc_drv_pwm.o(i.xc_pwm_init) - xc_pwm_start 0x110167c9 Thumb Code 22 xc_drv_pwm.o(i.xc_pwm_start) - xc_pwm_stop 0x110167e9 Thumb Code 20 xc_drv_pwm.o(i.xc_pwm_stop) - xc_pwr_vol_set 0x11016805 Thumb Code 68 xc_drv_pwr.o(i.xc_pwr_vol_set) - xc_timer_init 0x11016859 Thumb Code 274 xc_drv_timer.o(i.xc_timer_init) - xc_timer_set_value 0x11016979 Thumb Code 32 xc_drv_timer.o(i.xc_timer_set_value) - xc_timer_start 0x110169a1 Thumb Code 48 xc_drv_timer.o(i.xc_timer_start) - xc_timer_stop 0x110169dd Thumb Code 18 xc_drv_timer.o(i.xc_timer_stop) - xc_uart_init 0x11016ac5 Thumb Code 440 xc_drv_uart.o(i.xc_uart_init) - xc_unique_identification_read 0x11016c91 Thumb Code 228 xc_drv_fmc_spi.o(i.xc_unique_identification_read) - xc_wdt_init 0x11016d79 Thumb Code 100 xc_drv_wdt.o(i.xc_wdt_init) - xc_wdt_refresh 0x11016de9 Thumb Code 36 xc_drv_wdt.o(i.xc_wdt_refresh) - xc_wdt_reload 0x11016e15 Thumb Code 42 xc_drv_wdt.o(i.xc_wdt_reload) - xc_wdt_start 0x11016e4d Thumb Code 44 xc_drv_wdt.o(i.xc_wdt_start) - _get_lc_numeric 0x11016e81 Thumb Code 44 lc_numeric_c.o(locale$$code) - _get_lc_ctype 0x11016ead Thumb Code 44 lc_ctype_c.o(locale$$code) - _printf_fp_dec 0x11016ed9 Thumb Code 16 printf1.o(x$fpl$printf1) - _printf_fp_hex 0x11016ee9 Thumb Code 16 printf2.o(x$fpl$printf2) - __I$use$fp 0x11016ef8 Number 0 usenofp.o(x$fpl$usenofp) - app_msg_handler_tab 0x11016ef8 Data 40 app_task.o(.constdata) - TASK_DESC_APP 0x11016f20 Data 12 app_task.o(.constdata) - Region$$Table$$Base 0x11017230 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x11017270 Number 0 anon$$obj.o(Region$$Table) - __ctype 0x11017299 Data 0 lc_ctype_c.o(locale$$data) + Long Thumb to Thumb Veneer to xc_fmc_spi_flash_write_16bytes 0x11012b1d Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_fmc_spi_flash_write_page 0x11012b29 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to FMC_SPI_Flash_Erase_Sector 0x11012b35 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to rwip_init 0x11012b41 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_fmc_spi_init_oprt 0x11012b59 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_fmc_spi_flash_wake_up 0x11012b65 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_fmc_spi_flash_rdid 0x11012b71 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_fmc_spi_flash_ruid 0x11012b7d Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_fmc_spi_flash_read_page 0x11012b89 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_state_get 0x11012b95 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to __aeabi_uread4 0x11012ba1 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_fmc_spi_flash_read 0x11012bad Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_fmc_spi_otp_read_page 0x11012bb9 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_msg_alloc 0x11012bc5 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_msg_send 0x11012bd1 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to co_buf_alloc 0x11012bdd Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to co_buf_copy_data_from_mem 0x11012be9 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to co_buf_release 0x11012bf5 Thumb Code 12 anon$$obj.o(Veneer$$Code) + AOTIMER0_Handler 0x11012c01 Thumb Code 36 xc_drv_aotimer.o(i.AOTIMER0_Handler) + AOTIMER1_Handler 0x11012c35 Thumb Code 36 xc_drv_aotimer.o(i.AOTIMER1_Handler) + AO_Timer_Callback 0x11012c69 Thumb Code 4 xc_drv_rtc.o(i.AO_Timer_Callback) + Bridge_FlashBlank_Ready 0x11012c6d Thumb Code 16 bridge_pwm.o(i.Bridge_FlashBlank_Ready) + Bridge_FlashBlank_Request 0x11012c81 Thumb Code 36 bridge_pwm.o(i.Bridge_FlashBlank_Request) + Bridge_FlashBlank_Resume 0x11012ca9 Thumb Code 14 bridge_pwm.o(i.Bridge_FlashBlank_Resume) + Bridge_Init 0x11012cbd Thumb Code 108 bridge_pwm.o(i.Bridge_Init) + Bridge_Off 0x11012d35 Thumb Code 78 bridge_pwm.o(i.Bridge_Off) + Day_Callback 0x11012d8d Thumb Code 4 xc_drv_rtc.o(i.Day_Callback) + Encoder_key 0x11012d91 Thumb Code 60 rf433.o(i.Encoder_key) + GADC_Handler 0x11012f35 Thumb Code 14 xc_drv_adc.o(i.GADC_Handler) + GPIO_Handler 0x11012f49 Thumb Code 32 xc_drv_gpio.o(i.GPIO_Handler) + Hour_Callback 0x11012f6d Thumb Code 4 xc_drv_rtc.o(i.Hour_Callback) + Light_Transition_BeginModeChange 0x11012f71 Thumb Code 144 light_transition.o(i.Light_Transition_BeginModeChange) + Light_Transition_FeedbackActive 0x11013019 Thumb Code 6 light_transition.o(i.Light_Transition_FeedbackActive) + Light_Transition_SetFeedback 0x11013025 Thumb Code 70 light_transition.o(i.Light_Transition_SetFeedback) + Light_Transition_SyncBrightness 0x11013079 Thumb Code 38 light_transition.o(i.Light_Transition_SyncBrightness) + Light_Transition_Task 0x110130a5 Thumb Code 940 light_transition.o(i.Light_Transition_Task) + Min_Callback 0x1101347d Thumb Code 4 xc_drv_rtc.o(i.Min_Callback) + Mode0 0x11013481 Thumb Code 2 mode.o(i.Mode0) + Mode1 0x11013485 Thumb Code 344 mode.o(i.Mode1) + Mode2 0x110135f5 Thumb Code 172 mode.o(i.Mode2) + Mode3 0x110136b1 Thumb Code 446 mode.o(i.Mode3) + My_ADC_Get_Value 0x11013881 Thumb Code 40 pwm.o(i.My_ADC_Get_Value) + PWM_Handler 0x110138ad Thumb Code 40 xc_drv_pwm.o(i.PWM_Handler) + RTC_Handler 0x11013a35 Thumb Code 110 xc_drv_rtc.o(i.RTC_Handler) + Sec_Callback 0x11013aad Thumb Code 4 xc_drv_rtc.o(i.Sec_Callback) + Set_timing 0x11013ab1 Thumb Code 30 mode.o(i.Set_timing) + Start_PWM 0x11013ad9 Thumb Code 22 mode.o(i.Start_PWM) + Stop_PWM 0x11013afd Thumb Code 12 mode.o(i.Stop_PWM) + SysTick_Handler 0x11013b11 Thumb Code 8 xc_drv_systick.o(i.SysTick_Handler) + SystemInit 0x11013b19 Thumb Code 22 system_xinc.o(i.SystemInit) + T1_CMR_Callback 0x11013b39 Thumb Code 4 xc_drv_rtc.o(i.T1_CMR_Callback) + T2_CMR_Callback 0x11013b3d Thumb Code 4 xc_drv_rtc.o(i.T2_CMR_Callback) + T3_CMR_Callback 0x11013b41 Thumb Code 4 xc_drv_rtc.o(i.T3_CMR_Callback) + TIMER1_Handler 0x11013b45 Thumb Code 24 xc_drv_timer.o(i.TIMER1_Handler) + TIMER2_Handler 0x11013b69 Thumb Code 24 xc_drv_timer.o(i.TIMER2_Handler) + TaskProcess 0x11013b8d Thumb Code 34 timeslice.o(i.TaskProcess) + TaskRemarks 0x11013bb5 Thumb Code 40 timeslice.o(i.TaskRemarks) + UART0_Handler 0x11013be1 Thumb Code 10 xc_drv_uart.o(i.UART0_Handler) + UART1_Handler 0x11013beb Thumb Code 10 xc_drv_uart.o(i.UART1_Handler) + UART2_Handler 0x11013bf5 Thumb Code 10 xc_drv_uart.o(i.UART2_Handler) + WDT_Handler 0x11013c01 Thumb Code 14 xc_drv_wdt.o(i.WDT_Handler) + _433_fun 0x11013c6d Thumb Code 414 rf433.o(i._433_fun) + _PWM_INIT 0x11013e39 Thumb Code 72 pwm.o(i._PWM_INIT) + __ARM_common_ll_muluu 0x11013e85 Thumb Code 48 btod.o(i.__ARM_common_ll_muluu) + __ARM_common_switch8 0x11013eb5 Thumb Code 26 app_sec.o(i.__ARM_common_switch8) + __ARM_fpclassify 0x11013ed1 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify) + _is_digit 0x11013efd Thumb Code 14 __printf_wp.o(i._is_digit) + _sys_exit 0x11013f0b Thumb Code 2 system_xinc.o(i._sys_exit) + adc_Init 0x11013f0d Thumb Code 94 pwm.o(i.adc_Init) + adc_intr_callback 0x11013f75 Thumb Code 108 xc_drv_adc.o(i.adc_intr_callback) + aotimer0_callback 0x11014001 Thumb Code 2 xc_drv_aotimer.o(i.aotimer0_callback) + aotimer1_callback 0x11014003 Thumb Code 2 xc_drv_aotimer.o(i.aotimer1_callback) + app_create_advertising 0x11014005 Thumb Code 66 app_task.o(i.app_create_advertising) + app_create_advertising_non_conn 0x1101404d Thumb Code 82 app_task.o(i.app_create_advertising_non_conn) + app_create_scan 0x110140c1 Thumb Code 36 app_task.o(i.app_create_scan) + app_delete_advertising 0x110140fd Thumb Code 42 app_task.o(i.app_delete_advertising) + app_get_dev_name 0x11014145 Thumb Code 34 app_task.o(i.app_get_dev_name) + app_init 0x1101416d Thumb Code 32 app_task.o(i.app_init) + app_op_flash 0x110141f9 Thumb Code 42 ota_flash_interface.o(i.app_op_flash) + app_op_flash_on 0x11014235 Thumb Code 20 ota_flash_interface.o(i.app_op_flash_on) + app_set_adv_data 0x11014309 Thumb Code 84 app_task.o(i.app_set_adv_data) + app_start_advertising 0x11014371 Thumb Code 92 app_task.o(i.app_start_advertising) + app_start_scan 0x110143e9 Thumb Code 78 app_task.o(i.app_start_scan) + app_stop_scanning 0x11014451 Thumb Code 32 app_task.o(i.app_stop_scanning) + app_switch_mode 0x1101448d Thumb Code 34 app_task.o(i.app_switch_mode) + app_uart_init 0x110144cd Thumb Code 82 arch_main.o(i.app_uart_init) + ble_callback 0x11014549 Thumb Code 18 rgblight.o(i.ble_callback) + ble_flash_handle 0x11014565 Thumb Code 256 ota_flash_interface.o(i.ble_flash_handle) + ble_flash_later_page_erase 0x11014675 Thumb Code 24 ota_flash_interface.o(i.ble_flash_later_page_erase) + ble_flash_later_write_page 0x11014691 Thumb Code 40 ota_flash_interface.o(i.ble_flash_later_write_page) + ble_message_process 0x110146bd Thumb Code 40 rgblight.o(i.ble_message_process) + ble_state_disconnect 0x110146e9 Thumb Code 16 usr_server.o(i.ble_state_disconnect) + ble_state_sync_poll 0x110146fd Thumb Code 348 usr_server.o(i.ble_state_sync_poll) + bluetooth_init 0x11014895 Thumb Code 52 arch_main.o(i.bluetooth_init) + board_init 0x110148d5 Thumb Code 40 arch_main.o(i.board_init) + choice_mode 0x110149f9 Thumb Code 118 mode.o(i.choice_mode) + clock_init 0x11014a81 Thumb Code 94 sleep.o(i.clock_init) + custom_svc_add 0x11014af1 Thumb Code 102 usr_server.o(i.custom_svc_add) + delay_ms_test 0x11014ce5 Thumb Code 22 rf_extrc.o(i.delay_ms_test) + external_key_init 0x11014d89 Thumb Code 32 external_key.o(i.external_key_init) + external_key_scan 0x11014de1 Thumb Code 304 external_key.o(i.external_key_scan) + extract32_16 0x11014f2d Thumb Code 14 xc_drv_fmc_spi.o(i.extract32_16) + ferror 0x11014f3b Thumb Code 6 system_xinc.o(i.ferror) + flash_init 0x11014f41 Thumb Code 78 arch_main.o(i.flash_init) + flash_size_and_type_get 0x11014f95 Thumb Code 86 xc_drv_fmc_spi.o(i.flash_size_and_type_get) + fmc_spi_read 0x11014fed Thumb Code 38 fmc_spi.o(i.fmc_spi_read) + get_app_env 0x11015651 Thumb Code 4 app_task.o(i.get_app_env) + get_checksum 0x11015659 Thumb Code 28 fmc_spi.o(i.get_checksum) + gpio_intr_callback 0x11015675 Thumb Code 2 xc_drv_gpio.o(i.gpio_intr_callback) + jump_fun 0x110156fd Thumb Code 56 mode.o(i.jump_fun) + main 0x11015739 Thumb Code 90 arch_main.o(i.main) + modem_init 0x1101579d Thumb Code 222 rf_extrc.o(i.modem_init) + ota_slave_send_data 0x1101590d Thumb Code 82 ota_server.o(i.ota_slave_send_data) + ota_srv_get_hdl_from_att_idx 0x110159a9 Thumb Code 10 ota_server.o(i.ota_srv_get_hdl_from_att_idx) + ota_write_flash 0x110159b9 Thumb Code 46 ota_protocol.o(i.ota_write_flash) + power_restore_apply_on_boot 0x11015a4d Thumb Code 96 fmc_spi.o(i.power_restore_apply_on_boot) + power_restore_policy_set 0x11015acd Thumb Code 36 fmc_spi.o(i.power_restore_policy_set) + pwm_capture_ch0_callback 0x11015af5 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch0_callback) + pwm_capture_ch1_callback 0x11015af9 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch1_callback) + pwm_capture_ch2_callback 0x11015afd Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch2_callback) + pwm_pin_set 0x11015b1f Thumb Code 158 xc_drv_pwm.o(i.pwm_pin_set) + read_user_data 0x11015bbd Thumb Code 294 fmc_spi.o(i.read_user_data) + reverse_verif_is_true 0x11015d21 Thumb Code 14 xc_drv_fmc_spi.o(i.reverse_verif_is_true) + rf433_clear_code 0x11015d31 Thumb Code 66 rf433.o(i.rf433_clear_code) + rf433_decoder_get_frame 0x11015dc1 Thumb Code 34 rf433_decoder.o(i.rf433_decoder_get_frame) + rf433_decoder_init 0x11015de9 Thumb Code 20 rf433_decoder.o(i.rf433_decoder_init) + rf433_decoder_process 0x11015e01 Thumb Code 2 rf433_decoder.o(i.rf433_decoder_process) + rf433_decoder_sample 0x11015e05 Thumb Code 148 rf433_decoder.o(i.rf433_decoder_sample) + rf433_gpio_init 0x11015e9d Thumb Code 32 rf433.o(i.rf433_gpio_init) + rf433_receive 0x11015ee1 Thumb Code 100 rf433.o(i.rf433_receive) + rf_init 0x11015f51 Thumb Code 274 rf_extrc.o(i.rf_init) + rf_rccalib 0x110160a5 Thumb Code 248 rf_extrc.o(i.rf_rccalib) + rom_env_host_init 0x11016239 Thumb Code 20 arch_main.o(i.rom_env_host_init) + scan_433 0x11016259 Thumb Code 122 rf433.o(i.scan_433) + scan_uart 0x110162d9 Thumb Code 330 uart_1.o(i.scan_uart) + set_TaskComps_timer 0x11016451 Thumb Code 10 timeslice.o(i.set_TaskComps_timer) + set_mode 0x11016461 Thumb Code 296 mode.o(i.set_mode) + set_vector 0x110165a9 Thumb Code 32 system_xinc.o(i.set_vector) + slave_send_data 0x110165d5 Thumb Code 98 usr_server.o(i.slave_send_data) + srv_get_hdl_from_att_idx 0x11016681 Thumb Code 10 usr_server.o(i.srv_get_hdl_from_att_idx) + stack_tag 0x11016691 Thumb Code 16 arch_main.o(i.stack_tag) + startTimer 0x110166a5 Thumb Code 8 timer.o(i.startTimer) + systick_callback 0x110166ad Thumb Code 2 xc_drv_systick.o(i.systick_callback) + temperature 0x110166b1 Thumb Code 48 pwm.o(i.temperature) + timer0_2_init 0x110166e5 Thumb Code 140 timer.o(i.timer0_2_init) + uart_user_handler 0x110167a9 Thumb Code 132 xc_drv_uart.o(i.uart_user_handler) + updateTimer 0x11016851 Thumb Code 22 timer.o(i.updateTimer) + wdt_init 0x11016939 Thumb Code 26 arch_main.o(i.wdt_init) + wright_user_data 0x11016955 Thumb Code 190 fmc_spi.o(i.wright_user_data) + xc_adc_2v4_calibrate_read 0x11016a55 Thumb Code 160 xc_drv_fmc_spi.o(i.xc_adc_2v4_calibrate_read) + xc_adc_data_average 0x11016af9 Thumb Code 120 xc_drv_adc.o(i.xc_adc_data_average) + xc_adc_init 0x11016b8d Thumb Code 210 xc_drv_adc.o(i.xc_adc_init) + xc_adc_start_get_value 0x11016c69 Thumb Code 174 xc_drv_adc.o(i.xc_adc_start_get_value) + xc_ble_activity_delete 0x11016d35 Thumb Code 36 xc_gap_api.o(i.xc_ble_activity_delete) + xc_ble_activity_stop 0x11016d5d Thumb Code 36 xc_gap_api.o(i.xc_ble_activity_stop) + xc_ble_advertise_create 0x11016d85 Thumb Code 40 xc_gap_api.o(i.xc_ble_advertise_create) + xc_ble_advertise_start 0x11016dad Thumb Code 38 xc_gap_api.o(i.xc_ble_advertise_start) + xc_ble_conn_cfm 0x11016dd9 Thumb Code 38 xc_gap_api.o(i.xc_ble_conn_cfm) + xc_ble_gapm_reset 0x11016e05 Thumb Code 24 xc_gap_api.o(i.xc_ble_gapm_reset) + xc_ble_gatt_cli_mtu_exch 0x11016e21 Thumb Code 10 xc_gatt_client_api.o(i.xc_ble_gatt_cli_mtu_exch) + xc_ble_gatt_service16_add 0x11016e2b Thumb Code 22 xc_gatt_server_api.o(i.xc_ble_gatt_service16_add) + xc_ble_gatt_srv_notify 0x11016e41 Thumb Code 74 xc_gatt_server_api.o(i.xc_ble_gatt_srv_notify) + xc_ble_gatt_srv_read_cfm 0x11016e8b Thumb Code 82 xc_gatt_server_api.o(i.xc_ble_gatt_srv_read_cfm) + xc_ble_gatt_srv_write_cfm 0x11016edd Thumb Code 8 xc_gatt_server_api.o(i.xc_ble_gatt_srv_write_cfm) + xc_ble_gatt_user_srv_register 0x11016ee5 Thumb Code 8 xc_gatt_server_api.o(i.xc_ble_gatt_user_srv_register) + xc_ble_get_dev_info_cfm 0x11016eed Thumb Code 52 xc_gap_api.o(i.xc_ble_get_dev_info_cfm) + xc_ble_param_update_cfm 0x11016f25 Thumb Code 46 xc_gap_api.o(i.xc_ble_param_update_cfm) + xc_ble_scan_create 0x11016f59 Thumb Code 36 xc_gap_api.o(i.xc_ble_scan_create) + xc_ble_scan_start 0x11016f7d Thumb Code 38 xc_gap_api.o(i.xc_ble_scan_start) + xc_ble_set_adv_data 0x11016fa9 Thumb Code 50 xc_gap_api.o(i.xc_ble_set_adv_data) + xc_ble_set_dev_config 0x11016fe1 Thumb Code 38 xc_gap_api.o(i.xc_ble_set_dev_config) + xc_ble_set_dev_info_cfm 0x1101700d Thumb Code 34 xc_gap_api.o(i.xc_ble_set_dev_info_cfm) + xc_clock_bbpll_common_cfg 0x11017035 Thumb Code 50 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg) + xc_clock_bbpll_freq_cfg 0x11017075 Thumb Code 120 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg) + xc_clock_hfclk_in_get 0x110170f5 Thumb Code 6 xc_drv_clock.o(i.xc_clock_hfclk_in_get) + xc_clock_hfclk_set 0x11017101 Thumb Code 166 xc_drv_clock.o(i.xc_clock_hfclk_set) + xc_clock_init_cfg 0x110171c5 Thumb Code 26 xc_drv_clock.o(i.xc_clock_init_cfg) + xc_clock_lfclk_in_get 0x110171e1 Thumb Code 6 xc_drv_clock.o(i.xc_clock_lfclk_in_get) + xc_clock_lfclk_set 0x110171ed Thumb Code 96 xc_drv_clock.o(i.xc_clock_lfclk_set) + xc_clock_set_osc32m_bbpll_32m 0x11017259 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_32m) + xc_clock_set_osc32m_bbpll_48m 0x1101728d Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_48m) + xc_clock_set_osc32m_bbpll_64m 0x110172c1 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_64m) + xc_clock_set_osc32m_bbpll_96m 0x110172f5 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_osc32m_bbpll_96m) + xc_clock_set_osc32m_div_16m 0x11017329 Thumb Code 82 xc_drv_clock.o(i.xc_clock_set_osc32m_div_16m) + xc_clock_set_rc16m 0x11017385 Thumb Code 22 xc_drv_clock.o(i.xc_clock_set_rc16m) + xc_clock_set_rc16m_bbpll_32m 0x110173a5 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_32m) + xc_clock_set_rc16m_bbpll_48m 0x110173d9 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_48m) + xc_clock_set_rc16m_bbpll_64m 0x1101740d Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_64m) + xc_clock_set_rc16m_bbpll_96m 0x11017441 Thumb Code 42 xc_drv_clock.o(i.xc_clock_set_rc16m_bbpll_96m) + xc_fota_dev_ack_cmd 0x11017475 Thumb Code 36 ota_protocol.o(i.xc_fota_dev_ack_cmd) + xc_gpio_direction_config 0x1101749d Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_direction_config) + xc_gpio_fun_sel 0x110174b9 Thumb Code 36 xc_drv_gpio.o(i.xc_gpio_fun_sel) + xc_gpio_init 0x110174e1 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_init) + xc_gpio_it_config 0x11017511 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_it_config) + xc_gpio_mux_ctl 0x11017545 Thumb Code 70 xc_drv_gpio.o(i.xc_gpio_mux_ctl) + xc_gpio_pull_config 0x11017591 Thumb Code 228 xc_drv_gpio.o(i.xc_gpio_pull_config) + xc_gpio_read_pin 0x11017679 Thumb Code 30 xc_drv_gpio.o(i.xc_gpio_read_pin) + xc_gpio_write_pin 0x1101769d Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_write_pin) + xc_ota_schedule 0x110176b9 Thumb Code 56 ota_protocol.o(i.xc_ota_schedule) + xc_pwm_dutycycle_set 0x110176f9 Thumb Code 68 xc_drv_pwm.o(i.xc_pwm_dutycycle_set) + xc_pwm_init 0x11017745 Thumb Code 206 xc_drv_pwm.o(i.xc_pwm_init) + xc_pwm_start 0x11017825 Thumb Code 22 xc_drv_pwm.o(i.xc_pwm_start) + xc_pwm_stop 0x11017845 Thumb Code 20 xc_drv_pwm.o(i.xc_pwm_stop) + xc_pwr_vol_set 0x11017861 Thumb Code 68 xc_drv_pwr.o(i.xc_pwr_vol_set) + xc_timer_init 0x110178b5 Thumb Code 274 xc_drv_timer.o(i.xc_timer_init) + xc_timer_set_value 0x110179d5 Thumb Code 32 xc_drv_timer.o(i.xc_timer_set_value) + xc_timer_start 0x110179fd Thumb Code 48 xc_drv_timer.o(i.xc_timer_start) + xc_timer_stop 0x11017a39 Thumb Code 18 xc_drv_timer.o(i.xc_timer_stop) + xc_uart_init 0x11017b21 Thumb Code 440 xc_drv_uart.o(i.xc_uart_init) + xc_unique_identification_read 0x11017ced Thumb Code 228 xc_drv_fmc_spi.o(i.xc_unique_identification_read) + xc_wdt_init 0x11017dd5 Thumb Code 100 xc_drv_wdt.o(i.xc_wdt_init) + xc_wdt_refresh 0x11017e45 Thumb Code 36 xc_drv_wdt.o(i.xc_wdt_refresh) + xc_wdt_reload 0x11017e71 Thumb Code 42 xc_drv_wdt.o(i.xc_wdt_reload) + xc_wdt_start 0x11017ea9 Thumb Code 44 xc_drv_wdt.o(i.xc_wdt_start) + _get_lc_numeric 0x11017edd Thumb Code 44 lc_numeric_c.o(locale$$code) + _get_lc_ctype 0x11017f09 Thumb Code 44 lc_ctype_c.o(locale$$code) + _printf_fp_dec 0x11017f35 Thumb Code 16 printf1.o(x$fpl$printf1) + _printf_fp_hex 0x11017f45 Thumb Code 16 printf2.o(x$fpl$printf2) + __I$use$fp 0x11017f54 Number 0 usenofp.o(x$fpl$usenofp) + app_msg_handler_tab 0x11017f54 Data 40 app_task.o(.constdata) + TASK_DESC_APP 0x11017f7c Data 12 app_task.o(.constdata) + Region$$Table$$Base 0x110185c8 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x11018608 Number 0 anon$$obj.o(Region$$Table) + __ctype 0x11018631 Data 0 lc_ctype_c.o(locale$$data) fota_env 0x530077b0 Data 2091 ota_protocol.o(ram_em) @@ -3522,499 +3787,536 @@ Memory Map of the image Image Entry point : 0x110110c1 - Load Region LOAD (Base: 0x11011000, Size: 0x00007c5c, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x000072c4]) + Load Region LOAD (Base: 0x11011000, Size: 0x00009310, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00008910]) - Execution Region RW (Exec base: 0x10003400, Load base: 0x1101739c, Size: 0x00001f08, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00000108]) + Execution Region RW (Exec base: 0x10003400, Load base: 0x11018734, Size: 0x000022c0, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x000000fc]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x10003400 0x1101739c 0x00000040 Code RO 5901 .text c_p.l(rt_memclr.o) - 0x10003440 0x110173dc 0x00000022 Code RO 5903 .text c_p.l(uread4.o) - 0x10003462 0x110173fe 0x0000015a Code RO 5907 .text c_p.l(aeabi_sdiv.o) - 0x100035bc 0x11017558 0x0000000c Ven RO 6227 Veneer$$Code anon$$obj.o - 0x100035c8 0x11017564 0x0000000c Ven RO 6228 Veneer$$Code anon$$obj.o - 0x100035d4 0x11017570 0x0000000c Ven RO 6229 Veneer$$Code anon$$obj.o - 0x100035e0 0x1101757c 0x0000000c Ven RO 6230 Veneer$$Code anon$$obj.o - 0x100035ec 0x11017588 0x0000000c Ven RO 6231 Veneer$$Code anon$$obj.o - 0x100035f8 0x11017594 0x0000000c Ven RO 6232 Veneer$$Code anon$$obj.o - 0x10003604 0x110175a0 0x0000000c Ven RO 6233 Veneer$$Code anon$$obj.o - 0x10003610 0x110175ac 0x0000000c Ven RO 6234 Veneer$$Code anon$$obj.o - 0x1000361c 0x110175b8 0x0000000c Ven RO 6235 Veneer$$Code anon$$obj.o - 0x10003628 0x110175c4 0x0000000c Ven RO 6236 Veneer$$Code anon$$obj.o - 0x10003634 0x110175d0 0x0000000c Ven RO 6237 Veneer$$Code anon$$obj.o - 0x10003640 0x110175dc 0x0000000c Ven RO 6238 Veneer$$Code anon$$obj.o - 0x1000364c 0x110175e8 0x00000018 Code RO 17 ram_code system_xinc.o - 0x10003664 0x11017600 0x00000054 Code RO 706 ram_code arch_main.o - 0x100036b8 0x11017654 0x000000f0 Code RO 1223 ram_code usr_server.o - 0x100037a8 0x11017744 0x000001d4 Code RO 1318 ram_code xc_drv_dma.o - 0x1000397c 0x11017918 0x0000000e Code RO 2231 ram_code rf_extrc.o + 0x10003400 0x11018734 0x00000040 Code RO 6145 .text c_p.l(rt_memclr.o) + 0x10003440 0x11018774 0x00000022 Code RO 6147 .text c_p.l(uread4.o) + 0x10003462 0x11018796 0x0000015a Code RO 6151 .text c_p.l(aeabi_sdiv.o) + 0x100035bc 0x110188f0 0x0000000c Ven RO 6472 Veneer$$Code anon$$obj.o + 0x100035c8 0x110188fc 0x0000000c Ven RO 6473 Veneer$$Code anon$$obj.o + 0x100035d4 0x11018908 0x0000000c Ven RO 6474 Veneer$$Code anon$$obj.o + 0x100035e0 0x11018914 0x0000000c Ven RO 6475 Veneer$$Code anon$$obj.o + 0x100035ec 0x11018920 0x0000000c Ven RO 6476 Veneer$$Code anon$$obj.o + 0x100035f8 0x1101892c 0x0000000c Ven RO 6477 Veneer$$Code anon$$obj.o + 0x10003604 0x11018938 0x0000000c Ven RO 6478 Veneer$$Code anon$$obj.o + 0x10003610 0x11018944 0x0000000c Ven RO 6479 Veneer$$Code anon$$obj.o + 0x1000361c 0x11018950 0x0000000c Ven RO 6480 Veneer$$Code anon$$obj.o + 0x10003628 0x1101895c 0x0000000c Ven RO 6481 Veneer$$Code anon$$obj.o + 0x10003634 0x11018968 0x0000000c Ven RO 6482 Veneer$$Code anon$$obj.o + 0x10003640 0x11018974 0x0000000c Ven RO 6483 Veneer$$Code anon$$obj.o + 0x1000364c 0x11018980 0x00000018 Code RO 17 ram_code system_xinc.o + 0x10003664 0x11018998 0x00000054 Code RO 706 ram_code arch_main.o + 0x100036b8 0x110189ec 0x000000f0 Code RO 1232 ram_code usr_server.o + 0x100037a8 0x11018adc 0x000001d4 Code RO 1323 ram_code xc_drv_dma.o + 0x1000397c 0x11018cb0 0x0000000e Code RO 2236 ram_code rf_extrc.o 0x1000398a COMPRESSED 0x00000002 PAD - 0x1000398c 0x11017928 0x0000003c Code RO 3232 ram_code xc_drv_timer.o - 0x100039c8 0x11017964 0x000005c8 Code RO 3727 ram_code xc_drv_fmc_spi.o - 0x10003f90 0x11017f2c 0x00000034 Code RO 5208 ram_code timer.o - 0x10003fc4 0x11017f60 0x00000248 Code RO 5715 ram_code bridge_pwm.o - 0x1000420c COMPRESSED 0x00000004 Data RW 18 .data system_xinc.o - 0x10004210 COMPRESSED 0x0000003a Data RW 551 .data app_task.o - 0x1000424a COMPRESSED 0x00000001 Data RW 554 .data app_task.o - 0x1000424b COMPRESSED 0x00000001 Data RW 717 .data arch_main.o - 0x1000424c COMPRESSED 0x00000004 Data RW 966 .data ota_server.o - 0x10004250 COMPRESSED 0x00000001 Data RW 1036 .data ota_flash_interface.o - 0x10004251 COMPRESSED 0x00000003 PAD - 0x10004254 COMPRESSED 0x00000011 Data RW 1105 .data ota_protocol.o - 0x10004265 COMPRESSED 0x00000001 PAD - 0x10004266 COMPRESSED 0x0000000c Data RW 1226 .data usr_server.o - 0x10004272 COMPRESSED 0x00000006 PAD - 0x10004278 COMPRESSED 0x00000010 Data RW 1819 .data xc_drv_pwm.o - 0x10004288 COMPRESSED 0x00000001 Data RW 2233 .data rf_extrc.o - 0x10004289 COMPRESSED 0x00000003 PAD - 0x1000428c COMPRESSED 0x00000010 Data RW 3234 .data xc_drv_timer.o - 0x1000429c COMPRESSED 0x00000001 Data RW 3439 .data xc_drv_uart.o - 0x1000429d COMPRESSED 0x00000003 PAD - 0x100042a0 COMPRESSED 0x00000004 Data RW 3440 .data xc_drv_uart.o - 0x100042a4 COMPRESSED 0x00000001 Data RW 3625 .data xc_drv_wdt.o - 0x100042a5 COMPRESSED 0x00000001 PAD - 0x100042a6 COMPRESSED 0x00000002 Data RW 3986 .data xc_drv_adc.o - 0x100042a8 COMPRESSED 0x0000000c Data RW 4332 .data xc_drv_aotimer.o - 0x100042b4 COMPRESSED 0x00000024 Data RW 4447 .data xc_drv_rtc.o - 0x100042d8 COMPRESSED 0x00000010 Data RW 5213 .data timer.o - 0x100042e8 COMPRESSED 0x000000c0 Data RW 5293 .data timeslice.o - 0x100043a8 COMPRESSED 0x00000004 Data RW 5406 .data rgblight.o - 0x100043ac COMPRESSED 0x00000074 Data RW 5455 .data mode.o - 0x10004420 COMPRESSED 0x0000003c Data RW 5539 .data rf433.o - 0x1000445c COMPRESSED 0x00000004 Data RW 5540 .data rf433.o - 0x10004460 COMPRESSED 0x00000001 Data RW 5541 .data rf433.o - 0x10004461 COMPRESSED 0x00000003 PAD - 0x10004464 COMPRESSED 0x00000010 Data RW 5630 .data pwm.o - 0x10004474 COMPRESSED 0x0000001c Data RW 5716 .data bridge_pwm.o - 0x10004490 COMPRESSED 0x00000001 Data RW 5764 .data light_transition.o - 0x10004491 COMPRESSED 0x00000003 PAD - 0x10004494 - 0x00000190 Zero RW 1035 .bss ota_flash_interface.o - 0x10004624 - 0x00000114 Zero RW 1103 .bss ota_protocol.o - 0x10004738 - 0x0000001c Zero RW 1329 .bss xc_drv_dma.o - 0x10004754 - 0x00000010 Zero RW 2506 .bss xc_drv_clock.o - 0x10004764 - 0x00000040 Zero RW 3985 .bss xc_drv_adc.o - 0x100047a4 - 0x00000019 Zero RW 5403 .bss rgblight.o - 0x100047bd - 0x00000100 Zero RW 5794 .bss fmc_spi.o - 0x100048bd COMPRESSED 0x00000003 PAD - 0x100048c0 - 0x000000e4 Zero RW 5892 .bss c_p.l(rand.o) - 0x100049a4 - 0x00000060 Zero RW 6118 .bss c_p.l(libspace.o) - 0x10004a04 COMPRESSED 0x00000004 PAD - 0x10004a08 - 0x00000100 Zero RW 2 HEAP startup_xinc.o - 0x10004b08 - 0x00000800 Zero RW 1 STACK startup_xinc.o + 0x1000398c 0x11018cc0 0x0000003c Code RO 3237 ram_code xc_drv_timer.o + 0x100039c8 0x11018cfc 0x00000628 Code RO 3732 ram_code xc_drv_fmc_spi.o + 0x10003ff0 0x11019324 0x00000034 Code RO 5213 ram_code timer.o + 0x10004024 0x11019358 0x000004a8 Code RO 5818 ram_code bridge_pwm.o + 0x100044cc COMPRESSED 0x00000004 Data RW 18 .data system_xinc.o + 0x100044d0 COMPRESSED 0x0000003a Data RW 551 .data app_task.o + 0x1000450a COMPRESSED 0x00000001 Data RW 554 .data app_task.o + 0x1000450b COMPRESSED 0x00000001 Data RW 717 .data arch_main.o + 0x1000450c COMPRESSED 0x00000004 Data RW 971 .data ota_server.o + 0x10004510 COMPRESSED 0x00000003 Data RW 1041 .data ota_flash_interface.o + 0x10004513 COMPRESSED 0x00000001 PAD + 0x10004514 COMPRESSED 0x00000011 Data RW 1114 .data ota_protocol.o + 0x10004525 COMPRESSED 0x00000001 PAD + 0x10004526 COMPRESSED 0x0000000c Data RW 1235 .data usr_server.o + 0x10004532 COMPRESSED 0x00000006 PAD + 0x10004538 COMPRESSED 0x00000010 Data RW 1824 .data xc_drv_pwm.o + 0x10004548 COMPRESSED 0x00000001 Data RW 2238 .data rf_extrc.o + 0x10004549 COMPRESSED 0x00000003 PAD + 0x1000454c COMPRESSED 0x00000010 Data RW 3239 .data xc_drv_timer.o + 0x1000455c COMPRESSED 0x00000001 Data RW 3444 .data xc_drv_uart.o + 0x1000455d COMPRESSED 0x00000003 PAD + 0x10004560 COMPRESSED 0x00000004 Data RW 3445 .data xc_drv_uart.o + 0x10004564 COMPRESSED 0x00000001 Data RW 3630 .data xc_drv_wdt.o + 0x10004565 COMPRESSED 0x00000001 PAD + 0x10004566 COMPRESSED 0x00000002 Data RW 3991 .data xc_drv_adc.o + 0x10004568 COMPRESSED 0x0000000c Data RW 4337 .data xc_drv_aotimer.o + 0x10004574 COMPRESSED 0x00000024 Data RW 4452 .data xc_drv_rtc.o + 0x10004598 COMPRESSED 0x00000010 Data RW 5218 .data timer.o + 0x100045a8 COMPRESSED 0x000000e0 Data RW 5298 .data timeslice.o + 0x10004688 COMPRESSED 0x00000004 Data RW 5411 .data rgblight.o + 0x1000468c COMPRESSED 0x00000044 Data RW 5462 .data mode.o + 0x100046d0 COMPRESSED 0x00000060 Data RW 5558 .data rf433.o + 0x10004730 COMPRESSED 0x00000004 Data RW 5559 .data rf433.o + 0x10004734 COMPRESSED 0x00000001 Data RW 5560 .data rf433.o + 0x10004735 COMPRESSED 0x00000003 PAD + 0x10004738 COMPRESSED 0x00000010 Data RW 5730 .data pwm.o + 0x10004748 COMPRESSED 0x00000038 Data RW 5820 .data bridge_pwm.o + 0x10004780 COMPRESSED 0x00000024 Data RW 5904 .data light_transition.o + 0x100047a4 COMPRESSED 0x0000000a Data RW 5979 .data external_key.o + 0x100047ae COMPRESSED 0x00000002 Data RW 6024 .data fmc_spi.o + 0x100047b0 - 0x00000210 Zero RW 1040 .bss ota_flash_interface.o + 0x100049c0 - 0x00000114 Zero RW 1112 .bss ota_protocol.o + 0x10004ad4 - 0x0000001c Zero RW 1334 .bss xc_drv_dma.o + 0x10004af0 - 0x00000010 Zero RW 2511 .bss xc_drv_clock.o + 0x10004b00 - 0x00000040 Zero RW 3990 .bss xc_drv_adc.o + 0x10004b40 - 0x00000019 Zero RW 5408 .bss rgblight.o + 0x10004b59 COMPRESSED 0x00000003 PAD + 0x10004b5c - 0x0000001c Zero RW 5661 .bss rf433_decoder.o + 0x10004b78 - 0x00000100 Zero RW 6023 .bss fmc_spi.o + 0x10004c78 - 0x000000e4 Zero RW 6136 .bss c_p.l(rand.o) + 0x10004d5c - 0x00000060 Zero RW 6362 .bss c_p.l(libspace.o) + 0x10004dbc COMPRESSED 0x00000004 PAD + 0x10004dc0 - 0x00000100 Zero RW 2 HEAP startup_xinc.o + 0x10004ec0 - 0x00000800 Zero RW 1 STACK startup_xinc.o - Execution Region EXE (Exec base: 0x11011000, Load base: 0x11011000, Size: 0x0000639c, Max: 0xffffffff, ABSOLUTE) + Execution Region EXE (Exec base: 0x11011000, Load base: 0x11011000, Size: 0x00007734, Max: 0xffffffff, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x11011000 0x11011000 0x000000c0 Data RO 3 RESET startup_xinc.o - 0x110110c0 0x110110c0 0x00000008 Code RO 5913 * !!!main c_p.l(__main.o) - 0x110110c8 0x110110c8 0x0000003c Code RO 6195 !!!scatter c_p.l(__scatter.o) - 0x11011104 0x11011104 0x0000001a Code RO 6197 !!handler_copy c_p.l(__scatter_copy.o) + 0x110110c0 0x110110c0 0x00000008 Code RO 6157 * !!!main c_p.l(__main.o) + 0x110110c8 0x110110c8 0x0000003c Code RO 6439 !!!scatter c_p.l(__scatter.o) + 0x11011104 0x11011104 0x0000001a Code RO 6441 !!handler_copy c_p.l(__scatter_copy.o) 0x1101111e 0x1101111e 0x00000002 PAD - 0x11011120 0x11011120 0x0000001c Code RO 6199 !!handler_zi c_p.l(__scatter_zi.o) - 0x1101113c 0x1101113c 0x00000002 Code RO 5889 .ARM.Collect$$_printf_percent$$00000000 c_p.l(_printf_percent.o) - 0x1101113e 0x1101113e 0x0000000a Code RO 5963 .ARM.Collect$$_printf_percent$$00000001 c_p.l(_printf_n.o) - 0x11011148 0x11011148 0x0000000a Code RO 5964 .ARM.Collect$$_printf_percent$$00000002 c_p.l(_printf_p.o) - 0x11011152 0x11011152 0x0000000a Code RO 5967 .ARM.Collect$$_printf_percent$$00000003 c_p.l(_printf_f.o) - 0x1101115c 0x1101115c 0x0000000a Code RO 5968 .ARM.Collect$$_printf_percent$$00000004 c_p.l(_printf_e.o) - 0x11011166 0x11011166 0x0000000a Code RO 5969 .ARM.Collect$$_printf_percent$$00000005 c_p.l(_printf_g.o) - 0x11011170 0x11011170 0x0000000a Code RO 5970 .ARM.Collect$$_printf_percent$$00000006 c_p.l(_printf_a.o) - 0x1101117a 0x1101117a 0x0000000a Code RO 5975 .ARM.Collect$$_printf_percent$$00000007 c_p.l(_printf_ll.o) - 0x11011184 0x11011184 0x0000000a Code RO 5966 .ARM.Collect$$_printf_percent$$00000008 c_p.l(_printf_i.o) - 0x1101118e 0x1101118e 0x0000000a Code RO 5887 .ARM.Collect$$_printf_percent$$00000009 c_p.l(_printf_d.o) - 0x11011198 0x11011198 0x0000000a Code RO 5888 .ARM.Collect$$_printf_percent$$0000000A c_p.l(_printf_u.o) - 0x110111a2 0x110111a2 0x0000000a Code RO 5965 .ARM.Collect$$_printf_percent$$0000000B c_p.l(_printf_o.o) - 0x110111ac 0x110111ac 0x0000000a Code RO 5886 .ARM.Collect$$_printf_percent$$0000000C c_p.l(_printf_x.o) - 0x110111b6 0x110111b6 0x0000000a Code RO 5972 .ARM.Collect$$_printf_percent$$0000000D c_p.l(_printf_lli.o) - 0x110111c0 0x110111c0 0x0000000a Code RO 5973 .ARM.Collect$$_printf_percent$$0000000E c_p.l(_printf_lld.o) - 0x110111ca 0x110111ca 0x0000000a Code RO 5974 .ARM.Collect$$_printf_percent$$0000000F c_p.l(_printf_llu.o) - 0x110111d4 0x110111d4 0x0000000a Code RO 5979 .ARM.Collect$$_printf_percent$$00000010 c_p.l(_printf_llo.o) - 0x110111de 0x110111de 0x0000000a Code RO 5980 .ARM.Collect$$_printf_percent$$00000011 c_p.l(_printf_llx.o) - 0x110111e8 0x110111e8 0x0000000a Code RO 5976 .ARM.Collect$$_printf_percent$$00000012 c_p.l(_printf_l.o) - 0x110111f2 0x110111f2 0x0000000a Code RO 5962 .ARM.Collect$$_printf_percent$$00000013 c_p.l(_printf_c.o) - 0x110111fc 0x110111fc 0x0000000a Code RO 5885 .ARM.Collect$$_printf_percent$$00000014 c_p.l(_printf_s.o) - 0x11011206 0x11011206 0x0000000a Code RO 5977 .ARM.Collect$$_printf_percent$$00000015 c_p.l(_printf_lc.o) - 0x11011210 0x11011210 0x0000000a Code RO 5978 .ARM.Collect$$_printf_percent$$00000016 c_p.l(_printf_ls.o) - 0x1101121a 0x1101121a 0x00000004 Code RO 5971 .ARM.Collect$$_printf_percent$$00000017 c_p.l(_printf_percent_end.o) - 0x1101121e 0x1101121e 0x00000002 Code RO 6110 .ARM.Collect$$libinit$$00000000 c_p.l(libinit.o) - 0x11011220 0x11011220 0x00000000 Code RO 5984 .ARM.Collect$$libinit$$00000002 c_p.l(libinit2.o) - 0x11011220 0x11011220 0x00000000 Code RO 5986 .ARM.Collect$$libinit$$00000004 c_p.l(libinit2.o) - 0x11011220 0x11011220 0x00000000 Code RO 5989 .ARM.Collect$$libinit$$0000000A c_p.l(libinit2.o) - 0x11011220 0x11011220 0x00000000 Code RO 5991 .ARM.Collect$$libinit$$0000000C c_p.l(libinit2.o) - 0x11011220 0x11011220 0x00000004 Code RO 5992 .ARM.Collect$$libinit$$0000000D c_p.l(libinit2.o) - 0x11011224 0x11011224 0x00000000 Code RO 5993 .ARM.Collect$$libinit$$0000000E c_p.l(libinit2.o) - 0x11011224 0x11011224 0x00000006 Code RO 5994 .ARM.Collect$$libinit$$0000000F c_p.l(libinit2.o) - 0x1101122a 0x1101122a 0x00000000 Code RO 5996 .ARM.Collect$$libinit$$00000011 c_p.l(libinit2.o) - 0x1101122a 0x1101122a 0x0000000c Code RO 5997 .ARM.Collect$$libinit$$00000012 c_p.l(libinit2.o) - 0x11011236 0x11011236 0x00000000 Code RO 5998 .ARM.Collect$$libinit$$00000013 c_p.l(libinit2.o) - 0x11011236 0x11011236 0x00000000 Code RO 6000 .ARM.Collect$$libinit$$00000015 c_p.l(libinit2.o) - 0x11011236 0x11011236 0x0000000a Code RO 6001 .ARM.Collect$$libinit$$00000016 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6002 .ARM.Collect$$libinit$$00000017 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6004 .ARM.Collect$$libinit$$00000019 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6006 .ARM.Collect$$libinit$$0000001B c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6008 .ARM.Collect$$libinit$$0000001D c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6010 .ARM.Collect$$libinit$$0000001F c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6012 .ARM.Collect$$libinit$$00000021 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6014 .ARM.Collect$$libinit$$00000023 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6016 .ARM.Collect$$libinit$$00000025 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6020 .ARM.Collect$$libinit$$0000002C c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6022 .ARM.Collect$$libinit$$0000002E c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6024 .ARM.Collect$$libinit$$00000030 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000000 Code RO 6026 .ARM.Collect$$libinit$$00000032 c_p.l(libinit2.o) - 0x11011240 0x11011240 0x00000002 Code RO 6027 .ARM.Collect$$libinit$$00000033 c_p.l(libinit2.o) - 0x11011242 0x11011242 0x00000002 Code RO 6160 .ARM.Collect$$libshutdown$$00000000 c_p.l(libshutdown.o) - 0x11011244 0x11011244 0x00000000 Code RO 6176 .ARM.Collect$$libshutdown$$00000002 c_p.l(libshutdown2.o) - 0x11011244 0x11011244 0x00000000 Code RO 6178 .ARM.Collect$$libshutdown$$00000004 c_p.l(libshutdown2.o) - 0x11011244 0x11011244 0x00000000 Code RO 6181 .ARM.Collect$$libshutdown$$00000007 c_p.l(libshutdown2.o) - 0x11011244 0x11011244 0x00000000 Code RO 6184 .ARM.Collect$$libshutdown$$0000000A c_p.l(libshutdown2.o) - 0x11011244 0x11011244 0x00000000 Code RO 6186 .ARM.Collect$$libshutdown$$0000000C c_p.l(libshutdown2.o) - 0x11011244 0x11011244 0x00000000 Code RO 6189 .ARM.Collect$$libshutdown$$0000000F c_p.l(libshutdown2.o) - 0x11011244 0x11011244 0x00000002 Code RO 6190 .ARM.Collect$$libshutdown$$00000010 c_p.l(libshutdown2.o) - 0x11011246 0x11011246 0x00000000 Code RO 5934 .ARM.Collect$$rtentry$$00000000 c_p.l(__rtentry.o) - 0x11011246 0x11011246 0x00000000 Code RO 6038 .ARM.Collect$$rtentry$$00000002 c_p.l(__rtentry2.o) - 0x11011246 0x11011246 0x00000006 Code RO 6050 .ARM.Collect$$rtentry$$00000004 c_p.l(__rtentry4.o) - 0x1101124c 0x1101124c 0x00000000 Code RO 6040 .ARM.Collect$$rtentry$$00000009 c_p.l(__rtentry2.o) - 0x1101124c 0x1101124c 0x00000004 Code RO 6041 .ARM.Collect$$rtentry$$0000000A c_p.l(__rtentry2.o) - 0x11011250 0x11011250 0x00000000 Code RO 6043 .ARM.Collect$$rtentry$$0000000C c_p.l(__rtentry2.o) - 0x11011250 0x11011250 0x00000008 Code RO 6044 .ARM.Collect$$rtentry$$0000000D c_p.l(__rtentry2.o) - 0x11011258 0x11011258 0x00000002 Code RO 6121 .ARM.Collect$$rtexit$$00000000 c_p.l(rtexit.o) - 0x1101125a 0x1101125a 0x00000000 Code RO 6144 .ARM.Collect$$rtexit$$00000002 c_p.l(rtexit2.o) - 0x1101125a 0x1101125a 0x00000004 Code RO 6145 .ARM.Collect$$rtexit$$00000003 c_p.l(rtexit2.o) - 0x1101125e 0x1101125e 0x00000006 Code RO 6146 .ARM.Collect$$rtexit$$00000004 c_p.l(rtexit2.o) - 0x11011264 0x11011264 0x00000038 Code RO 5895 .emb_text c_p.l(rt_memcpy.o) + 0x11011120 0x11011120 0x0000001c Code RO 6443 !!handler_zi c_p.l(__scatter_zi.o) + 0x1101113c 0x1101113c 0x00000002 Code RO 6133 .ARM.Collect$$_printf_percent$$00000000 c_p.l(_printf_percent.o) + 0x1101113e 0x1101113e 0x0000000a Code RO 6207 .ARM.Collect$$_printf_percent$$00000001 c_p.l(_printf_n.o) + 0x11011148 0x11011148 0x0000000a Code RO 6208 .ARM.Collect$$_printf_percent$$00000002 c_p.l(_printf_p.o) + 0x11011152 0x11011152 0x0000000a Code RO 6211 .ARM.Collect$$_printf_percent$$00000003 c_p.l(_printf_f.o) + 0x1101115c 0x1101115c 0x0000000a Code RO 6212 .ARM.Collect$$_printf_percent$$00000004 c_p.l(_printf_e.o) + 0x11011166 0x11011166 0x0000000a Code RO 6213 .ARM.Collect$$_printf_percent$$00000005 c_p.l(_printf_g.o) + 0x11011170 0x11011170 0x0000000a Code RO 6214 .ARM.Collect$$_printf_percent$$00000006 c_p.l(_printf_a.o) + 0x1101117a 0x1101117a 0x0000000a Code RO 6219 .ARM.Collect$$_printf_percent$$00000007 c_p.l(_printf_ll.o) + 0x11011184 0x11011184 0x0000000a Code RO 6210 .ARM.Collect$$_printf_percent$$00000008 c_p.l(_printf_i.o) + 0x1101118e 0x1101118e 0x0000000a Code RO 6131 .ARM.Collect$$_printf_percent$$00000009 c_p.l(_printf_d.o) + 0x11011198 0x11011198 0x0000000a Code RO 6132 .ARM.Collect$$_printf_percent$$0000000A c_p.l(_printf_u.o) + 0x110111a2 0x110111a2 0x0000000a Code RO 6209 .ARM.Collect$$_printf_percent$$0000000B c_p.l(_printf_o.o) + 0x110111ac 0x110111ac 0x0000000a Code RO 6130 .ARM.Collect$$_printf_percent$$0000000C c_p.l(_printf_x.o) + 0x110111b6 0x110111b6 0x0000000a Code RO 6216 .ARM.Collect$$_printf_percent$$0000000D c_p.l(_printf_lli.o) + 0x110111c0 0x110111c0 0x0000000a Code RO 6217 .ARM.Collect$$_printf_percent$$0000000E c_p.l(_printf_lld.o) + 0x110111ca 0x110111ca 0x0000000a Code RO 6218 .ARM.Collect$$_printf_percent$$0000000F c_p.l(_printf_llu.o) + 0x110111d4 0x110111d4 0x0000000a Code RO 6223 .ARM.Collect$$_printf_percent$$00000010 c_p.l(_printf_llo.o) + 0x110111de 0x110111de 0x0000000a Code RO 6224 .ARM.Collect$$_printf_percent$$00000011 c_p.l(_printf_llx.o) + 0x110111e8 0x110111e8 0x0000000a Code RO 6220 .ARM.Collect$$_printf_percent$$00000012 c_p.l(_printf_l.o) + 0x110111f2 0x110111f2 0x0000000a Code RO 6206 .ARM.Collect$$_printf_percent$$00000013 c_p.l(_printf_c.o) + 0x110111fc 0x110111fc 0x0000000a Code RO 6129 .ARM.Collect$$_printf_percent$$00000014 c_p.l(_printf_s.o) + 0x11011206 0x11011206 0x0000000a Code RO 6221 .ARM.Collect$$_printf_percent$$00000015 c_p.l(_printf_lc.o) + 0x11011210 0x11011210 0x0000000a Code RO 6222 .ARM.Collect$$_printf_percent$$00000016 c_p.l(_printf_ls.o) + 0x1101121a 0x1101121a 0x00000004 Code RO 6215 .ARM.Collect$$_printf_percent$$00000017 c_p.l(_printf_percent_end.o) + 0x1101121e 0x1101121e 0x00000002 Code RO 6354 .ARM.Collect$$libinit$$00000000 c_p.l(libinit.o) + 0x11011220 0x11011220 0x00000000 Code RO 6228 .ARM.Collect$$libinit$$00000002 c_p.l(libinit2.o) + 0x11011220 0x11011220 0x00000000 Code RO 6230 .ARM.Collect$$libinit$$00000004 c_p.l(libinit2.o) + 0x11011220 0x11011220 0x00000000 Code RO 6233 .ARM.Collect$$libinit$$0000000A c_p.l(libinit2.o) + 0x11011220 0x11011220 0x00000000 Code RO 6235 .ARM.Collect$$libinit$$0000000C c_p.l(libinit2.o) + 0x11011220 0x11011220 0x00000004 Code RO 6236 .ARM.Collect$$libinit$$0000000D c_p.l(libinit2.o) + 0x11011224 0x11011224 0x00000000 Code RO 6237 .ARM.Collect$$libinit$$0000000E c_p.l(libinit2.o) + 0x11011224 0x11011224 0x00000006 Code RO 6238 .ARM.Collect$$libinit$$0000000F c_p.l(libinit2.o) + 0x1101122a 0x1101122a 0x00000000 Code RO 6240 .ARM.Collect$$libinit$$00000011 c_p.l(libinit2.o) + 0x1101122a 0x1101122a 0x0000000c Code RO 6241 .ARM.Collect$$libinit$$00000012 c_p.l(libinit2.o) + 0x11011236 0x11011236 0x00000000 Code RO 6242 .ARM.Collect$$libinit$$00000013 c_p.l(libinit2.o) + 0x11011236 0x11011236 0x00000000 Code RO 6244 .ARM.Collect$$libinit$$00000015 c_p.l(libinit2.o) + 0x11011236 0x11011236 0x0000000a Code RO 6245 .ARM.Collect$$libinit$$00000016 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6246 .ARM.Collect$$libinit$$00000017 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6248 .ARM.Collect$$libinit$$00000019 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6250 .ARM.Collect$$libinit$$0000001B c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6252 .ARM.Collect$$libinit$$0000001D c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6254 .ARM.Collect$$libinit$$0000001F c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6256 .ARM.Collect$$libinit$$00000021 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6258 .ARM.Collect$$libinit$$00000023 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6260 .ARM.Collect$$libinit$$00000025 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6264 .ARM.Collect$$libinit$$0000002C c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6266 .ARM.Collect$$libinit$$0000002E c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6268 .ARM.Collect$$libinit$$00000030 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000000 Code RO 6270 .ARM.Collect$$libinit$$00000032 c_p.l(libinit2.o) + 0x11011240 0x11011240 0x00000002 Code RO 6271 .ARM.Collect$$libinit$$00000033 c_p.l(libinit2.o) + 0x11011242 0x11011242 0x00000002 Code RO 6404 .ARM.Collect$$libshutdown$$00000000 c_p.l(libshutdown.o) + 0x11011244 0x11011244 0x00000000 Code RO 6420 .ARM.Collect$$libshutdown$$00000002 c_p.l(libshutdown2.o) + 0x11011244 0x11011244 0x00000000 Code RO 6422 .ARM.Collect$$libshutdown$$00000004 c_p.l(libshutdown2.o) + 0x11011244 0x11011244 0x00000000 Code RO 6425 .ARM.Collect$$libshutdown$$00000007 c_p.l(libshutdown2.o) + 0x11011244 0x11011244 0x00000000 Code RO 6428 .ARM.Collect$$libshutdown$$0000000A c_p.l(libshutdown2.o) + 0x11011244 0x11011244 0x00000000 Code RO 6430 .ARM.Collect$$libshutdown$$0000000C c_p.l(libshutdown2.o) + 0x11011244 0x11011244 0x00000000 Code RO 6433 .ARM.Collect$$libshutdown$$0000000F c_p.l(libshutdown2.o) + 0x11011244 0x11011244 0x00000002 Code RO 6434 .ARM.Collect$$libshutdown$$00000010 c_p.l(libshutdown2.o) + 0x11011246 0x11011246 0x00000000 Code RO 6178 .ARM.Collect$$rtentry$$00000000 c_p.l(__rtentry.o) + 0x11011246 0x11011246 0x00000000 Code RO 6282 .ARM.Collect$$rtentry$$00000002 c_p.l(__rtentry2.o) + 0x11011246 0x11011246 0x00000006 Code RO 6294 .ARM.Collect$$rtentry$$00000004 c_p.l(__rtentry4.o) + 0x1101124c 0x1101124c 0x00000000 Code RO 6284 .ARM.Collect$$rtentry$$00000009 c_p.l(__rtentry2.o) + 0x1101124c 0x1101124c 0x00000004 Code RO 6285 .ARM.Collect$$rtentry$$0000000A c_p.l(__rtentry2.o) + 0x11011250 0x11011250 0x00000000 Code RO 6287 .ARM.Collect$$rtentry$$0000000C c_p.l(__rtentry2.o) + 0x11011250 0x11011250 0x00000008 Code RO 6288 .ARM.Collect$$rtentry$$0000000D c_p.l(__rtentry2.o) + 0x11011258 0x11011258 0x00000002 Code RO 6365 .ARM.Collect$$rtexit$$00000000 c_p.l(rtexit.o) + 0x1101125a 0x1101125a 0x00000000 Code RO 6388 .ARM.Collect$$rtexit$$00000002 c_p.l(rtexit2.o) + 0x1101125a 0x1101125a 0x00000004 Code RO 6389 .ARM.Collect$$rtexit$$00000003 c_p.l(rtexit2.o) + 0x1101125e 0x1101125e 0x00000006 Code RO 6390 .ARM.Collect$$rtexit$$00000004 c_p.l(rtexit2.o) + 0x11011264 0x11011264 0x00000038 Code RO 6139 .emb_text c_p.l(rt_memcpy.o) 0x1101129c 0x1101129c 0x0000004c Code RO 4 .text startup_xinc.o - 0x110112e8 0x110112e8 0x0000001c Code RO 5832 .text c_p.l(printf.o) - 0x11011304 0x11011304 0x0000001c Code RO 5834 .text c_p.l(__2printf.o) - 0x11011320 0x11011320 0x00000052 Code RO 5840 .text c_p.l(_printf_str.o) + 0x110112e8 0x110112e8 0x0000001c Code RO 6076 .text c_p.l(printf.o) + 0x11011304 0x11011304 0x0000001c Code RO 6078 .text c_p.l(__2printf.o) + 0x11011320 0x11011320 0x00000052 Code RO 6084 .text c_p.l(_printf_str.o) 0x11011372 0x11011372 0x00000002 PAD - 0x11011374 0x11011374 0x0000006c Code RO 5842 .text c_p.l(_printf_dec.o) - 0x110113e0 0x110113e0 0x00000098 Code RO 5862 .text c_p.l(_printf_hex_int_ll_ptr.o) - 0x11011478 0x11011478 0x00000188 Code RO 5882 .text c_p.l(__printf_flags_ss_wp.o) - 0x11011600 0x11011600 0x0000003c Code RO 5891 .text c_p.l(rand.o) - 0x1101163c 0x1101163c 0x00000082 Code RO 5896 .text c_p.l(rt_memcpy.o) - 0x110116be 0x110116be 0x00000006 Code RO 5911 .text c_p.l(heapauxi.o) - 0x110116c4 0x110116c4 0x0000005e Code RO 5928 .text fz_ps.l(fflti.o) - 0x11011722 0x11011722 0x0000004e Code RO 5939 .text c_p.l(_printf_pad.o) - 0x11011770 0x11011770 0x00000024 Code RO 5941 .text c_p.l(_printf_truncate.o) - 0x11011794 0x11011794 0x000000b0 Code RO 5943 .text c_p.l(_printf_intcommon.o) - 0x11011844 0x11011844 0x00000026 Code RO 5945 .text c_p.l(_printf_charcount.o) - 0x1101186a 0x1101186a 0x0000002e Code RO 5947 .text c_p.l(_printf_char.o) - 0x11011898 0x11011898 0x00000028 Code RO 5949 .text c_p.l(_printf_char_file.o) - 0x110118c0 0x110118c0 0x000000bc Code RO 5951 .text c_p.l(_printf_wctomb.o) - 0x1101197c 0x1101197c 0x00000070 Code RO 5954 .text c_p.l(_printf_longlong_dec.o) - 0x110119ec 0x110119ec 0x00000070 Code RO 5960 .text c_p.l(_printf_oct_int_ll.o) - 0x11011a5c 0x11011a5c 0x00000028 Code RO 5981 .text c_p.l(rtudiv10.o) - 0x11011a84 0x11011a84 0x0000007a Code RO 6054 .text c_p.l(lludiv10.o) + 0x11011374 0x11011374 0x0000006c Code RO 6086 .text c_p.l(_printf_dec.o) + 0x110113e0 0x110113e0 0x00000098 Code RO 6106 .text c_p.l(_printf_hex_int_ll_ptr.o) + 0x11011478 0x11011478 0x00000188 Code RO 6126 .text c_p.l(__printf_flags_ss_wp.o) + 0x11011600 0x11011600 0x0000003c Code RO 6135 .text c_p.l(rand.o) + 0x1101163c 0x1101163c 0x00000082 Code RO 6140 .text c_p.l(rt_memcpy.o) + 0x110116be 0x110116be 0x00000006 Code RO 6155 .text c_p.l(heapauxi.o) + 0x110116c4 0x110116c4 0x0000005e Code RO 6172 .text fz_ps.l(fflti.o) + 0x11011722 0x11011722 0x0000004e Code RO 6183 .text c_p.l(_printf_pad.o) + 0x11011770 0x11011770 0x00000024 Code RO 6185 .text c_p.l(_printf_truncate.o) + 0x11011794 0x11011794 0x000000b0 Code RO 6187 .text c_p.l(_printf_intcommon.o) + 0x11011844 0x11011844 0x00000026 Code RO 6189 .text c_p.l(_printf_charcount.o) + 0x1101186a 0x1101186a 0x0000002e Code RO 6191 .text c_p.l(_printf_char.o) + 0x11011898 0x11011898 0x00000028 Code RO 6193 .text c_p.l(_printf_char_file.o) + 0x110118c0 0x110118c0 0x000000bc Code RO 6195 .text c_p.l(_printf_wctomb.o) + 0x1101197c 0x1101197c 0x00000070 Code RO 6198 .text c_p.l(_printf_longlong_dec.o) + 0x110119ec 0x110119ec 0x00000070 Code RO 6204 .text c_p.l(_printf_oct_int_ll.o) + 0x11011a5c 0x11011a5c 0x00000028 Code RO 6225 .text c_p.l(rtudiv10.o) + 0x11011a84 0x11011a84 0x0000007a Code RO 6298 .text c_p.l(lludiv10.o) 0x11011afe 0x11011afe 0x00000002 PAD - 0x11011b00 0x11011b00 0x00000418 Code RO 6056 .text c_p.l(_printf_fp_dec.o) - 0x11011f18 0x11011f18 0x000002d8 Code RO 6058 .text c_p.l(_printf_fp_hex.o) - 0x110121f0 0x110121f0 0x00000030 Code RO 6061 .text c_p.l(_printf_char_common.o) - 0x11012220 0x11012220 0x0000002e Code RO 6063 .text c_p.l(_printf_wchar.o) - 0x1101224e 0x1101224e 0x00000040 Code RO 6065 .text c_p.l(_wcrtomb.o) - 0x1101228e 0x1101228e 0x0000003e Code RO 6071 .text c_p.l(sys_stackheap_outer.o) - 0x110122cc 0x110122cc 0x00000010 Code RO 6074 .text c_p.l(rt_ctype_table.o) - 0x110122dc 0x110122dc 0x00000008 Code RO 6079 .text c_p.l(rt_locale_intlibspace.o) - 0x110122e4 0x110122e4 0x00000088 Code RO 6081 .text c_p.l(_printf_fp_infnan.o) - 0x1101236c 0x1101236c 0x000000d8 Code RO 6085 .text c_p.l(bigflt0.o) - 0x11012444 0x11012444 0x00000580 Code RO 6088 .text c_p.l(btod.o) - 0x110129c4 0x110129c4 0x00000010 Code RO 6095 .text c_p.l(exit.o) - 0x110129d4 0x110129d4 0x00000008 Code RO 6117 .text c_p.l(libspace.o) - 0x110129dc 0x110129dc 0x00000088 Code RO 6138 .text c_p.l(strcmp.o) - 0x11012a64 0x11012a64 0x00000056 Code RO 6193 .text c_p.l(__dczerorl2.o) + 0x11011b00 0x11011b00 0x00000418 Code RO 6300 .text c_p.l(_printf_fp_dec.o) + 0x11011f18 0x11011f18 0x000002d8 Code RO 6302 .text c_p.l(_printf_fp_hex.o) + 0x110121f0 0x110121f0 0x00000030 Code RO 6305 .text c_p.l(_printf_char_common.o) + 0x11012220 0x11012220 0x0000002e Code RO 6307 .text c_p.l(_printf_wchar.o) + 0x1101224e 0x1101224e 0x00000040 Code RO 6309 .text c_p.l(_wcrtomb.o) + 0x1101228e 0x1101228e 0x0000003e Code RO 6315 .text c_p.l(sys_stackheap_outer.o) + 0x110122cc 0x110122cc 0x00000010 Code RO 6318 .text c_p.l(rt_ctype_table.o) + 0x110122dc 0x110122dc 0x00000008 Code RO 6323 .text c_p.l(rt_locale_intlibspace.o) + 0x110122e4 0x110122e4 0x00000088 Code RO 6325 .text c_p.l(_printf_fp_infnan.o) + 0x1101236c 0x1101236c 0x000000d8 Code RO 6329 .text c_p.l(bigflt0.o) + 0x11012444 0x11012444 0x00000580 Code RO 6332 .text c_p.l(btod.o) + 0x110129c4 0x110129c4 0x00000010 Code RO 6339 .text c_p.l(exit.o) + 0x110129d4 0x110129d4 0x00000008 Code RO 6361 .text c_p.l(libspace.o) + 0x110129dc 0x110129dc 0x00000088 Code RO 6382 .text c_p.l(strcmp.o) + 0x11012a64 0x11012a64 0x00000056 Code RO 6437 .text c_p.l(__dczerorl2.o) 0x11012aba 0x11012aba 0x00000002 PAD - 0x11012abc 0x11012abc 0x0000000c Ven RO 6201 Veneer$$Code anon$$obj.o - 0x11012ac8 0x11012ac8 0x0000000c Ven RO 6202 Veneer$$Code anon$$obj.o - 0x11012ad4 0x11012ad4 0x0000000c Ven RO 6203 Veneer$$Code anon$$obj.o - 0x11012ae0 0x11012ae0 0x0000000c Ven RO 6204 Veneer$$Code anon$$obj.o - 0x11012aec 0x11012aec 0x0000000c Ven RO 6205 Veneer$$Code anon$$obj.o - 0x11012af8 0x11012af8 0x0000000c Ven RO 6206 Veneer$$Code anon$$obj.o - 0x11012b04 0x11012b04 0x0000000c Ven RO 6207 Veneer$$Code anon$$obj.o - 0x11012b10 0x11012b10 0x0000000c Ven RO 6208 Veneer$$Code anon$$obj.o - 0x11012b1c 0x11012b1c 0x0000000c Ven RO 6209 Veneer$$Code anon$$obj.o - 0x11012b28 0x11012b28 0x0000000c Ven RO 6210 Veneer$$Code anon$$obj.o - 0x11012b34 0x11012b34 0x0000000c Ven RO 6211 Veneer$$Code anon$$obj.o - 0x11012b40 0x11012b40 0x0000000c Ven RO 6212 Veneer$$Code anon$$obj.o - 0x11012b4c 0x11012b4c 0x0000000c Ven RO 6213 Veneer$$Code anon$$obj.o - 0x11012b58 0x11012b58 0x0000000c Ven RO 6214 Veneer$$Code anon$$obj.o - 0x11012b64 0x11012b64 0x0000000c Ven RO 6215 Veneer$$Code anon$$obj.o - 0x11012b70 0x11012b70 0x0000000c Ven RO 6216 Veneer$$Code anon$$obj.o - 0x11012b7c 0x11012b7c 0x0000000c Ven RO 6217 Veneer$$Code anon$$obj.o - 0x11012b88 0x11012b88 0x0000000c Ven RO 6218 Veneer$$Code anon$$obj.o - 0x11012b94 0x11012b94 0x0000000c Ven RO 6219 Veneer$$Code anon$$obj.o - 0x11012ba0 0x11012ba0 0x0000000c Ven RO 6220 Veneer$$Code anon$$obj.o - 0x11012bac 0x11012bac 0x0000000c Ven RO 6221 Veneer$$Code anon$$obj.o - 0x11012bb8 0x11012bb8 0x0000000c Ven RO 6222 Veneer$$Code anon$$obj.o - 0x11012bc4 0x11012bc4 0x0000000c Ven RO 6223 Veneer$$Code anon$$obj.o - 0x11012bd0 0x11012bd0 0x0000000c Ven RO 6224 Veneer$$Code anon$$obj.o - 0x11012bdc 0x11012bdc 0x0000000c Ven RO 6225 Veneer$$Code anon$$obj.o - 0x11012be8 0x11012be8 0x0000000c Ven RO 6226 Veneer$$Code anon$$obj.o - 0x11012bf4 0x11012bf4 0x00000034 Code RO 4323 i.AOTIMER0_Handler xc_drv_aotimer.o - 0x11012c28 0x11012c28 0x00000034 Code RO 4324 i.AOTIMER1_Handler xc_drv_aotimer.o - 0x11012c5c 0x11012c5c 0x00000004 Code RO 4431 i.AO_Timer_Callback xc_drv_rtc.o - 0x11012c60 0x11012c60 0x00000078 Code RO 5710 i.Bridge_Init bridge_pwm.o - 0x11012cd8 0x11012cd8 0x00000038 Code RO 5711 i.Bridge_Off bridge_pwm.o - 0x11012d10 0x11012d10 0x00000004 Code RO 4432 i.Day_Callback xc_drv_rtc.o - 0x11012d14 0x11012d14 0x00000012 Code RO 5529 i.Delay_50us rf433.o - 0x11012d26 0x11012d26 0x00000012 Code RO 5530 i.Delay_ms rf433.o - 0x11012d38 0x11012d38 0x00000008 Code RO 5531 i.Encoder_key rf433.o - 0x11012d40 0x11012d40 0x000001f0 Code RO 5532 i.Encoder_key_NoCode rf433.o - 0x11012f30 0x11012f30 0x00000014 Code RO 3963 i.GADC_Handler xc_drv_adc.o - 0x11012f44 0x11012f44 0x00000024 Code RO 2725 i.GPIO_Handler xc_drv_gpio.o - 0x11012f68 0x11012f68 0x00000004 Code RO 4433 i.Hour_Callback xc_drv_rtc.o - 0x11012f6c 0x11012f6c 0x0000007c Code RO 5762 i.Light_Transition_Task light_transition.o - 0x11012fe8 0x11012fe8 0x00000004 Code RO 4434 i.Min_Callback xc_drv_rtc.o - 0x11012fec 0x11012fec 0x00000002 Code RO 5444 i.Mode0 mode.o - 0x11012fee 0x11012fee 0x00000002 PAD - 0x11012ff0 0x11012ff0 0x000000f0 Code RO 5445 i.Mode1 mode.o - 0x110130e0 0x110130e0 0x0000009c Code RO 5446 i.Mode2 mode.o - 0x1101317c 0x1101317c 0x00000002 Code RO 5447 i.Mode3 mode.o - 0x1101317e 0x1101317e 0x00000002 PAD - 0x11013180 0x11013180 0x0000002c Code RO 5610 i.My_ADC_Get_Value pwm.o - 0x110131ac 0x110131ac 0x0000002c Code RO 1772 i.PWM_Handler xc_drv_pwm.o - 0x110131d8 0x110131d8 0x00000078 Code RO 4435 i.RTC_Handler xc_drv_rtc.o - 0x11013250 0x11013250 0x00000004 Code RO 4436 i.Sec_Callback xc_drv_rtc.o - 0x11013254 0x11013254 0x00000028 Code RO 5448 i.Set_timing mode.o - 0x1101327c 0x1101327c 0x00000024 Code RO 5449 i.Start_PWM mode.o - 0x110132a0 0x110132a0 0x00000014 Code RO 5450 i.Stop_PWM mode.o - 0x110132b4 0x110132b4 0x00000008 Code RO 3684 i.SysTick_Handler xc_drv_systick.o - 0x110132bc 0x110132bc 0x00000020 Code RO 11 i.SystemInit system_xinc.o - 0x110132dc 0x110132dc 0x00000004 Code RO 4437 i.T1_CMR_Callback xc_drv_rtc.o - 0x110132e0 0x110132e0 0x00000004 Code RO 4438 i.T2_CMR_Callback xc_drv_rtc.o - 0x110132e4 0x110132e4 0x00000004 Code RO 4439 i.T3_CMR_Callback xc_drv_rtc.o - 0x110132e8 0x110132e8 0x00000024 Code RO 3220 i.TIMER1_Handler xc_drv_timer.o - 0x1101330c 0x1101330c 0x00000024 Code RO 3221 i.TIMER2_Handler xc_drv_timer.o - 0x11013330 0x11013330 0x00000028 Code RO 5290 i.TaskProcess timeslice.o - 0x11013358 0x11013358 0x0000002c Code RO 5291 i.TaskRemarks timeslice.o - 0x11013384 0x11013384 0x0000000a Code RO 3425 i.UART0_Handler xc_drv_uart.o - 0x1101338e 0x1101338e 0x0000000a Code RO 3426 i.UART1_Handler xc_drv_uart.o - 0x11013398 0x11013398 0x0000000a Code RO 3427 i.UART2_Handler xc_drv_uart.o - 0x110133a2 0x110133a2 0x00000002 PAD - 0x110133a4 0x110133a4 0x00000020 Code RO 3619 i.WDT_Handler xc_drv_wdt.o - 0x110133c4 0x110133c4 0x0000004c Code RO 12 i.WDT_ResetInit system_xinc.o - 0x11013410 0x11013410 0x00000150 Code RO 5534 i._433_fun rf433.o - 0x11013560 0x11013560 0x0000004c Code RO 5614 i._PWM_INIT pwm.o - 0x110135ac 0x110135ac 0x00000030 Code RO 6090 i.__ARM_common_ll_muluu c_p.l(btod.o) - 0x110135dc 0x110135dc 0x0000001a Code RO 873 i.__ARM_common_switch8 app_sec.o - 0x110135f6 0x110135f6 0x00000002 PAD - 0x110135f8 0x110135f8 0x0000002c Code RO 6113 i.__ARM_fpclassify m_ps.l(fpclassify.o) - 0x11013624 0x11013624 0x0000000e Code RO 5875 i._is_digit c_p.l(__printf_wp.o) - 0x11013632 0x11013632 0x00000002 Code RO 13 i._sys_exit system_xinc.o - 0x11013634 0x11013634 0x00000068 Code RO 5615 i.adc_Init pwm.o - 0x1101369c 0x1101369c 0x0000008c Code RO 3964 i.adc_intr_callback xc_drv_adc.o - 0x11013728 0x11013728 0x00000016 Code RO 5535 i.addToFixedArray rf433.o - 0x1101373e 0x1101373e 0x00000002 Code RO 4325 i.aotimer0_callback xc_drv_aotimer.o - 0x11013740 0x11013740 0x00000002 Code RO 4326 i.aotimer1_callback xc_drv_aotimer.o - 0x11013742 0x11013742 0x00000002 PAD - 0x11013744 0x11013744 0x00000048 Code RO 524 i.app_create_advertising app_task.o - 0x1101378c 0x1101378c 0x00000074 Code RO 525 i.app_create_advertising_non_conn app_task.o - 0x11013800 0x11013800 0x0000003c Code RO 526 i.app_create_scan app_task.o - 0x1101383c 0x1101383c 0x00000048 Code RO 527 i.app_delete_advertising app_task.o - 0x11013884 0x11013884 0x00000024 Code RO 528 i.app_get_dev_name app_task.o - 0x110138a8 0x110138a8 0x00000028 Code RO 529 i.app_init app_task.o - 0x110138d0 0x110138d0 0x00000034 Code RO 530 i.app_mode_switch_handler app_task.o - 0x11013904 0x11013904 0x0000002e Code RO 531 i.app_msg_handler app_task.o - 0x11013932 0x11013932 0x00000002 PAD - 0x11013934 0x11013934 0x0000003c Code RO 1029 i.app_op_flash ota_flash_interface.o - 0x11013970 0x11013970 0x00000018 Code RO 1030 i.app_op_flash_on ota_flash_interface.o - 0x11013988 0x11013988 0x00000048 Code RO 532 i.app_scan_start_handler app_task.o - 0x110139d0 0x110139d0 0x00000044 Code RO 533 i.app_scan_stop_handler app_task.o - 0x11013a14 0x11013a14 0x00000030 Code RO 534 i.app_second_adv_start_handler app_task.o - 0x11013a44 0x11013a44 0x0000006c Code RO 535 i.app_set_adv_data app_task.o - 0x11013ab0 0x11013ab0 0x00000078 Code RO 538 i.app_start_advertising app_task.o - 0x11013b28 0x11013b28 0x00000068 Code RO 539 i.app_start_scan app_task.o - 0x11013b90 0x11013b90 0x0000003c Code RO 541 i.app_stop_scanning app_task.o - 0x11013bcc 0x11013bcc 0x00000040 Code RO 542 i.app_switch_mode app_task.o - 0x11013c0c 0x11013c0c 0x00000058 Code RO 697 i.app_uart_init arch_main.o - 0x11013c64 0x11013c64 0x00000012 Code RO 5763 i.approach_target light_transition.o - 0x11013c76 0x11013c76 0x00000002 PAD - 0x11013c78 0x11013c78 0x0000001c Code RO 5400 i.ble_callback rgblight.o - 0x11013c94 0x11013c94 0x00000090 Code RO 1031 i.ble_flash_handle ota_flash_interface.o - 0x11013d24 0x11013d24 0x0000001c Code RO 1032 i.ble_flash_later_page_erase ota_flash_interface.o - 0x11013d40 0x11013d40 0x0000002c Code RO 1034 i.ble_flash_later_write_page ota_flash_interface.o - 0x11013d6c 0x11013d6c 0x0000002c Code RO 5401 i.ble_message_process rgblight.o - 0x11013d98 0x11013d98 0x00000014 Code RO 1215 i.ble_state_disconnect usr_server.o - 0x11013dac 0x11013dac 0x0000014c Code RO 1216 i.ble_state_sync_poll usr_server.o - 0x11013ef8 0x11013ef8 0x00000020 Code RO 1217 i.ble_temperature_value usr_server.o - 0x11013f18 0x11013f18 0x00000040 Code RO 698 i.bluetooth_init arch_main.o - 0x11013f58 0x11013f58 0x00000030 Code RO 699 i.board_init arch_main.o - 0x11013f88 0x11013f88 0x0000003c Code RO 5451 i.breathe_fun mode.o - 0x11013fc4 0x11013fc4 0x00000022 Code RO 5712 i.bridge_force_off bridge_pwm.o - 0x11013fe6 0x11013fe6 0x00000024 Code RO 5713 i.bridge_pin_low bridge_pwm.o - 0x1101400a 0x1101400a 0x00000002 PAD - 0x1101400c 0x1101400c 0x00000058 Code RO 5714 i.bridge_start_pwm bridge_pwm.o - 0x11014064 0x11014064 0x00000078 Code RO 5452 i.choice_mode mode.o - 0x110140dc 0x110140dc 0x00000070 Code RO 915 i.clock_init sleep.o - 0x1101414c 0x1101414c 0x000000e0 Code RO 1218 i.custom_svc_add usr_server.o - 0x1101422c 0x1101422c 0x000000bc Code RO 1219 i.custom_svc_cb_att_read_get usr_server.o - 0x110142e8 0x110142e8 0x00000058 Code RO 1220 i.custom_svc_cb_event_sent usr_server.o - 0x11014340 0x11014340 0x00000016 Code RO 2218 i.delay_ms_test rf_extrc.o - 0x11014356 0x11014356 0x0000000e Code RO 3722 i.extract32_16 xc_drv_fmc_spi.o - 0x11014364 0x11014364 0x00000006 Code RO 15 i.ferror system_xinc.o - 0x1101436a 0x1101436a 0x00000002 PAD - 0x1101436c 0x1101436c 0x00000054 Code RO 700 i.flash_init arch_main.o - 0x110143c0 0x110143c0 0x00000056 Code RO 3723 i.flash_size_and_type_get xc_drv_fmc_spi.o - 0x11014416 0x11014416 0x00000002 PAD - 0x11014418 0x11014418 0x0000002c Code RO 5790 i.fmc_spi_read fmc_spi.o - 0x11014444 0x11014444 0x00000394 Code RO 543 i.gapc_callback app_task.o - 0x110147d8 0x110147d8 0x00000068 Code RO 544 i.gapc_get_device_info_req_ind app_task.o - 0x11014840 0x11014840 0x00000158 Code RO 545 i.gapm_callback app_task.o - 0x11014998 0x11014998 0x000000e4 Code RO 546 i.gapm_cmp_evt app_task.o - 0x11014a7c 0x11014a7c 0x00000008 Code RO 547 i.get_app_env app_task.o - 0x11014a84 0x11014a84 0x0000001c Code RO 5791 i.get_checksum fmc_spi.o - 0x11014aa0 0x11014aa0 0x00000002 Code RO 2726 i.gpio_intr_callback xc_drv_gpio.o - 0x11014aa2 0x11014aa2 0x00000002 PAD - 0x11014aa4 0x11014aa4 0x0000003c Code RO 5453 i.jump_fun mode.o - 0x11014ae0 0x11014ae0 0x00000054 Code RO 701 i.main arch_main.o - 0x11014b34 0x11014b34 0x00000114 Code RO 2219 i.modem_init rf_extrc.o - 0x11014c48 0x11014c48 0x0000009c Code RO 958 i.ota_slave_send_data ota_server.o - 0x11014ce4 0x11014ce4 0x00000010 Code RO 959 i.ota_srv_get_hdl_from_att_idx ota_server.o - 0x11014cf4 0x11014cf4 0x0000003c Code RO 1093 i.ota_write_flash ota_protocol.o - 0x11014d30 0x11014d30 0x00000004 Code RO 1773 i.pwm_capture_ch0_callback xc_drv_pwm.o - 0x11014d34 0x11014d34 0x00000004 Code RO 1774 i.pwm_capture_ch1_callback xc_drv_pwm.o - 0x11014d38 0x11014d38 0x00000004 Code RO 1775 i.pwm_capture_ch2_callback xc_drv_pwm.o - 0x11014d3c 0x11014d3c 0x0000001e Code RO 1776 i.pwm_freq_to_period xc_drv_pwm.o - 0x11014d5a 0x11014d5a 0x0000009e Code RO 1777 i.pwm_pin_set xc_drv_pwm.o - 0x11014df8 0x11014df8 0x00000118 Code RO 5792 i.read_user_data fmc_spi.o - 0x11014f10 0x11014f10 0x0000000e Code RO 3724 i.reverse_verif_is_true xc_drv_fmc_spi.o - 0x11014f1e 0x11014f1e 0x00000020 Code RO 5536 i.rf433_gpio_init rf433.o - 0x11014f3e 0x11014f3e 0x00000002 PAD - 0x11014f40 0x11014f40 0x00000114 Code RO 5537 i.rf433_receive rf433.o - 0x11015054 0x11015054 0x00000002 Code RO 2220 i.rf_force_agc_enable rf_extrc.o - 0x11015056 0x11015056 0x00000002 PAD - 0x11015058 0x11015058 0x00000154 Code RO 2221 i.rf_init rf_extrc.o - 0x110151ac 0x110151ac 0x00000120 Code RO 2222 i.rf_rccalib rf_extrc.o - 0x110152cc 0x110152cc 0x00000004 Code RO 2223 i.rf_reg_rd rf_extrc.o - 0x110152d0 0x110152d0 0x00000002 Code RO 2224 i.rf_reg_wr rf_extrc.o - 0x110152d2 0x110152d2 0x00000002 Code RO 2225 i.rf_reset rf_extrc.o - 0x110152d4 0x110152d4 0x00000012 Code RO 2226 i.rf_sleep rf_extrc.o - 0x110152e6 0x110152e6 0x00000002 PAD - 0x110152e8 0x110152e8 0x0000004c Code RO 2227 i.rf_txpwr_cs_get rf_extrc.o - 0x11015334 0x11015334 0x0000000c Code RO 2228 i.rf_txpwr_dbm_get rf_extrc.o - 0x11015340 0x11015340 0x00000020 Code RO 703 i.rom_env_host_init arch_main.o - 0x11015360 0x11015360 0x00000080 Code RO 5538 i.scan_433 rf433.o - 0x110153e0 0x110153e0 0x0000014c Code RO 5345 i.scan_uart uart_1.o - 0x1101552c 0x1101552c 0x00000010 Code RO 5292 i.set_TaskComps_timer timeslice.o - 0x1101553c 0x1101553c 0x000000c8 Code RO 5454 i.set_mode mode.o - 0x11015604 0x11015604 0x0000002c Code RO 16 i.set_vector system_xinc.o - 0x11015630 0x11015630 0x000000ac Code RO 1221 i.slave_send_data usr_server.o - 0x110156dc 0x110156dc 0x00000010 Code RO 1222 i.srv_get_hdl_from_att_idx usr_server.o - 0x110156ec 0x110156ec 0x00000014 Code RO 704 i.stack_tag arch_main.o - 0x11015700 0x11015700 0x00000008 Code RO 5201 i.startTimer timer.o - 0x11015708 0x11015708 0x00000002 Code RO 3687 i.systick_callback xc_drv_systick.o - 0x1101570a 0x1101570a 0x00000002 PAD - 0x1101570c 0x1101570c 0x00000034 Code RO 5619 i.temperature pwm.o - 0x11015740 0x11015740 0x00000094 Code RO 5203 i.timer0_2_init timer.o - 0x110157d4 0x110157d4 0x000000a8 Code RO 3428 i.uart_user_handler xc_drv_uart.o - 0x1101587c 0x1101587c 0x00000016 Code RO 5207 i.updateTimer timer.o - 0x11015892 0x11015892 0x00000002 PAD - 0x11015894 0x11015894 0x00000058 Code RO 2230 i.wbit rf_extrc.o - 0x110158ec 0x110158ec 0x0000001a Code RO 705 i.wdt_init arch_main.o - 0x11015906 0x11015906 0x00000002 PAD - 0x11015908 0x11015908 0x000000f0 Code RO 5793 i.wright_user_data fmc_spi.o - 0x110159f8 0x110159f8 0x000000a4 Code RO 3725 i.xc_adc_2v4_calibrate_read xc_drv_fmc_spi.o - 0x11015a9c 0x11015a9c 0x0000007c Code RO 3970 i.xc_adc_data_average xc_drv_adc.o - 0x11015b18 0x11015b18 0x00000018 Code RO 3976 i.xc_adc_fifo_flush xc_drv_adc.o - 0x11015b30 0x11015b30 0x000000dc Code RO 3978 i.xc_adc_init xc_drv_adc.o - 0x11015c0c 0x11015c0c 0x000000cc Code RO 3983 i.xc_adc_start_get_value xc_drv_adc.o - 0x11015cd8 0x11015cd8 0x00000028 Code RO 4879 i.xc_ble_activity_delete xc_gap_api.o - 0x11015d00 0x11015d00 0x00000028 Code RO 4880 i.xc_ble_activity_stop xc_gap_api.o - 0x11015d28 0x11015d28 0x00000028 Code RO 4881 i.xc_ble_advertise_create xc_gap_api.o - 0x11015d50 0x11015d50 0x0000002c Code RO 4882 i.xc_ble_advertise_start xc_gap_api.o - 0x11015d7c 0x11015d7c 0x0000002c Code RO 4885 i.xc_ble_conn_cfm xc_gap_api.o - 0x11015da8 0x11015da8 0x0000001c Code RO 4889 i.xc_ble_gapm_reset xc_gap_api.o - 0x11015dc4 0x11015dc4 0x0000000a Code RO 5108 i.xc_ble_gatt_cli_mtu_exch xc_gatt_client_api.o - 0x11015dce 0x11015dce 0x00000016 Code RO 5121 i.xc_ble_gatt_service16_add xc_gatt_server_api.o - 0x11015de4 0x11015de4 0x0000004a Code RO 5124 i.xc_ble_gatt_srv_notify xc_gatt_server_api.o - 0x11015e2e 0x11015e2e 0x00000052 Code RO 5125 i.xc_ble_gatt_srv_read_cfm xc_gatt_server_api.o - 0x11015e80 0x11015e80 0x00000008 Code RO 5126 i.xc_ble_gatt_srv_write_cfm xc_gatt_server_api.o - 0x11015e88 0x11015e88 0x00000008 Code RO 5127 i.xc_ble_gatt_user_srv_register xc_gatt_server_api.o - 0x11015e90 0x11015e90 0x00000038 Code RO 4893 i.xc_ble_get_dev_info_cfm xc_gap_api.o - 0x11015ec8 0x11015ec8 0x00000034 Code RO 4899 i.xc_ble_param_update_cfm xc_gap_api.o - 0x11015efc 0x11015efc 0x00000024 Code RO 4902 i.xc_ble_scan_create xc_gap_api.o - 0x11015f20 0x11015f20 0x0000002c Code RO 4903 i.xc_ble_scan_start xc_gap_api.o - 0x11015f4c 0x11015f4c 0x00000038 Code RO 4904 i.xc_ble_set_adv_data xc_gap_api.o - 0x11015f84 0x11015f84 0x0000002c Code RO 4906 i.xc_ble_set_dev_config xc_gap_api.o - 0x11015fb0 0x11015fb0 0x00000028 Code RO 4907 i.xc_ble_set_dev_info_cfm xc_gap_api.o - 0x11015fd8 0x11015fd8 0x00000040 Code RO 2484 i.xc_clock_bbpll_common_cfg xc_drv_clock.o - 0x11016018 0x11016018 0x00000080 Code RO 2485 i.xc_clock_bbpll_freq_cfg xc_drv_clock.o - 0x11016098 0x11016098 0x0000000c Code RO 2486 i.xc_clock_hfclk_in_get xc_drv_clock.o - 0x110160a4 0x110160a4 0x000000c4 Code RO 2487 i.xc_clock_hfclk_set xc_drv_clock.o - 0x11016168 0x11016168 0x0000001a Code RO 2489 i.xc_clock_init_cfg xc_drv_clock.o - 0x11016182 0x11016182 0x00000002 PAD - 0x11016184 0x11016184 0x0000000c Code RO 2490 i.xc_clock_lfclk_in_get xc_drv_clock.o - 0x11016190 0x11016190 0x0000006c Code RO 2491 i.xc_clock_lfclk_set xc_drv_clock.o - 0x110161fc 0x110161fc 0x00000034 Code RO 2495 i.xc_clock_set_osc32m_bbpll_32m xc_drv_clock.o - 0x11016230 0x11016230 0x00000034 Code RO 2496 i.xc_clock_set_osc32m_bbpll_48m xc_drv_clock.o - 0x11016264 0x11016264 0x00000034 Code RO 2497 i.xc_clock_set_osc32m_bbpll_64m xc_drv_clock.o - 0x11016298 0x11016298 0x00000034 Code RO 2498 i.xc_clock_set_osc32m_bbpll_96m xc_drv_clock.o - 0x110162cc 0x110162cc 0x0000005c Code RO 2499 i.xc_clock_set_osc32m_div_16m xc_drv_clock.o - 0x11016328 0x11016328 0x00000020 Code RO 2500 i.xc_clock_set_rc16m xc_drv_clock.o - 0x11016348 0x11016348 0x00000034 Code RO 2501 i.xc_clock_set_rc16m_bbpll_32m xc_drv_clock.o - 0x1101637c 0x1101637c 0x00000034 Code RO 2502 i.xc_clock_set_rc16m_bbpll_48m xc_drv_clock.o - 0x110163b0 0x110163b0 0x00000034 Code RO 2503 i.xc_clock_set_rc16m_bbpll_64m xc_drv_clock.o - 0x110163e4 0x110163e4 0x00000034 Code RO 2504 i.xc_clock_set_rc16m_bbpll_96m xc_drv_clock.o - 0x11016418 0x11016418 0x00000028 Code RO 1097 i.xc_fota_dev_ack_cmd ota_protocol.o - 0x11016440 0x11016440 0x0000001c Code RO 2727 i.xc_gpio_direction_config xc_drv_gpio.o - 0x1101645c 0x1101645c 0x00000028 Code RO 2728 i.xc_gpio_fun_sel xc_drv_gpio.o - 0x11016484 0x11016484 0x0000002e Code RO 2729 i.xc_gpio_init xc_drv_gpio.o - 0x110164b2 0x110164b2 0x00000002 PAD - 0x110164b4 0x110164b4 0x00000034 Code RO 2730 i.xc_gpio_it_config xc_drv_gpio.o - 0x110164e8 0x110164e8 0x0000004c Code RO 2731 i.xc_gpio_mux_ctl xc_drv_gpio.o - 0x11016534 0x11016534 0x000000e8 Code RO 2732 i.xc_gpio_pull_config xc_drv_gpio.o - 0x1101661c 0x1101661c 0x00000024 Code RO 2733 i.xc_gpio_read_pin xc_drv_gpio.o - 0x11016640 0x11016640 0x0000001c Code RO 2735 i.xc_gpio_write_pin xc_drv_gpio.o - 0x1101665c 0x1101665c 0x00000040 Code RO 1101 i.xc_ota_schedule ota_protocol.o - 0x1101669c 0x1101669c 0x0000004c Code RO 1800 i.xc_pwm_dutycycle_set xc_drv_pwm.o - 0x110166e8 0x110166e8 0x000000e0 Code RO 1801 i.xc_pwm_init xc_drv_pwm.o - 0x110167c8 0x110167c8 0x00000020 Code RO 1805 i.xc_pwm_start xc_drv_pwm.o - 0x110167e8 0x110167e8 0x0000001c Code RO 1807 i.xc_pwm_stop xc_drv_pwm.o - 0x11016804 0x11016804 0x00000054 Code RO 2901 i.xc_pwr_vol_set xc_drv_pwr.o - 0x11016858 0x11016858 0x00000120 Code RO 3226 i.xc_timer_init xc_drv_timer.o - 0x11016978 0x11016978 0x00000028 Code RO 3227 i.xc_timer_set_value xc_drv_timer.o - 0x110169a0 0x110169a0 0x0000003c Code RO 3228 i.xc_timer_start xc_drv_timer.o - 0x110169dc 0x110169dc 0x0000001c Code RO 3230 i.xc_timer_stop xc_drv_timer.o - 0x110169f8 0x110169f8 0x000000cc Code RO 3231 i.xc_timer_us_to_ticks xc_drv_timer.o - 0x11016ac4 0x11016ac4 0x000001cc Code RO 3432 i.xc_uart_init xc_drv_uart.o - 0x11016c90 0x11016c90 0x000000e8 Code RO 3726 i.xc_unique_identification_read xc_drv_fmc_spi.o - 0x11016d78 0x11016d78 0x00000070 Code RO 3620 i.xc_wdt_init xc_drv_wdt.o - 0x11016de8 0x11016de8 0x0000002c Code RO 3621 i.xc_wdt_refresh xc_drv_wdt.o - 0x11016e14 0x11016e14 0x00000038 Code RO 3622 i.xc_wdt_reload xc_drv_wdt.o - 0x11016e4c 0x11016e4c 0x00000034 Code RO 3623 i.xc_wdt_start xc_drv_wdt.o - 0x11016e80 0x11016e80 0x0000002c Code RO 6093 locale$$code c_p.l(lc_numeric_c.o) - 0x11016eac 0x11016eac 0x0000002c Code RO 6128 locale$$code c_p.l(lc_ctype_c.o) - 0x11016ed8 0x11016ed8 0x00000010 Code RO 6028 x$fpl$printf1 fz_ps.l(printf1.o) - 0x11016ee8 0x11016ee8 0x00000010 Code RO 6030 x$fpl$printf2 fz_ps.l(printf2.o) - 0x11016ef8 0x11016ef8 0x00000000 Code RO 6036 x$fpl$usenofp fz_ps.l(usenofp.o) - 0x11016ef8 0x11016ef8 0x00000028 Data RO 548 .constdata app_task.o - 0x11016f20 0x11016f20 0x00000058 Data RO 549 .constdata app_task.o - 0x11016f78 0x11016f78 0x0000007c Data RO 1224 .constdata usr_server.o - 0x11016ff4 0x11016ff4 0x0000000c Data RO 1817 .constdata xc_drv_pwm.o - 0x11017000 0x11017000 0x00000008 Data RO 2232 .constdata rf_extrc.o - 0x11017008 0x11017008 0x00000004 Data RO 3233 .constdata xc_drv_timer.o - 0x1101700c 0x1101700c 0x00000006 Data RO 3438 .constdata xc_drv_uart.o - 0x11017012 0x11017012 0x00000002 Data RO 4331 .constdata xc_drv_aotimer.o - 0x11017014 0x11017014 0x00000028 Data RO 5863 .constdata c_p.l(_printf_hex_int_ll_ptr.o) - 0x1101703c 0x1101703c 0x00000011 Data RO 5883 .constdata c_p.l(__printf_flags_ss_wp.o) - 0x1101704d 0x1101704d 0x00000003 PAD - 0x11017050 0x11017050 0x00000008 Data RO 5952 .constdata c_p.l(_printf_wctomb.o) - 0x11017058 0x11017058 0x00000026 Data RO 6059 .constdata c_p.l(_printf_fp_hex.o) - 0x1101707e 0x1101707e 0x00000002 PAD - 0x11017080 0x11017080 0x00000094 Data RO 6086 .constdata c_p.l(bigflt0.o) - 0x11017114 0x11017114 0x000000cf Data RO 550 .conststring app_task.o - 0x110171e3 0x110171e3 0x00000001 PAD - 0x110171e4 0x110171e4 0x0000004a Data RO 1225 .conststring usr_server.o - 0x1101722e 0x1101722e 0x00000002 PAD - 0x11017230 0x11017230 0x00000040 Data RO 6191 Region$$Table anon$$obj.o - 0x11017270 0x11017270 0x0000001c Data RO 6092 locale$$data c_p.l(lc_numeric_c.o) - 0x1101728c 0x1101728c 0x00000110 Data RO 6127 locale$$data c_p.l(lc_ctype_c.o) + 0x11012abc 0x11012abc 0x0000000c Ven RO 6445 Veneer$$Code anon$$obj.o + 0x11012ac8 0x11012ac8 0x0000000c Ven RO 6446 Veneer$$Code anon$$obj.o + 0x11012ad4 0x11012ad4 0x0000000c Ven RO 6447 Veneer$$Code anon$$obj.o + 0x11012ae0 0x11012ae0 0x0000000c Ven RO 6448 Veneer$$Code anon$$obj.o + 0x11012aec 0x11012aec 0x0000000c Ven RO 6449 Veneer$$Code anon$$obj.o + 0x11012af8 0x11012af8 0x0000000c Ven RO 6450 Veneer$$Code anon$$obj.o + 0x11012b04 0x11012b04 0x0000000c Ven RO 6451 Veneer$$Code anon$$obj.o + 0x11012b10 0x11012b10 0x0000000c Ven RO 6452 Veneer$$Code anon$$obj.o + 0x11012b1c 0x11012b1c 0x0000000c Ven RO 6453 Veneer$$Code anon$$obj.o + 0x11012b28 0x11012b28 0x0000000c Ven RO 6454 Veneer$$Code anon$$obj.o + 0x11012b34 0x11012b34 0x0000000c Ven RO 6455 Veneer$$Code anon$$obj.o + 0x11012b40 0x11012b40 0x0000000c Ven RO 6456 Veneer$$Code anon$$obj.o + 0x11012b4c 0x11012b4c 0x0000000c Ven RO 6457 Veneer$$Code anon$$obj.o + 0x11012b58 0x11012b58 0x0000000c Ven RO 6458 Veneer$$Code anon$$obj.o + 0x11012b64 0x11012b64 0x0000000c Ven RO 6459 Veneer$$Code anon$$obj.o + 0x11012b70 0x11012b70 0x0000000c Ven RO 6460 Veneer$$Code anon$$obj.o + 0x11012b7c 0x11012b7c 0x0000000c Ven RO 6461 Veneer$$Code anon$$obj.o + 0x11012b88 0x11012b88 0x0000000c Ven RO 6462 Veneer$$Code anon$$obj.o + 0x11012b94 0x11012b94 0x0000000c Ven RO 6463 Veneer$$Code anon$$obj.o + 0x11012ba0 0x11012ba0 0x0000000c Ven RO 6464 Veneer$$Code anon$$obj.o + 0x11012bac 0x11012bac 0x0000000c Ven RO 6465 Veneer$$Code anon$$obj.o + 0x11012bb8 0x11012bb8 0x0000000c Ven RO 6466 Veneer$$Code anon$$obj.o + 0x11012bc4 0x11012bc4 0x0000000c Ven RO 6467 Veneer$$Code anon$$obj.o + 0x11012bd0 0x11012bd0 0x0000000c Ven RO 6468 Veneer$$Code anon$$obj.o + 0x11012bdc 0x11012bdc 0x0000000c Ven RO 6469 Veneer$$Code anon$$obj.o + 0x11012be8 0x11012be8 0x0000000c Ven RO 6470 Veneer$$Code anon$$obj.o + 0x11012bf4 0x11012bf4 0x0000000c Ven RO 6471 Veneer$$Code anon$$obj.o + 0x11012c00 0x11012c00 0x00000034 Code RO 4328 i.AOTIMER0_Handler xc_drv_aotimer.o + 0x11012c34 0x11012c34 0x00000034 Code RO 4329 i.AOTIMER1_Handler xc_drv_aotimer.o + 0x11012c68 0x11012c68 0x00000004 Code RO 4436 i.AO_Timer_Callback xc_drv_rtc.o + 0x11012c6c 0x11012c6c 0x00000014 Code RO 5810 i.Bridge_FlashBlank_Ready bridge_pwm.o + 0x11012c80 0x11012c80 0x00000028 Code RO 5811 i.Bridge_FlashBlank_Request bridge_pwm.o + 0x11012ca8 0x11012ca8 0x00000014 Code RO 5812 i.Bridge_FlashBlank_Resume bridge_pwm.o + 0x11012cbc 0x11012cbc 0x00000078 Code RO 5813 i.Bridge_Init bridge_pwm.o + 0x11012d34 0x11012d34 0x00000058 Code RO 5814 i.Bridge_Off bridge_pwm.o + 0x11012d8c 0x11012d8c 0x00000004 Code RO 4437 i.Day_Callback xc_drv_rtc.o + 0x11012d90 0x11012d90 0x00000044 Code RO 5545 i.Encoder_key rf433.o + 0x11012dd4 0x11012dd4 0x00000160 Code RO 5546 i.Encoder_key_NoCode rf433.o + 0x11012f34 0x11012f34 0x00000014 Code RO 3968 i.GADC_Handler xc_drv_adc.o + 0x11012f48 0x11012f48 0x00000024 Code RO 2730 i.GPIO_Handler xc_drv_gpio.o + 0x11012f6c 0x11012f6c 0x00000004 Code RO 4438 i.Hour_Callback xc_drv_rtc.o + 0x11012f70 0x11012f70 0x000000a8 Code RO 5891 i.Light_Transition_BeginModeChange light_transition.o + 0x11013018 0x11013018 0x0000000c Code RO 5892 i.Light_Transition_FeedbackActive light_transition.o + 0x11013024 0x11013024 0x00000054 Code RO 5893 i.Light_Transition_SetFeedback light_transition.o + 0x11013078 0x11013078 0x0000002c Code RO 5894 i.Light_Transition_SyncBrightness light_transition.o + 0x110130a4 0x110130a4 0x000003d8 Code RO 5895 i.Light_Transition_Task light_transition.o + 0x1101347c 0x1101347c 0x00000004 Code RO 4439 i.Min_Callback xc_drv_rtc.o + 0x11013480 0x11013480 0x00000002 Code RO 5449 i.Mode0 mode.o + 0x11013482 0x11013482 0x00000002 PAD + 0x11013484 0x11013484 0x00000170 Code RO 5450 i.Mode1 mode.o + 0x110135f4 0x110135f4 0x000000bc Code RO 5451 i.Mode2 mode.o + 0x110136b0 0x110136b0 0x000001d0 Code RO 5452 i.Mode3 mode.o + 0x11013880 0x11013880 0x0000002c Code RO 5710 i.My_ADC_Get_Value pwm.o + 0x110138ac 0x110138ac 0x0000002c Code RO 1777 i.PWM_Handler xc_drv_pwm.o + 0x110138d8 0x110138d8 0x000000a8 Code RO 5548 i.Pairing_Address_AddNew rf433.o + 0x11013980 0x11013980 0x00000018 Code RO 5549 i.Pairing_Candidate_Reset rf433.o + 0x11013998 0x11013998 0x0000000c Code RO 5550 i.Pairing_Feedback_Apply rf433.o + 0x110139a4 0x110139a4 0x00000028 Code RO 5551 i.Pairing_Feedback_Start rf433.o + 0x110139cc 0x110139cc 0x00000068 Code RO 5552 i.Pairing_Feedback_Task rf433.o + 0x11013a34 0x11013a34 0x00000078 Code RO 4440 i.RTC_Handler xc_drv_rtc.o + 0x11013aac 0x11013aac 0x00000004 Code RO 4441 i.Sec_Callback xc_drv_rtc.o + 0x11013ab0 0x11013ab0 0x00000028 Code RO 5453 i.Set_timing mode.o + 0x11013ad8 0x11013ad8 0x00000024 Code RO 5454 i.Start_PWM mode.o + 0x11013afc 0x11013afc 0x00000014 Code RO 5455 i.Stop_PWM mode.o + 0x11013b10 0x11013b10 0x00000008 Code RO 3689 i.SysTick_Handler xc_drv_systick.o + 0x11013b18 0x11013b18 0x00000020 Code RO 11 i.SystemInit system_xinc.o + 0x11013b38 0x11013b38 0x00000004 Code RO 4442 i.T1_CMR_Callback xc_drv_rtc.o + 0x11013b3c 0x11013b3c 0x00000004 Code RO 4443 i.T2_CMR_Callback xc_drv_rtc.o + 0x11013b40 0x11013b40 0x00000004 Code RO 4444 i.T3_CMR_Callback xc_drv_rtc.o + 0x11013b44 0x11013b44 0x00000024 Code RO 3225 i.TIMER1_Handler xc_drv_timer.o + 0x11013b68 0x11013b68 0x00000024 Code RO 3226 i.TIMER2_Handler xc_drv_timer.o + 0x11013b8c 0x11013b8c 0x00000028 Code RO 5295 i.TaskProcess timeslice.o + 0x11013bb4 0x11013bb4 0x0000002c Code RO 5296 i.TaskRemarks timeslice.o + 0x11013be0 0x11013be0 0x0000000a Code RO 3430 i.UART0_Handler xc_drv_uart.o + 0x11013bea 0x11013bea 0x0000000a Code RO 3431 i.UART1_Handler xc_drv_uart.o + 0x11013bf4 0x11013bf4 0x0000000a Code RO 3432 i.UART2_Handler xc_drv_uart.o + 0x11013bfe 0x11013bfe 0x00000002 PAD + 0x11013c00 0x11013c00 0x00000020 Code RO 3624 i.WDT_Handler xc_drv_wdt.o + 0x11013c20 0x11013c20 0x0000004c Code RO 12 i.WDT_ResetInit system_xinc.o + 0x11013c6c 0x11013c6c 0x000001cc Code RO 5553 i._433_fun rf433.o + 0x11013e38 0x11013e38 0x0000004c Code RO 5714 i._PWM_INIT pwm.o + 0x11013e84 0x11013e84 0x00000030 Code RO 6334 i.__ARM_common_ll_muluu c_p.l(btod.o) + 0x11013eb4 0x11013eb4 0x0000001a Code RO 878 i.__ARM_common_switch8 app_sec.o + 0x11013ece 0x11013ece 0x00000002 PAD + 0x11013ed0 0x11013ed0 0x0000002c Code RO 6357 i.__ARM_fpclassify m_ps.l(fpclassify.o) + 0x11013efc 0x11013efc 0x0000000e Code RO 6119 i._is_digit c_p.l(__printf_wp.o) + 0x11013f0a 0x11013f0a 0x00000002 Code RO 13 i._sys_exit system_xinc.o + 0x11013f0c 0x11013f0c 0x00000068 Code RO 5715 i.adc_Init pwm.o + 0x11013f74 0x11013f74 0x0000008c Code RO 3969 i.adc_intr_callback xc_drv_adc.o + 0x11014000 0x11014000 0x00000002 Code RO 4330 i.aotimer0_callback xc_drv_aotimer.o + 0x11014002 0x11014002 0x00000002 Code RO 4331 i.aotimer1_callback xc_drv_aotimer.o + 0x11014004 0x11014004 0x00000048 Code RO 524 i.app_create_advertising app_task.o + 0x1101404c 0x1101404c 0x00000074 Code RO 525 i.app_create_advertising_non_conn app_task.o + 0x110140c0 0x110140c0 0x0000003c Code RO 526 i.app_create_scan app_task.o + 0x110140fc 0x110140fc 0x00000048 Code RO 527 i.app_delete_advertising app_task.o + 0x11014144 0x11014144 0x00000028 Code RO 528 i.app_get_dev_name app_task.o + 0x1101416c 0x1101416c 0x00000028 Code RO 529 i.app_init app_task.o + 0x11014194 0x11014194 0x00000034 Code RO 530 i.app_mode_switch_handler app_task.o + 0x110141c8 0x110141c8 0x0000002e Code RO 531 i.app_msg_handler app_task.o + 0x110141f6 0x110141f6 0x00000002 PAD + 0x110141f8 0x110141f8 0x0000003c Code RO 1034 i.app_op_flash ota_flash_interface.o + 0x11014234 0x11014234 0x00000018 Code RO 1035 i.app_op_flash_on ota_flash_interface.o + 0x1101424c 0x1101424c 0x00000048 Code RO 532 i.app_scan_start_handler app_task.o + 0x11014294 0x11014294 0x00000044 Code RO 533 i.app_scan_stop_handler app_task.o + 0x110142d8 0x110142d8 0x00000030 Code RO 534 i.app_second_adv_start_handler app_task.o + 0x11014308 0x11014308 0x00000068 Code RO 535 i.app_set_adv_data app_task.o + 0x11014370 0x11014370 0x00000078 Code RO 538 i.app_start_advertising app_task.o + 0x110143e8 0x110143e8 0x00000068 Code RO 539 i.app_start_scan app_task.o + 0x11014450 0x11014450 0x0000003c Code RO 541 i.app_stop_scanning app_task.o + 0x1101448c 0x1101448c 0x00000040 Code RO 542 i.app_switch_mode app_task.o + 0x110144cc 0x110144cc 0x00000058 Code RO 697 i.app_uart_init arch_main.o + 0x11014524 0x11014524 0x00000022 Code RO 5896 i.approach_target light_transition.o + 0x11014546 0x11014546 0x00000002 PAD + 0x11014548 0x11014548 0x0000001c Code RO 5405 i.ble_callback rgblight.o + 0x11014564 0x11014564 0x00000110 Code RO 1036 i.ble_flash_handle ota_flash_interface.o + 0x11014674 0x11014674 0x0000001c Code RO 1037 i.ble_flash_later_page_erase ota_flash_interface.o + 0x11014690 0x11014690 0x0000002c Code RO 1039 i.ble_flash_later_write_page ota_flash_interface.o + 0x110146bc 0x110146bc 0x0000002c Code RO 5406 i.ble_message_process rgblight.o + 0x110146e8 0x110146e8 0x00000014 Code RO 1224 i.ble_state_disconnect usr_server.o + 0x110146fc 0x110146fc 0x00000178 Code RO 1225 i.ble_state_sync_poll usr_server.o + 0x11014874 0x11014874 0x00000020 Code RO 1226 i.ble_temperature_value usr_server.o + 0x11014894 0x11014894 0x00000040 Code RO 698 i.bluetooth_init arch_main.o + 0x110148d4 0x110148d4 0x0000002c Code RO 699 i.board_init arch_main.o + 0x11014900 0x11014900 0x0000003c Code RO 5456 i.breathe_fun mode.o + 0x1101493c 0x1101493c 0x00000022 Code RO 5815 i.bridge_force_off bridge_pwm.o + 0x1101495e 0x1101495e 0x00000024 Code RO 5816 i.bridge_pin_low bridge_pwm.o + 0x11014982 0x11014982 0x00000002 PAD + 0x11014984 0x11014984 0x00000058 Code RO 5817 i.bridge_start_pwm bridge_pwm.o + 0x110149dc 0x110149dc 0x0000001c Code RO 5897 i.brightness_scale_for_level light_transition.o + 0x110149f8 0x110149f8 0x00000088 Code RO 5457 i.choice_mode mode.o + 0x11014a80 0x11014a80 0x00000070 Code RO 920 i.clock_init sleep.o + 0x11014af0 0x11014af0 0x000000e0 Code RO 1227 i.custom_svc_add usr_server.o + 0x11014bd0 0x11014bd0 0x000000bc Code RO 1228 i.custom_svc_cb_att_read_get usr_server.o + 0x11014c8c 0x11014c8c 0x00000058 Code RO 1229 i.custom_svc_cb_event_sent usr_server.o + 0x11014ce4 0x11014ce4 0x00000016 Code RO 2223 i.delay_ms_test rf_extrc.o + 0x11014cfa 0x11014cfa 0x00000002 PAD + 0x11014cfc 0x11014cfc 0x00000028 Code RO 5898 i.effect_gamma_output light_transition.o + 0x11014d24 0x11014d24 0x00000064 Code RO 5974 i.external_key_adjust_step external_key.o + 0x11014d88 0x11014d88 0x00000020 Code RO 5975 i.external_key_init external_key.o + 0x11014da8 0x11014da8 0x00000028 Code RO 5976 i.external_key_long_start external_key.o + 0x11014dd0 0x11014dd0 0x0000000e Code RO 5977 i.external_key_save_later external_key.o + 0x11014dde 0x11014dde 0x00000002 PAD + 0x11014de0 0x11014de0 0x0000014c Code RO 5978 i.external_key_scan external_key.o + 0x11014f2c 0x11014f2c 0x0000000e Code RO 3727 i.extract32_16 xc_drv_fmc_spi.o + 0x11014f3a 0x11014f3a 0x00000006 Code RO 15 i.ferror system_xinc.o + 0x11014f40 0x11014f40 0x00000054 Code RO 700 i.flash_init arch_main.o + 0x11014f94 0x11014f94 0x00000056 Code RO 3728 i.flash_size_and_type_get xc_drv_fmc_spi.o + 0x11014fea 0x11014fea 0x00000002 PAD + 0x11014fec 0x11014fec 0x0000002c Code RO 6017 i.fmc_spi_read fmc_spi.o + 0x11015018 0x11015018 0x00000394 Code RO 543 i.gapc_callback app_task.o + 0x110153ac 0x110153ac 0x00000068 Code RO 544 i.gapc_get_device_info_req_ind app_task.o + 0x11015414 0x11015414 0x00000158 Code RO 545 i.gapm_callback app_task.o + 0x1101556c 0x1101556c 0x000000e4 Code RO 546 i.gapm_cmp_evt app_task.o + 0x11015650 0x11015650 0x00000008 Code RO 547 i.get_app_env app_task.o + 0x11015658 0x11015658 0x0000001c Code RO 6018 i.get_checksum fmc_spi.o + 0x11015674 0x11015674 0x00000002 Code RO 2731 i.gpio_intr_callback xc_drv_gpio.o + 0x11015676 0x11015676 0x00000002 PAD + 0x11015678 0x11015678 0x00000084 Code RO 5899 i.interpolate_mode_output light_transition.o + 0x110156fc 0x110156fc 0x0000003c Code RO 5458 i.jump_fun mode.o + 0x11015738 0x11015738 0x00000064 Code RO 701 i.main arch_main.o + 0x1101579c 0x1101579c 0x00000114 Code RO 2224 i.modem_init rf_extrc.o + 0x110158b0 0x110158b0 0x0000005c Code RO 5459 i.neutral_breathe_fun mode.o + 0x1101590c 0x1101590c 0x0000009c Code RO 963 i.ota_slave_send_data ota_server.o + 0x110159a8 0x110159a8 0x00000010 Code RO 964 i.ota_srv_get_hdl_from_att_idx ota_server.o + 0x110159b8 0x110159b8 0x0000003c Code RO 1102 i.ota_write_flash ota_protocol.o + 0x110159f4 0x110159f4 0x00000058 Code RO 5900 i.output_brightness_scale_for_level light_transition.o + 0x11015a4c 0x11015a4c 0x00000080 Code RO 6019 i.power_restore_apply_on_boot fmc_spi.o + 0x11015acc 0x11015acc 0x00000028 Code RO 6020 i.power_restore_policy_set fmc_spi.o + 0x11015af4 0x11015af4 0x00000004 Code RO 1778 i.pwm_capture_ch0_callback xc_drv_pwm.o + 0x11015af8 0x11015af8 0x00000004 Code RO 1779 i.pwm_capture_ch1_callback xc_drv_pwm.o + 0x11015afc 0x11015afc 0x00000004 Code RO 1780 i.pwm_capture_ch2_callback xc_drv_pwm.o + 0x11015b00 0x11015b00 0x0000001e Code RO 1781 i.pwm_freq_to_period xc_drv_pwm.o + 0x11015b1e 0x11015b1e 0x0000009e Code RO 1782 i.pwm_pin_set xc_drv_pwm.o + 0x11015bbc 0x11015bbc 0x00000164 Code RO 6021 i.read_user_data fmc_spi.o + 0x11015d20 0x11015d20 0x0000000e Code RO 3729 i.reverse_verif_is_true xc_drv_fmc_spi.o + 0x11015d2e 0x11015d2e 0x00000002 PAD + 0x11015d30 0x11015d30 0x0000004c Code RO 5554 i.rf433_clear_code rf433.o + 0x11015d7c 0x11015d7c 0x00000044 Code RO 5653 i.rf433_decode_bit rf433_decoder.o + 0x11015dc0 0x11015dc0 0x00000028 Code RO 5654 i.rf433_decoder_get_frame rf433_decoder.o + 0x11015de8 0x11015de8 0x00000018 Code RO 5656 i.rf433_decoder_init rf433_decoder.o + 0x11015e00 0x11015e00 0x00000002 Code RO 5657 i.rf433_decoder_process rf433_decoder.o + 0x11015e02 0x11015e02 0x00000002 PAD + 0x11015e04 0x11015e04 0x00000098 Code RO 5658 i.rf433_decoder_sample rf433_decoder.o + 0x11015e9c 0x11015e9c 0x00000020 Code RO 5555 i.rf433_gpio_init rf433.o + 0x11015ebc 0x11015ebc 0x00000010 Code RO 5659 i.rf433_in_range rf433_decoder.o + 0x11015ecc 0x11015ecc 0x00000014 Code RO 5660 i.rf433_increment_saturated rf433_decoder.o + 0x11015ee0 0x11015ee0 0x0000006c Code RO 5556 i.rf433_receive rf433.o + 0x11015f4c 0x11015f4c 0x00000002 Code RO 2225 i.rf_force_agc_enable rf_extrc.o + 0x11015f4e 0x11015f4e 0x00000002 PAD + 0x11015f50 0x11015f50 0x00000154 Code RO 2226 i.rf_init rf_extrc.o + 0x110160a4 0x110160a4 0x00000120 Code RO 2227 i.rf_rccalib rf_extrc.o + 0x110161c4 0x110161c4 0x00000004 Code RO 2228 i.rf_reg_rd rf_extrc.o + 0x110161c8 0x110161c8 0x00000002 Code RO 2229 i.rf_reg_wr rf_extrc.o + 0x110161ca 0x110161ca 0x00000002 Code RO 2230 i.rf_reset rf_extrc.o + 0x110161cc 0x110161cc 0x00000012 Code RO 2231 i.rf_sleep rf_extrc.o + 0x110161de 0x110161de 0x00000002 PAD + 0x110161e0 0x110161e0 0x0000004c Code RO 2232 i.rf_txpwr_cs_get rf_extrc.o + 0x1101622c 0x1101622c 0x0000000c Code RO 2233 i.rf_txpwr_dbm_get rf_extrc.o + 0x11016238 0x11016238 0x00000020 Code RO 703 i.rom_env_host_init arch_main.o + 0x11016258 0x11016258 0x00000080 Code RO 5557 i.scan_433 rf433.o + 0x110162d8 0x110162d8 0x00000178 Code RO 5350 i.scan_uart uart_1.o + 0x11016450 0x11016450 0x00000010 Code RO 5297 i.set_TaskComps_timer timeslice.o + 0x11016460 0x11016460 0x00000148 Code RO 5460 i.set_mode mode.o + 0x110165a8 0x110165a8 0x0000002c Code RO 16 i.set_vector system_xinc.o + 0x110165d4 0x110165d4 0x000000ac Code RO 1230 i.slave_send_data usr_server.o + 0x11016680 0x11016680 0x00000010 Code RO 1231 i.srv_get_hdl_from_att_idx usr_server.o + 0x11016690 0x11016690 0x00000014 Code RO 704 i.stack_tag arch_main.o + 0x110166a4 0x110166a4 0x00000008 Code RO 5206 i.startTimer timer.o + 0x110166ac 0x110166ac 0x00000002 Code RO 3692 i.systick_callback xc_drv_systick.o + 0x110166ae 0x110166ae 0x00000002 PAD + 0x110166b0 0x110166b0 0x00000034 Code RO 5719 i.temperature pwm.o + 0x110166e4 0x110166e4 0x00000094 Code RO 5208 i.timer0_2_init timer.o + 0x11016778 0x11016778 0x00000030 Code RO 5901 i.transition_gamma_s_scale light_transition.o + 0x110167a8 0x110167a8 0x000000a8 Code RO 3433 i.uart_user_handler xc_drv_uart.o + 0x11016850 0x11016850 0x00000016 Code RO 5212 i.updateTimer timer.o + 0x11016866 0x11016866 0x00000002 PAD + 0x11016868 0x11016868 0x00000078 Code RO 5902 i.update_power_fade light_transition.o + 0x110168e0 0x110168e0 0x00000058 Code RO 2235 i.wbit rf_extrc.o + 0x11016938 0x11016938 0x0000001a Code RO 705 i.wdt_init arch_main.o + 0x11016952 0x11016952 0x00000002 PAD + 0x11016954 0x11016954 0x00000100 Code RO 6022 i.wright_user_data fmc_spi.o + 0x11016a54 0x11016a54 0x000000a4 Code RO 3730 i.xc_adc_2v4_calibrate_read xc_drv_fmc_spi.o + 0x11016af8 0x11016af8 0x0000007c Code RO 3975 i.xc_adc_data_average xc_drv_adc.o + 0x11016b74 0x11016b74 0x00000018 Code RO 3981 i.xc_adc_fifo_flush xc_drv_adc.o + 0x11016b8c 0x11016b8c 0x000000dc Code RO 3983 i.xc_adc_init xc_drv_adc.o + 0x11016c68 0x11016c68 0x000000cc Code RO 3988 i.xc_adc_start_get_value xc_drv_adc.o + 0x11016d34 0x11016d34 0x00000028 Code RO 4884 i.xc_ble_activity_delete xc_gap_api.o + 0x11016d5c 0x11016d5c 0x00000028 Code RO 4885 i.xc_ble_activity_stop xc_gap_api.o + 0x11016d84 0x11016d84 0x00000028 Code RO 4886 i.xc_ble_advertise_create xc_gap_api.o + 0x11016dac 0x11016dac 0x0000002c Code RO 4887 i.xc_ble_advertise_start xc_gap_api.o + 0x11016dd8 0x11016dd8 0x0000002c Code RO 4890 i.xc_ble_conn_cfm xc_gap_api.o + 0x11016e04 0x11016e04 0x0000001c Code RO 4894 i.xc_ble_gapm_reset xc_gap_api.o + 0x11016e20 0x11016e20 0x0000000a Code RO 5113 i.xc_ble_gatt_cli_mtu_exch xc_gatt_client_api.o + 0x11016e2a 0x11016e2a 0x00000016 Code RO 5126 i.xc_ble_gatt_service16_add xc_gatt_server_api.o + 0x11016e40 0x11016e40 0x0000004a Code RO 5129 i.xc_ble_gatt_srv_notify xc_gatt_server_api.o + 0x11016e8a 0x11016e8a 0x00000052 Code RO 5130 i.xc_ble_gatt_srv_read_cfm xc_gatt_server_api.o + 0x11016edc 0x11016edc 0x00000008 Code RO 5131 i.xc_ble_gatt_srv_write_cfm xc_gatt_server_api.o + 0x11016ee4 0x11016ee4 0x00000008 Code RO 5132 i.xc_ble_gatt_user_srv_register xc_gatt_server_api.o + 0x11016eec 0x11016eec 0x00000038 Code RO 4898 i.xc_ble_get_dev_info_cfm xc_gap_api.o + 0x11016f24 0x11016f24 0x00000034 Code RO 4904 i.xc_ble_param_update_cfm xc_gap_api.o + 0x11016f58 0x11016f58 0x00000024 Code RO 4907 i.xc_ble_scan_create xc_gap_api.o + 0x11016f7c 0x11016f7c 0x0000002c Code RO 4908 i.xc_ble_scan_start xc_gap_api.o + 0x11016fa8 0x11016fa8 0x00000038 Code RO 4909 i.xc_ble_set_adv_data xc_gap_api.o + 0x11016fe0 0x11016fe0 0x0000002c Code RO 4911 i.xc_ble_set_dev_config xc_gap_api.o + 0x1101700c 0x1101700c 0x00000028 Code RO 4912 i.xc_ble_set_dev_info_cfm xc_gap_api.o + 0x11017034 0x11017034 0x00000040 Code RO 2489 i.xc_clock_bbpll_common_cfg xc_drv_clock.o + 0x11017074 0x11017074 0x00000080 Code RO 2490 i.xc_clock_bbpll_freq_cfg xc_drv_clock.o + 0x110170f4 0x110170f4 0x0000000c Code RO 2491 i.xc_clock_hfclk_in_get xc_drv_clock.o + 0x11017100 0x11017100 0x000000c4 Code RO 2492 i.xc_clock_hfclk_set xc_drv_clock.o + 0x110171c4 0x110171c4 0x0000001a Code RO 2494 i.xc_clock_init_cfg xc_drv_clock.o + 0x110171de 0x110171de 0x00000002 PAD + 0x110171e0 0x110171e0 0x0000000c Code RO 2495 i.xc_clock_lfclk_in_get xc_drv_clock.o + 0x110171ec 0x110171ec 0x0000006c Code RO 2496 i.xc_clock_lfclk_set xc_drv_clock.o + 0x11017258 0x11017258 0x00000034 Code RO 2500 i.xc_clock_set_osc32m_bbpll_32m xc_drv_clock.o + 0x1101728c 0x1101728c 0x00000034 Code RO 2501 i.xc_clock_set_osc32m_bbpll_48m xc_drv_clock.o + 0x110172c0 0x110172c0 0x00000034 Code RO 2502 i.xc_clock_set_osc32m_bbpll_64m xc_drv_clock.o + 0x110172f4 0x110172f4 0x00000034 Code RO 2503 i.xc_clock_set_osc32m_bbpll_96m xc_drv_clock.o + 0x11017328 0x11017328 0x0000005c Code RO 2504 i.xc_clock_set_osc32m_div_16m xc_drv_clock.o + 0x11017384 0x11017384 0x00000020 Code RO 2505 i.xc_clock_set_rc16m xc_drv_clock.o + 0x110173a4 0x110173a4 0x00000034 Code RO 2506 i.xc_clock_set_rc16m_bbpll_32m xc_drv_clock.o + 0x110173d8 0x110173d8 0x00000034 Code RO 2507 i.xc_clock_set_rc16m_bbpll_48m xc_drv_clock.o + 0x1101740c 0x1101740c 0x00000034 Code RO 2508 i.xc_clock_set_rc16m_bbpll_64m xc_drv_clock.o + 0x11017440 0x11017440 0x00000034 Code RO 2509 i.xc_clock_set_rc16m_bbpll_96m xc_drv_clock.o + 0x11017474 0x11017474 0x00000028 Code RO 1106 i.xc_fota_dev_ack_cmd ota_protocol.o + 0x1101749c 0x1101749c 0x0000001c Code RO 2732 i.xc_gpio_direction_config xc_drv_gpio.o + 0x110174b8 0x110174b8 0x00000028 Code RO 2733 i.xc_gpio_fun_sel xc_drv_gpio.o + 0x110174e0 0x110174e0 0x0000002e Code RO 2734 i.xc_gpio_init xc_drv_gpio.o + 0x1101750e 0x1101750e 0x00000002 PAD + 0x11017510 0x11017510 0x00000034 Code RO 2735 i.xc_gpio_it_config xc_drv_gpio.o + 0x11017544 0x11017544 0x0000004c Code RO 2736 i.xc_gpio_mux_ctl xc_drv_gpio.o + 0x11017590 0x11017590 0x000000e8 Code RO 2737 i.xc_gpio_pull_config xc_drv_gpio.o + 0x11017678 0x11017678 0x00000024 Code RO 2738 i.xc_gpio_read_pin xc_drv_gpio.o + 0x1101769c 0x1101769c 0x0000001c Code RO 2740 i.xc_gpio_write_pin xc_drv_gpio.o + 0x110176b8 0x110176b8 0x00000040 Code RO 1110 i.xc_ota_schedule ota_protocol.o + 0x110176f8 0x110176f8 0x0000004c Code RO 1805 i.xc_pwm_dutycycle_set xc_drv_pwm.o + 0x11017744 0x11017744 0x000000e0 Code RO 1806 i.xc_pwm_init xc_drv_pwm.o + 0x11017824 0x11017824 0x00000020 Code RO 1810 i.xc_pwm_start xc_drv_pwm.o + 0x11017844 0x11017844 0x0000001c Code RO 1812 i.xc_pwm_stop xc_drv_pwm.o + 0x11017860 0x11017860 0x00000054 Code RO 2906 i.xc_pwr_vol_set xc_drv_pwr.o + 0x110178b4 0x110178b4 0x00000120 Code RO 3231 i.xc_timer_init xc_drv_timer.o + 0x110179d4 0x110179d4 0x00000028 Code RO 3232 i.xc_timer_set_value xc_drv_timer.o + 0x110179fc 0x110179fc 0x0000003c Code RO 3233 i.xc_timer_start xc_drv_timer.o + 0x11017a38 0x11017a38 0x0000001c Code RO 3235 i.xc_timer_stop xc_drv_timer.o + 0x11017a54 0x11017a54 0x000000cc Code RO 3236 i.xc_timer_us_to_ticks xc_drv_timer.o + 0x11017b20 0x11017b20 0x000001cc Code RO 3437 i.xc_uart_init xc_drv_uart.o + 0x11017cec 0x11017cec 0x000000e8 Code RO 3731 i.xc_unique_identification_read xc_drv_fmc_spi.o + 0x11017dd4 0x11017dd4 0x00000070 Code RO 3625 i.xc_wdt_init xc_drv_wdt.o + 0x11017e44 0x11017e44 0x0000002c Code RO 3626 i.xc_wdt_refresh xc_drv_wdt.o + 0x11017e70 0x11017e70 0x00000038 Code RO 3627 i.xc_wdt_reload xc_drv_wdt.o + 0x11017ea8 0x11017ea8 0x00000034 Code RO 3628 i.xc_wdt_start xc_drv_wdt.o + 0x11017edc 0x11017edc 0x0000002c Code RO 6337 locale$$code c_p.l(lc_numeric_c.o) + 0x11017f08 0x11017f08 0x0000002c Code RO 6372 locale$$code c_p.l(lc_ctype_c.o) + 0x11017f34 0x11017f34 0x00000010 Code RO 6272 x$fpl$printf1 fz_ps.l(printf1.o) + 0x11017f44 0x11017f44 0x00000010 Code RO 6274 x$fpl$printf2 fz_ps.l(printf2.o) + 0x11017f54 0x11017f54 0x00000000 Code RO 6280 x$fpl$usenofp fz_ps.l(usenofp.o) + 0x11017f54 0x11017f54 0x00000028 Data RO 548 .constdata app_task.o + 0x11017f7c 0x11017f7c 0x00000058 Data RO 549 .constdata app_task.o + 0x11017fd4 0x11017fd4 0x0000007c Data RO 1233 .constdata usr_server.o + 0x11018050 0x11018050 0x0000000c Data RO 1822 .constdata xc_drv_pwm.o + 0x1101805c 0x1101805c 0x00000008 Data RO 2237 .constdata rf_extrc.o + 0x11018064 0x11018064 0x00000004 Data RO 3238 .constdata xc_drv_timer.o + 0x11018068 0x11018068 0x00000006 Data RO 3443 .constdata xc_drv_uart.o + 0x1101806e 0x1101806e 0x00000002 Data RO 4336 .constdata xc_drv_aotimer.o + 0x11018070 0x11018070 0x00000016 Data RO 5461 .constdata mode.o + 0x11018086 0x11018086 0x00000004 Data RO 5819 .constdata bridge_pwm.o + 0x1101808a 0x1101808a 0x00000324 Data RO 5903 .constdata light_transition.o + 0x110183ae 0x110183ae 0x00000028 Data RO 6107 .constdata c_p.l(_printf_hex_int_ll_ptr.o) + 0x110183d6 0x110183d6 0x00000011 Data RO 6127 .constdata c_p.l(__printf_flags_ss_wp.o) + 0x110183e7 0x110183e7 0x00000001 PAD + 0x110183e8 0x110183e8 0x00000008 Data RO 6196 .constdata c_p.l(_printf_wctomb.o) + 0x110183f0 0x110183f0 0x00000026 Data RO 6303 .constdata c_p.l(_printf_fp_hex.o) + 0x11018416 0x11018416 0x00000002 PAD + 0x11018418 0x11018418 0x00000094 Data RO 6330 .constdata c_p.l(bigflt0.o) + 0x110184ac 0x110184ac 0x000000cf Data RO 550 .conststring app_task.o + 0x1101857b 0x1101857b 0x00000001 PAD + 0x1101857c 0x1101857c 0x0000004a Data RO 1234 .conststring usr_server.o + 0x110185c6 0x110185c6 0x00000002 PAD + 0x110185c8 0x110185c8 0x00000040 Data RO 6435 Region$$Table anon$$obj.o + 0x11018608 0x11018608 0x0000001c Data RO 6336 locale$$data c_p.l(lc_numeric_c.o) + 0x11018624 0x11018624 0x00000110 Data RO 6371 locale$$data c_p.l(lc_ctype_c.o) - Execution Region RW2 (Exec base: 0x530077b0, Load base: 0x110182b0, Size: 0x0000082c, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00000014]) + Execution Region RW2 (Exec base: 0x530077b0, Load base: 0x110198fc, Size: 0x0000082c, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00000014]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x530077b0 COMPRESSED 0x0000082b Data RW 1106 ram_em ota_protocol.o + 0x530077b0 COMPRESSED 0x0000082b Data RW 1115 ram_em ota_protocol.o ============================================================================== @@ -4024,34 +4326,36 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 0 0 0 0 0 142001 app_batt.o + 0 0 0 0 0 141997 app_batt.o 26 0 0 0 0 72 app_sec.o - 2738 1132 335 59 0 20359 app_task.o - 530 76 0 1 0 16972 arch_main.o - 918 56 0 28 0 7396 bridge_pwm.o - 592 124 0 0 256 3747 fmc_spi.o - 142 30 0 1 0 2198 light_transition.o - 936 134 0 116 0 8249 mode.o - 300 48 0 1 400 5366 ota_flash_interface.o + 2738 1128 335 59 0 20351 app_task.o + 542 76 0 1 0 17594 arch_main.o + 1638 114 4 56 0 19328 bridge_pwm.o + 518 64 0 10 0 4948 external_key.o + 852 170 0 2 256 5477 fmc_spi.o + 1782 146 804 36 0 12701 light_transition.o + 1794 208 22 68 0 10109 mode.o + 428 46 0 3 528 5818 ota_flash_interface.o 164 26 0 2108 276 4722 ota_protocol.o 172 80 0 4 0 24351 ota_server.o - 276 22 0 16 0 6049 pwm.o - 1334 82 0 65 0 9533 rf433.o + 276 22 0 16 0 6089 pwm.o + 1572 114 0 101 0 12987 rf433.o + 322 22 0 0 28 5618 rf433_decoder.o 1144 176 8 1 0 189851 rf_extrc.o 72 14 0 4 25 3053 rgblight.o 112 18 0 0 0 21756 sleep.o 76 36 192 0 2304 792 startup_xinc.o 184 36 0 4 0 44143 system_xinc.o 230 14 0 16 0 4557 timer.o - 100 16 0 192 0 3314 timeslice.o - 332 64 0 0 0 1858 uart_1.o - 1312 456 198 12 0 8511 usr_server.o + 100 16 0 224 0 3358 timeslice.o + 376 62 0 0 0 1902 uart_1.o + 1356 460 198 12 0 8627 usr_server.o 732 86 0 2 64 23728 xc_drv_adc.o 108 32 2 12 0 5440 xc_drv_aotimer.o 0 0 0 0 0 1057 xc_drv_calib.o 1086 176 0 0 16 30716 xc_drv_clock.o 468 34 0 0 28 17296 xc_drv_dma.o - 1990 38 0 0 0 20494 xc_drv_fmc_spi.o + 2086 38 0 0 0 20980 xc_drv_fmc_spi.o 576 38 0 0 0 21009 xc_drv_gpio.o 604 48 12 16 0 24740 xc_drv_pwm.o 84 16 0 0 0 10001 xc_drv_pwr.o @@ -4066,9 +4370,9 @@ Image component sizes 194 0 0 0 0 4920 xc_gatt_server_api.o ---------------------------------------------------------------------- - 20470 3540 824 2740 3372 785001 Object Totals - 456 152 64 0 0 0 (incl. Generated) - 40 0 3 24 3 0 (incl. Padding) + 25362 3952 1654 2832 3528 826838 Object Totals + 468 156 64 0 0 0 (incl. Generated) + 40 0 3 19 3 0 (incl. Padding) ---------------------------------------------------------------------- @@ -4159,8 +4463,8 @@ Image component sizes 44 4 0 0 0 60 fpclassify.o ---------------------------------------------------------------------- - 7246 230 556 0 328 4088 Library Totals - 8 0 5 0 4 0 (incl. Padding) + 7246 230 554 0 328 4088 Library Totals + 8 0 3 0 4 0 (incl. Padding) ---------------------------------------------------------------------- @@ -4171,7 +4475,7 @@ Image component sizes 44 4 0 0 0 60 m_ps.l ---------------------------------------------------------------------- - 7246 230 556 0 328 4088 Library Totals + 7246 230 554 0 328 4088 Library Totals ---------------------------------------------------------------------- @@ -4180,15 +4484,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 27716 3770 1380 2740 3700 777793 Grand Totals - 27716 3770 1380 284 3700 777793 ELF Image Totals (compressed) - 27716 3770 1380 284 0 0 ROM Totals + 32608 4182 2208 2832 3856 818222 Grand Totals + 32608 4182 2208 272 3856 818222 ELF Image Totals (compressed) + 32608 4182 2208 272 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 29096 ( 28.41kB) - Total RW Size (RW Data + ZI Data) 6440 ( 6.29kB) - Total ROM Size (Code + RO Data + RW Data) 29380 ( 28.69kB) + Total RO Size (Code + RO Data) 34816 ( 34.00kB) + Total RW Size (RW Data + ZI Data) 6688 ( 6.53kB) + Total ROM Size (Code + RO Data + RW Data) 35088 ( 34.27kB) ============================================================================== diff --git a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.axf b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.axf index ecb87cc..204ed51 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.axf and b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.axf differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.build_log.htm b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.build_log.htm index cbdf24e..a7123e4 100644 --- a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.build_log.htm +++ b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.build_log.htm @@ -22,44 +22,64 @@ Dialog DLL: TARMCM1.DLL V1.14.6.0

Project:

D:\workplace\ļ\\ԶXC6517оƬ\PWM32EPRO\project\example\ble\ble_peripheral\mdk\ble_peripheral.uvprojx -Project File Date: 07/26/2026 +Project File Date: 07/29/2026

Output:

*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Program Files\Keil_v5\ARM\ARMCC\Bin' Build target 'ble-sdk-xip_scan' Note: source file '..\app\src\uart.c' - object file renamed from '.\Objects\uart.o' to '.\Objects\uart_1.o'. compiling light_transition.c... -..\app\src\pwm.h(134): warning: #1295-D: Deprecated declaration _PWM_INIT - give arg types +..\app\src\pwm.h(137): warning: #1295-D: Deprecated declaration _PWM_INIT - give arg types void _PWM_INIT(); -..\app\src\pwm.h(140): warning: #1295-D: Deprecated declaration adc_Init - give arg types +..\app\src\pwm.h(143): warning: #1295-D: Deprecated declaration adc_Init - give arg types void adc_Init(); -..\app\src\pwm.h(141): warning: #1295-D: Deprecated declaration My_ADC_Get_Value - give arg types +..\app\src\pwm.h(144): warning: #1295-D: Deprecated declaration My_ADC_Get_Value - give arg types void My_ADC_Get_Value(); -..\app\src\pwm.h(142): warning: #1295-D: Deprecated declaration gpio_pullup_input_inter_test - give arg types +..\app\src\pwm.h(145): warning: #1295-D: Deprecated declaration gpio_pullup_input_inter_test - give arg types void gpio_pullup_input_inter_test(); -..\app\src\mode.h(39): warning: #1295-D: Deprecated declaration choice_mode - give arg types +..\app\src\mode.h(43): warning: #1295-D: Deprecated declaration choice_mode - give arg types void choice_mode(); -..\app\src\mode.h(40): warning: #1295-D: Deprecated declaration set_mode - give arg types +..\app\src\mode.h(44): warning: #1295-D: Deprecated declaration set_mode - give arg types void set_mode(); -..\app\src\mode.h(41): warning: #1295-D: Deprecated declaration Start_PWM - give arg types +..\app\src\mode.h(45): warning: #1295-D: Deprecated declaration Start_PWM - give arg types void Start_PWM(); -..\app\src\mode.h(42): warning: #1295-D: Deprecated declaration Stop_PWM - give arg types +..\app\src\mode.h(46): warning: #1295-D: Deprecated declaration Stop_PWM - give arg types void Stop_PWM(); -..\app\src\mode.h(43): warning: #1295-D: Deprecated declaration Set_timing - give arg types +..\app\src\mode.h(47): warning: #1295-D: Deprecated declaration Set_timing - give arg types void Set_timing(); ..\app\src\light_transition.c: 9 warnings, 0 errors +compiling bridge_pwm.c... +..\app\src\pwm.h(137): warning: #1295-D: Deprecated declaration _PWM_INIT - give arg types + void _PWM_INIT(); +..\app\src\pwm.h(143): warning: #1295-D: Deprecated declaration adc_Init - give arg types + void adc_Init(); +..\app\src\pwm.h(144): warning: #1295-D: Deprecated declaration My_ADC_Get_Value - give arg types + void My_ADC_Get_Value(); +..\app\src\pwm.h(145): warning: #1295-D: Deprecated declaration gpio_pullup_input_inter_test - give arg types + void gpio_pullup_input_inter_test(); +..\app\src\mode.h(43): warning: #1295-D: Deprecated declaration choice_mode - give arg types + void choice_mode(); +..\app\src\mode.h(44): warning: #1295-D: Deprecated declaration set_mode - give arg types + void set_mode(); +..\app\src\mode.h(45): warning: #1295-D: Deprecated declaration Start_PWM - give arg types + void Start_PWM(); +..\app\src\mode.h(46): warning: #1295-D: Deprecated declaration Stop_PWM - give arg types + void Stop_PWM(); +..\app\src\mode.h(47): warning: #1295-D: Deprecated declaration Set_timing - give arg types + void Set_timing(); +..\app\src\bridge_pwm.c: 9 warnings, 0 errors linking... -Program Size: Code=27716 RO-data=1380 RW-data=2740 ZI-data=3700 +Program Size: Code=32608 RO-data=2208 RW-data=2832 ZI-data=3856 FromELF: creating hex file... After Build - User command #1: fromelf --bin --output=app.bin .\Objects\Xinc_ble_sdk.axf After Build - User command #2: .\output_tool\ge_ota_scan.bat -Size of file: 29380 bytes. -all_size=29380 +Size of file: 35088 bytes. +all_size=35088 dual_xip Addr:13000 - Size:0x72c4 + Size:0x8910 BAddr:0x40000 - Acheck:0x42b99760 + Acheck:0xe2c54120 SoftVer:0x10 RomVer:0x20 LoadAddr:0x11013000 @@ -87,7 +107,7 @@ status2=1 updata file success ! Ѹ 1 ļ Ѹ 1 ļ -".\Objects\Xinc_ble_sdk.axf" - 0 Error(s), 9 Warning(s). +".\Objects\Xinc_ble_sdk.axf" - 0 Error(s), 18 Warning(s).

Software Packages used:

@@ -100,7 +120,7 @@ Package Vendor: ARM D:/Program Files/Keil_v5/ARM/Packs/ARM/CMSIS/5.9.0/Device/ARM/ARMCM0/Include

Collection of Component Files used:

-Build Time Elapsed: 00:00:07 +Build Time Elapsed: 00:00:09 diff --git a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.hex b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.hex index 3288c82..6ee0763 100644 --- a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.hex +++ b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.hex @@ -1,28 +1,28 @@ :020000041101E8 -:10100000085300109D120111AB120111AD12011114 +:10100000C05600109D120111AB120111AD12011159 :10101000AF120111B1120111B31201110000000051 :10102000000000000000000000000000B5120111E7 -:10103000B71201110000000065360010B532011131 -:10104000F90D000067390010B9120111452F011187 -:10105000D93101118D390010E93201110D3301111F -:10106000A5390010A5330111B91201118533011101 -:101070008F330111B9120111B912011100000000E2 -:1010800000000000312F0111AD310111B912011121 +:10103000B71201110000000065360010113B0111CC +:10104000F90D000067390010B9120111492F011183 +:10105000353A01118D390010453B0111693B0111F1 +:10106000A5390010013C0111B9120111E13B011138 +:10107000EB3B0111B9120111B9120111000000007E +:1010800000000000352F0111AD380111B912011116 :10109000B9120111B9120111B9120111B9120111DC -:1010A0000000000099330111B9120111F52B011153 -:1010B000292C0111B9120111B9120111B912011132 +:1010A00000000000F53B0111B9120111012C0111E2 +:1010B000352C0111B9120111B9120111B912011126 :1010C00000F002F800F0BFF80CA030C8083824186F :1010D0002D18A246671EAB4654465D46AC4201D170 :1010E00000F0B1F87E460F3E0FCCB64601263342E3 -:1010F00000D0FB1AA246AB463343184734610000C8 -:1011000074610000103A02D378C878C1FAD8520747 +:1010F00000D0FB1AA246AB4633431847CC7400001D +:101100000C750000103A02D378C878C1FAD852079B :1011100001D330C830C101D504680C6070470000AD :101120000023002400250026103A01D378C1FBD803 :10113000520700D330C100D50B60704710B56E293F :1011400002D100F07FFB10BD702902D100F087F9B9 -:1011500010BD662902D105F0BFFE10BD652902D180 -:1011600005F0BAFE10BD672902D105F0B5FE10BD2D -:10117000612902D105F0B8FE10BD03681B0A01D336 +:1011500010BD662902D106F0EDFE10BD652902D151 +:1011600006F0E8FE10BD672902D106F0E3FE10BDCF +:10117000612902D106F0E6FE10BD03681B0A01D307 :1011800080231943692902D100F0F4F810BD6429C5 :1011900002D100F0EFF810BD752902D100F0EAF895 :1011A00010BD6F2902D100F043FC10BD782902D197 @@ -33,22 +33,22 @@ :1011F0001943632902D100F043FB10BD732902D1CA :1012000000F046FB10BDE32902D101F014F810BD37 :10121000F32902D101F017F810BD002010BD1FB551 -:1012200000F004FA01F05AF804000020002105F053 -:101230003DFE401C60600020002105F021FEE060C2 +:1012200000F004FA01F05AF804000020002106F052 +:101230006BFE401C60600020002106F04FFEE06065 :101240001FBD10B510BD01F022F81146FFF7E7FFF2 -:1012500003F046FC01F0B6FB03B4FFF7F2FF03BC5A -:1012600002F0E7F970B505460C46164602E00FCCD1 +:1012500004F072FA01F0B6FB03B4FFF7F2FF03BC2F +:1012600002F053FE70B505460C46164602E00FCC60 :101270000FC5103E102EFAD2082E02D303CC03C5A0 :10128000083E042E07D301CC01C5361F03E02178A8 :101290002970641C6D1C761EF9D270BD0A480B497A :1012A00001600B4880470B480047FEE7FEE7FEE77A :1012B000FEE7FEE7FEE7FEE7FEE700000648074917 :1012C000074A084B704700003C0100400100001035 -:1012D000BD320111C1100111084A0010085300105D -:1012E000074B0010084B00100FB4054910B503AAB6 +:1012D000193B0111C1100111C04D0010C056001082 +:1012E000BF4E0010C04E00100FB4054910B503AA40 :1012F000029800F0D1FA10BC08BC04B018470000F6 -:101300000C4200100FB4054910B503AA029800F072 -:10131000C3FA10BC08BC04B0184700000C4200100F +:10130000CC4400100FB4054910B503AA029800F0B0 +:10131000C3FA10BC08BC04B018470000CC4400104D :1013200070B50C460546012A05D02878800600D500 :10133000EA69002302E0012305E05B1C934202D22C :10134000E05C0028F9D1A869E618C01AA861286AEB @@ -70,18 +70,18 @@ :10144000106800F09EF90023024629462046FFF767 :10145000C7FF70BDD21DD308DB000CCBC0E730B492 :10146000036820241268234303600823C36130BC4F -:101470000023B5E7245C0000F3B50446002081B0EA +:101470000023B5E7BE6F0000F3B50446002081B03D :1014800020622046E1688847002872D0252802D0D3 :101490006268A168ABE0594F00267F442046E168AE :1014A00088472028054608DB312D06D278192038D8 :1014B0000078002801D00643F0E7B00701D50420EA :1014C00086430020E0610746A0612A2D0AD0284605 -:1014D00002F0A8F8002827D0B8000019303D00908D +:1014D00002F014FD002827D0B8000019303D00901C :1014E000856119E00298BA00121902C89161029050 :1014F0002046E1688847012F054617D1E06900289A :101500001FDA202086431CE000980A2180694843A6 :1015100000994019303888612046E16888470546BF -:1015200002F080F80028EFD1012F0AD02E2D08D12B +:1015200002F0ECFC0028EFD1012F0AD02E2D08D1BB :101530002046E16888470546202006437F1C022F8D :10154000C3DBA069002803DA4042A0610120064302 :10155000F00701D0102086436C2D0BD0682D09D0E8 @@ -94,11 +94,11 @@ :1015C000BDFD002810D001280BD0F61DF008C0008A :1015D0000830029055E74020E1E78020D5E7002061 :1015E000D3E7361D02964CE762682846A16890470B -:1015F000206A401C44E7206AFEBD00009E5B00009C +:1015F000206A401C44E7206AFEBD0000386F0000EE :101600000B4A30B511460B4C60310B46DC3B0CC12C :10161000372106E0020C8D0012185A51064A504339 :1016200000190A46491E002AF4DC30BD0120E7E714 -:101630003C490010E119D666CD0D0100F8B5042A29 +:10163000F44C0010E119D666CD0D0100F8B5042A6E :101640002CD3830712D00B78491C0370401C521E08 :1016500083070BD00B78491C0370401C521E830774 :1016600004D00B78491C0370401C521E8B079B0F43 @@ -137,7 +137,7 @@ :1018700002D0C046C04601E0FFF752FD012010BD76 :101880001278014624310A7000224A700122ECE7E6 :1018900011680022D243E8E7084B70B50D467B443F -:1018A00000F0ABFC0446284602F05CFD002802D0A4 +:1018A00000F0ABFC0446284603F047FB002802D0BA :1018B0000020C04370BD204670BD0000BD1DFFFE6E :1018C000F7B50446154686B02B487844002703C870 :1018D0003E460090019111E007986A467100415A16 @@ -150,7 +150,7 @@ :101940000590401C0AD0002505E0626802A8A16845 :10195000405D90476D1C05988542F6D30498401C65 :10196000B0420490E5DB206AC01920622046FFF7F0 -:10197000EEFE09B0F0BD000082570000F7B5D21DA1 +:10197000EEFE09B0F0BD00001A6B0000F7B5D21DF5 :101980000025D20815A6D200F52905CA11D0002AD3 :1019900005DA00214042914111A60A4608E000996B :1019A00009688B0701D50FA602E0490701D50EA6ED @@ -202,7 +202,7 @@ :101C80000690079A18990020A0540F98079B069A6F :101C900081600CC07CE711260020189059E7D21D06 :101CA000F0B50D460446D10893B0C90003C90C90A5 -:101CB0000D9101F0A1FC02460D98C00F01D02D201E +:101CB0000D9102F00DF902460D98C00F01D02D20B4 :101CC00007E02068810701D52B2002E04007C00F04 :101CD0004001032A0F9001D0072A05DB034629465D :101CE000204600F0FFFA0EE12078800601D5E76972 @@ -242,7 +242,7 @@ :101F00002046FFF724FC032042E6000001FCFFFF0F :101F1000104D0000E1DFFFFFD21DF0B504460D4675 :101F2000D0088DB0C000466807683146384601F0D9 -:101F300063FB0246F00F01D02D2307E020688107E4 +:101F3000CFFF0246F00F01D02D2307E02068810774 :101F400001D52B2302E04007C00F43016846002B58 :101F5000037001D0012000E00020032A0A9001D084 :101F6000072A04DB2946204600F0BCF92DE1207841 @@ -285,7 +285,7 @@ :1021B0003E280DD06268A1689047206A401C2062CA :1021C0007F1EF3D22046FFF7C2FA0DB00320F0BD08 :1021D000206A4019206203E06268A16830209047BD -:1021E0006D1EEDD3F8E700004350000001FCFFFF37 +:1021E0006D1EEDD3F8E70000DB63000001FCFFFF8C :1021F00001694A1C02610878704700B58FB00291EE :1022000000210591054901937944039111460490F9 :102210006846FFF731F90FB000BD0000E5FFFFFF92 @@ -300,8 +300,8 @@ :1022A000854618B020B5FFF709F860BC002749083B :1022B000B6460026C0C5C0C5C0C5C0C5C0C5C0C5DE :1022C000C0C5C0C5403D49008D46704710B500F0FF -:1022D00005F8001D10BD00BFD54B00000048704739 -:1022E000C4490010F8B51F46044601230068DB020C +:1022D00005F8001D10BD00BF315C000000487047CC +:1022E0007C4D0010F8B51F46044601230068DB0250 :1022F000032601461840072A05DB002801D017A550 :1023000006E017A504E0002801D016A500E016A5F8 :10231000102081432160A069C01E002FA06101D060 @@ -323,17 +323,17 @@ :10241000641C002DE6D10998002806D03246694692 :10242000012303A800F07EFA05E001233246694645 :1024300003A800F021FA0A9B07C30DB0F0BD00000D -:10244000084D0000034640000A4610B5400D0BD071 +:10244000A0600000034640000A4610B5400D0BD0C6 :102450000121C9070F24A40200191C0364082143A9 :10246000540D2143D20207E000210120F2E7D40FEE :10247000490021435200401E0029F8DADB0FDB0738 :10248000184310BDFFB50D46144685B04868516825 -:1024900001F08CF800910190A868A16801F086F81D -:1024A00002910390A868616801F080F8029A1218FE +:1024900001F0F8FC00910190A868A16801F0F2FC3D +:1024A00002910390A868616801F0ECFC029A12188E :1024B0008242029201D2012000E00020019A0B1812 :1024C000D2180028019202D08A4202D903E08A423F :1024D00001D2012000E000200099081800906868EF -:1024E000A16801F063F8029A12188242029201D2A6 +:1024E000A16801F0CFFC029A12188242029201D236 :1024F000012000E00020019A0B18D2180028019258 :1025000002D08A4202D903E08A4201D2012000E0CF :1025100000200099081800902868216840004900B0 @@ -412,7 +412,7 @@ :1029A000042108460020C0462005E90A0843009992 :1029B00008436905F20A114358E60000FF070000CA :1029C000FFFFFF7F10B50446C046C0462046FEF715 -:1029D00043FC10BD00487047A4490010024670B582 +:1029D00043FC10BD004870475C4D0010024670B5C6 :1029E0000A4392072AD11E4DEE0104C808C9541BA0 :1029F0009443344017D0D0B2D9B2401A21060143D3 :102A000010D190B299B2401A210401430AD11002A8 @@ -432,1409 +432,1765 @@ :102AE00003B40148019001BD3934001003B401481A :102AF000019001BD5943000003B40148019001BD9C :102B0000E942000003B40148019001BD41460000C4 -:102B100003B40148019001BD853C001003B4014895 -:102B2000019001BDD53C001003B40148019001BDE6 -:102B300009FB000003B40148019001BDF5DB000072 -:102B400003B40148019001BDB341001003B4014832 -:102B5000019001BD253B001003B40148019001BD67 -:102B6000AF3B001003B40148019001BD3F3C001091 -:102B700003B40148019001BDF53E001003B40148C3 -:102B8000019001BDD33D001003B40148019001BD87 -:102B9000B942000003B40148019001BD4134001066 -:102BA00003B40148019001BD413E001003B4014847 -:102BB000019001BD413D001003B40148019001BDE9 -:102BC0006941000003B40148019001BDED410000DE -:102BD00003B40148019001BD8D23000003B40148F6 -:102BE000019001BDFD24000003B40148019001BD26 -:102BF00021270000084988690122D2049043886196 -:102C00000648074900784018C0680648016800294E -:102C100001D0002008477047402500401270011184 -:102C200000280040AC420010084988690122D20403 -:102C3000904388610648074940784018C0680648B4 -:102C40004168002901D00020084770474025004016 -:102C50001270011100280040AC42001001207047A2 -:102C600070B588B000246846047084737D20C0006D -:102C7000019002946846047307214173447484747C -:102C80000125C573022606746946002003F02CFD59 -:102C90006846C67305746946012003F025FD684641 -:102CA00004754475847505A9032003F0D5FD074814 -:102CB0000168090A090201600549280208600548FF -:102CC000057100F009F808B070BD000008E400E0EC -:102CD00000E100E07444001070B5032003F07EFEB4 -:102CE000094C0025A570E5706581A581E5812582E7 -:102CF0006582A582E582258365830448E080208182 -:102D000001F060F9657070BD74440010FFFF0000B1 -:102D10000020704704E00021491CC9B26829FBD398 -:102D2000401EF8D2704700B5024602E01420FFF7BB -:102D3000F1FF521EFAD200BD10B500F001F810BD2F -:102D4000F8B50024744D009429782046082909D04C -:102D50000D2907D0002905D00F2903D0092901D05A -:102D600007297DD16D4BAA699A4279D86A79002AE0 -:102D700076D12A8A521C92B22A82C82A70D9674A0E -:102D8000654F0B32AA610122002628376A717B1D2C -:102D90002E8208290AD0002908D0092906D00D2939 -:102DA0007ED00F297CD007297ED0ADE0696A0A0A5F -:102DB00009026A61090E6970D2B2AA703B5C8B424B -:102DC00004D1554B2D331B5C934203D0401CC0B241 -:102DD0000528F3D3052836D10024385D002804D116 -:102DE0004D482D30005D002802D0042C07D026E08D -:102DF000687838554848A9782D30015523E069781E -:102E0000AA7800208C463B5C8B4207D1424B2D3385 -:102E10001B5C934202D10120009010E0401CC0B224 -:102E20000528F0D30098002809D13B486146283096 -:102E300000F07AFC3848A9782D3000F075FC641C4D -:102E4000E4B2042CC9D90120E87035493548FF2483 -:102E50000A8803882D341A4304D164220A8000E0D2 -:102E600059E0068030480078012805D101212F481B -:102E700002F046FC00F002FA002600F0FFF92046BE -:102E8000FFF751FF00F00CFA2046FFF74CFF761CCD -:102E9000F6B2032EF1D300F0F1F90121234800E04E -:102EA00002E002F02DFC2FE0FF20387018707870DF -:102EB0005870B8709870F870D87038711871EE70DA -:102EC0001748184902880B88C8271A4302D1642280 -:102ED00002800E8014480078012805D10121134892 -:102EE00002F00EFC00F0CAF900F0C8F93846FFF70E -:102EF0001AFF00F0D5F93846FFF715FF641CE4B25D -:102F0000032CF1D300F0BAF9012068717D21090189 -:102F1000022002F00BFBF8BD20440010409C000092 -:102F2000684400106A440010AC430010D8420010FE -:102F300010B500F0B3FB02494869486110BD0000BC -:102F40000080014010B50748006A064A803A1063C5 -:102F5000044A121D126A034B11467C3B1A6301F0AE -:102F60009FFD10BD0012004000207047F8B5174DBE -:102F700000202978012901D01548007829214843EB -:102F8000144901220988144B4143D2021B88891835 -:102F9000434398180003114C0903070E090E2078CB -:102FA00000F060FE0E4E20803078394600F05AFE68 -:102FB00030802978012904D12188014301D00120E2 -:102FC00000E0002007490870F8BD0000AC43001085 -:102FD00065440010684400106A4400106C440010FE -:102FE0006E440010904400100020704770470000AD -:102FF000F0B5374885B0017903291AD004291CD0CF -:1030000005291FD13349C6780B885A1C95B2324A1C -:103010005B1E14889FB2631C9BB2641E0093A3B214 -:1030200003930124330000F0D9FA060F17242F3B35 -:10303000450D00222749284802E00022264925485C -:1030400000F0A2FF05B0F0BD002383710D80138056 -:10305000642DF7D3C470F5E7002383710F801380CC -:10306000012FEFD80225C5701C4803700C80138017 -:10307000E8E784710D80009B1380282DE2D328237C -:103080000B801380032113E084710F80039B138056 -:10309000012FD7D8114D02232B700423C37013E0E6 -:1030A000002383710B80009911806429CAD3052104 -:1030B000C170C7E7002383710B80039D1580012D2C -:1030C000C0D8C370054804700C801480BAE70000B3 -:1030D000AC430010684400106A44001064440010BF -:1030E000F0B522480179062913D0072915D00829FF -:1030F00018D0092915D1C77800211D4A1D4C642616 -:103100001D4D3B0000F06AFA070D12161B21282CFA -:103110000D0000221649174801E0012203E001F0EA -:10312000C1FCF0BD002213491148F8E71680218048 -:10313000022108E0118021800322C27014E02821BE -:10314000118021800421C170F0BD118021800521F2 -:10315000C17002202870F0BD118026800621F2E7A0 -:10316000118021800121C1702970F0BDAC43001095 -:10317000684400106A440010644400107047000066 -:1031800008B56946042002F041FD684600887D21AB -:10319000C900884207D804488178012903D1002159 -:1031A000817000F0E5FB08BD6444001010B50948CB -:1031B000C468C460E00702D0002001F0B9FDA00798 -:1031C00002D5002001F0B6FD600702D5002001F015 -:1031D000B3FD10BD007C014070B51B48C1681B4D9C -:1031E00089060DD50168821391431143016001687E -:1031F0005200914301602C1F296820788847207075 -:10320000114840388469002C1CD08461A00601D587 -:1032100068688047E00601D5A8688047600601D548 -:10322000E8688047E00701D0E8698047A00701D53A -:10323000A8698047600701D568698047200701D5E4 -:103240002869804770BD000040200040B84200104F -:103250000020704700B507480078012808D10649CA -:103260000868002804D0401E086001D100F018F85A -:1032700000BD0000604400105C44001010B505491A -:1032800000200870044908700121044802F038FA4F -:1032900010BD000090440010AC430010D842001054 -:1032A00002490120087002490870704790440010DC -:1032B000AC43001010B502F027FA10BD10B500F0B5 -:1032C00081F802F09FF903480168034A1143016045 -:1032D00010BD0000400000401000FFFF00207047BC -:1032E0000020704700207047054806494078401884 -:1032F000C06805484168002901D000200847704790 -:1033000008700111003000408C4200100548064949 -:1033100080784018C06805488168002901D00020E5 -:103320000847704708700111003000408C420010BF -:1033300070B50024074D26462001295C002903D0E2 -:103340002E544019C0688047641CE4B20C2CF3D39F -:1033500070BD0000E842001030B50020084B012588 -:103360000401E2185168002905D0491E516002D1BC -:10337000916851601D55401CC0B20C28F0D330BD7F -:10338000E842001010B5002002F024FA10BD10B57C -:10339000012002F01FFA10BD10B5022002F01AFA47 -:1033A00010BD000010B503A0FDF7ACFF03F01CFD3D -:1033B00010BD00005744545F48616E646C65720A2A -:1033C0000000000010480122016B91431143821359 -:1033D000114301630C48C030026804218A4303137F -:1033E0001A43026002688A430A431A4302600221B8 -:1033F00041618169821491438161044801684908EF -:10340000490001607047000040000040004000405B -:10341000F8B5494B1868012850D01A46343AD0699B -:1034200001284BD010780121062822D00E2820D068 -:1034300003281ED001281CD002281AD0042818D036 -:103440005960D1613D4A012111703D493D4C0B78D5 -:103450003D493F4F0D783D4926780A78397808284C -:1034600057D008DC022825D0042828D0062806D109 -:103470002AE01960E6E70D283CD00E282CD0012B5D -:103480001CD001461039EF2918D82F4A002111709D -:10349000304A11700A2222702F4A1170FF21081A37 -:1034A0000102081AEF217730FFF70EFBC0B202F0DD -:1034B0002DF91AE0012B01D1FFF7E0FEF8BD002B3A -:1034C000FCD1FFF7EDFEF8BD012BFCD0002EFAD0A9 -:1034D00020490020087007E0012BF4D0012EF2D023 -:1034E0001C49002008700120207001211B4802F0B7 -:1034F00007F9F8BD012BFCD0002D03D00A29F8D222 -:10350000491C0DE01148142A01D80A210EE00A3A9C -:103510000FE0012BEDD0002D04D00129E9D9491E7F -:103520003970F8BD09485A2A02D364210170F8BDE8 -:103530000A320270F8BD00005444001066440010C6 -:10354000AC430010B0430010AD43001065440010C0 -:10355000AE430010B143001064440010D842001084 -:103560007CB500240094684601948470C4700125E1 -:10357000457105718471058002F084FF684605710C -:1035800084710221018002F07DFF0021012003F0FF -:1035900057F80021022003F053F803480078002870 -:1035A00001D1FFF76BFE7CBDAC430010F8B5040CF5 -:1035B0008BB2264682B25E43104658430D0C370C40 -:1035C000360400218019164679416E43370C3604C3 -:1035D0008019264679416E438919F8BD30B4744686 -:1035E000641E2578641CAB4200D21D46635D5B00FF -:1035F000E31830BC184700004900CA02024310001B -:1036000000D004204A0D01D001221043044A490D84 -:10361000914201D102210843012800D105207047C1 -:10362000FF07000030380A2801D20120704700202F -:103630007047FEE710B588B00024059468460694EC -:103640008475C475022141760476092181768482CD -:1036500005A802F017FF07A802F0CEF9002802D152 -:103660000C48694688830321684641700121017036 -:10367000817007200190029404940394684602F03C -:1036800057FA68460078FEF749F80349C86008B061 -:1036900010BD00001027000064440010F8B51A4C5B -:1036A00000266068050760692D0F80072BD0002178 -:1036B00019E0206A0304020F1B0F9A4201D1AA42AB -:1036C00003D012A0FDF71EFE12E002017700144B9A -:1036D000120DDA53761CF2B200055600000D521C92 -:1036E0009853D6B2491CA0680007000F8842E0DC5E -:1036F00031460B4802F0D2F90A4908806068000997 -:10370000000128436060F8BD008001406368616E7D -:103710006E656C206572726F72203A25640A000033 -:1037200064470010A642001004228318203BDB7F70 -:103730008354521E1206120EF7D101707047704763 -:103740007047000010B5104C8CB0E078002818D1FC -:103750002C216846FFF7BEF90021684641700171CF -:10376000012242710323C3800172417240200590FF -:103770000690072168460177427702F0D5FA0520C6 -:10378000E0700CB010BD00001442001010B58CB0F9 -:103790002C216846FFF79EF900246846447010A06B -:1037A000FDF7B0FD6846047103214171C4800472C5 -:1037B000447210200D49059006900860012168466A -:1037C0000177417785220A490AA0FDF79BFD6846EB -:1037D00002F0AAFA09490520C8700CB010BD00001B -:1037E0007365636F6E64206164760A000C1A0010C2 -:1037F0002C6F011125732025640A0000144200106B -:1038000038B5084C207900280BD10090684602F0AA -:1038100075FB05A0FDF776FD0120214620712031C2 -:10382000487538BD144200106170705F6372656145 -:1038300074655F7363616E0A0000000010B50A4C86 -:10384000E07808280ED109A0FDF75CFD201F017863 -:103850002430002901D0807C00E0407C02F03CFA5A -:103860000020E07010BD0000144200106170705F15 -:1038700064656C6574655F616476657274697369AB -:103880006E670A0010B5074C617A491E112907D8E6 -:10389000002805D00A22A118FDF7D0FE607A10BDDD -:1038A000002010BD1442001010B536210648FFF765 -:1038B00017F906490320FFF719F900210320FFF744 -:1038C0001BF902F071FA10BD14420010206F0111B3 -:1038D00010B5074CA078012801D10020A070C1B21A -:1038E00004A0FDF70FFDA07800F070F910BD0000F6 -:1038F000104200106D6F6465207377697463683AD5 -:1039000025640A0070B50446050A00200B2D0BD073 -:103910000D2D0AD00E2D07D1E5252D01651B0C2D8F -:1039200002D9204600F08EFD70BD204600F088FFD1 -:1039300070BD000000B50A4802780A4813460178B5 -:1039400009480B4308D0002A05D1012903D10146BB -:10395000064800F0F5F900BD00F0E4F900BD0000F4 -:10396000944400105042001000E00100A4450010F3 -:1039700010B504480178022901D10021017001F03D -:10398000C3FF10BD5042001010B508A0FDF7BAFCEF -:1039900000F0CAF80C488078012804D1C82203211D -:1039A0000A48FFF7AFF8002010BD00006170705F9B -:1039B0007363616E5F73746172745F68616E646C6F -:1039C0006572200A0000000010420010020F000083 -:1039D00010B508A0FDF796FC00F0DAF8E12292009D -:1039E00003210A48FFF78EF80949012008700020DA -:1039F00010BD00006170705F7363616E5F73746F00 -:103A0000705F68616E646C6572200A00010F0000CF -:103A10004B42001010B505A0FDF774FC08490120C9 -:103A20000870FFF7B3FE002010BD000073746172D0 -:103A300074207468652073656320616476200A00D1 -:103A40001042001070B5144C88B0E078052820D1E1 -:103A50001C216846FFF73EF80B25684605700922D1 -:103A6000427002260A220DA1801CFDF7E7FD69467F -:103A70000D73FF20487303A802300A220AA1FDF744 -:103A8000DDFD204620301821407C6A4602F05EFAB7 -:103A9000E67008B070BD00001442001050574D335E -:103AA000324550524F00000009FF32604799000034 -:103AB00030B5164C8FB0E078022803D0032801D02F -:103AC000082821D13C216846FFF704F80F4A002559 -:103AD000121F117810462430002904D0807C6946DA -:103AE0004870157002E0407C6946487049780229A8 -:103AF00001D10120507006A0FDF704FC6846458006 -:103B000002F026F90520E0700FB030BD144200101D -:103B1000706172616D2E616374765F696478203DB7 -:103B200020307825780A000010B5134C90B0207929 -:103B3000012803D0062801D005281AD13C21684667 -:103B4000FEF7C8FF0C4820222030417D68464170B6 -:103B5000022181700121C17000210171C2800281A6 -:103B6000C18106A0FDF7CEFB684602F0D9F903201B -:103B7000207110B010BD00001442001078635F6225 -:103B80006C655F7363616E5F73746172740A0000C9 -:103B900010B5074C2079032809D106A0FDF7B2FB28 -:103BA00020462030407D02F0ABF80520207110BD8A -:103BB0001442001078635F626C655F6163746976BC -:103BC0006974795F73746F700A00000010B5002883 -:103BD0000CD10749087007A0FDF794FBFFF768FFB9 -:103BE000FF22913203210848FEF78CFF10BD000030 -:103BF0004B4200106170705F7377697463685F6D2A -:103C00006F64650A00000000040F000030B585B045 -:103C100000240094684601948470447184710125E5 -:103C2000C57012210180057102F02CFC022168464A -:103C3000C17013210180047102F024FC03946846D2 -:103C400004940482C481032181810548029068465E -:103C5000458202A9002002F035FF05B030BD00000A -:103C600011278004884201D2401C02E0884201D919 -:103C7000401EC0B27047000010B5044C6070A170C7 -:103C8000E27003482370046010BD0000A4470010D8 -:103C9000A8430010F8B51F4C2178002927D02046F2 -:103CA00000251D4F406801290DD0052920D0082985 -:103CB0001DD1EFF31081CE07F60F72B6FEF728FF85 -:103CC000002E21D021E0EFF31081CE07F60F72B65F -:103CD000FF22104901320831FEF720FF002E00D1EB -:103CE00062B62570022038700CA0FDF70BFBF8BD02 -:103CF000EFF31081CE07F60F72B6FEF715FF002E18 -:103D000000D162B62570F8BD62B62570012038700A -:103D1000F8BD0000944400105042001066696E69BE -:103D200073680A0005490A78002A02D00020C043BF -:103D3000704708220A7048600020704794440010C1 -:103D400010B5094A1378002B02D00020C04310BDE3 -:103D50000123137051600021435C5418491C2372E5 -:103D6000FF29F9DD002010BD9444001038B5094C3E -:103D7000206800280DD0427869460A7082784A701F -:103D8000C2788A700078C870684601F029FB00206C -:103D9000206038BDA8430010034800214170012174 -:103DA00081701F21C170704766420010F8B5002075 -:103DB000009000F063FE2030007D00287ED0484C4B -:103DC000607800287AD0474D2878002829D0002034 -:103DD0002179884203D0E07801210843E07042480D -:103DE000617900780226401CC0B2884202D0E07897 -:103DF0003043E0703D4FA1793878884203D0E078B5 -:103E000004210843E0703A48E1790078884203D001 -:103E1000E07808210843E07036480078002802D096 -:103E20000AE00120D4E700F067F8217A884203D045 -:103E3000E07810210843E070A078002847D0E078AF -:103E4000002844D0C1070AD02878002805D00025D2 -:103E500001206946C870064623E00125F8E781077E -:103E600007D521480078401CC5B26846C6700226B6 -:103E700017E0410705D504203D786946C87006461D -:103E80000FE0000706D51A48694605780520C87076 -:103E9000082606E000F030F8054606206946C8709E -:103EA0001026684605700622042101F0C1FB002897 -:103EB0000DD1012E0CD0022E0CD000E007E0042E14 -:103EC0000AD0082E0AD02572E078B043E070F8BD21 -:103ED0002571F9E76571F7E7A571F5E7E571F3E796 -:103EE00066420010AC430010B0430010654400105F -:103EF000AE430010AD43001010B50648008864289A -:103F000000D964200102081A64213230FEF7DCFD7A -:103F1000C0B210BD6844001010B500F027FA0B497C -:103F2000002408684022000A000210430860084983 -:103F30000120086000F0FEFD064801F08DF82046E3 -:103F4000FEF7F8FDFFF7B0FC62B610BD00E400E03C -:103F500000E100E03809001010B500F0BFF800F0F3 -:103F6000DEFFFFF753FE01F0C1FB01F0E9F9FAF7BC -:103F7000A9FD0448016B4908490001630120FDF7D0 -:103F80003FFB10BD0001004010B5002A0ED1028099 -:103F90000B480123C478012C09D0002C06D10A88D3 -:103FA000521C92B20A80642A00D3C37010BD0C88E0 -:103FB000641EA4B20C80012CF8D80B80C27010BD16 -:103FC000AC43001010B5002002F00EFC012002F0FE -:103FD0000BFC012000F007F8022000F004F800209C -:103FE000FEF7AEFD10BD10B50446002102F07CFACC -:103FF0000021204602F032FA0121204602F020FA88 -:104000000021204602F01CFB10BD0000F3B581B07A -:104010000446012808D0022C02D0FEF75DFEFEBD4A -:10402000012602250D2702E0002601250C27FFF7B7 -:10403000C9FF7D21C9003046029A02F02FFB002102 -:10404000284602F051FA3946284602F007FA30466F -:1040500002F0BAFB0248047001214170FEBD00006D -:104060007444001010B51B480179002925D100685F -:10407000002822D1184C6078002806D0012806D0EC -:1040800002281BD003281ED011E001210CE01248A9 -:10409000A17908300029A17804D04900415A0D487F -:1040A0000A3102E04900415A0A4801F029FB6078D0 -:1040B0000949800064310858804710BDA07806493E -:1040C00040001E3103E0A078034940003431095A12 -:1040D000EAE70000D8420010AC4300107FB5012190 -:1040E0006846017015480024019068460472002C4F -:1040F00001D0C80301E07D2000026946488168467E -:1041000002F032F801F0C8FF6421FEF7DDFC0C4A32 -:104110000C4990420CD81040401E48610A480722C2 -:10412000C3691B021B0A4D042B43C3618C610A61E6 -:1041300008690222904308617FBD00000048E80141 -:10414000FFFFFF0000E000E004ED00E07FB5194D47 -:10415000194B1A4A0021852001F096FE040009D06F -:10416000FF22073216A11CA0FDF7CCF821461EA0A5 -:10417000FDF7C8F8104811490A30303900220823E9 -:1041800000920191039002930A382A460021007898 -:1041900001F01DFE040009D0FF220D3208A10EA07F -:1041A000FDF7B0F8214619A0FDF7ACF8E0B204B075 -:1041B00070BD0000F0FF000066420010AC6F0111FE -:1041C0002E2E5C6170705C7372635C7573725F73CA -:1041D00065727665722E63005B25735D20205B251A -:1041E000645D3A2000000000676174745F75736558 -:1041F000725F7372765F726567697374657220654A -:1042000072726F72203078257800000067617474D4 -:104210005F7365727669636531365F6164642065DA -:1042200072726F722030782578000000FFB5FFB001 -:1042300086B00F46FF211E461546FD3104AC05A889 -:10424000FEF748FC14488F990068049003918E98FB -:10425000114902903B460196009561310F48859ABD -:10426000FDF750F8012040020090019000232A46FB -:1042700039460294859801F0DAFD040008D0CD2279 -:1042800007A10DA0FDF73EF821460FA0FDF73AF873 -:104290007FB00AB0F0BD0000786F0111E471011128 -:1042A0002E2E5C6170705C7372635C7573725F73E9 -:1042B00065727665722E63005B25735D20205B2539 -:1042C000645D3A2000000000676174745F73727669 -:1042D0005F726561645F63666D206572726F7220E4 -:1042E00030782578000000007CB5064D0124AC70C4 -:1042F000019300920B460246034904A0FDF702F821 -:104300007CBD000066420010C06F01115B25735D2B -:1043100020636F6E6964783A25642C207573725F30 -:104320006C69643A25642C2064756D6D793A256456 -:104330002C207374617475733A2564200D0A000093 -:1043400008B5002000907D20C0000099491C009114 -:104350008142FADB08BDFF22010A12021140000E61 -:10436000084370470020C0437047000070B586B016 -:1043700000200490FEF7EAFBFEF7EEFB04A8FEF730 -:10438000F1FB6846FEF7F4FB0C4802F081FC0028C4 -:1043900011D106210948FEF7A3FB084D00246E4603 -:1043A00006212046FEF78AFB685C325D641C80189B -:1043B0006854102CF4DB06B070BD00000808001033 -:1043C00038B5044600200D460090FEF7BFFBFEF70F -:1043D000C3FB6846FEF7C6FB009A2A801002000E57 -:1043E00011380300FFF7FAF80504070C0F12150047 -:1043F0000120400401E0012080042060012038BD3C -:104400000120C004F9E701200005F6E7012040057E -:10441000F3E7002038BD000010B5FF220F20013265 -:1044200007494003FEF7AAFB05480178AA2905D1F0 -:104430004078552802D100F0DFFC00BF10BD00001D -:10444000BD470010F0B55E4C94461D0A021B8DB0AE -:10445000A0427DD017DC5B4C0026021B5A4FA042C5 -:1044600077D009DC594A801A14D0574C20340228DE -:1044700015D0062833D133E0022A47D0042A49D088 -:104480002D2AF7D151E0102A29DA022A7DD0072AF5 -:10449000F0D190E04A7809782B464D487FE00F46EE -:1044A00009882A464BA0FCF72DFF3A7C798857A053 -:1044B000FCF728FF387C012801D1E5742075FF2D19 -:1044C00076D034216846FEF705FB08A806726946D7 -:1044D000284601F053FC217C284601F073FC67E07C -:1044E0008B78E27C294651A0FCF70CFF0820F8707D -:1044F000E07CA8425CD15BA0FCF704FFFF20E074E5 -:104500002675FFF749FCFFF7D3FA51E0624600F049 -:1045100063F94DE0009609782A4658A0FCF7F2FEB0 -:104520006946284601F044FD42E0009601960C469B -:104530000B884A8829466048FCF7E4FEE288A18897 -:104540005EA0FCF7DFFEB878FF2831D0012101E042 -:104550000FE027E06846017002214180042181803C -:104560006946284601F0B0FC5CA0FCF7CBFE1FE0DA -:104570000BE00C464B880A8829465F48FCF7C2FED0 -:10458000A1885EA0FCF7BEFE12E00C468A88294690 -:104590005EA0FCF7B7FE63882288E18868A0FCF77C -:1045A000B1FE05E000228A56294672A0FCF7AAFE59 -:1045B00000200DB0F0BD4B780A78294678A0EEE7D0 -:1045C000430E0000140E000014420010000E000004 -:1045D0001471011120474150435F434F4E4E4543F4 -:1045E00054494F4E5F5245515F494E4420636F6EB0 -:1045F00068646C203D207825782C2020636F6E69DC -:104600006478203D2030782578200000636F6E6E3E -:104610005F696E74763A25642C20726F6C653D2557 -:1046200064202020616464723A20000047415043B6 -:104630005F444953434F4E4E4543545F494E4420D7 -:1046400020636F6E696478203D20307825782C25B2 -:104650007820726561736F6E203D20307825780D6B -:104660000A0000006170705F73746172745F61644E -:10467000766572746973696E670A0000474150433A -:104680005F5345545F4445565F494E464F5F524520 -:10469000515F494E442020706172616D2D3E7265FC -:1046A000713D307825782C636F6E6964783D307881 -:1046B00025780D0A00000000A07101116C6174657D -:1046C0006E63793D307825782C74696D655F6F7500 -:1046D000743D307825780D0A0000000078635F6231 -:1046E0006C655F706172616D5F7570646174655F48 -:1046F00063666D0D0A000000587101117375705FDB -:10470000746F3D307825780D0A0000004741504312 -:104710005F4C455F504B545F53495A455F494E4487 -:1047200020636F6E6964783D307825782C206D6148 -:10473000785F72785F6F63746574733A2564000004 -:104740006D61785F72785F74696D653A25642C6D70 -:1047500061785F74785F6F63746574733A25642C55 -:10476000206D61785F74785F74696D65203A2564A7 -:104770000D0A0000474150435F434F4E5F52535371 -:10478000495F494E4420636F6E6964783D307825F7 -:10479000782C72737369203D2025640D0A00000097 -:1047A000474150435F4C455F5048595F494E442054 -:1047B000636F6E6964783D307825782020747820A6 -:1047C0007068793A256420207278207068793A25DB -:1047D00064200D0A0000000030B587B00C461D0AA9 -:1047E00018216846FEF776F920780022002811D0BB -:1047F00001281AD0022821D16B4618700820D880D1 -:104800000A2018815A81C8209881608858805A707F -:10481000694610E069460870608848804A7002A8BE -:10482000FFF730F86946C88005E069460870CA801D -:10483000608848804A70284601F02AFB07B030BDE6 -:1048400070B52D4E2D4D841BB04235D009DC2C4C5B -:10485000041B0DD0122C0ED0362C0ED0642C48D157 -:104860001BE0022C45D0032C36D03C2C41D137E044 -:1048700000F092F83DE023A02FE0687B012802D0F1 -:10488000022804D035E01D480822001F02E01B4822 -:104890000822001DFCF7D2FE2BE04878002828D122 -:1048A0001648243800780028087801D0A87400E061 -:1048B0006874FFF7C7F81CE00C468B784A780978D3 -:1048C00016A0FCF71FFD2078697C884211D10B49A6 -:1048D00008202039C8700CE01BA0FCF713FD08E08D -:1048E00010460C46FEF750F9024621881CA0FCF742 -:1048F00009FD002070BD0000650D0000344200106D -:10490000000D00004741504D5F4445565F42444111 -:104910004444525F494E440D0A0000002061637414 -:10492000765F69643D2564202020616374765F743E -:104930007970653D25642C20726561736F6E3D3022 -:104940007825780D0A0000004741504D5F534341E0 -:104950004E5F524551554553545F494E440D0A0030 -:104960006761706D5F70726F66696C655F616464CA -:104970005F696E642070726F66696C655F746173E5 -:104980006B5F69643A307825782C73746174653D87 -:10499000307825780D0A000000B548788BB00028E3 -:1049A00013D10878642810D011DC01281CD003280A -:1049B00037D0602809D0612807D120A0FCF7A2FCDD -:1049C0000A2203212448FEF79DF80BB000BD65289C -:1049D00030D06728F9D06928F7D12048807800289E -:1049E000F3D1FFF765F8F0E72C221D496846FCF784 -:1049F00039FC684601F0C6FA1748FF2291320321BC -:104A0000C01CFEF77FF818491648086108690002C3 -:104A1000000A4A0510430861010E14A0FCF772FC5D -:104A2000D3E7FFF793FB002801D1FEF78BFEFEF7DB -:104A3000E7FECAE7FEF702FFC7E700004741504D17 -:104A40005F4352454154455F5343414E5F41435498 -:104A50004956495459200A00010F00001042001025 -:104A60004C6F011183FC000040000053696E6974B3 -:104A70002076616C75653D25780A00000048704716 -:104A800014420010034610B50020024605E01C78D1 -:104A9000521C2018C0B2D2B25B1C8A42F7D310BDA0 -:104AA0007047000030B5012500230C4C002A06D0C9 -:104AB000012A0AD1E278002A0BD0038003E00380A8 -:104AC000E078002802D00B80E37030BD64200880BD -:104AD00002E0282202800A80E57030BDAC4300105D -:104AE00000F004FFFFF738FAFEF730F8FEF734F86D -:104AF000FFF792FC00F024FEFFF70EFAFEF730FD00 -:104B0000FEF7AEF80948C169FF221204914303225F -:104B100092051143C161064900070860FEF78AFD4E -:104B2000FEF706FC02F076F9FAE7000004ED00E07B -:104B300000E100E0F8B53748026837490A430260EF -:104B400082680A438260016B344A11430163416BFE -:104B5000314A0C3A11434163324C3148E0633348E7 -:104B60003149816032498A6A43061A438A62314A6E -:104B7000536804252B43536043686514AB4343607B -:104B80002D4B1D6B2614ADB235431D6301252561E8 -:104B9000284C403466680F27B6B27F06F619666067 -:104BA000264CC460062098635561886A0722120269 -:104BB000904310438862204C403C606B0221884344 -:104BC00060631D4D1E48803DA86000F0EFFA286824 -:104BD00080210843286028687721C009C001084364 -:104BE00028601748FA386061A068C008C000A0605B -:104BF000A0683821884308210843A060A8683915B7 -:104C00008843FF2101310843A860206A0D482062D3 -:104C1000F8BD0000400000401000FFFF0004FFFF4F -:104C20002000200040240040442000004020025387 -:104C3000400302530002025380100253404B000015 -:104C40005F6100002C950000F7B582B00D46064666 -:104C5000FF24FFF713FF02462032107D002819D0F1 -:104C60000E4F7878002815D0049800F03BF8019694 -:104C700000950346D07C0022397801F0B3F8040097 -:104C800008D0A72206A10CA0FCF73CFB21460EA0F1 -:104C9000FCF738FBE0B205B0F0BD00004C4200105C -:104CA0002E2E5C6170705C7372635C6F74615F73F5 -:104CB00065727665722E63005B25735D20205B252F -:104CC000645D3A2000000000676174745F7372765F -:104CD0005F6E6F74696679206572726F72203078CA -:104CE0002578000002494988081880B27047000002 -:104CF0004C42001070B50C4D0C4AE879094C00028A -:104D000080180B30A168FFF71BF8A068FF30013056 -:104D1000A060E879401CE871E068FF300130E06095 -:104D200070BD0000244600105C420010B0770053B4 -:104D300000207047002070470020704710B50446DF -:104D40000078002802D0012805D102E001F0A4F982 -:104D500001E001F017FA607B10BD7CB50C460546FA -:104D6000C97B012000220B291ED00C291CD00D2943 -:104D70001AD069468A70087148718A71E07B088090 -:104D8000002D16D0012D12D00320022D25D0032D89 -:104D900028D00220042D2AD0052D1BD18870E07B5D -:104DA000012817D1084613E069468870E3E70D2013 -:104DB00000E00C20C870084601F064FBA07C0028CD -:104DC00008D0002D07D013216846C170217C0180D6 -:104DD00001F058FB7CBD1221F6E78870E07B0C28BF -:104DE000E0D07CBD8870E07B0D28DBD07CBD887076 -:104DF000E07B0028D6D07CBDF8B5374C2321A01C21 -:104E0000FFF740FE264620367179884262D133484A -:104E1000A37803703248E1780170A27B6427A52A49 -:104E200005D08A1E082A08D80A2251430170C9B247 -:104E30000A2904D20A21017003E0077001E0642905 -:104E4000FBD82849E07908702749207A0870274D57 -:104E5000607A2880264AA17A1180002B0FD10A2877 -:104E60000DD80A290BD8411809D0642250434A08AA -:104E70008018FDF729FE28801D49381A08801D4931 -:104E8000207B08701C49E07B08701C48217C017065 -:104E90001B49627C0A70A27C4270E27C4A70227DCF -:104EA0008270627D8A70A27DC270E27DCA70227EAD -:104EB0000271607E08711349A07F08701249307832 -:104EC000087005482230FDF765FE7178000208433E -:104ED0000E490860F8BD0000BD470010AD4300104A -:104EE00065440010AE430010AC430010684400104D -:104EF0006A4400106044001023440010484400102D -:104F00004D440010B0430010644400105C44001095 -:104F1000C943884201D101207047002070471CB569 -:104F200000200090694601908870C870487108712F -:104F3000887105200880684601F0A4FA1CBD0000B5 -:104F4000F8B5052001F06AFB404D2C460A3C0028CC -:104F500005D0052001F062FB012807D066E0207A29 -:104F6000F721401C2072287808405EE0E079401C60 -:104F7000C2B2E2712878010754D4961E01230021A1 -:104F8000052E09D2267A743E0E2E05D21022104329 -:104F90002870617221622CE0C6062DD5561E80272E -:104FA000062E0BD8267AF61F092E07D8627A521CD5 -:104FB000D6B26672226A520022620EE0D21F092A1D -:104FC00014D8227A921E052A10D8226A52001A4357 -:104FD0002262667A761CF6B26672182E09D13843C0 -:104FE000EF26304028706262227002E0EF2210400B -:104FF00028704620A08102E0A08900281DD080B240 -:10500000401EA081A171E069012809D1E089002832 -:1050100002D0401EE08103E03C20E081A371E16109 -:105020002172E37128780821084328700849A06993 -:10503000884201D8401CA061F8BD6420E08103488B -:10504000A181A1712A300160E9E700002A44001023 -:10505000409C00007047000010B58AB043490162CF -:1050600043494162434941610146012220310A73AB -:1050700007224A73404A8262404A0260404AC26143 -:10508000404A8261404A42604520C043087427205C -:10509000C04388733B20C043C87300206946420068 -:1050A0000A54401CC0B22828F9D328223748FCF7FC -:1050B000C5FA374900200863812040014863886BA6 -:1050C000032292059043104388633148314B4030AE -:1050D000036002686946140E140C0C7151044C0EE6 -:1050E00069460C710A7043604268140E140C0C710E -:1050F00051044C0E69460C710A7083608268130E6D -:10510000130C0B7151044B0E69460B710A70224946 -:10511000C160C26851044B0E69460A711F490161A2 -:10512000026951024B0E69460B7151044B0E520637 -:105130006946520E0A711A494161426951024B0E89 -:1051400069460B7151044B0E52066946520E0A71A4 -:105150001449816182696946130E130C120A0A719F -:105160001149C161C0690AB010BD0000CD520111E2 -:10517000D152011135530111D5520111D3520111F0 -:105180007D390010E95201115550011100410053C1 -:105190004000005357075700570700000404100051 -:1051A00003050800042D8800040028007CB53D4E4E -:1051B0003078002875D100243BA308220A218020E2 -:1051C00000F068FBFFF7BCF8052238A311468020E9 -:1051D00000F060FBFFF7B4F8032235A311468020EE -:1051E00000F058FBFFF7ACF8022230A311468020F4 -:1051F00000F050FBFFF7A4F804222CA311468020F6 -:1052000000F048FBFFF79CF82A4D01221204A88801 -:1052100003E02146641C914201D80104F9D5400401 -:10522000C40E032221A31146802000F033FB02228A -:105230001FA31146802000F02DFB04221CA3114661 -:10524000802000F027FB002000900190E00701D0B3 -:10525000312000E0302069460871A00701D53120D7 -:1052600000E03020C870600701D5312000E0302018 -:105270008870200701D5312000E030204870E0061A -:1052800001D5312000E0302008700B460B220F21A1 -:10529000802000F0FFFA01203070298806A0FCF77A -:1052A00031F87CBD884200103131310031000000FE -:1052B00030000000801002530A52475F52434341BE -:1052C0004C5F43433A2558200A00000000207047F5 -:1052D0007047704753210906086B072240004008B9 -:1052E000104308637047000010B50246104B0120C0 -:1052F0001C56944203DA401CC0B20728F8D31C564F -:10530000944213DD012811D900290DD002290DD1B5 -:10531000191820391F23CB56D31A00D55B42111B15 -:1053200000D549428B4201DA401EC0B210BD0000D8 -:10533000007001110149085670470000007001110A -:1053400010B50B2103480902FDF7CAFB03490248C7 -:10535000886110BD00080010E9120111900E0010C4 -:1053600070B51E480179002936D104460A342178E7 -:10537000C9092DD0C178012902D0002926D027E003 -:10538000406A164B010228331D780A0E0004591D8D -:10539000000E954202D10D78854217D05D78954276 -:1053A00002D14D78854211D09D78954202D18D78F9 -:1053B00085420BD0DD78954202D1CD78854205D06B -:1053C0001B79934204D10979814201D1FEF720F87B -:1053D00020784006400E207070BD00002044001070 -:1053E000FEB5464900240C70AA216A461170214678 -:1053F000435C5518491CC9B26B700429F8D30021CD -:105400000846135C401C5918C0B2C9B20528F8D32D -:1054100051713B480121017012793A480A273A4DEF -:105420003A4E00781300FEF7D9F80C110717112037 -:10543000353C1111114B581169464978012906D0A4 -:10544000002903D1002801D1FDF72AFFFEBD012864 -:10545000FCD1FDF713FFFEBD0128FCD02C7068467F -:1054600040782B49401E087025E00128F3D03078A1 -:105470000028F0D1684640780A2802D26846477072 -:1054800004E0642802D96420694648706846407880 -:10549000204904E00128DED0684640781E490870A3 -:1054A000FEBD0128FCD06846407800F02FF934702A -:1054B00017482C7007700121184800F021F9FEBD33 -:1054C0000128FCD0684642781548002A03D0012AFA -:1054D000F5D10170FEBD0470FEBD0128FCD0694607 -:1054E000487889780004090208436946C9780E4A59 -:1054F00008430C4950430860FEBD00009C42001068 -:1055000066440010AC430010B1430010AD430010DE -:10551000B043001065440010AE430010D8420010A4 -:10552000604400105C44001060EA0000024A000180 -:105530008018416070470000E8420010F8B5FDF7A0 -:1055400015FD2C484179002923D1012242710779A8 -:105550000146294C294E2A4D56313B00FEF73EF8B4 -:105560000B070F1A2C232C3239413217190021490D -:105570004A310B882380498831802A7007E01D4911 -:105580004A310A892280498931800221297000210B -:105590004170F8BD17494A318A882280C988318014 -:1055A00000212970F4E70B89238049893180022189 -:1055B0002970C2704270F8BD0B8823804988318001 -:1055C0002A70F6E70B882380498831802A70C270E0 -:1055D00005E08A882280C988318000212970022153 -:1055E000D6E70B8923804989318002212970C27056 -:1055F000CEE70000AC430010684400106A4400107D -:105600006444001010B572B6002006490A048400F4 -:1056100008C9401C13513028F9D304490248C86313 -:1056200062B610BD00100111010000100001004021 -:10563000F7B582B00E460746FF25FFF71FFA024670 -:105640002032107D002821D0124C607800281DD017 -:10565000A07800281AD00020A070049800F03EF82E -:10566000019700960346D07C0022217800F0BAFB17 -:1056700005000BD00120A070FF221D3206A10CA056 -:10568000FBF740FE29460EA0FBF73CFEE8B205B052 -:10569000F0BD0000664200102E2E5C6170705C73DD -:1056A00072635C7573725F7365727665722E6300E8 -:1056B0005B25735D20205B25645D3A2000000000BF -:1056C000676174745F7372765F6E6F746966792058 -:1056D0006572726F7220307825780000024949891E -:1056E000081880B27047000066420010EFF308808F -:1056F0000121C902401A014901607047A5A5A5A56D -:105700000160012101717047704700006421484326 -:1057100010B5FF217F30FDF7D7F964220749121A2F -:10572000888092B2CA80642801D3012004E0642AF0 -:1057300001D3022000E00020087010BD6444001076 -:105740001CB500206A461070507001207D249070B6 -:10575000E4006946002001F07FF82146002001F0B6 -:105760000BF9002001F01CF96946012001F074F8E2 -:105770002146012001F000F9012001F011F96946EC -:10578000022001F069F86421022001F0F5F80220FE -:1057900001F006F90D480168FF22120291430160F1 -:1057A0000B4920220A600268FF231B049A4303234B -:1057B0009B051A43026040220A6002681202120A24 -:1057C00003071A430260802008601CBD04E400E067 -:1057D00000E100E0F8B547001F4C2048E15B0818E5 -:1057E00081680D0741692D0F072D04D0062D04D0C7 -:1057F000042D07D018E0C06F16E0A72118A0FBF712 -:1058000081FD11E046690DE0E15B14480918086864 -:105810006A4610704E6918480268002A02D00121B9 -:1058200068469047F007EFD10C2D14D1E15B0B488F -:1058300009184D69104E0CE0E15B0848091808682A -:105840006A4610704D693268002A02D0012168460C -:105850009047E807F0D1F8BD0C700111000001403D -:105860006C696E653D25642C206572726F722068CC -:10587000616E646C65200A00A04200100179002965 -:1058800006D00168002903D0491E016000D10171D2 -:1058900070470000F0B5002401E0641CA4B21D5D57 -:1058A000002DFAD18D1A6E1CA64200D0FEE70E4CD8 -:1058B00007193C8890B213E0861AAE1B9E5D303EFD -:1058C000F6B2012E02D0002E05D007E00126864058 -:1058D0002643B4B202E001268640B443401C80B2A5 -:1058E0008842E9DD3C80F0BD0010025308B500217C -:1058F00068464170022101700121817001F03CFA7B -:1059000001F0A4FA08BD000010B52C48AA210170CE -:10591000552141702A492C4A097881702949097812 -:10592000C17000210171417181711278C271274AE1 -:1059300012780272264A12784272264A12788272CD -:10594000254AC172127802734173A5228273234AD9 -:105950001278C273224A13780374224B1C78447461 -:10596000547884745C78C474947804759C78447515 -:10597000D4788475DC78C475127902761A79427607 -:105980008176C17601774177174904460978817796 -:10599000164920340978C1771549097821701549CD -:1059A000801C096861700A0AA2700A0CE270090E74 -:1059B00021712321FFF766F8607110BDA445001026 -:1059C000AD43001065440010AE430010AC4300101E -:1059D000684400106A440010604400102344001022 -:1059E000484400104D440010B0430010B143001073 -:1059F000644400105C44001070B58CB00446EFF3B2 -:105A00001080C607F60F72B6FDF7A0F8FDF7A4F8F0 -:105A10000BA90AA8FEF7D4FC00283BD06846808D6D -:105A20001D4DA84206D101230A9828221B0369466E -:105A3000C01A04E00A982822FF3869460138FDF7A9 -:105A4000AFF8002E00D162B601990098FFF760FA16 -:105A500000281AD1EFF31080C607F60F72B6684619 -:105A6000808DA84203D128226946002002E0282226 -:105A700069461020FDF79AF8002E00D162B6019910 -:105A80000098FFF745FA002804D00098FEF763FC61 -:105A9000208001200CB070BDC8640000F0B5002269 -:105AA0008B051B0E9E468DB04B1E944614460593E7 -:105AB00016E000230D1B6D1E0EE05F000097C65B15 -:105AC0003F1809977F88BE4205D90696009E8753E6 -:105AD000099F069E7E805B1C9D42EEDC059B641C3C -:105AE0009C42E6DB7346C91A07E05C00055B64462E -:105AF0002C19521CA44692B25B1C9942F5DC002A78 -:105B000006D011466046FCF7DFFF80B20DB0F0BD55 -:105B10000048FBE7FFFF00000448826810218A4329 -:105B20000A43826082688A43826070470080014035 -:105B300070B505463348026881148A4303051A4349 -:105B4000026002688A430A431A4302602D49C03941 -:105B5000086B4A1490431043CA051043086329494F -:105B60008031C86B0A1490431043C863264C2068E8 -:105B7000400840002060FFF7CFFF0420E060A978D4 -:105B8000206808229043C900084320606878616A51 -:105B9000FF2212029143000201436162606A1021F8 -:105BA0008843084360622978606A40084000606268 -:105BB00002200029616A22D0814301436162287C6E -:105BC0002168302291430001014321602979206836 -:105BD0000F2212039043090308432060297B2068A9 -:105BE000072212029043090208432060297A2068A4 -:105BF0000122D2029043C9020843206070BD814354 -:105C0000DCE700000001004000800140F3B581B0F6 -:105C100000242B4E0C80294F30680D464008400070 -:105C20003060019871680909090101437160B16828 -:105C30000820090909010143B160FFF76DFF706990 -:105C4000706131680120814301433160B06902E035 -:105C500000BFB0697F1EC00729D0002F29D030684F -:105C6000400840003060174F0021306A0304020FE3 -:105C70001B0F9A421AD1019B9A4217D1020163006D -:105C8000120DFA52641CE2B253000005000D521CC2 -:105C9000491CF852D4B20829E7D321460948FFF736 -:105CA000FDFE2880002801D101202880FEBD002FA4 -:105CB000CED105A0FBF726FBFEBD0000A0860100AB -:105CC00000800140644700106164632074696D6561 -:105CD0005F6F75740A00000010B5044602230322AA -:105CE00006210648FCF768FF002C01DB672100E075 -:105CF000682101704470FCF765FF10BD630D000062 -:105D000010B504460223032206210648FCF754FF7F -:105D1000002C01DB652100E0662101704470FCF776 -:105D200051FF10BD620D000070B505466B202C239D -:105D3000032206214001FCF73FFF04462C2229469E -:105D4000FBF790FA602020702046FCF73BFF70BD07 -:105D500070B505463A23032206210748FCF72CFFBD -:105D600004463A222946FBF769FC6420207020464D -:105D7000FCF728FF70BD0000610D000070B5000247 -:105D80000D46C01D81B2342303220648FCF714FFE0 -:105D9000044634222946FBF765FA2046FCF712FF39 -:105DA00070BD0000030E000010B501230322062180 -:105DB0000348FCF701FF01210170FCF703FF10BD50 -:105DC000030D000010B5F1F725FE80B210BDF0B54F -:105DD00085B00AACF0CC03976F4670C7F2F71CF998 -:105DE00005B0F0BDFFB583B00C9E1C4617460023DE -:105DF0003246072102A80D9DFCF7EAFE002801D0DB -:105E0000112411E0324629460298FCF7E7FE029879 -:105E1000019000233A46009404990398F3F7D4FEC6 -:105E200004460298FCF7E0FE204607B0F0BDFFB53F -:105E300083B000200D9F0E9E0C9D1C460290002BEF -:105E40000DD13A46072102A8FCF7C2FE002801D076 -:105E5000112404E03A4631460298FCF7BFFE02984E -:105E600003AE0095019007CE2346F3F725F9C4B29F -:105E70000298002801D0FCF7B7FE204607B0F0BD1D -:105E800010B5F3F7B5F910BD10B5F4F7E9FD10BD85 -:105E900070B50A780C46002A03D0012A01D0022AE4 -:105EA0000FD10002C01D81B2282303220548FCF750 -:105EB00083FE054616222146FBF7C0FB2846FCF769 -:105EC00081FE70BD170E000070B500020D46C01DAA -:105ED00081B2062303220848FCF76EFE0446062220 -:105EE0002946FBF7ABFB022060800420A0802046FF -:105EF000FCF768FE70BD0000420E000010B50446BD -:105F00006B200223032206214001FCF755FE217875 -:105F100001706178417061210170FCF753FE10BD82 -:105F200070B505463A23032206210748FCF744FED4 -:105F300004463A222946FBF781FB64202070204664 -:105F4000FCF740FE70BD0000610D0000F8B506468C -:105F5000081D17460D4683B2032206210848FCF7A8 -:105F60002BFE044669202070667065802A463946FB -:105F7000201DFBF763FB2046FCF724FEF8BD000064 -:105F8000660D000070B505462C2303220621074844 -:105F9000FCF712FE04462C222946FBF74FFB032098 -:105FA00020702046FCF70EFE70BD0000040D0000BE -:105FB00010B500020C46C01D81B20423032205481F -:105FC000FCF7FAFD2188018061884180FCF7FAFD29 -:105FD00010BD0000190E00000C480168102291430A -:105FE0001143821211430160016B02159143114369 -:105FF0000205114301630649086B121390431043D5 -:106000000863044901200861704700004000004017 -:10601000801002534024004010B580241C4B0028FF -:10602000D86A08D0A043D8620220DC6A032905D0D0 -:106030008443044303E0A0432043F4E78443DC6249 -:10604000C8B2996A8909890101439962996A012054 -:10605000C003814301439962986A012189038843FF -:1060600008439862986A4910884308439862986A7E -:1060700049108843084398620648416B09090901A1 -:1060800011434163416B102291431143416310BDA1 -:106090004010025300010040014840687047000072 -:1060A00054470010F8B502002848294C294D2A4EC3 -:1060B0002A4F2B4B027002D0012A31D118E0A142A5 -:1060C00002D100F031F92BE0A94202D100F03CF9F5 -:1060D00026E0B14202D100F051F921E0B94202D1EB -:1060E00000F066F91CE099421AD100F07BF917E044 -:1060F000A14202D100F0EAF812E0A94202D100F078 -:106100007DF80DE0B14202D100F092F808E0B9420A -:1061100002D100F0A7F803E0994201D100F0BCF8E9 -:106120000124A407206A0005010F0848491C4068A3 -:106130004843616B0E0C8DB20A49FCF7C5FC310473 -:106140004543680901436163F8BD000054470010EE -:106150000024F4000048E801006CDC020090D00349 -:1061600000D8B80540420F0010B5044641680078D9 -:10617000FFF798FF6189207A00F00AF800F042FBEF -:1061800010BD0000014840897047000054470010CE -:106190001CB5174A01281072518128D100200090A7 -:1061A000694601908870C870087102224A7188712E -:1061B00014200880684600F065F9152069460880BB -:1061C000684600F05FF90B480121C26A120912010A -:1061D0000A43C262C26A10218A430A43C262064964 -:1061E000C8680322120290434A151043C8601CBDC0 -:1061F00054470010002400404025004010B50446DC -:10620000FFF7EAFE207801220421FFF705FF064888 -:10621000016B06229143042211430163034860602D -:106220002020207310BD0000000100400048E8015C -:1062300010B50446FFF7D0FE207801220321FFF7B6 -:10624000EBFE0648016B06229143042211430163D1 -:10625000034860603020207310BD00000001004042 -:10626000006CDC0210B50446FFF7B6FE2078012270 -:106270000421FFF7D1FE0648016B0622914302225A -:1062800011430163034860604020207310BD00008B -:10629000000100400090D00310B50446FFF79CFEBB -:1062A000207801220321FFF7B7FE0648016B062282 -:1062B0009143022211430163034860606020207310 -:1062C00010BD00000001004000D8B80570B50123E2 -:1062D00099070A6A120912011A430F231B041A4371 -:1062E0000A620D6A1022954315438C1225430D62F4 -:1062F0004D6A08262D092D0135431D434D624B6A19 -:106300009343134323434B62054B3C211962044BD7 -:1063100007214033996003494160027370BD00005A -:10632000002400400024F40005490B6B062293432F -:1063300013430B6303494160102101737047000050 -:10634000000100400024F40010B50446FFF744FEAD -:10635000207801220821FFF75FFE0648016B062224 -:10636000914304221143016303486060202020739D -:1063700010BD0000000100400048E80110B50446CF -:10638000FFF72AFE207801220C21FFF745FE064880 -:10639000016B0622914304221143016303486060AC -:1063A0003020207310BD000000010040006CDC02B2 -:1063B00010B50446FFF710FE207801220821FFF7F0 -:1063C0002BFE0648016B0622914302221143016312 -:1063D000034860604020207310BD000000010040B1 -:1063E0000090D00310B50446FFF7F6FD2078012297 -:1063F0000C21FFF711FE0648016B06229143022291 -:1064000011430163034860606020207310BD0000E9 -:106410000001004000D8B80570B5084C2073000A90 -:106420006073601EC17302742374180A607420467E -:10643000042208210C30FEF707FC70BDB17F005329 -:106440000307020901201B0F00040818984091005F -:10645000014A89180862704700100040830710B590 -:1064600082089B0F1C280AD8054892001218106C4D -:10647000DB001F249C40A04399400843106410BDDA -:106480008000004010B504468178007800F02CF8B8 -:10649000E1782078FFF7E2FF21792078FFF7D0FF3D -:1064A000A179207800F006F86179207800F042F8B0 -:1064B00010BD00008208830730B50A489B0F920088 -:1064C000121810689C000F25A540A8430F252D0425 -:1064D000A843A140084301219940090408431060E2 -:1064E00030BD00000011004010B50409032913D885 -:1064F000232811D20007C00E032383400C4A814099 -:10650000002C0AD0012C0DD0022C05D1084A803273 -:10651000D06998430843D06110BD906A98430843FE -:10652000906210BDD06A98430843D06210BD00004D -:106530000001004030B5030704091B0F202800D3D9 -:106540009B1C354A0120002913D001292CD0022997 -:106550000ED1002C4CD0012C54D0022C08D1D16B80 -:106560005B005C1C0546A540A94398408143D1636C -:1065700030BD002C0AD0012C0FD0022CF8D1D46BE6 -:106580005B005D1C0146A9402143EEE7546B5B00B4 -:106590005D1C0146A940214330E0946B5B005D1C0B -:1065A0000146A940214333E0002C0DD0012C15D029 -:1065B000022CDDD1D16B5B005C1C0546A540A943D4 -:1065C00098400843D06330BD546B59004B1C0546BE -:1065D0009D40AC4388402043506330BD916B5B00CD -:1065E0005C1C0546A540A94398400843906330BD14 -:1065F000516B5B005C1C0546A540A9439840814354 -:10660000516330BD916B5B005C1C0546A540A943FE -:1066100098408143916330BD002400404109C20687 -:1066200088000649D20E4018006C012191400142B9 -:1066300001D001207047002070470000001000408A -:106640000307020901201B0F00040818984091005D -:10665000014A8918086070470010004010B5FDF726 -:1066600019FB0C48017A002908D00B490978002948 -:1066700004D1C179082902D0FEF73CFB10BD0121ED -:10668000C171002101720B460A4601210020FFF76B -:10669000C3FE10BD5C42001094440010F0B54500EC -:1066A0000F48104C435B1E1933680627BB43042771 -:1066B0003B433360465B4B1E361937691B04BFB240 -:1066C0001F433761891A425B89B2121913691B0C87 -:1066D0001B040B431361405B012100194160F0BDB5 -:1066E000F46F011100700140F3B5334D81B028689B -:1066F0000C46002832D13148016B8214914311437A -:106700008205114301632D49C0310B68C2149343C4 -:10671000460533430B600B689343134333430B60CD -:10672000816A490049084206114381622278816AE0 -:1067300007231B079943120711438162A17B826AD9 -:10674000120A12020A438262A27B816AFF231B02A1 -:106750009943120211438162012028602146019869 -:10676000FEF7FBFA0198164E4500705B154FC019F5 -:106770000168490849000160705B227BC119086803 -:1067800008239843D20010430860A268616801980A -:10679000FFF784FF00212046FEF7D0FA715BC0B2FC -:1067A000C919C860715BA07CC9194861715B607CC4 -:1067B000C9198861FEBD0000784200104000004009 -:1067C000F46F011100700140420005480121825A16 -:1067D0000448101802688A430A43026070470000A8 -:1067E000F46F01110070014041000448415A04480F -:1067F000081801684908490001607047F46F0111E9 -:106800000070014070B5FFF747FC0F4D0F4A441B65 -:106810000E4940320E4BA84212D005DCC0180FD0F2 -:10682000D8420BD12C2005E0E01807D0094BD84204 -:1068300004D19C2008620720906070BD9C2000E07D -:106840003C2008620420F7E7006CDC0200240040D2 -:1068500000DC0BFF00B817FEF0B5444A0725FF2601 -:106860000823D4122D073602002806D001281CD098 -:10687000022832D0032848D05EE0176B9F431F43A5 -:10688000274317630C7893692407AB432343936131 -:106890004B789469240A24021C4394614C789369D0 -:1068A0002402B3432343936146E0176B9F431F4386 -:1068B000274317630C78D3692407AB432343D36181 -:1068C0004B78D469240A24021C43D4614C78D369E0 -:1068D0002402B3432343D3612EE0176B9F431F432E -:1068E000274317630C78136A2407AB4323431362CF -:1068F0004B78146A240A24021C4314624C78136AED -:106900002402B3432343136216E0176B9F431F43D4 -:10691000274317630C78536A2407AB43234353621E -:106920004B78546A240A24021C4354624C78536AFC -:106930002402B343234353620C4BC0339A690424AB -:10694000A24322439A610A4A0A4B145CE418A568E0 -:106950006D086D00A560105C8978C21890680223EC -:106960009843490008439060F0BD0000400000409B -:10697000087001110030004070B5044600F03CF88A -:106980000549064A0B5D9B189D686D086D009D606A -:10699000095D8918086070BD087001110030004061 -:1069A000411DCB06012170B5DB0E0A469A40084B0B -:1069B0001A60084A084B145CE518AC680426B44316 -:1069C000AC60105CC01882688A430A43826070BD64 -:1069D00000E100E008700111003000400449095C4A -:1069E0000448081881684908490081607047000020 -:1069F0000870011100300040F8B57D260C463602C3 -:106A00004B012C4D71112C4A0746002806D0012F4E -:106A100011D0022F36D003283FD02FE097697F0096 -:106A20007F0F02D0012F02D03DE090690BE090690A -:106A300016E0184620E0D7697F007F0F02D0012FB3 -:106A40000DD030E0D069C0B2401C41002846FCF7B0 -:106A50003BF81A49FCF738F860430A210CE0D0698A -:106A60000004000E401C41003046FCF72DF8642164 -:106A7000FCF72AF860431249FCF726F8042800D2F4 -:106A80000420F8BD176A7F007F0F02D0012F02D0CB -:106A900009E0106AD7E7106AE2E7576A7F007F0FC4 -:106AA00004D0012F04D0032FC3D0E7E7506ACAE710 -:106AB000506AD5E70048E80140000040A086010088 -:106AC00010270000F8B5054601208007006A0C4633 -:106AD0000005060FFFF7E0FA2168761C0F0D7043E2 -:106AE00009030E0C6549FBF7EFFF01464E433804DE -:106AF0007109084362491022002D04D0012D2CD0C9 -:106B0000022D54D077E04B6801275B085B003F04FF -:106B10003B434B604B680126B34333433B434B60DD -:106B20008B690226B3438B61554BC03B196B9F1297 -:106B300091431143394319630823D9060E6B360973 -:106B400036011E430F231B041E430E630B6B93433E -:106B500013433B430B6348634DE04E6802239E435F -:106B60001F043E434E604E689E431E433E434E60AC -:106B70008B695B085B008B61414BC03B196B202626 -:106B8000B14331435E12314319630823D9068E6B3A -:106B9000360936011E430F231B041E438E638B6B85 -:106BA0008E129343134333438B63C86323E04E68D1 -:106BB0000123DB029E431F043E434E604E689E430A -:106BC0001E433E434E602F490B692026B343334397 -:106BD000360433430B610B6908261B091B01334341 -:106BE0000F26360433430B610B698E129343134314 -:106BF00033430B61486124486900455A234BEF1821 -:106C0000FE688025AE432E43FE602678475A36073D -:106C1000360FFF183E60475A0026FF187E60465A1E -:106C2000F718FE68AE43FE60455AED18EE6F012E70 -:106C3000FCD0267AEF68974332011743EF60455A3C -:106C4000A279ED18EE680427BE4392001643EE6069 -:106C5000455A2279ED18EE68B608B6001643EE6084 -:106C6000425AA57AD41822692026B2436D012A43DC -:106C70002261405AB722C0188260F8BD40420F001E -:106C800000010040400200400C7001110000014072 -:106C900070B58CB00446EFF31080C607F60F72B6DD -:106CA000FBF754FFFBF758FF69460BA8FDF788FB7D -:106CB00000285BD0684600882E4DA84206D10123EB -:106CC0000B9828221B0301A9C01A04E00B98282264 -:106CD000FF3801A90138FBF763FF002E00D162B62F -:106CE00004990398FEF714F900280BD0069905982B -:106CF000FEF70EF9002805D008990798FEF708F965 -:106D0000002826D1EFF31080C607F60F72B668464A -:106D10000088A84203D1282201A9002002E02822ED -:106D200001A91020FBF742FF002E00D162B60499A2 -:106D30000398FEF7EDF800281AD006990598FEF79B -:106D4000E7F8002814D008990798FEF7E1F8002822 -:106D50000ED00398FDF7FFFA20800598FDF7FBFAA7 -:106D600060800798FDF7F7FAA08001200CB070BD95 -:106D70000020FBE7C864000010B5184901220B6B26 -:106D8000934313438A1313430B631449C0310B68B5 -:106D9000042293430C1323430B600B689343134368 -:106DA00023430B6002224A6183788A69CC14A24390 -:106DB000DB021A438A618A698B149A431A438A61F7 -:106DC000074943780A680224A2435B001A430A6019 -:106DD00002784A6003490078087010BD4000004006 -:106DE00000400040A442001008480122016B91437A -:106DF0001143821311430163054B5969C9B25960AC -:106E0000016B49084900114301637047400000408D -:106E1000004000400A480122016B91431143821354 -:106E20001143016307494B69074B1B784B6076237D -:106E3000CB60016B490849001143016370470000B2 -:106E40004000004000400040A44200100A48016891 -:106E50001C229143042211430160026801218A43EC -:106E60000A4302607621C1600449086B4008400073 -:106E70008A13104308637047004000404000004000 -:106E800010B500290AD00878002807D005487844B2 -:106E9000FBF7A4FD002801D0002010BD0248784473 -:106EA00010BD0000E2030000DA03000010B5002965 -:106EB0000AD00878002807D005487844FBF78EFDF3 -:106EC000002801D0002010BD0248784410BD000009 -:106ED000D2030000CA03000003B402487844844689 -:106EE00003BC6047BFADFFFF03B40248784484464B -:106EF00003BC604729B0FFFF010F00008939011171 -:106F0000020F0000D1390111030F0000D138011127 -:106F1000040F0000153A0111FFFF000005390111AF -:106F2000F86E01114A420010010005006170705FA7 -:106F30006372656174655F616476657274697369B3 -:106F40006E675F6E6F6E5F636F6E6E00000B0000AA -:106F50000000000000000000000000000000000031 -:106F60000000000000000001000000000000FB0025 -:106F700048080000000000001215466200280200C8 -:106F8000000003280200000010AE02000080032869 -:106F900002000000FCFF0E007880032802000000C1 -:106FA000F4FF1200788002290A000000E942011172 -:106FB0002D4201110000000000000000B936001051 -:106FC000637573746F6D5F7376635F63625F65761D -:106FD000656E745F73656E7400637573746F6D5F57 -:106FE0007376635F63625F6174745F726561645F2F -:106FF0006765740000004000000440040008400879 -:10700000E9ECEFF2F5F8FBFE0014283C000000105C -:1070100000140014303132333435363738394142B8 -:1070200043444546403058003031323334353637EA -:107030003839616263646566403078000400000896 -:10704000000000000000000200010000100000002D -:107050000000000000000000303132333435363794 -:107060003839616263646566787000303132333478 -:1070700035363738394142434445465850000000C0 -:1070800002400000000000A00000000005400000D9 -:10709000000000C8000000000C4000000000409C00 -:1070A00000000000194000000020BCBE00000000ED -:1070B00034400000BFC91B8E00000004B540000032 -:1070C000504BCFD06607E2CF010000006C410000BA -:1070D0003E8251AADFEEA73401000000D942000031 -:1070E000DCB5A0E23A301F97FFFFFFFFB445000078 -:1070F000FD25A0C8E9A3C14FFFFFFFFFFF3F000030 -:107100000000008000000000FF3F00000000008041 -:1071100000000000474150435F434D505F455654C7 -:107120002020206F7065726174696F6E203D203081 -:107130007825782C20737461747573203D20307825 -:107140002578202020636F6E696478203D20307898 -:1071500025780D0A00000000474150435F5041521E -:10716000414D5F555044415445445F494E4420636E -:107170006F6E6964783D307825782C636F6E5F6937 -:107180006E74657276616C3D307825782C636F6E15 -:107190005F6C6174656E63793D30782578200000FE -:1071A000474150435F504152414D5F555044415417 -:1071B000455F5245515F494E442020636F6E6964BC -:1071C000783D307825782C696E74765F6D61783DF6 -:1071D000307825782C696E74765F6D696E3D3078F5 -:1071E000257800005B25735D20636F6E6964783AD3 -:1071F00025642C207573725F6C69643A25642C20B9 -:10720000746F6B656E3A25642C2068646C3A256453 -:107210002C206F66667365743A25642C206D617846 -:107220005F6C656E6774683A2564200D0A00000083 -:107230009C730111003400100C0E000004110111A8 -:10724000A88101110C42001088020000642A01117B -:10725000B0820111B07700532C080000642A01119C -:10726000B082011194440010740E0000201101112D -:107270001C00000043000000F8FFFFFF0C000000AE -:107280000E0000000F0000002E00000010010000A2 -:1072900043000000F8FFFFFF0040404040404040F6 -:1072A00040404141414141404040404040404040D9 -:1072B000404040404040404040050202020202027D -:1072C00002020202020202020220202020202020CC -:1072D00020202002020202020202909090909090E0 -:1072E000101010101010101010101010101010109E -:1072F0001010101002020202020288888888888812 -:1073000008080808080808080808080808080808FD -:107310000808080802020202400000000000000005 -:10732000000000000000000000000000000000005D -:10733000000000000000000000000000000000004D -:10734000000000000000000000000000000000003D -:10735000000000000000000000000000000000002D -:10736000000000000000000000000000000000001D -:10737000000000000000000000000000000000000D -:1073800000000000000000000000000000000000FD -:1073900000000000000000000000000001E004C048 -:1073A000091F0429FBD28B0701D50280801CC90765 -:1073B00000D00270704700290BD0C30702D00270C2 -:1073C000401C491E022904D3830702D50280801C79 -:1073D000891EE3E70022EEE70022DFE70378C278A8 -:1073E0001946437812061B0219438378C0781B04A0 -:1073F000194311430902090A000608437047002295 -:1074000003098B422CD3030A8B4211D300239C46E1 -:107410004EE003460B433CD4002243088B4231D359 -:1074200003098B421CD3030A8B4201D394463FE0ED -:10743000C3098B4201D3CB01C01A524183098B424D -:1074400001D38B01C01A524143098B4201D34B0136 -:10745000C01A524103098B4201D30B01C01A524199 -:10746000C3088B4201D3CB00C01A524183088B4220 -:1074700001D38B00C01A524143088B4201D34B0009 -:10748000C01A5241411A00D201465241104670477B -:107490005DE0CA0F00D04942031000D34042534080 -:1074A00000229C4603098B422DD3030A8B4212D340 -:1074B000FC22890112BA030A8B420CD38901921172 -:1074C0008B4208D3890192118B4204D389013AD0AF -:1074D000921100E08909C3098B4201D3CB01C01A84 -:1074E000524183098B4201D38B01C01A5241430997 -:1074F0008B4201D34B01C01A524103098B4201D385 -:107500000B01C01A5241C3088B4201D3CB00C01AF1 -:10751000524183088B4201D38B00C01A5241D9D209 -:1075200043088B4201D34B00C01A5241411A00D28A -:107530000146634652415B10104601D34042002B86 -:1075400000D54942704763465B1000D3404201B505 -:107550000020C046C04602BD03B40148019001BDF1 -:10756000815E011103B40148019001BD05130111B1 -:1075700003B40148019001BD793C011103B40148F5 -:10758000019001BDDD35011103B40148019001BD39 -:107590005933011103B40148019001BD7D58011117 -:1075A00003B40148019001BD414F011103B40148EA -:1075B000019001BDD92C011103B40148019001BD16 -:1075C0000D40011103B40148019001BDDD690111B5 -:1075D00003B40148019001BDC53F011103B4014846 -:1075E000019001BD9D660111044A20235169194093 -:1075F0002029FBD1106001207047F5E70000014011 -:107600000F480078002819D10E480078002815D0BE -:107610000D480078C1000D480022026194314901F3 -:107620001F394161826105210161094A01691378AD -:10763000002B03D1CB0701D0C903F7D57047000059 -:10764000081A0010141A0010181A001000E000E0C8 -:10765000151A0010F8B5079C00251E46002C00D016 -:10766000A5880023FFF778FF070008D0E02222A1B9 -:1076700027A0FFF777FF394629A0FFF773FF2746BA -:107680003037042D19D10020002C01D0E088C0191A -:10769000C3780020002C01D0E088C0198278002037 -:1076A000002C01D0E088C01941780020002C01D0C6 -:1076B000E088C0190078FFF75BFF21484189C91DA8 -:1076C00089B2B14213D10021002C01D0E188C9193F -:1076D0000978002906D1002C01D0E188C919497820 -:1076E000002905D00121417081701F21C170F8BDB2 -:1076F00000214170F8BD00002E2E5C6170705C733B -:1077000072635C7573725F7365727665722E630067 -:107710005B25735D20205B25645D3A20000000003E -:10772000676174745F7372765F77726974655F63A3 -:10773000666D206572726F722030782578000000C7 -:10774000664200100021002802D06F4A904200D902 -:107750002C21084670470021002803D06A4AD243F2 -:10776000104201D02C2104E0684A126A024200D083 -:1077700010210846704770B50446FFF7ECFF00285B -:1077800015D10021624D01231A468A4022420AD0B7 -:1077900058224A4352199669F607F60F03D09669A4 -:1077A000760876009661491CC9B20229ECD370BDF7 -:1077B00070B50D460446FFF7C5FF01001ED103203A -:1077C00000020440514A00200126803A334683409B -:1077D0002B420FD00300FFF7D1FE050406080A0C68 -:1077E0000D00146106E0946104E0146202E094620A -:1077F00000E01463401CC0B20528E7D3084670BD02 -:10780000F0B50E460346FFF79DFF00281FD13F4FFE -:107810009A073E4D920F00240121803F403D0B46C8 -:10782000A34033420FD02300FFF7A8FE050406084B -:107830000A0C0D00BA6306E02A6004E0AA6002E0C8 -:107840002A6100E0AA61641CE4B2052CE7D3F0BD14 -:10785000F8B52E4C01270546403C206A3946C00643 -:10786000C00F00281AD029488038826800202918C3 -:10787000097E01268E40324202D02818037E03E0A2 -:10788000401CC0B20228F2D30C204343581981682F -:10789000002901D010208847A66130E01B484038FD -:1078A000006AC007C00F29D01848C038826A00207B -:1078B0002B181B7E0C469C40224202D02818067EC4 -:1078C00003E0401CC0B20228F2D30C204643A85B60 -:1078D000FFF751FF0D484038046084600461A85BE5 -:1078E0000121FFF78DFFA85B1F21FFF761FF7019D2 -:1078F0004168002903D00020884700E0002738466F -:10790000F8BD0448A4E70000030300008013005002 -:107910000010005038470010802801D2323800E0B3 -:10792000CE3040B2704700000B480C490078401838 -:10793000C0680B480168002901D000200847704743 -:1079400005480649C0784018C0680548C168002944 -:1079500001D0002008477047087001110030004036 -:107960008C42001010B5002803D0002901D0002A55 -:1079700001DC002010BD034688420FD98C189C42C0 -:107980000CD9811801E023780B70491E641E521E29 -:10799000F9D210BD0C781C70491C5B1C521EF9D228 -:1079A00010BDF3B5C3B000294CD08E078C08FF2161 -:1079B000B60F053102A8FFF70FFD02AD002C14D061 -:1079C000002710E0B8004399019040180090FFF79D -:1079D00005FD00BA010A00980902C0780143019828 -:1079E0007F1C2950BFB2A742ECD3002E10D000203C -:1079F0001823A1000AE0439A0F18D25DC700DF1BCD -:107A0000BA406F583A43401C6A5080B2B042F2D339 -:107A1000F849002C0CD0002E00D0641C002004E09B -:107A20008200AA580A62401C80B2A042F8D301E04A -:107A30000298086251200006816A4907FCD5816AD4 -:107A4000C907F9D145B0F0BDF8B5002937D08D0789 -:107A5000AD0FE84B8C080FD000220BE0196A96009E -:107A60000F0E87550F0C361877700F0AB770521C1F -:107A7000F17092B2A242F1D3002D19D01A6A0021FE -:107A8000160E00961602360EB6461604360ED7B2FD -:107A9000B446A2000AE05418009E06552418764603 -:107AA00066706646A670491CE77089B2A942F2D397 -:107AB00051200006816A090701D5196AFAE7F8BD65 -:107AC00010B5CD48036810218B430B43821213433A -:107AD000036083688B430B4313438360036B04157C -:107AE000A3432343040523430363036900248B4317 -:107AF00013430361C048C030426804218A43031322 -:107B00001A43426042688A430A431A43426000F0C3 -:107B1000EBF9512000068460016801229203914331 -:107B2000016002681F218A430A4302600168012242 -:107B300012039143016001210161C462022141618C -:107B40008461C4610121816010BD08B500F0CCF9E9 -:107B500000206946087048708870AB20C870072004 -:107B600000F0C7F904216846FFF71BFF00F0CFF9CA -:107B700008BD7CB500240525FF2600F0B5F99FA0BF -:107B80000094006801906846057046701F2000F060 -:107B9000B0F902216846FFF704FF042101A8FFF7AE -:107BA00053FF00F0B4F968464079C007E5D17CBDC9 -:107BB00008B500F099F900206946009008704870F7 -:107BC00088700620C870072000F093F904216846E9 -:107BD000FFF7E7FE00F09BF908BD1CB5044600F076 -:107BE00083F9FFF7C6FF002100919F206A460191AB -:107BF000107051709170D1701F2000F07AF904213B -:107C00006846FFF7CEFE042101A8FFF71DFF00F034 -:107C10007EF901A9032201312046FFF7A3FE1CBD16 -:107C20007CB50446002501A80195FFF7D6FF7449ED -:107C3000019888421BD000F057F9FFF79AFFFFF731 -:107C4000B7FFFFF796FF8121684600950170210C70 -:107C50004170210A8170C4701F2000F04AF904218C -:107C60006846FFF79EFE00F052F9FFF782FF7CBDE9 -:107C7000F0B50446FF20013085B00E4682422BD875 -:107C800014216846FFF7A8FB00256F46FFF771FF38 -:107C9000FFF78EFFFFF76DFF022168460170210C90 -:107CA0004170210A8170C470280181191022381D89 -:107CB000FFF758FE00F018F91F2000F01AF9142100 -:107CC0006846FFF76EFE6D1CEDB21034102DDDD34B -:107CD000FFF74FFF00F01BF905B0F0BDF7B5FF242B -:107CE000CCB005460134214606A8FFF775FB4E9837 -:107CF000A0423AD800F0F8F818216846FFF76CFB6C -:107D0000182146A8FFF768FB0027FE203C463E46A8 -:107D1000054048226946E0050A70C00F00224A70FB -:107D200028438870CC70FF2008711F2000F0E1F814 -:107D300015216846FFF735FE152146A8FFF784FE9A -:107D400006A847A9C01910220131FFF70BFE103712 -:107D5000761CF6B21034BFB2032EDAD300F0D7F897 -:107D600006A94E9A4D98FFF7FDFD4FB0F0BDF0B556 -:107D70000446FF2001308BB00F4682422CD800F021 -:107D8000B3F814216846FFF727FB142105A8FFF775 -:107D900023FB00263546032168460170210C417003 -:107DA000210A8170C4701F2000F0A3F814216846D6 -:107DB000FFF7F7FD142105A8FFF746FEB8191022BA -:107DC00006A9FFF7CFFD10366D1CEDB21034B6B228 -:107DD000102DE0D300F09BF80BB0F0BDF7B5C2B0AA -:107DE000449905464718FF210026013102A8FFF7F4 -:107DF000F3FA49E04000005140000040FFFFFFFF60 -:107E0000C86413002802000CFF22ECB20002013209 -:107E100002A9FFF7ACFF002C1BD0FF2044990130D2 -:107E2000001B891B01900091884201D90A4600E09D -:107E3000024602A8011943988019FFF793FD0199A2 -:107E40000098814200D808468019801986B2AD1981 -:107E50001AE04498841BFF200130844201DD024671 -:107E600000E02246439802A98019FFF77BFDFF201E -:107E70000130844201DD014600E021464D19844273 -:107E800000DC2046801986B2BD42BBD10020D9E576 -:107E900010B58CB0044600F027F8FFF76AFE1821F1 -:107EA0006846FFF799FA182106A8FFF795FA4B20C4 -:107EB0006A461070002151709170D17011711F20AD -:107EC00000F017F815216846FFF76BFD152106A88D -:107ED000FFF7BAFD00F01BF807A910220131204678 -:107EE000FFF740FD0CB010BD0F49886A0028FCDA8E -:107EF00070470022512109068A601F2804D00A68B1 -:107F00005209520102430A60012088607047002133 -:107F100051200006816002681F218A430A430260E3 -:107F200001218160704700000020025310B500F06D -:107F300063F810BD10B5FFF727FB0848FFF72AFBD1 -:107F400006480830FFF726FB10BD10B5FFF728FBE9 -:107F500010BD10B500F004F810BD0000D8420010AC -:107F600010B58A4C2079002816D08948007801285D -:107F700003D18848007800280ED0A07802280ED0BF -:107F8000A07803281AD0A078042820D0A07805284B -:107F900024D0A078012828D0FFF708FB10BDA08AC4 -:107FA000A081E08AE081208B2082608B60820120AA -:107FB00000F0CDF80320A070A08905E0002000F0BB -:107FC000C6F80420A070208A00F0D3F810BD02206B -:107FD00000F0BDF80520A070E089F5E7002000F072 -:107FE000B6F80220A070608AEEE70020A0706189D8 -:107FF000E078FFF7E1FA10BDF8B5644E307900285B -:108000005FD063480078012803D1624800780028D7 -:1080100057D061480488642C00D964245F480788DD -:10802000642F00D96427E51951D0642D09D9204661 -:10803000642148432946FFF7E2F904466420071B00 -:108040000546002C46D0002F46D05048C088A0429C -:1080500006D14E480189B94202D1407802282BD07E -:10806000E12128468900484364213230FFF7C7F9EF -:108070000646022800D202263046604369084018AE -:108080002946FFF7BCF9014640488182818A0029D0 -:108090004CD0818AB14201D3711E8182818A711ACA -:1080A000C1827D21C900891BCA03120C0283028B85 -:1080B000891A4183C4800781344C6078022837D004 -:1080C00039E07078002802D1B078002801D0FFF79D -:1080D0006DFAF8BD022400E001247D20C000684351 -:1080E00064213230FFF78BF985B27078012805D111 -:1080F0003078A04202D1B07800280CD00320FFF7DE -:1081000061FA0120B070F4707581FFF761FA002008 -:108110007070322018E0012C01D0012000E0002016 -:108120007D212A46C900FFF759FAF8BD0121B4E7BD -:10813000A0780028F9D11A49002048600225A570CE -:10814000FFF746FA6570608B00F013F8F8BD002168 -:1081500001280AD002280AD0002003225204114329 -:10816000104A11600949087070470221F5E704219F -:10817000F3E7002800D101200101094800224260F4 -:10818000074A403AD16301214160704774440010AE -:10819000AC430010904400106C4400106E4400107A -:1081A000403000400010004001391AFF0239072119 -:1081B000B2023C01010107291A0322011F13913F5A -:1081C0001B1099041AAF041AB70401101E3F37019F -:1081D00011410441180A5D2C0111DD320111E10445 -:1081E0001AE5041A51041EE92F011169044B112DDF -:1081F000240110298E29046379DE3264321ECB6D8E -:108200003D304B71391069304B6540105A0504CB35 -:108210003D55201A557C695029048B615310320357 -:108220005A399069304B8131105A32045AAD801A54 -:10823000371D29205A358069106B5D66A02A050F0D -:10824000111208120A120C120E121012121214122B -:108250001612181A1A02126412C818102C01900172 -:10826000F4015802BC0220038403E80212C8281556 -:108270005E01C20126028A02EE025203B603B00476 -:10828000DC05DC059A3A327C3A64A6690C211EEDC5 -:108290002F0111F1041EE13001117DA8D2FF397FB9 -:1082A000D90A01221A0159295CE11AFF01011600BD -:1082B00001FF01FF01FF01FF01FF01FF01FF01FFBE -:0482C0000134000085 +:102B100003B40148019001BD8F3C001003B401488B +:102B2000019001BDDF3C001003B40148019001BDDC +:102B3000333D001003B40148019001BD09FB0000C2 +:102B400003B40148019001BDF5DB000003B4014866 +:102B5000019001BD8344001003B40148019001BD00 +:102B6000253B001003B40148019001BDAF3B0010AC +:102B700003B40148019001BD493C001003B4014871 +:102B8000019001BD553F001003B40148019001BD03 +:102B9000313E001003B40148019001BDB94200006C +:102BA00003B40148019001BD4134001003B4014851 +:102BB000019001BDB13E001003B40148019001BD78 +:102BC0009F3D001003B40148019001BD6941000020 +:102BD00003B40148019001BDED41000003B4014878 +:102BE000019001BD8D23000003B40148019001BD97 +:102BF000FD24000003B40148019001BD212700001D +:102C0000084988690122D20490438861064807492F +:102C100000784018C06806480168002901D00020EB +:102C200008477047402500406E8001110028004091 +:102C30006C450010084988690122D20490438861DC +:102C40000648074940784018C0680648416800298E +:102C500001D0002008477047402500406E800111D8 +:102C6000002800406C450010012070470348C078E0 +:102C7000022801D00020704701207047484700100B +:102C80000848417A00290CD0C178002909D141783F +:102C9000022904D18178002901D0012100E002211C +:102CA000C1707047484700100348C178022901D11C +:102CB0000021C170704700004847001070B588B00F +:102CC00000246846047084737D20C0000190029443 +:102CD0006846047306214173447484740125C573E6 +:102CE000022606746946002004F02CFD6846C6736F +:102CF00005746946012004F025FD68460475447595 +:102D0000847505A9032004F0D5FD07480168090A68 +:102D1000090201600549280208600548C47045722F +:102D200000F008F808B070BD08E400E000E100E041 +:102D30004847001070B5032004F07EFE114C0025BA +:102D4000A5702571E58125826582A582E5822583AE +:102D50006583A583E58325626562A5626571E56289 +:102D600025636563A571E571257207486081A081BF +:102D700001F0E4FD6570E078012801D10220E070E7 +:102D800070BD000048470010FFFF000000207047A2 +:102D90000EB5684603F014F8002812D00B480099CD +:102DA0004163009901636946C9790170418B491CEF +:102DB0004183014612310A7880231A430A7004497C +:102DC000818200F007F800F001FE0EBDD046001031 +:102DD000DC050000FEB5554C0027607AFF2801D2C3 +:102DE000401C6072C0B20025012664281BD9E0791E +:102DF000002816D0208B042813D2607B002810D026 +:102E000020780190606B0090A07B2070206C606344 +:102E10006573E67300F02AFFE5730198207000984F +:102E2000606300F0ADFD608BA18B884225D0608B84 +:102E3000A0836079002820D13D49A06A88421CD82F +:102E40002078082809D00D2807D0002805D00F28A1 +:102E500003D0092801D007280FD1E179002906D035 +:102E6000A26B616B8A4209D1228B521C10E0606B0D +:102E7000A063E671268325726572FEBDE36B8B420B +:102E80001FD1227A521CD2B22272022A03D3A36328 +:102E9000228325726572228B042AEED3244A521CA7 +:102EA000A26266712583657308280DD000280BD0B7 +:102EB000092809D00D2824D00F2822D0072820D097 +:102EC00016E0E1632672E6E70A0A0802000E626273 +:102ED0006070D1B2A17000F0FFFC002802D1E07850 +:102EE000002800D10127FF202D30E67000F05AFDA8 +:102EF0006671002FC1D07D210901022003F0A8FADC +:102F0000FEBD0A49FF204C3108704A1D1070487000 +:102F1000507088709070C870D07008711071C8209F +:102F2000E57000F03FFD6671E5E70000D046001057 +:102F300050C3000010B501F01DF80249486948610E +:102F400010BD00000080014010B50748006A064A25 +:102F5000803A1063044A121D126A034B11467C3BEF +:102F60001A6302F087FB10BD00120040002070477A +:102F700070B52348244904882248244AC4820B8817 +:102F800003830021017115780E2D07D06422427150 +:102F90001F4A16780122002E02D007E02822F6E709 +:102FA000022D01D882710AE00E2D03D08171002E0E +:102FB00003D01FE0022383711CE0022D1AD8C171D7 +:102FC0000172C5894583002C0BD00024002B0AD048 +:102FD0000025104BAC4208D0C4899C4205D9C2716F +:102FE00004E00124F2E70125F3E7C3814172817215 +:102FF000427070BD01231B03C381C1710172F5E7EB +:1030000040470010804700104247001090460010D3 +:103010008D460010660E00000148C07A704700001F +:103020008047001010B501240023104A002804D066 +:10303000D472002902D0012001E0D3720020107365 +:10304000D07A002810D0107B002801D07D20C0004D +:103050000749088007480380107B002801D07D20A5 +:10306000C003D0611362147010BD000080470010CF +:10307000404700104247001010B5044602F0BAFC69 +:103080000749002C088208D0012000034882002054 +:10309000888288700120C87010BD0020F6E700000B +:1030A00080470010F0B5EA4885B00078012801D0CB +:1030B000012500E00025E74CE07A002811D0207BB4 +:1030C000002801D07D20C000E3490880E3490020AA +:1030D0000880217B002901D07D21C903E1612062A4 +:1030E000B0E101263603002D27D0607A002815D0E4 +:1030F000A07AB421401CC0B2A07203F03DFBFF21B6 +:103100009B31484371104018010BD5480818E081E5 +:10311000A07AB42802D3E68100206072D1480078FA +:1031200002F068FC218A814215D081420DD2401AFA +:1031300080B20F30000908180CE000206070E681B2 +:10314000E07120726072A072E8E7081A80B20F3056 +:103150000009081A81B22182284603F085FB608AA3 +:10316000B04201D3314613E00146642251430A01C3 +:10317000120C53000F05BC4A3F0DD15A9A185288C1 +:103180000123521A7A43DB02D218120B511889B26A +:103190000491B049002D0F8A03D0B04203D3002020 +:1031A00002E0002800D001200390B048B04C007825 +:1031B000032802D0012839D003E0AE480078072860 +:1031C00020D020880A217843484301010120C00310 +:1031D00009180E0CA8490A220988794351430901AC +:1031E0000818070C20880090002872D0A248008898 +:1031F000019000286DD09D480078012829D003282F +:1032000034D12DE07D20C00047430120C002381892 +:10321000070B2088642178433230FFF755FC86B2D3 +:10322000BE4200D93E46B81B87B2DBE7208801F0DA +:1032300065FD01217843C90240180001060C8E4843 +:10324000008801F05BFD01217843C90240180001AC +:10325000C7E78848007805283BD0062806D138E023 +:1032600084480078072834D0082832D00199009883 +:10327000401880B202900098884200D2014602981D +:10328000662250434018401EFFF71EFC84B27D208A +:10329000C000844207D901990098884201D20026D3 +:1032A00017E0002715E0F01980B2A04211D2009873 +:1032B00002996043490840180299FFF705FC06048B +:1032C000360C00D10126A64201D3601E86B2A01B97 +:1032D00087B204985F4C46434743E661276201206A +:1032E0003101C00309180E0C39010818070C5F489A +:1032F0000078012811D1002D0FD0039900290CD19D +:103300000099002902D00A2E00D20A265A490988BB +:10331000002902D00A2F00D20A276178002904D0A0 +:10332000002D02D00399002904D0022865D003287B +:1033300063D064E0E079002820D0207A3221401C5C +:10334000C0B2207203F018FA02464549608B494228 +:10335000411851430122D2028918090B401AE08119 +:103360003D48E18A01803D48218B0180207A322846 +:1033700015D33B48E0810020E07110E02079314610 +:10338000401CC2B22271E08A02F076F9324908800C +:1033900022793946208B02F06FF930490880334A90 +:1033A000E079617A1278014311430FD131490978EC +:1033B00002290BD828490988314303D027490988B5 +:1033C000394303D10021A1720121617200282DD15E +:1033D00020796179884229D300206070617A114395 +:1033E00024D124490978022920D8002E01D0002FA9 +:1033F0001CD1A0720120607218E0002D05D1039845 +:10340000002802D1E078002804D013480680134831 +:1034100007800BE03146104E308801F083F8308091 +:103420000E4E3946308801F07DF830800020E07083 +:10343000002D09D10849608A09880843074909888D +:10344000084301D0012000E00020207005B0F0BD4D +:103450008C46001080470010404700104247001083 +:10346000660E0000394700101A8201118D460010C7 +:103470003C470010904600103E4700100020704767 +:1034800070470000F0B5554900200A7985B0032A3D +:1034900026D0042A29D0052A2FD0062A2BD1514A1A +:1034A000CF781388504C1D465B1C9BB204936B1E57 +:1034B0009BB20393238800935B1C9BB20293009BF7 +:1034C000474E5B1E9BB20193484B36881B881E43B8 +:1034D0003B0000F0EFFC08151F414E2B356C607867 +:1034E000887100223F49404803E0887100223E492C +:1034F0003C4801F005FA05B0F0BD02F0D9F9FAE751 +:103500008871049B13802080642BF4D36420108086 +:10351000012061E08871002D01D0039B1380208081 +:103520001388012BE7D81080072055E088711080A0 +:10353000029820806428DED36420208005204BE0A0 +:1035400088711080009A002A03D0019A2280012AF3 +:10355000D1D8208006203FE0012088710498108097 +:10356000029B23804428C6D344201080208003205F +:1035700032E001238B71002D01D0039B1380009B4F +:10358000002B01D0019B23801388012BB3D810801E +:103590002080082020E0887110802080002EAAD191 +:1035A000134A0220107001202080042014E001231F +:1035B0008B7110802080002E9DD10D4D28701380BE +:1035C0002380022008E0887110802080002E92D194 +:1035D000074C012323701380C8708CE78C460010C1 +:1035E000404700103C4700103E4700104247001083 +:1035F00038470010F0B52A480379092B14D00A2B5C +:1036000016D00B2B19D00021264A274C0126274D16 +:103610000C2B16D00D2B0FD1C7783B0000F04AFCC5 +:10362000063B20262C31363B00221E491E4801E075 +:10363000002203E002F062F8F0BD01221A491948A5 +:10364000F8E7C378012B0BD0022B04D03223138070 +:103650002380297022E01180642108E0C170F0BD50 +:103660006423138021802E700221F7E711802180CE +:10367000022129700321F1E71180642121800421B6 +:10368000ECE71180218029700521E7E732211180C4 +:1036900021800621E2E7118021802E70C670F0BDE6 +:1036A0008C4600103C4700103E4700103847001081 +:1036B000FEB570496E4B0D881C79681C80B2019074 +:1036C000681E86B26C4A6D48072C12D0082C7DD13A +:1036D000DF7803461C88631E9BB20293631C9BB277 +:1036E00000933B0000F0E6FB0825324452617383EF +:1036F00095A7DC78012C09D0002D00D00E800C8815 +:1037000064210D1B0580002C0FD0A6E0642D01D292 +:10371000019C0C800D886424661B0680642D77D381 +:103720000C8000210180D9709FE001800120D870B9 +:1037300099E000230B8001211170282C03D9029BF2 +:103740000380282B76D82823038071E0002C03D037 +:10375000029B0380019B0B80002313700388002BC6 +:1037600078D128200880022041491070C8707CE080 +:103770000023038002231370642D03D2019B0B806E +:10378000642B67D36420088003210BE000230380AF +:1037900002201070282D02D90E80282E65D82820EE +:1037A000088004213248C1705FE0142C04D2142D2B +:1037B00002D9009B03800E80002313700388142B12 +:1037C00048D3142303800B8005211EE04AE0322CED +:1037D00003D2009B0380019B0B800023137003889E +:1037E000322B37D3322303800B8006210DE0142CBB +:1037F00002D9029B03800E80002313700388142BD0 +:1038000028D8142303800B8007211948C17027E0B2 +:1038100020E0002D02D00E80009B03800023137057 +:103820000988002919D12821018001201070082160 +:103830000F48C17017E000230B8001211170642C28 +:1038400003D20099018064290DD3642101800848C6 +:10385000C37008E00988002905D00088002804D03A +:1038600000201070FEBD0120FBE70220F9E70000F8 +:103870008C4600103E470010384700103C470010AF +:1038800008B56946042003F0EFF9684600887D21F9 +:10389000C900884207D804488178012903D1002152 +:1038A000817000F0C7FC08BD3847001010B509480A +:1038B000C468C460E00702D0002002F01BF9A00732 +:1038C00002D5002002F018F9600702D5002002F0AE +:1038D00015F910BD007C0140FFB58E460022274B34 +:1038E000014610465C1D1D5C8D4205D1255C754569 +:1038F00002D1002004B0F0BD401CC0B20528F2D3B4 +:1039000000255E5D605D3746B44607430AD0FF2E52 +:1039100001D1FF2806D066466F46BE5402AEB054B1 +:10392000521CD2B26D1CEDB2052DEAD3052A0DD37F +:1039300000206A4602AD1618767816542E1876784E +:103940002E54401CC0B20428F5D304226E46B15454 +:10395000704602A98854521CD5B20020FF22A8420A +:1039600004D2375C1F540F5C275401E01A542254D0 +:10397000401CC0B20528F2D30120BBE71C47001051 +:103980000448002101838163C163C17101724172E6 +:1039900041737047D046001010B501460120FFF773 +:1039A00041FB10BD10B508498A7A002A0AD14A7332 +:1039B00001238B72CB7206230B73CA830884012008 +:1039C000FFF7EAFF10BD0000D046001010B5164901 +:1039D000887A00281BD0C88BC01C80B2C8830A8C90 +:1039E000904214D30022CA83087B012810D88A721F +:1039F0000A7300210846FFF715FB0C4800780028E1 +:103A000005D1FFF7B5FA0121094802F04BFE10BDC0 +:103A1000401E0873C87A002804D00020C872FFF73F +:103A2000BBFF10BD0120F9E7D04600108C46001006 +:103A30009845001070B51B48C1681B4D89060DD50F +:103A40000168821391431143016001685200914360 +:103A500001602C1F29682078884720701148403861 +:103A60008469002C1CD08461A00601D56868804759 +:103A7000E00601D5A8688047600601D5E868804760 +:103A8000E00701D0E8698047A00701D5A869804711 +:103A9000600701D568698047200701D528698047FC +:103AA00070BD0000402000407845001000207047A5 +:103AB00000B507480078012808D1064908680028A1 +:103AC00004D0401E086001D100F018F800BD0000CD +:103AD000344700103047001010B505490020087029 +:103AE000044908700121044802F0DCFD10BD00000B +:103AF000804700108C4600109845001002490120B4 +:103B00000870024908707047804700108C4600100A +:103B100010B502F0CBFD10BD10B500F081F802F039 +:103B200043FD03480168034A1143016010BD0000D2 +:103B3000400000401000FFFF002070470020704749 +:103B4000002070470548064940784018C06805487D +:103B50004168002901D000200847704764800111A6 +:103B6000003000404C450010054806498078401858 +:103B7000C06805488168002901D0002008477047C7 +:103B800064800111003000404C45001070B50024E5 +:103B9000074D26462001295C002903D02E544019E8 +:103BA000C0688047641CE4B20E2CF3D370BD0000E3 +:103BB000A845001030B50020084B01250401E2188B +:103BC0005168002905D0491E516002D191685160A9 +:103BD0001D55401CC0B20E28F0D330BDA8450010C2 +:103BE00010B5002002F0E0FD10BD10B5012002F07C +:103BF000DBFD10BD10B5022002F0D6FD10BD0000A7 +:103C000010B503A0FDF77EFB04F01CF910BD000009 +:103C10005744545F48616E646C65720A000000008E +:103C200010480122016B9143114382131143016338 +:103C30000C48C030026804218A4303131A4302600F +:103C400002688A430A431A43026002214161816982 +:103C50008214914381610448016849084900016068 +:103C6000704700004000004000400040F8B5FFF7FA +:103C7000D3F9002842D165490123C87B4A79002441 +:103C80001043002810D1624A886A90420CD8087804 +:103C900008282FD00D282DD002002BD00F2829D096 +:103CA000092827D0072825D00878062827D00E28ED +:103CB00025D0564A58321568012D1FD0CD6A012DE6 +:103CC0001CD003282BD0012829D0022827D0042873 +:103CD00025D05360CB624F4D4F4E504F5049514A03 +:103CE00008287DD01DDC022841D0042845D00628B4 +:103CF0001BD148E04B738873486B0864F8BD4A6C6D +:103D00004D7C002D07D00D7C854204D18D6C464E34 +:103D1000551BB542F2D308748A644B74DBE7136019 +:103D2000D9E70D2847D00E2839D02A78012A18D093 +:103D30000246103AEF2A14D83C7034700E220A70F2 +:103D40003A490C70FF21081A0102081AEF21773056 +:103D5000FEF7BAFEC0B202F0ABFC0121344802F01B +:103D6000A1FC7D21C900022002F072FBF8BD287879 +:103D70000128F6D1FFF7B0FEF3E728780028F0D14C +:103D8000FFF7BCFEEDE728780128EAD008780D2877 +:103D900001D90C700DE00D28E3D2401C08E0287812 +:103DA0000128DED008780D28F3D80028D9D0401E8D +:103DB00008703470D1E728780128D2D038780028EC +:103DC00007D01C4908780928CBD2401C0870C8E7E6 +:103DD00006E010780B2801D81370C2E70A3812E009 +:103DE00028780128BDD03878002806D011480178FD +:103DF0000029B6D0491E0170B3E710785A2801D3C4 +:103E0000642000E00A301070ABE70000D0460010DC +:103E100050C300008C460010914600108D460010E3 +:103E200090460010394700108813000038470010F2 +:103E3000984500108E4600107CB50024009468461A +:103E400001948470C47001254571057184710580E9 +:103E500003F046FB6846057184710221018003F07E +:103E60003FFB0021012003F019FC0021022003F098 +:103E700015FC03480078002801D1FFF72DFE7CBD1A +:103E80008C460010F8B5040C8BB2264682B25E4315 +:103E9000104658430D0C370C360400218019164685 +:103EA00079416E43370C36048019264679416E43BA +:103EB0008919F8BD30B47446641E2578641CAB4281 +:103EC00000D21D46635D5B00E31830BC184700005C +:103ED0004900CA020243100000D004204A0D01D05C +:103EE00001221043044A490D914201D102210843A5 +:103EF000012800D105207047FF07000030380A284C +:103F000001D20120704700207047FEE710B588B04D +:103F100000240594684606948475C4750221417690 +:103F2000047609218176848205A803F0D9FA07A8CE +:103F300002F090FD002802D10C48694688830321D5 +:103F40006846417001210170817007200190029440 +:103F500004940394684602F019FE68460078FDF761 +:103F6000DDFB0349C86008B010BD00001027000049 +:103F700038470010F8B51A4C0026606805076069DC +:103F80002D0F80072BD0002119E0206A0304020FB7 +:103F90001B0F9A4201D1AA4203D012A0FDF7B2F939 +:103FA00012E002017700144B120DDA53761CF2B2C4 +:103FB00000055600000D521C9853D6B2491CA0684B +:103FC0000007000F8842E0DC31460B4802F094FD08 +:103FD0000A49088060680009000128436060F8BD54 +:103FE000008001406368616E6E656C206572726F5F +:103FF00072203A25640A0000004B0010664500104C +:104000007047704710B5104C8CB0E078002818D17C +:104010002C216846FEF75EFD002168464170017163 +:10402000012242710323C380017241724020059036 +:104030000690072168460177427702F0A3FE05202B +:10404000E0700CB010BD0000D444001010B58CB06E +:104050002C216846FEF73EFD00246846447010A0FF +:10406000FDF750F96846047103214171C480047260 +:10407000447210200D4905900690086001216846A1 +:104080000177417785220A490AA0FDF73BF9684686 +:1040900002F078FE09490520C8700CB010BD000080 +:1040A0007365636F6E64206164760A000C1A0010F9 +:1040B000887F011125732025640A0000D444001074 +:1040C00038B5084C207900280BD10090684602F0E2 +:1040D00043FF05A0FDF716F901202146207120318C +:1040E000487538BDD44400106170705F63726561BB +:1040F00074655F7363616E0A0000000010B50A4CBE +:10410000E07808280ED109A0FDF7FCF8201F0178FF +:104110002430002901D0807C00E0407C02F00AFEBF +:104120000020E07010BD0000D44400106170705F8A +:1041300064656C6574655F616476657274697369E2 +:104140006E670A0010B5084C617A491E112908D81B +:10415000002806D0214606220A31FDF76FFA607A60 +:1041600010BD002010BD0000D444001010B5362151 +:104170000648FEF7B5FC06490320FEF7B7FC002110 +:104180000320FEF7B9FC02F03DFE10BDD444001040 +:104190007C7F011110B5074CA078012801D10020C7 +:1041A000A070C1B204A0FDF7ADF8A07800F06EF9E0 +:1041B00010BD0000D04400106D6F646520737769F6 +:1041C0007463683A25640A0070B50446050A002045 +:1041D0000B2D0BD00D2D0AD00E2D07D1E5252D016D +:1041E000651B0C2D02D9204600F016FF70BD20463D +:1041F00001F010F970BD000000B50A4802780A48C5 +:104200001346017809480B4308D0002A05D101293B +:1042100003D10146064800F03BFA00BD00F02AFA3F +:1042200000BD0000B04700101045001000E0010084 +:10423000C048001010B504480178022901D10021BE +:10424000017002F087FB10BD1045001010B508A0EA +:10425000FDF758F800F0C8F80C488078012804D120 +:10426000C82203210A48FEF74DFC002010BD0000C3 +:104270006170705F7363616E5F73746172745F68A5 +:10428000616E646C6572200A00000000D04400106A +:10429000020F000010B508A0FDF734F800F0D8F8C0 +:1042A000E122920003210A48FEF72CFC0949012073 +:1042B0000870002010BD00006170705F7363616E54 +:1042C0005F73746F705F68616E646C6572200A0062 +:1042D000010F00000B45001010B505A0FDF712F806 +:1042E000084901200870FFF7B1FE002010BD000052 +:1042F00073746172742074686520736563206164EF +:1043000076200A00D044001030B5144C87B0E07815 +:10431000052821D11C216846FEF7DCFB07226846F0 +:10432000027009224270022506220DA1801CFDF7B1 +:1043300085F90B2069460872FF20487202A80230F6 +:104340000A2209A1FDF77AF9204620301421407C89 +:104350006A4602F029FEE57007B030BDD444001073 +:1043600044574D323200000009FF32604799000087 +:1043700030B5164C8FB0E078022803D0032801D066 +:10438000082821D13C216846FEF7A4FB0F4A0025EE +:10439000121F117810462430002904D0807C694611 +:1043A0004870157002E0407C6946487049780229DF +:1043B00001D10120507006A0FCF7A4FF684645809B +:1043C00002F0F4FC0520E0700FB030BDD4440010C2 +:1043D000706172616D2E616374765F696478203DEF +:1043E00020307825780A000010B5134C90B0207961 +:1043F000012803D0062801D005281AD13C2168469F +:10440000FEF768FB0C4820222030417D6846417051 +:10441000022181700121C17000210171C2800281DD +:10442000C18106A0FCF76EFF684602F0A7FD0320DD +:10443000207110B010BD0000D444001078635F629A +:104440006C655F7363616E5F73746172740A000000 +:1044500010B5074C2079032809D106A0FCF752FFBC +:1044600020462030407D02F079FC0520207110BDEF +:10447000D444001078635F626C655F616374697631 +:104480006974795F73746F700A00000010B50028BA +:104490000CD10749087007A0FCF734FFFFF768FF4D +:1044A000FF22913203210848FEF72CFB10BD0000CB +:1044B0000B4500106170705F7377697463685F6D9E +:1044C0006F64650A00000000040F000030B585B07D +:1044D000002400946846019484704471847101251D +:1044E000C57012210180057102F0FAFF02216846B1 +:1044F000C17013210180047102F0F2FF0394684639 +:1045000004940482C4810321818105480290684695 +:10451000458202A9002003F003FB05B030BD000076 +:104520001127800488420DD0884205D2091A89B229 +:104530000F310909401804E0411A89B20F31090905 +:10454000401A80B27047000010B5044C6070A17032 +:10455000E27003482370046010BD0000404B00105F +:1045600088460010F8B53F4E3178002947D00F2714 +:1045700030467F0300253C4C4068012917D00529AF +:1045800057D008293BD1B84205D1FEF779FBFEF799 +:104590006DFB002833D0EFF31080C607F60F72B61C +:1045A00030484068FEF7B4FA002E4ED04EE0B842D4 +:1045B00029D1A078002801D0401E1FE060780601B4 +:1045C000FEF75EFBFEF752FB002818D0EFF31080D9 +:1045D000C707FF0F72B62348811940680831801958 +:1045E000FEF79CFA002F00D162B6FEF75DFB607803 +:1045F000401CC0B26070102802D21420A070F8BD18 +:104600006570A5700DE0EFF31081CE07F60F72B65E +:10461000FF22144901320831FEF786FA002E00D13C +:1046200062B6104805700220207010A0FCF76AFEE8 +:10463000F8BDEFF31081CC07E40F72B6FEF77AFAFB +:10464000002C00D162B63570F8BD62B6054E7068B8 +:10465000B84203D1FEF728FB6570A57035700120C4 +:104660002070F8BDB04700101045001066696E69F3 +:1046700073680A0005490A78002A02D00020C04366 +:10468000704708220A70486000207047B047001049 +:1046900010B5094A1378002B02D00020C04310BD8A +:1046A0000123137051600021435C5418491C23728C +:1046B000FF29F9DD002010BDB047001038B5094CC6 +:1046C000206800280DD0427869460A7082784A70C6 +:1046D000C2788A700078C870684601F0FDFD00203D +:1046E000206038BD88460010034800214170012138 +:1046F00081703F21C170704726450010F8B5002039 +:10470000009000F0A5FF2030007D002873D0524CAF +:10471000607800286FD0514F3878002829D00020C9 +:104720002179884203D0E07801210843E0704C48A9 +:10473000617900780226401CC0B2884202D0E0783D +:104740003043E070474DA1792878884203D0E07863 +:1047500004210843E0704448E1790078884203D09E +:10476000E07808210843E07040480078002802D033 +:104770000AE00120D4E700F07DF8217A884203D0D6 +:10478000E07810210843E07039480178607A81426E +:1047900003D0E07820221043E070A078002850D0A9 +:1047A000E07800284DD0C2070AD03878002805D01C +:1047B000002501206946C87006462CE00125F8E76F +:1047C000820707D526480078401CC5B26846C670E7 +:1047D000022620E0420705D504202D786946C870DE +:1047E000064618E0020707D51F48694605780520E8 +:1047F000C87008260FE024E0C00607D500F03AF89C +:10480000054606206946C870102604E00D460C20B7 +:104810006946C8702026684605700622042101F00A +:10482000D9FE00280DD1012E0CD0022E0CD0042E62 +:104830000CD0082E0CD0102E0CD06572E078B0434E +:10484000E070F8BD2571F9E76571F7E7A571F5E747 +:10485000E571F3E72572F1E7264500108C4600105C +:1048600090460010394700108E4600108D4600100B +:10487000AE47001010B506480088642800D96420AF +:104880000102081A64213230FEF71EF9C0B210BDD1 +:104890003C47001010B500F053FB0B49002408689A +:1048A0004022000A00021043086008490120086005 +:1048B00000F074FF064801F04BFB2046FEF740F97C +:1048C000FFF754FC62B610BD00E400E000E100E038 +:1048D0003809001010B500F0D3F8FFF7F7FD01F02C +:1048E000D7FE01F0A9FCFAF7EDF80448016B49087E +:1048F000490001630120FCF783FE10BD0001004068 +:1049000010B5002A0ED102800B480123C478012C77 +:1049100009D0002C06D10A88521C92B20A80642A5F +:1049200000D3C37010BD0C88641EA4B20C80012C8F +:10493000F8D80B80C27010BD8C46001010B5002056 +:1049400002F080FF012002F07DFF012000F007F857 +:10495000022000F004F80020FEF7F8F810BD10B5B2 +:104960000446002102F0EEFD0021204602F0A4FDE5 +:104970000121204602F092FD0021204602F08EFE29 +:1049800010BD0000F3B581B00446012808D0022C08 +:1049900002D0FEF7CFF9FEBD012602250D2702E069 +:1049A000002601250C27FFF7C9FF7D21C9003046ED +:1049B000029A02F0A1FE0021284602F0C3FD39460A +:1049C000284602F079FD304602F02CFF02480470C0 +:1049D00001214170FEBD000048470010002807D0AB +:1049E000642800D964200349400040184038C08F33 +:1049F000704700008A80011110B51D4C60790028B5 +:104A000034D01C480078002830D1FEF705FB002880 +:104A10002CD119480179002928D10068002825D116 +:104A20006078002808D021460831012806D00228E5 +:104A30000ED0032809D013E001210EE0A079002850 +:104A400003D0A0780D49400006E0A078400003E0C4 +:104A5000A078074940001E31095A074801F022FE9C +:104A600060780349800034310858804710BD000049 +:104A70008C4600108147001098450010708001118D +:104A80007FB50121684601701548002401906846F1 +:104A90000472002C01D0C80301E07D2000026946A9 +:104AA0004881684602F08EFB02F024FB6421FEF789 +:104AB0000BF80C4A0C4990420CD81040401E48613B +:104AC0000A480722C3691B021B0A4D042B43C3611A +:104AD0008C610A6108690222904308617FBD000071 +:104AE0000048E801FFFFFF0000E000E004ED00E007 +:104AF0007FB5194D194B1A4A0021852002F0F2F9B1 +:104B0000040009D0FF22133216A11CA0FCF7FAFB07 +:104B100021461EA0FCF7F6FB104811490A30303937 +:104B20000022082300920191039002930A382A463A +:104B30000021007802F079F9040009D0FF2219322F +:104B400008A10EA0FCF7DEFB214619A0FCF7DAFB5A +:104B5000E0B204B070BD0000F0FF00002645001078 +:104B6000088001112E2E5C6170705C7372635C753D +:104B700073725F7365727665722E63005B25735D79 +:104B800020205B25645D3A2000000000676174749A +:104B90005F757365725F7372765F72656769737450 +:104BA0006572206572726F7220307825780000007F +:104BB000676174745F7365727669636531365F61CE +:104BC0006464206572726F7220307825780000006E +:104BD000FFB5FFB086B00F46FF211E461546FD31DA +:104BE00004AC05A8FDF776FF14488F99006804907F +:104BF00003918E98114902903B46019600956131D0 +:104C00000F48859AFCF77EFB01204002009001903E +:104C100000232A4639460294859802F036F90400AA +:104C200008D0D92207A10DA0FCF76CFB21460FA0EC +:104C3000FCF768FB7FB00AB0F0BD0000D47F011123 +:104C40007C8501112E2E5C6170705C7372635C75E3 +:104C500073725F7365727665722E63005B25735D98 +:104C600020205B25645D3A200000000067617474B9 +:104C70005F7372765F726561645F63666D206572F3 +:104C8000726F722030782578000000007CB5064DE8 +:104C90000124AC70019300920B460246034904A024 +:104CA000FCF730FB7CBD0000264500101C80011184 +:104CB0005B25735D20636F6E6964783A25642C20F0 +:104CC0007573725F6C69643A25642C2064756D6D30 +:104CD000793A25642C207374617475733A256420C5 +:104CE0000D0A000008B5002000907D20C00000994A +:104CF000491C00918142FADB08BD000000280ED05B +:104D0000642800D964200649400040184038C08F0C +:104D10007D21C90048430121C9024018000B70479A +:104D20008A80011110B514480078012801D1FEF7DE +:104D3000D3FE12488178002941780CD01048002910 +:104D4000017803D0002905D0491E02E0092901D2CB +:104D5000491C017010BD0B480029017805D061295C +:104D600001D36421F5E7C91CF3E7042901D8012127 +:104D7000EFE7C91EEDE700008C460010A4470010C5 +:104D80008E460010394700101CB50020009069467F +:104D900001908870C870487108718871052008807A +:104DA000684602F09DFB1CBD10B50748007800283E +:104DB00001D0012100E0002104488170002101811F +:104DC000FFF7B0FF10BD00008D460010A447001093 +:104DD00010B57D21C900022001F03AFB10BD000092 +:104DE000F8B5052002F048FC00280DD00020484C02 +:104DF00001212778474A484E00253B00FFF75AF823 +:104E000005060D1E365584000120F0E7002803D06A +:104E1000A1802581E5702170F8BD002828D106E029 +:104E200080B22828F8D3FFF7BFFF042004E0A08851 +:104E3000022869D3E58002202070F8BD002804D044 +:104E4000A1802581E5700320F6E7E088401C80B250 +:104E5000E0800F28F1D33078012804D0FEF74EFE11 +:104E6000FFF7B6FF50E0FEF737FEF9E7002805D060 +:104E7000A0889042D4D2401CA080D1E7A08802280C +:104E800042D33078012801D1FEF726FE234801786D +:104E90000D2901D3057001E0491C01702048012152 +:104EA0000570204801F0FEFBDAE700281FD0A0883B +:104EB000904201D2401CA080E0780028BDD1A0889B +:104EC000194A904203D3E17000F032FFF8BDA07898 +:104ED000002801D00F2000E005202189491C89B25B +:104EE00021818142F2D32581FFF71CFFF8BDE078D4 +:104EF000002801D0E57006E0FFF76AFF607800281F +:104F000004D000206070A5702570F8BD0120F9E77D +:104F1000A4470010FFFF00008C46001090460010D0 +:104F20009146001098450010B80B0000FF22010ABE +:104F300012021140000E084370470020C043704722 +:104F400070B586B000200490FDF706FEFDF70AFE5E +:104F500004A8FDF70DFE6846FDF710FE0C4802F0B0 +:104F6000C5FE002811D106210948FDF7B9FD084DFD +:104F700000246E4606212046FDF7A0FD685C325DE8 +:104F8000641C80186854102CF4DB06B070BD00005F +:104F90000808001038B5044600200D460090FDF7C3 +:104FA000DBFDFDF7DFFD6846FDF7E2FD009A2A8094 +:104FB0001002000E11380300FEF77CFF0504070CF9 +:104FC0000F1215000120400401E001208004206040 +:104FD000012038BD0120C004F9E701200005F6E7F3 +:104FE00001204005F3E7002038BD000010B5FF2286 +:104FF0000F20013207494003FDF7C6FD054801783F +:10500000AA2905D14078552802D100F0D7FD00BF6C +:1050100010BD0000784B0010F0B55E4C94461D0AA0 +:10502000021B8DB0A0427DD017DC5B4C0026021B1A +:105030005A4FA04277D009DC594A801A14D0574CF5 +:105040002034022815D0062833D133E0022A47D075 +:10505000042A49D02D2AF7D151E0102A29DA022A50 +:105060007DD0072AF0D190E04A7809782B464D4848 +:105070007FE00F4609882A464BA0FCF743F93A7CAB +:10508000798857A0FCF73EF9387C012801D1E574F6 +:105090002075FF2D76D034216846FDF71BFD08A84A +:1050A00006726946284601F097FE217C284601F0E9 +:1050B000B7FE67E08B78E27C294651A0FCF722F925 +:1050C0000820F870E07CA8425CD15BA0FCF71AF9DC +:1050D000FF20E0742675FFF707FBFFF749F951E061 +:1050E000624600F063F94DE0009609782A4658A020 +:1050F000FCF708F96946284601F088FF42E000966F +:1051000001960C460B884A8829466048FCF7FAF855 +:10511000E288A1885EA0FCF7F5F8B878FF2831D0C6 +:10512000012101E00FE027E0684601700221418083 +:10513000042181806946284601F0F4FE5CA0FCF75A +:10514000E1F81FE00BE00C464B880A8829465F48CF +:10515000FCF7D8F8A1885EA0FCF7D4F812E00C4662 +:105160008A8829465EA0FCF7CDF863882288E1880A +:1051700068A0FCF7C7F805E000228A56294672A00D +:10518000FCF7C0F800200DB0F0BD4B780A78294636 +:1051900078A0EEE7430E0000140E0000D444001087 +:1051A000000E0000AC84011120474150435F434F83 +:1051B0004E4E454354494F4E5F5245515F494E4410 +:1051C00020636F6E68646C203D207825782C202049 +:1051D000636F6E696478203D203078257820000068 +:1051E000636F6E6E5F696E74763A25642C20726F01 +:1051F0006C653D2564202020616464723A200000C3 +:10520000474150435F444953434F4E4E4543545FDB +:10521000494E442020636F6E696478203D203078C9 +:1052200025782C257820726561736F6E203D2030C3 +:105230007825780D0A0000006170705F73746172E8 +:10524000745F6164766572746973696E670A0000E1 +:10525000474150435F5345545F4445565F494E466E +:105260004F5F5245515F494E442020706172616D1D +:105270002D3E7265713D307825782C636F6E6964C0 +:10528000783D307825780D0A00000000388501113E +:105290006C6174656E63793D307825782C74696D26 +:1052A000655F6F75743D307825780D0A0000000049 +:1052B00078635F626C655F706172616D5F75706469 +:1052C0006174655F63666D0D0A000000F084011172 +:1052D0007375705F746F3D307825780D0A0000009B +:1052E000474150435F4C455F504B545F53495A45CB +:1052F0005F494E4420636F6E6964783D307825784D +:105300002C206D61785F72785F6F63746574733A97 +:10531000256400006D61785F72785F74696D653A2D +:1053200025642C6D61785F74785F6F637465747346 +:105330003A25642C206D61785F74785F74696D65BF +:10534000203A25640D0A0000474150435F434F4E09 +:105350005F525353495F494E4420636F6E696478CE +:105360003D307825782C72737369203D2025640DBB +:105370000A000000474150435F4C455F5048595F69 +:10538000494E4420636F6E6964783D3078257820FB +:10539000207478207068793A256420207278207013 +:1053A00068793A2564200D0A0000000030B587B006 +:1053B0000C461D0A18216846FDF78CFB2078002258 +:1053C000002811D001281AD0022821D16B4618706C +:1053D0000820D8800A2018815A81C82098816088C6 +:1053E00058805A70694610E06946087060884880A5 +:1053F0004A7002A8FEF7A6FE6946C88005E0694625 +:105400000870CA80608848804A70284601F06EFDA6 +:1054100007B030BD70B52D4E2D4D841BB04235D038 +:1054200009DC2C4C041B0DD0122C0ED0362C0ED0C7 +:10543000642C48D11BE0022C45D0032C36D03C2CE8 +:1054400041D137E000F092F83DE023A02FE0687BE7 +:10545000012802D0022804D035E01D480822001F90 +:1054600002E01B480822001DFCF7E8F82BE0487812 +:10547000002828D11648243800780028087801D060 +:10548000A87400E06874FEF73FFF1CE00C468B78C0 +:105490004A78097816A0FBF735FF2078697C8842A6 +:1054A00011D10B4908202039C8700CE01BA0FBF774 +:1054B00029FF08E010460C46FDF76CFB02462188E8 +:1054C0001CA0FBF71FFF002070BD0000650D000051 +:1054D000F4440010000D00004741504D5F44455614 +:1054E0005F4244414444525F494E440D0A0000006B +:1054F00020616374765F69643D25642020206163C8 +:1055000074765F747970653D25642C2072656173D3 +:105510006F6E3D307825780D0A0000004741504DF0 +:105520005F5343414E5F524551554553545F494E79 +:10553000440D0A006761706D5F70726F66696C651B +:105540005F6164645F696E642070726F66696C6528 +:105550005F7461736B5F69643A307825782C73747B +:105560006174653D307825780D0A000000B54878F3 +:105570008BB0002813D10878642810D011DC0128E2 +:105580001CD0032837D0602809D0612807D120A07B +:10559000FBF7B8FE0A2203212448FDF7B3FA0BB04B +:1055A00000BD652830D06728F9D06928F7D1204898 +:1055B00080780028F3D1FEF7DBFEF0E72C221D49AE +:1055C0006846FBF74FFE684601F00AFD1748FF22C8 +:1055D00091320321C01CFDF795FA1849164808615D +:1055E00008690002000A4A0510430861010E14A070 +:1055F000FBF788FED3E7FFF77BFA002801D1FEF71F +:1056000001FDFEF75DFDCAE7FEF778FDC7E7000084 +:105610004741504D5F4352454154455F5343414ECE +:105620005F4143544956495459200A00010F000074 +:10563000D0440010A87F011183FC000040000053FB +:10564000696E69742076616C75653D25780A000085 +:1056500000487047D4440010034610B500200246AD +:1056600005E01C78521C2018C0B2D2B25B1C8A42E2 +:10567000F7D310BD7047000070B504461D480D46B5 +:105680004179002901D08A4201D3284670BD83792F +:10569000012B09D0174840794008022B08D012038B +:1056A0001018FDF711FA13E0104601F065F810E04C +:1056B00064235A431018FDF707FA642800D96420C0 +:1056C0006421081A0C494000085A01210903081AEC +:1056D00080B20122D202A54205D3291B414388187A +:1056E000000B001904E0611B41438818000B201ACD +:1056F00080B270BD804700101A82011130B50125BB +:1057000000230C4C002A06D0012A0AD1E278002A94 +:105710000BD0038003E00380E078002802D00B80E8 +:10572000E37030BD6420088002E0322202800A80EB +:10573000E57030BD8C460010FFF7CCF8FDF70CFA91 +:10574000FDF710FAFFF752FC00F080F901F0F4F8D1 +:1057500000F0C8FFFFF79EF8FEF76EFBFDF7AEFA0C +:105760000C48C169FF2212049143032292051143A0 +:10577000C161094900070860FEF7C8FBFFF704FB99 +:1057800000F08CFB00F030FBFEF700FA02F070FB3B +:10579000FAE7000004ED00E000E100E0F8B537486A +:1057A000026837490A43026082680A438260016BDB +:1057B000344A11430163416B314A0C3A114341634E +:1057C000324C3148E06333483149816032498A6A5A +:1057D00043061A438A62314A536804252B435360B7 +:1057E00043686514AB4343602D4B1D6B2614ADB26B +:1057F00035431D6301252561284C403466680F2719 +:10580000B6B27F06F6196660264CC460062098631F +:105810005561886A07221202904310438862204C27 +:10582000403C606B0221884360631D4D1E48803DF3 +:10583000A86000F037FC28688021084328602868A9 +:105840007721C009C001084328601748FA38606111 +:10585000A068C008C000A060A06838218843082163 +:105860000843A060A86839158843FF210131084327 +:10587000A860206A0D482062F8BD0000400000408A +:105880001000FFFF0004FFFF200020004024004024 +:105890004420000040200253400302530002025300 +:1058A00080100253404B00005F6100002C95000007 +:1058B00070B5134D0122AA7112491348EE780C8875 +:1058C0000388012E0DD0442B06D25B1C9BB2641CB6 +:1058D00003800C80442B03D3442303800B80EA70A5 +:1058E00070BD012B06D95B1E9BB2641E03800C8029 +:1058F000012BF5D802800A800020E87070BD0000FE +:105900008C4600103E4700103C470010F7B582B0AF +:105910000D460646FF24FFF79BFE02462032107D0F +:10592000002819D00E4F7878002815D0049800F080 +:105930003BF8019600950346D07C0022397801F0AF +:105940007FFA040008D0A72206A10CA0FBF7DAFC1E +:1059500021460EA0FBF7D6FCE0B205B0F0BD00007A +:105960000C4500102E2E5C6170705C7372635C6F6E +:1059700074615F7365727665722E63005B25735D7B +:1059800020205B25645D3A2000000000676174748C +:105990005F7372765F6E6F74696679206572726F7D +:1059A000722030782578000002494988081880B2B2 +:1059B000704700000C45001070B50C4D0C4AE8799A +:1059C000094C000280180B30A168FEF761FEA06848 +:1059D000FF300130A060E879401CE871E068FF30DA +:1059E0000130E06070BD0000C04900101C4500108F +:1059F000B077005310B5002819D0642800D964206E +:105A00000D490978032905D10C49097807290FD0D8 +:105A100008290DD00A490988002909D009490988AF +:105A2000002905D00849400040184038C08F10BDFB +:105A3000FEF7D4FF10BD00008D4600109046001008 +:105A40003C4700103E4700105281011170B5174CC1 +:105A50002078012821D16078022800D90020144A3A +:105A600000211170134A64261170134A154B1070EF +:105A7000124A154D1170124A00280FD0012811D07A +:105A8000322616801E8029700321401CFDF71CF869 +:105A900061706421022000F0DBFC70BD168019806B +:105AA0000121F0E711801E800221ECE7AE470010D3 +:105AB0008C4600108D460010904600109146001054 +:105AC0003C4700103E4700103847001010B5012831 +:105AD0000DD807490A7803D1012A08D000234B705A +:105AE000904204D008706421022000F0B1FC10BD87 +:105AF000AE4700100020704700207047002070471C +:105B000010B504460078002802D0012805D102E033 +:105B100001F0F0FA01E001F063FB607B10BD7CB5A1 +:105B20000C460546C97B012000220B291ED00C29FA +:105B30001CD00D291AD069468A70087148718A7183 +:105B4000E07B0880002D16D0012D12D00320022DFD +:105B500025D0032D28D00220042D2AD0052D1BD1BD +:105B60008870E07B012817D1084613E069468870E9 +:105B7000E3E70D2000E00C20C870084601F0B0FCFF +:105B8000A07C002808D0002D07D013216846C170E2 +:105B9000217C018001F0A4FC7CBD1221F6E7887015 +:105BA000E07B0C28E0D07CBD8870E07B0D28DBD04A +:105BB0007CBD8870E07B0028D6D07CBDF8B5494C10 +:105BC0002321A01CFFF748FD25462035697988422E +:105BD0007ED14548A37803704448E1780170A27BE8 +:105BE00001266427A52A05D08A1E082A07D80A227A +:105BF000514301700906090E03D0642902D90770C8 +:105C000000E00670E1793A480929017001D90921BB +:105C100001703849207A08703749607A0880374A1D +:105C2000A17A1180002B10D10A280ED80A290CD88D +:105C300041180AD0642250434A088018FCF744FFF8 +:105C40002D4908802D49381A08802D49207B08707D +:105C50002C49E07B08702C48217C01702B49627C28 +:105C60000A70A27C4270E27C4A70227D8270627D62 +:105C70008A70A27DC270E27DCA70227E0271607E4F +:105C800008712348A17F0170A27EA62A05D00829A9 +:105C900003D30D2901D8491C0170CAB200210E2A74 +:105CA00000D90170E27E1B48A72A01D0067008E0E7 +:105CB000227F0270012A00D90670627F4270022A98 +:105CC00000D941701449287808700648223000E055 +:105CD00006E0FCF765FF6978000208430F49086099 +:105CE000F8BD0000784B00108D46001039470010B9 +:105CF0008E4600108C4600103C4700103E470010B6 +:105D000034470010D34600101C47001021470010F4 +:105D100090460010AE470010384700103047001082 +:105D2000C943884201D1012070470020704700001C +:105D3000104B10B50020FF215A1D19541154401C5E +:105D4000C0B20528F9D30B4800214C38416241709C +:105D50008170C1700121417107498162FDF710FE18 +:105D6000C820FDF71FFE7D210901022000F070FB15 +:105D700010BD00001C47001051C300000F498A6885 +:105D800052008A600122002802D08868104388608F +:105D90008879401C8871887918280ED38868182360 +:105DA00008610B75030C4B75030A8B75C87564206D +:105DB00008760A7300204871887170475C4B0010A8 +:105DC00010B500280BD007490A7B002A07D00A69C2 +:105DD0004B698C691CC000200873012010BD002095 +:105DE00010BD00005C4B0010044800210180418080 +:105DF0000171417181718160017370475C4B0010CA +:105E000070470000F8B50025234C002807D0204635 +:105E100000F05CF820790127002805D03AE0A01CAA +:105E200000F054F82571F8BD208800906688801E27 +:105E3000052805D2732E03D9822E01D2677125E081 +:105E40006079002824D007220121009800F036F85C +:105E5000002808D010220721304600F02FF8002833 +:105E600001D000200EE010220721009800F026F853 +:105E700000280AD007220221304600F01FF800282F +:105E800003D00120FFF77AFF02E06571A571A560DC +:105E9000658027802771F8BD5C4B00101CB5002081 +:105EA0000090694601908870C870487108718871C7 +:105EB00012200880684601F013FB1CBD884203D302 +:105EC000904201D801207047002070470188034AA2 +:105ED000914202D20188491C01807047FFFF0000F7 +:105EE00010B5184C606C401C6064122001F0C4FBBB +:105EF000012800D00020FFF785FFA18A002000299B +:105F000018D0491EA182A071E16A01290BD1E18A52 +:105F1000002902D0491EE18205E04B21C900E1823F +:105F20000121A171E0620849A06A884201D8401CA1 +:105F3000A06210BD7D21C900E1820249A0715831E3 +:105F40000860EFE7D046001050C300007047000023 +:105F500010B58AB0434901624349416243494161F6 +:105F60000146012220310A7307224A73404A8262A5 +:105F7000404A0260404AC261404A8261404A4260EF +:105F80004520C04308742720C04388733B20C0438A +:105F9000C8730020694642000A54401CC0B2282839 +:105FA000F9D328223748FBF749FB3749002008631B +:105FB000812040014863886B03229205904310437F +:105FC00088633148314B4030036002686946140EE3 +:105FD000140C0C7151044C0E69460C710A7043602C +:105FE0004268140E140C0C7151044C0E69460C716D +:105FF0000A7083608268130E130C0B7151044B0EF0 +:1060000069460B710A702249C160C26851044B0E87 +:1060100069460A711F490161026951024B0E6946C6 +:106020000B7151044B0E52066946520E0A711A4901 +:106030004161426951024B0E69460B7151044B0E8E +:1060400052066946520E0A71144981618269694695 +:10605000130E130C120A0A711149C161C0690AB00A +:1060600010BD0000C5610111C96101112D6201114E +:10607000CD610111CB6101117D390010E161011188 +:106080004D5F011100410053400000535707570076 +:10609000570700000404100003050800042D8800C1 +:1060A000040028007CB53D4E3078002875D10024CE +:1060B0003BA308220A21802000F012FCFEF712FE0A +:1060C000052238A31146802000F00AFCFEF70AFEE4 +:1060D000032235A31146802000F002FCFEF702FEE9 +:1060E000022230A31146802000F0FAFBFEF7FAFDF1 +:1060F00004222CA31146802000F0F2FBFEF7F2FDF3 +:106100002A4D01221204A88803E02146641C914212 +:1061100001D80104F9D54004C40E032221A311467D +:10612000802000F0DDFB02221FA31146802000F03A +:10613000D7FB04221CA31146802000F0D1FB0020D5 +:1061400000900190E00701D0312000E03020694646 +:106150000871A00701D5312000E03020C870600729 +:1061600001D5312000E030208870200701D5312092 +:1061700000E030204870E00601D5312000E03020FA +:1061800008700B460B220F21802000F0A9FB012094 +:106190003070298806A0FBF7B5F87CBD4845001093 +:1061A0003131310031000000300000008010025316 +:1061B0000A52475F524343414C5F43433A255820BC +:1061C0000A000000002070477047704753210906FD +:1061D000086B072240004008104308637047000026 +:1061E00010B50246104B01201C56944203DA401CA5 +:1061F000C0B20728F8D31C56944213DD012811D9E8 +:1062000000290DD002290DD1191820391F23CB5692 +:10621000D31A00D55B42111B00D549428B4201DAEB +:10622000401EC0B210BD00005C800111014908563B +:10623000704700005C80011110B50B210348090272 +:10624000FCF74EFC03490248886110BD00080010AD +:10625000E9120111900E001070B51E480179002955 +:1062600036D1044612342178C9092DD0C1780129CC +:1062700002D0002926D027E0406B164B01024C3398 +:106280001D780A0E0004591D000E954202D10D78AA +:10629000854217D05D78954202D14D78854211D064 +:1062A0009D78954202D18D7885420BD0DD7895425C +:1062B00002D1CD78854205D01B79934204D109796A +:1062C000814201D1FDF7D2FC20784006400E2070BB +:1062D00070BD0000D0460010FEB5524900240C707D +:1062E000AA216A4611702146435C5518491CC9B25F +:1062F0006B700429F8D300210846135C401C591820 +:10630000C0B2C9B20528F8D351717D21C90002205D +:1063100000F09EF86846027901214348434D444FFE +:10632000444E1300FDF7C6FD0D13081A243A134915 +:10633000131313596778130069464978012907D068 +:10634000002904D10078002801D1FDF7D7FBFEBD5C +:1063500000780128FBD1FDF7BFFBFEBD00780128C6 +:10636000FBD068464078401E0E28F6D22C702EE0F6 +:1063700000780128F1D030780028EED168464078C6 +:10638000002808D0642802D964206946487068460D +:10639000407829490FE068464170F8E70078012805 +:1063A000DBD068464078092802D909206946487040 +:1063B0006846407821490870FEBD00780128FBD06E +:1063C0006846407800F074F934702C700E203870F4 +:1063D00001211B4800F066F9FEBD00780128FBD0C2 +:1063E000684642781748002A03D0012AF4D1017088 +:1063F000FEBD0470FEBD00780128FBD069464878D8 +:1064000089780004090208436946C9780F4A08439D +:106410000D4950430860FEBD68464078FFF756FBC3 +:10642000FEBD00005C4500108C4600109146001037 +:10643000904600108D460010394700108E4600101F +:1064400098450010344700103047001060EA000003 +:10645000024A00018018416070470000A845001002 +:10646000F8B5494C6079002871D101216171277913 +:10647000464A474D474E3B00FDF71CFD0F090E15E0 +:10648000251A2125292F4F545B6262136A00642369 +:1064900013802880317004E0108064222A80022258 +:1064A0003270607020E0322313802B803070F8E768 +:1064B0001080298002223270E070617014E0118037 +:1064C00029803070F8E7118028803170F4E7642368 +:1064D000138028803170E17004E0642313802880E9 +:1064E0003170E07003226270E279002A48D021798D +:1064F00002292FD90E292DD0274908702748007866 +:10650000FCF7BAFD204960780831012825D002281F +:1065100031D0032824D0012129E06423138028806E +:1065200031700AE0108064222A8002223270E17009 +:10653000D9E7322313802B803070E1700222D2E73A +:1065400064231380288031700222E270CBE718E0C8 +:1065500020719CE7FCF70CFDD4E72079052802D0D8 +:10656000A078400002E0A0780D494000095A0D488B +:1065700000F098F805E0A078034940001E31F5E7E7 +:10658000E171FCF78FFDF8BD8C4600103C47001010 +:106590003E4700103847001081470010394700106F +:1065A000708001119845001010B572B600200649A0 +:1065B0000A04840008C9401C13513028F9D3044947 +:1065C0000248C86362B610BD00100111010000103E +:1065D00000010040F7B582B00E460746FF25FFF7E1 +:1065E00037F802462032107D002821D0124C607806 +:1065F00000281DD0A07800281AD00020A070049890 +:1066000000F03EF8019700960346D07C00222178E6 +:1066100000F016FC05000BD00120A070FF222932EB +:1066200006A10CA0FAF76EFE29460EA0FAF76AFE44 +:10663000E8B205B0F0BD0000264500102E2E5C61CA +:1066400070705C7372635C7573725F73657276658C +:10665000722E63005B25735D20205B25645D3A200C +:1066600000000000676174745F7372765F6E6F7410 +:10667000696679206572726F722030782578000023 +:1066800002494989081880B2704700002645001069 +:10669000EFF308800121C902401A014901607047E7 +:1066A000A5A5A5A5016001210171704770470000F3 +:1066B0006421484310B5FF217F30FCF705FA6422BE +:1066C0000749121A888092B2CA80642801D3012037 +:1066D00004E0642A01D3022000E00020087010BD0D +:1066E000384700101CB500206A4610705070012019 +:1066F0007D249070E4006946002001F0DBF821461B +:10670000002001F067F9002001F078F969460120C6 +:1067100001F0D0F82146012001F05CF9012001F0E0 +:106720006DF96946022001F0C5F86421022001F0EC +:1067300051F9022001F062F90D480168FF221202AE +:10674000914301600B4920220A600268FF231B0469 +:106750009A4303239B051A43026040220A600268A1 +:106760001202120A03071A430260802008601CBD4F +:1067700004E400E000E100E010B5002901D0884207 +:1067800002D30120000310BD642250434A08801840 +:10679000FCF79AF9642800D9642002494000085A9D +:1067A00010BD0000E4820111F8B547001F4C2048DD +:1067B000E15B081881680D0741692D0F072D04D092 +:1067C000062D04D0042D07D018E0C06F16E0A721D5 +:1067D00018A0FAF797FD11E046690DE0E15B144857 +:1067E000091808686A4610704E6918480268002A3D +:1067F00002D0012168469047F007EFD10C2D14D14B +:10680000E15B0B4809184D69104E0CE0E15B08484C +:10681000091808686A4610704D693268002A02D06B +:10682000012168469047E807F0D1F8BD6880011162 +:10683000000001406C696E653D25642C2065727214 +:106840006F722068616E646C65200A0060450010FC +:106850000179002906D00168002903D0491E016092 +:1068600000D101717047000010B51C4900248B78DD +:106870004A8A002819D0012B02D0012088708C820E +:1068800001231B039A420DD2888A1D24243080B232 +:1068900088828C2802D38C3888821E24981AA042C1 +:1068A00001D84B8210BD101915E0022B02D0022036 +:1068B00088708C82002AF5D0888A1923603080B2D3 +:1068C0008882A02802D3A03888821A23934201D359 +:1068D0004C8210BDD01A488210BD000080470010C5 +:1068E000F0B5002401E0641CA4B21D5D002DFAD1B6 +:1068F0008D1A6E1CA64200D0FEE70E4C07193C888C +:1069000090B213E0861AAE1B9E5D303EF6B2012EA9 +:1069100002D0002E05D007E0012686402643B4B2FF +:1069200002E001268640B443401C80B28842E9DD83 +:106930003C80F0BD0010025308B50021684641704C +:10694000022101700121817001F044FA01F0ACFADA +:1069500008BD000010B52F48AA21017055214170D3 +:106960002D492F4A097881702C490978C17000217E +:106970000171417181711278C2712A4A12780272D2 +:10698000294A12784272294A12788272284AC172C0 +:10699000127802734173A521817326490978C17366 +:1069A00025490A780274254A137843744B78837416 +:1069B0005378C3748B78037593784375CB7883755C +:1069C000D378C3750979017611794176A62181764C +:1069D000A721C1761A490A7802774978417719497F +:1069E0000978817718490978C177184904460978E8 +:1069F000203421701649801C096861700A0AA2704F +:106A00000A0CE270090E21712321FEF725FE607148 +:106A100010BD0000C04800108D460010394700101E +:106A20008E4600108C4600103C4700103E47001078 +:106A300034470010D34600101C47001021470010B7 +:106A4000AE470010904600109146001038470010E5 +:106A50003047001070B58CB00446EFF31080C607C5 +:106A6000F60F72B6FCF778F8FCF77CF80BA90AA8C9 +:106A7000FEF790FA00283BD06846808D1D4DA84255 +:106A800006D101230A9828221B036946C01A04E094 +:106A90000A982822FF3869460138FCF787F8002E4B +:106AA00000D162B601990098FFF73AF900281AD18F +:106AB000EFF31080C607F60F72B66846808DA842C5 +:106AC00003D128226946002002E0282269461020CE +:106AD000FCF772F8002E00D162B601990098FFF71A +:106AE0001FF9002804D00098FEF720FA208001202A +:106AF0000CB070BDC8640000F0B500228B051B0E01 +:106B00009E468DB04B1E94461446059316E0002316 +:106B10000D1B6D1E0EE05F000097C65B3F180997C6 +:106B20007F88BE4205D90696009E8753099F069E20 +:106B30007E805B1C9D42EEDC059B641C9C42E6DB78 +:106B40007346C91A07E05C00055B64462C19521CA9 +:106B5000A44692B25B1C9942F5DC002A06D011468D +:106B60006046FBF7B1FF80B20DB0F0BD0048FBE717 +:106B7000FFFF00000448826810218A430A438260B4 +:106B800082688A43826070470080014070B5054684 +:106B90003348026881148A4303051A43026002687D +:106BA0008A430A431A4302602D49C039086B4A14CC +:106BB00090431043CA051043086329498031C86BCC +:106BC0000A1490431043C863264C206840084000D4 +:106BD0002060FFF7CFFF0420E060A978206808223A +:106BE0009043C900084320606878616AFF2212025E +:106BF0009143000201436162606A102188430843A7 +:106C000060622978606A40084000606202200029C2 +:106C1000616A22D0814301436162287C216830226D +:106C20009143000101432160297920680F2212035A +:106C30009043090308432060297B20680722120241 +:106C40009043090208432060297A20680122D20279 +:106C50009043C9020843206070BD8143DCE7000017 +:106C60000001004000800140F3B581B000242B4EAC +:106C70000C80294F30680D46400840003060019874 +:106C800071680909090101437160B16808200909A7 +:106C900009010143B160FFF76DFF706970613168F0 +:106CA0000120814301433160B06902E000BFB06957 +:106CB0007F1EC00729D0002F29D03068400840002F +:106CC0003060174F0021306A0304020F1B0F9A42F5 +:106CD0001AD1019B9A4217D102016300120DFA5298 +:106CE000641CE2B253000005000D521C491CF8520E +:106CF000D4B20829E7D321460948FFF7FDFE2880D2 +:106D0000002801D101202880FEBD002FCED105A092 +:106D1000FAF7F8FAFEBD0000A086010000800140ED +:106D2000004B00106164632074696D655F6F75745A +:106D30000A00000010B5044602230322062106487B +:106D4000FBF740FF002C01DB672100E068210170A8 +:106D50004470FBF73DFF10BD630D000010B5044605 +:106D60000223032206210648FBF72CFF002C01DB3F +:106D7000652100E0662101704470FBF729FF10BD1A +:106D8000620D000070B505466B202C2303220621FE +:106D90004001FBF717FF04462C222946FAF762FA56 +:106DA000602020702046FBF713FF70BD70B50546CC +:106DB0003A23032206210748FBF704FF04463A2240 +:106DC0002946FAF73BFC642020702046FBF700FFC1 +:106DD00070BD0000610D000070B500020D46C01DC1 +:106DE00081B2342303220648FBF7ECFE044634222A +:106DF0002946FAF737FA2046FBF7EAFE70BD000095 +:106E0000030E000010B50123032206210348FBF7FF +:106E1000D9FE01210170FBF7DBFE10BD030D000060 +:106E200010B5F0F7F7FD80B210BDF0B585B00AAC33 +:106E3000F0CC03976F4670C7F1F7EEF805B0F0BDE0 +:106E4000FFB583B00C9E1C4617460023324607212F +:106E500002A80D9DFBF7C2FE002801D0112411E00D +:106E6000324629460298FBF7BFFE029801900023A4 +:106E70003A46009404990398F2F7A6FE0446029855 +:106E8000FBF7B8FE204607B0F0BDFFB583B0002089 +:106E90000D9F0E9E0C9D1C460290002B0DD13A4674 +:106EA000072102A8FBF79AFE002801D0112404E074 +:106EB0003A4631460298FBF797FE029803AE0095DA +:106EC000019007CE2346F2F7F7F8C4B202980028E3 +:106ED00001D0FBF78FFE204607B0F0BD10B5F2F7EA +:106EE00087F910BD10B5F3F7BBFD10BD70B50A787A +:106EF0000C46002A03D0012A01D0022A0FD1000239 +:106F0000C01D81B2282303220548FBF75BFE05461E +:106F100016222146FAF792FB2846FBF759FE70BD70 +:106F2000170E000070B500020D46C01D81B2062389 +:106F300003220848FBF746FE044606222946FAF7D4 +:106F40007DFB022060800420A0802046FBF740FEED +:106F500070BD0000420E000010B504466B200223F5 +:106F6000032206214001FBF72DFE21780170617894 +:106F7000417061210170FBF72BFE10BD70B5054615 +:106F80003A23032206210748FBF71CFE04463A2257 +:106F90002946FAF753FB642020702046FBF718FEC1 +:106FA00070BD0000610D0000F8B50646081D1746CB +:106FB0000D4683B2032206210848FBF703FE044670 +:106FC00069202070667065802A463946201DFAF7D0 +:106FD00035FB2046FBF7FCFDF8BD0000660D000008 +:106FE00070B505462C23032206210748FBF7EAFD6E +:106FF00004462C222946FAF721FB03202070204664 +:10700000FBF7E6FD70BD0000040D000010B50002A6 +:107010000C46C01D81B2042303220548FBF7D2FDB4 +:107020002188018061884180FBF7D2FD10BD0000FE +:10703000190E00000C48016810229143114382127E +:1070400011430160016B0215914311430205114385 +:1070500001630649086B1213904310430863044907 +:10706000012008617047000040000040801002537A +:107070004024004010B580241C4B0028D86A08D05A +:10708000A043D8620220DC6A032905D0844304436C +:1070900003E0A0432043F4E78443DC62C8B2996A6A +:1070A0008909890101439962996A0120C0038143DA +:1070B00001439962986A01218903884308439862D1 +:1070C000986A4910884308439862986A491088432F +:1070D000084398620648416B09090901114341635D +:1070E000416B102291431143416310BD4010025384 +:1070F000000100400148406870470000F04A00105D +:10710000F8B502002848294C294D2A4E2A4F2B4B0E +:10711000027002D0012A31D118E0A14202D100F060 +:1071200031F92BE0A94202D100F03CF926E0B1424E +:1071300002D100F051F921E0B94202D100F066F924 +:107140001CE099421AD100F07BF917E0A14202D16C +:1071500000F0EAF812E0A94202D100F07DF80DE05B +:10716000B14202D100F092F808E0B94202D100F039 +:10717000A7F803E0994201D100F0BCF80124A4076C +:10718000206A0005010F0848491C40684843616BAC +:107190000E0C8DB20A49FBF797FC31044543680990 +:1071A00001436163F8BD0000F04A00100024F400C0 +:1071B0000048E801006CDC020090D00300D8B8055C +:1071C00040420F0010B5044641680078FFF798FF71 +:1071D0006189207A00F00AF800F042FB10BD00003F +:1071E0000148408970470000F04A00101CB5174A5A +:1071F00001281072518128D1002000906946019029 +:107200008870C870087102224A7188711420088041 +:10721000684600F065F9152069460880684600F068 +:107220005FF90B480121C26A120912010A43C262C6 +:10723000C26A10218A430A43C2620649C86803220F +:10724000120290434A151043C8601CBDF04A00105A +:10725000002400404025004010B50446FFF7EAFE38 +:10726000207801220421FFF705FF0648016B062262 +:10727000914304221143016303486060202020737E +:1072800010BD0000000100400048E80110B50446B0 +:10729000FFF7D0FE207801220321FFF7EBFE06481E +:1072A000016B06229143042211430163034860608D +:1072B0003020207310BD000000010040006CDC0293 +:1072C00010B50446FFF7B6FE207801220421FFF72F +:1072D000D1FE0648016B062291430222114301634D +:1072E000034860604020207310BD00000001004092 +:1072F0000090D00310B50446FFF79CFE20780122D1 +:107300000321FFF7B7FE0648016B062291430222D4 +:1073100011430163034860606020207310BD0000CA +:107320000001004000D8B80570B5012399070A6A2A +:10733000120912011A430F231B041A430A620D6A31 +:107340001022954315438C1225430D624D6A082681 +:107350002D092D0135431D434D624B6A9343134361 +:1073600023434B62054B3C211962044B07214033F8 +:10737000996003494160027370BD00000024004021 +:107380000024F40005490B6B0622934313430B635F +:107390000349416010210173704700000001004063 +:1073A0000024F40010B50446FFF744FE20780122C3 +:1073B0000821FFF75FFE0648016B06229143042275 +:1073C00011430163034860602020207310BD00005A +:1073D000000100400048E80110B50446FFF72AFE0E +:1073E000207801220C21FFF745FE0648016B06229A +:1073F00091430422114301630348606030202073ED +:1074000010BD000000010040006CDC0210B5044615 +:10741000FFF710FE207801220821FFF72BFE064817 +:10742000016B06229143022211430163034860600D +:107430004020207310BD0000000100400090D003E8 +:1074400010B50446FFF7F6FD207801220C21FFF766 +:1074500011FE0648016B062291430222114301638B +:10746000034860606020207310BD000000010040F0 +:1074700000D8B80570B5084C2073000A6073601E10 +:10748000C17302742374180A607420460422082110 +:107490000C30FEF73BFA70BDB17F005303070209C1 +:1074A00001201B0F0004081898409100014A891818 +:1074B0000862704700100040830710B582089B0FD8 +:1074C0001C280AD8054892001218106CDB001F24F3 +:1074D0009C40A04399400843106410BD80000040C8 +:1074E00010B504468178007800F02CF8E178207817 +:1074F000FFF7E2FF21792078FFF7D0FFA17920780C +:1075000000F006F86179207800F042F810BD000024 +:107510008208830730B50A489B0F92001218106842 +:107520009C000F25A540A8430F252D04A843A1408A +:1075300008430121994009040843106030BD000050 +:107540000011004010B50409032913D8232811D2D3 +:107550000007C00E032383400C4A8140002C0AD050 +:10756000012C0DD0022C05D1084A8032D0699843F5 +:107570000843D06110BD906A98430843906210BDE3 +:10758000D06A98430843D06210BD0000000100405B +:1075900030B5030704091B0F202800D39B1C354A74 +:1075A0000120002913D001292CD002290ED1002C52 +:1075B0004CD0012C54D0022C08D1D16B5B005C1C48 +:1075C0000546A540A94398408143D16330BD002CB6 +:1075D0000AD0012C0FD0022CF8D1D46B5B005D1CBB +:1075E0000146A9402143EEE7546B5B005D1C014658 +:1075F000A940214330E0946B5B005D1C0146A9402B +:10760000214333E0002C0DD0012C15D0022CDDD10C +:10761000D16B5B005C1C0546A540A943984008431C +:10762000D06330BD546B59004B1C05469D40AC43A4 +:1076300088402043506330BD916B5B005C1C054665 +:10764000A540A94398400843906330BD516B5B004F +:107650005C1C0546A540A94398408143516330BD59 +:10766000916B5B005C1C0546A540A9439840814393 +:10767000916330BD002400404109C20688000649DC +:10768000D20E4018006C01219140014201D001202E +:1076900070470020704700000010004003070209F7 +:1076A00001201B0F0004081898409100014A891816 +:1076B000086070470010004010B5FCF753FF0C48FD +:1076C000017A002908D00B490978002904D1C17931 +:1076D000082902D0FEF770F910BD0121C171002107 +:1076E00001720B460A4601210020FFF7C3FE10BDC0 +:1076F0001C450010B0470010F0B545000F48104C75 +:10770000435B1E1933680627BB4304273B433360A2 +:10771000465B4B1E361937691B04BFB21F433761E6 +:10772000891A425B89B2121913691B0C1B040B43A3 +:107730001361405B012100194160F0BD50800111CF +:1077400000700140F3B5334D81B028680C46002825 +:1077500032D13148016B82149143114382051143A8 +:1077600001632D49C0310B68C2149343460533436E +:107770000B600B689343134333430B60816A4900EA +:1077800049084206114381622278816A07231B0758 +:107790009943120711438162A17B826A120A120285 +:1077A0000A438262A27B816AFF231B029943120271 +:1077B000114381620120286021460198FEF7AFF94C +:1077C0000198164E4500705B154FC01901684908B5 +:1077D00049000160705B227BC11908680823984347 +:1077E000D20010430860A26861680198FFF784FF27 +:1077F00000212046FEF784F9715BC0B2C919C86048 +:10780000715BA07CC9194861715B607CC919886192 +:10781000FEBD0000384500104000004050800111BE +:1078200000700140420005480121825A04481018A6 +:1078300002688A430A4302607047000050800111C9 +:107840000070014041000448415A0448081801688A +:1078500049084900016070475080011100700140E3 +:1078600070B5FFF747FC0F4D0F4A441B0E494032DD +:107870000E4BA84212D005DCC0180FD0D8420BD155 +:107880002C2005E0E01807D0094BD84204D19C20F9 +:1078900008620720906070BD9C2000E03C200862D8 +:1078A0000420F7E7006CDC020024004000DC0BFF42 +:1078B00000B817FEF0B5444A0725FF260823D41266 +:1078C0002D073602002806D001281CD0022832D00D +:1078D000032848D05EE0176B9F431F43274317637D +:1078E0000C7893692407AB43234393614B789469E5 +:1078F000240A24021C4394614C7893692402B34304 +:107900002343936146E0176B9F431F43274317634D +:107910000C78D3692407AB432343D3614B78D469F4 +:10792000240A24021C43D4614C78D3692402B34353 +:107930002343D3612EE0176B9F431F4327431763F5 +:107940000C78136A2407AB43234313624B78146A01 +:10795000240A24021C4314624C78136A2402B343A1 +:107960002343136216E0176B9F431F43274317639C +:107970000C78536A2407AB43234353624B78546A11 +:10798000240A24021C4354624C78536A2402B343F1 +:10799000234353620C4BC0339A690424A24322430D +:1079A0009A610A4A0A4B145CE418A5686D086D00D8 +:1079B000A560105C8978C21890680223984349003A +:1079C00008439060F0BD0000400000406480011159 +:1079D0000030004070B5044600F03CF80549064A06 +:1079E0000B5D9B189D686D086D009D60095D891891 +:1079F000086070BD6480011100300040411DCB065D +:107A0000012170B5DB0E0A469A40084B1A60084AFD +:107A1000084B145CE518AC680426B443AC60105CF9 +:107A2000C01882688A430A43826070BD00E100E0AA +:107A300064800111003000400449095C04480818C2 +:107A40008168490849008160704700006480011125 +:107A500000300040F8B57D260C4636024B012C4D17 +:107A600071112C4A0746002806D0012F11D0022F91 +:107A700036D003283FD02FE097697F007F0F02D0D8 +:107A8000012F02D03DE090690BE0906916E01846A6 +:107A900020E0D7697F007F0F02D0012F0DD030E0AA +:107AA000D069C0B2401C41002846FBF70DF81A49C6 +:107AB000FBF70AF860430A210CE0D0690004000ECD +:107AC000401C41003046FAF7FFFF6421FAF7FCFF43 +:107AD00060431249FAF7F8FF042800D20420F8BDE9 +:107AE000176A7F007F0F02D0012F02D009E0106AD1 +:107AF000D7E7106AE2E7576A7F007F0F04D0012FB3 +:107B000004D0032FC3D0E7E7506ACAE7506AD5E72D +:107B10000048E80140000040A08601001027000056 +:107B2000F8B5054601208007006A0C460005060FDF +:107B3000FFF7E0FA2168761C0F0D704309030E0C65 +:107B40006549FAF7C1FF01464E43380471090843FD +:107B500062491022002D04D0012D2CD0022D54D0CA +:107B600077E04B6801275B085B003F043B434B60B9 +:107B70004B680126B34333433B434B608B6902267A +:107B8000B3438B61554BC03B196B9F12914311431B +:107B9000394319630823D9060E6B360936011E4393 +:107BA0000F231B041E430E630B6B934313433B4392 +:107BB0000B6348634DE04E6802239E431F043E431F +:107BC0004E604E689E431E433E434E608B695B0889 +:107BD0005B008B61414BC03B196B2026B1433143A5 +:107BE0005E12314319630823D9068E6B36093601BC +:107BF0001E430F231B041E438E638B6B8E12934315 +:107C0000134333438B63C86323E04E680123DB02D5 +:107C10009E431F043E434E604E689E431E433E43B8 +:107C20004E602F490B692026B34333433604334358 +:107C30000B610B6908261B091B0133430F26360411 +:107C400033430B610B698E129343134333430B6130 +:107C5000486124486900455A234BEF18FE68802587 +:107C6000AE432E43FE602678475A3607360FFF187C +:107C70003E60475A0026FF187E60465AF718FE6895 +:107C8000AE43FE60455AED18EE6F012EFCD0267A09 +:107C9000EF68974332011743EF60455AA279ED1818 +:107CA000EE680427BE4392001643EE60455A2279DF +:107CB000ED18EE68B608B6001643EE60425AA57A93 +:107CC000D41822692026B2436D012A432261405A0A +:107CD000B722C0188260F8BD40420F00000100408A +:107CE00040020040688001110000014070B58CB076 +:107CF0000446EFF31080C607F60F72B6FAF72CFFB2 +:107D0000FAF730FF69460BA8FDF744F900285BD06D +:107D1000684600882E4DA84206D101230B982822E0 +:107D20001B0301A9C01A04E00B982822FF3801A9FF +:107D30000138FAF73BFF002E00D162B60499039890 +:107D4000FDF7EEFF00280BD006990598FDF7E8FF38 +:107D5000002805D008990798FDF7E2FF002826D1F2 +:107D6000EFF31080C607F60F72B668460088A84287 +:107D700003D1282201A9002002E0282201A9102015 +:107D8000FAF71AFF002E00D162B604990398FDF7A6 +:107D9000C7FF00281AD006990598FDF7C1FF0028F3 +:107DA00014D008990798FDF7BBFF00280ED0039860 +:107DB000FDF7BCF820800598FDF7B8F860800798BB +:107DC000FDF7B4F8A08001200CB070BD0020FBE7E7 +:107DD000C864000010B5184901220B6B934313438C +:107DE0008A1313430B631449C0310B680422934375 +:107DF0000C1323430B600B689343134323430B6023 +:107E000002224A6183788A69CC14A243DB021A43B6 +:107E10008A618A698B149A431A438A6107494378B5 +:107E20000A680224A2435B001A430A6002784A608F +:107E300003490078087010BD400000400040004039 +:107E40006445001008480122016B914311438213DD +:107E500011430163054B5969C9B25960016B490867 +:107E6000490011430163704740000040004000405A +:107E70000A480122016B91431143821311430163AC +:107E800007494B69074B1B784B607623CB60016B2E +:107E90004908490011430163704700004000004059 +:107EA00000400040644500100A4801681C229143CC +:107EB000042211430160026801218A430A430260DF +:107EC0007621C1600449086B400840008A131043C2 +:107ED00008637047004000404000004010B5002992 +:107EE0000AD00878002807D005487844FAF776FDCC +:107EF000002801D0002010BD0248784410BD0000C9 +:107F00001E0700001607000010B500290AD00878E7 +:107F1000002807D005487844FAF760FD002801D012 +:107F2000002010BD0248784410BD00000E0700007C +:107F30000607000003B402487844844603BC604747 +:107F4000639DFFFF03B402487844844603BC604746 +:107F5000CD9FFFFF010F00004D420111020F0000F5 +:107F600095420111030F000095410111040F00001B +:107F7000D9420111FFFF0000C9410111547F0111D5 +:107F80000A450010010005006170705F6372656151 +:107F900074655F6164766572746973696E675F6E3C +:107FA0006F6E5F636F6E6E00000B000000000000DC +:107FB00000000000000000000000000000000000C1 +:107FC00000000001000000000000FB004808000065 +:107FD000000000001215466200280200000003287D +:107FE0000200000010AE0200008003280200000022 +:107FF000E4FF0E007880032802000000F4FF120066 +:10800000788002290A0000008D4C0111D14B01112A +:108010000000000000000000B936001063757374A2 +:108020006F6D5F7376635F63625F6576656E745FC5 +:1080300073656E7400637573746F6D5F7376635FE1 +:1080400063625F6174745F726561645F6765740029 +:10805000000040000004400400084008E9ECEFF292 +:10806000F5F8FBFE0014283C00000010001400147A +:108070000C000F001200150018001B001E0021004C +:108080002300260026000014283C29002A002D0089 +:10809000300036003C0043004B0055005F006A0092 +:1080A000770084009200A100B100C100D300E50078 +:1080B000F9000D01220137014E0165017D01960194 +:1080C000B001CB01E60102021E023C025A02790213 +:1080D0009902B902DB02FC021F03420367038B0310 +:1080E000B103D703FE0325044E047704A004CB0498 +:1080F000F60421054E057B05A905D70506063606BB +:1081000066069706C906FB062E0762079607CB0789 +:10811000010837086E08A608DE08170950098A0901 +:10812000C509000A3C0A790AB60AF40A330B720B35 +:10813000B10BF20B330C740CB70CF90C3D0D810D27 +:10814000C50D0B0E500E970EDE0E260F6E0FB70FDD +:10815000001042034303450348034C0351035703F4 +:108160005D0365036D03760381038B039603A3030D +:10817000AF03BC03CB03D903E903F9030A041B04CF +:108180002E044004540468047D049204A804BE0430 +:10819000D504ED0405051E05380552056D05880555 +:1081A000A405C005DE05FB05190638065706770647 +:1081B0009806B806D906FC061F07410765078A0717 +:1081C000AF07D407F907200847086E089608BF08CC +:1081D000E80811093B0966099109BD09E909160A70 +:1081E000430A710A9F0ACD0AFD0A2C0B5D0B8E0B08 +:1081F000BF0BF10B230C560C890CBD0CF10C260D9A +:108200005B0D910DC70DFE0D350E6D0EA40EDE0E2D +:10821000170F510F8B0FC50F001000000100040055 +:1082200007000C0013001A0022002B00360041004A +:108230004D005A006800770087009700A900BB0036 +:10824000CE00E200F7000C0123013A0152016B015C +:1082500084019E01B901D501F2010F022D024C02E9 +:108260006B028B02AC02CE02F002130337035B03F6 +:108270008103A603CD03F4031C0445046E04980493 +:10828000C304EE041A0547057405A205D1050006CE +:10829000310661069206C406F7062A075E079307B1 +:1082A000C807FE0734086B08A308DC0815094E0947 +:1082B0008809C309FF093B0A780AB50AF30A320B99 +:1082C000710BB10BF10B320C740CB60CF90C3C0DAC +:1082D000800DC50D0A0E500E970EDE0E250F6E0F87 +:1082E000B70F001000000100040008000D0014008A +:1082F0001D00270032003F004D005D006E0082002F +:108300009600AD00C500DF00FB00190138015901DE +:108310007D01A201C901F2011D024A027902A902EE +:10832000DC02100347037F03B903F4033104700434 +:10833000B004F10434057805BD0503064A0692062B +:10834000DA0623076D07B60700084A089308DD0818 +:1083500026096E09B609FD09430A880ACC0A0F0BE3 +:10836000500B900BCF0B0C0C470C810CB90CF00C84 +:10837000240D570D870DB60DE30D0E0E370E5E0E54 +:10838000830EA70EC80EE70E050F210F3B0F530FEC +:108390006A0F7E0F920FA30FB30FC10FCE0FD90F2D +:1083A000E30FEC0FF30FF80FFC0FFF0F001030314D +:1083B000323334353637383941424344454640300C +:1083C00058003031323334353637383961626364BE +:1083D00065664030780004000008000000000000DE +:1083E000000200010000100000000000000000007A +:1083F000303132333435363738396162636465661B +:1084000078700030313233343536373839414243B1 +:10841000444546585000000002400000000000A003 +:108420000000000005400000000000C8000000003F +:108430000C4000000000409C0000000019400000BB +:108440000020BCBE0000000034400000BFC91B8EED +:1084500000000004B5400000504BCFD06607E2CFCB +:10846000010000006C4100003E8251AADFEEA734FB +:1084700001000000D9420000DCB5A0E23A301F97AD +:10848000FFFFFFFFB4450000FD25A0C8E9A3C14FD1 +:10849000FFFFFFFFFF3F0000000000800000000022 +:1084A000FF3F0000000000800000000047415043F3 +:1084B0005F434D505F4556542020206F70657261B8 +:1084C00074696F6E203D20307825782C207374619C +:1084D000747573203D2030782578202020636F6EDE +:1084E000696478203D20307825780D0A000000006E +:1084F000474150435F504152414D5F5550444154B4 +:1085000045445F494E4420636F6E6964783D30781E +:1085100025782C636F6E5F696E74657276616C3D51 +:10852000307825782C636F6E5F6C6174656E63794B +:108530003D30782578200000474150435F5041523C +:10854000414D5F5550444154455F5245515F494E3E +:10855000442020636F6E6964783D307825782C69FB +:108560006E74765F6D61783D307825782C696E7415 +:10857000765F6D696E3D3078257800005B25735D10 +:1085800020636F6E6964783A25642C207573725F7E +:108590006C69643A25642C20746F6B656E3A2564AF +:1085A0002C2068646C3A25642C206F6666736574B1 +:1085B0003A25642C206D61785F6C656E6774683A4B +:1085C0002564200D0A0000003487011100340010DA +:1085D000CC1000000411011100980111CC440010CE +:1085E000E4020000642A0111FC980111B0770053E5 +:1085F0002C080000642A0111FC980111B0470010FA +:10860000100F0000201101111C00000043000000A9 +:10861000F8FFFFFF0C0000000E0000000F0000003C +:108620002E0000001001000043000000F8FFFFFFD3 +:108630000040404040404040404041414141414075 +:10864000404040404040404040404040404040402A +:1086500040050202020202020202020202020202B9 +:1086600002202020202020202020200202020202BE +:108670000202909090909090101010101010101016 +:108680001010101010101010101010100202020222 +:108690000202888888888888080808080808080866 +:1086A0000808080808080808080808080202020262 +:1086B000400000000000000000000000000000007A +:1086C00000000000000000000000000000000000AA +:1086D000000000000000000000000000000000009A +:1086E000000000000000000000000000000000008A +:1086F000000000000000000000000000000000007A +:108700000000000000000000000000000000000069 +:108710000000000000000000000000000000000059 +:108720000000000000000000000000000000000049 +:108730000000000001E004C0091F0429FBD28B07E0 +:1087400001D50280801CC90700D002707047002943 +:108750000BD0C30702D00270401C491E022904D36B +:10876000830702D50280801C891EE3E70022EEE722 +:108770000022DFE70378C2781946437812061B020D +:1087800019438378C0781B04194311430902090A6D +:10879000000608437047002203098B422CD3030ACA +:1087A0008B4211D300239C464EE003460B433CD43E +:1087B000002243088B4231D303098B421CD3030AA6 +:1087C0008B4201D394463FE0C3098B4201D3CB01D6 +:1087D000C01A524183098B4201D38B01C01A524106 +:1087E00043098B4201D34B01C01A524103098B420A +:1087F00001D30B01C01A5241C3088B4201D3CB00F5 +:10880000C01A524183088B4201D38B00C01A5241D7 +:1088100043088B4201D34B00C01A5241411A00D287 +:1088200001465241104670475DE0CA0F00D04942F0 +:10883000031000D34042534000229C4603098B4260 +:108840002DD3030A8B4212D3FC22890112BA030AE8 +:108850008B420CD3890192118B4208D3890192116A +:108860008B4204D389013AD0921100E08909C309EF +:108870008B4201D3CB01C01A524183098B4201D3F1 +:108880008B01C01A524143098B4201D34B01C01ADC +:10889000524103098B4201D30B01C01A5241C30854 +:1088A0008B4201D3CB00C01A524183088B4201D3C3 +:1088B0008B00C01A5241D9D243088B4201D34B00DE +:1088C000C01A5241411A00D20146634652415B1020 +:1088D000104601D34042002B00D549427047634601 +:1088E0005B1000D3404201B50020C046C04602BD27 +:1088F00003B40148019001BDDD6E011103B40148CC +:10890000019001BD0513011103B40148019001BD9F +:108910004945011103B40148019001BDB53E011163 +:1089200003B40148019001BDB53B011103B40148F6 +:10893000019001BD5168011103B40148019001BDCE +:10894000E15E011103B40148019001BD352D011113 +:1089500003B40148019001BD8549011103B40148E8 +:10896000019001BD397A011103B40148019001BDA4 +:108970003D49011103B40148019001BDF97601118F +:10898000044A2023516919402029FBD1106001209D +:108990007047F5E7000001400F480078002819D122 +:1089A0000E480078002815D00D480078C1000D4809 +:1089B00000220261943149011F3941618261052120 +:1089C0000161094A01691378002B03D1CB0701D05B +:1089D000C903F7D570470000081A0010141A0010D8 +:1089E000181A001000E000E0151A0010F8B5079CF6 +:1089F00000251E46002C00D0A5880023FFF778FF35 +:108A0000070008D0EC2222A127A0FFF777FF394604 +:108A100029A0FFF773FF27463037042D19D1002016 +:108A2000002C01D0E088C019C3780020002C01D0B0 +:108A3000E088C01982780020002C01D0E088C0199D +:108A400041780020002C01D0E088C0190078FFF7A1 +:108A50005BFF21484189C91D89B2B14213D1002170 +:108A6000002C01D0E188C9190978002906D1002C11 +:108A700001D0E188C9194978002905D00121417048 +:108A800081703F21C170F8BD00214170F8BD000028 +:108A90002E2E5C6170705C7372635C7573725F73B1 +:108AA00065727665722E63005B25735D20205B2501 +:108AB000645D3A2000000000676174745F73727631 +:108AC0005F77726974655F63666D206572726F723D +:108AD000203078257800000026450010002100286D +:108AE00002D06F4A904200D92C21084670470021DD +:108AF000002803D06A4AD243104201D02C2104E05E +:108B0000684A126A024200D010210846704770B5C8 +:108B10000446FFF7ECFF002815D10021624D012328 +:108B20001A468A4022420AD058224A43521996696C +:108B3000F607F60F03D09669760876009661491C11 +:108B4000C9B20229ECD370BD70B50D460446FFF7DB +:108B5000C5FF01001ED1032000020440514A00203D +:108B60000126803A334683402B420FD00300FFF7A3 +:108B7000D1FE050406080A0C0D00146106E094619C +:108B800004E0146202E0946200E01463401CC0B28E +:108B90000528E7D3084670BDF0B50E460346FFF73B +:108BA0009DFF00281FD13F4F9A073E4D920F002492 +:108BB0000121803F403D0B46A34033420FD02300AC +:108BC000FFF7A8FE050406080A0C0D00BA6306E0CC +:108BD0002A6004E0AA6002E02A6100E0AA61641C45 +:108BE000E4B2052CE7D3F0BDF8B52E4C01270546BD +:108BF000403C206A3946C006C00F00281AD02948D8 +:108C00008038826800202918097E01268E40324271 +:108C100002D02818037E03E0401CC0B20228F2D321 +:108C20000C20434358198168002901D0102088473F +:108C3000A66130E01B484038006AC007C00F29D049 +:108C40001848C038826A00202B181B7E0C469C40B6 +:108C5000224202D02818067E03E0401CC0B202283F +:108C6000F2D30C204643A85BFFF751FF0D48403874 +:108C7000046084600461A85B0121FFF78DFFA85B9D +:108C80001F21FFF761FF70194168002903D0002000 +:108C9000884700E000273846F8BD0448A4E70000F4 +:108CA000030300008013005000100050D44A00104D +:108CB000802801D2323800E0CE3040B27047000048 +:108CC0000B480C4900784018C0680B48016800291F +:108CD00001D000200847704705480649C078401871 +:108CE000C0680548C168002901D0002008477047C6 +:108CF00064800111003000404C45001010B5002880 +:108D000003D0002901D0002A01DC002010BD034659 +:108D100088420FD98C189C420CD9811801E0237825 +:108D20000B70491E641E521EF9D210BD0C781C70C7 +:108D3000491C5B1C521EF9D210BDF3B5C3B000290B +:108D40004CD08E078C08FF21B60F053102A8FFF723 +:108D50000FFD02AD002C14D0002710E0B80043999D +:108D6000019040180090FFF705FD00BA010A009835 +:108D70000902C078014301987F1C2950BFB2A74265 +:108D8000ECD3002E10D000201823A1000AE0439A53 +:108D90000F18D25DC700DF1BBA406F583A43401C22 +:108DA0006A5080B2B042F2D3FE49002C0CD0002EA3 +:108DB00000D0641C002004E08200AA580A62401C13 +:108DC00080B2A042F8D301E0029808625120000668 +:108DD000816A4907FCD5816AC907F9D145B0F0BD60 +:108DE000F8B5002937D08D07AD0FEE4B8C080FD0AA +:108DF00000220BE0196A96000F0E87550F0C3618EB +:108E000077700F0AB770521CF17092B2A242F1D380 +:108E1000002D19D01A6A0021160E00961602360E81 +:108E2000B6461604360ED7B2B446A2000AE054186D +:108E3000009E06552418764666706646A670491C44 +:108E4000E77089B2A942F2D351200006816A09076E +:108E500001D5196AFAE7F8BD10B5D34803681021A7 +:108E60008B430B4382121343036083688B430B4392 +:108E700013438360036B0415A34323430405234377 +:108E80000363036900248B4313430361C648C03066 +:108E9000426804218A4303131A43426042688A43AA +:108EA0000A431A43426000F01BFA51200006846016 +:108EB0000168012292039143016002681F218A43E5 +:108EC0000A430260016801221203914301600121FB +:108ED0000161C462022141618461C4610121816038 +:108EE00010BD08B500F0FCF9002069460870487014 +:108EF0008870AB20C870072000F0F7F9042168469D +:108F0000FFF71BFF00F0FFF908BD70477CB5002498 +:108F10000525FF2600F0B5FA00F0E2F9A3A00094C1 +:108F2000006801906846057046701F2000F0DDF96A +:108F300002216846FFF701FF042101A8FFF750FF57 +:108F400000F0E1F968464079C007E3D100F099FAF2 +:108F50007CBD08B500F0C4F9002069460090087097 +:108F6000487088700620C870072000F0BEF9042100 +:108F70006846FFF7E2FE00F0C6F908BD1CB50446DE +:108F800000F0AEF9FFF7C2FF002100919F206A4672 +:108F90000191107051709170D1701F2000F0A5F9EF +:108FA00004216846FFF7C9FE042101A8FFF718FF56 +:108FB00000F0A9F901A9032201312046FFF79EFE26 +:108FC0001CBD7CB50446002501A80195FFF7D6FF1E +:108FD0007749019888421BD000F082F9FFF796FF8D +:108FE000FFF7B7FFFFF792FF8121684600950170F8 +:108FF000210C4170210A8170C4701F2000F075F9A6 +:1090000004216846FFF799FE00F07DF9FFF77EFF27 +:109010007CBD30B585B00D46044614216846FFF787 +:10902000A7FBFFF773FFFFF794FFFFF76FFF022126 +:1090300068460170210C4170210A8170C4701022B1 +:10904000294601A8FFF75AFE00F04AF91F2000F058 +:109050004CF914216846FFF770FEFFF757FF00F048 +:1090600052F905B030BDF0B50446FF20013085B09F +:109070000E4682422BD814216846FFF779FB002563 +:109080006F46FFF743FFFFF764FFFFF73FFF022143 +:1090900068460170210C4170210A8170C47028015A +:1090A00081191022381DFFF729FE00F019F91F2041 +:1090B00000F01BF914216846FFF73FFE6D1CEDB26E +:1090C0001034102DDDD3FFF721FF00F01CF905B09F +:1090D000F0BDF7B5FF24CCB005460134214606A803 +:1090E000FFF746FB4E98A0423AD800F0F9F8182155 +:1090F0006846FFF73DFB182146A8FFF739FB00271C +:10910000FE203C463E46054048226946E0050A707E +:10911000C00F00224A7028438870CC70FF2008716D +:109120001F2000F0E2F815216846FFF706FE152122 +:1091300046A8FFF755FE06A847A9C019102201311D +:10914000FFF7DCFD1037761CF6B21034BFB2032EE9 +:10915000DAD300F0D8F806A94E9A4D98FFF7CEFD65 +:109160004FB0F0BDF0B50446FF2001308BB00F4684 +:10917000824235D800F0B4F814216846FFF7F8FAB7 +:10918000142105A8FFF7F4FA0026354603216846A6 +:109190000170210C4170210A8170C4701F2000F001 +:1091A000A4F807E04000005140000040FFFFFFFF2F +:1091B000C864130014216846FFF7BFFD142105A8F9 +:1091C000FFF70EFEB819102206A9FFF797FD10361B +:1091D0006D1CEDB21034B6B2102DD7D300F093F859 +:1091E0000BB0F0BDF7B5C2B0449905464718FF2152 +:1091F0000026013102A8FFF7BBFA41E02802000C6B +:10920000FF22ECB20002013202A9FFF7ABFF002CF3 +:109210001BD0FF2044990130001B891B0190009155 +:10922000884201D90A4600E0024602A80119439883 +:109230008019FFF763FD01990098814200D8084624 +:109240008019801986B2AD191AE04498841BFF205A +:109250000130844201DD024600E02246439802A923 +:109260008019FFF74BFDFF200130844201DD0146EC +:1092700000E021464D19844200DC2046801986B268 +:10928000BD42BBD10020A9E510B58CB0044600F06A +:1092900027F8FFF73BFE18216846FFF769FA182107 +:1092A00006A8FFF765FA4B206A461070002151703E +:1092B0009170D17011711F2000F017F815216846C8 +:1092C000FFF73BFD152106A8FFF78AFD00F01BF80C +:1092D00007A9102201312046FFF710FD0CB010BD88 +:1092E0000F49886A0028FCDA7047002251210906DC +:1092F0008A601F2804D00A685209520102430A609A +:1093000001208860704700215120000681600268BA +:109310001F218A430A4302600121816070470000D7 +:109320000020025310B500F0CFF810BD10B5FFF7C4 +:10933000F7FA0848FFF7FAFA06480830FFF7F6FA96 +:1093400010BD10B5FFF7F8FA10BD10B500F004F825 +:1093500010BD00009845001070B5F74C607A0028E9 +:1093600018D0F6480078012803D1F5480078002885 +:1093700010D0A0780225002102280ED0A078032862 +:109380005FD0A078042865D0A07805286CD0A0789C +:10939000012870D0FFF7D6FA70BDE078012800D11F +:1093A000E570208B2082608B6082A08BA082E08B96 +:1093B000E0826279256A636AA06A002A10D0A679E1 +:1093C000002E02D0666B864208D0461BE662DD4E58 +:1093D000B04201D1460800E0C61A2663A27101E03E +:1093E000A27100206063A2790120002A25D0E26AE0 +:1093F0005219E262E26A656BAA4205D3E26A656BC2 +:10940000521BE262E07100E0E171226BD21822632C +:10941000226B636B9A4205D3216B626B891A2163BD +:10942000207200E02172E079002800D0012000F0D5 +:10943000C2F90320A070208A09E0E1622163E07193 +:10944000EEE7002000F0B7F90420A070A08A00F039 +:10945000C4F970BD207A002800D0022000F0ABF9DA +:109460000520A070608AF2E7002000F0A4F9A57042 +:10947000E08AECE7FFE7A170E1892079FFF768FA5D +:1094800070BDAD48417A00291DD0AC490978012949 +:1094900003D1AB490978002915D04178022912D1AE +:1094A000817802290FD3807805280CD8A648C17886 +:1094B000A64808180169002905D0FF21A44A0131F6 +:1094C0001160C06848E77047F8B59B48C17800292B +:1094D00036D1407A00282AD098480378012B03D14E +:1094E00097480078002822D09A4804887D20C00040 +:1094F000844200D9044698497D200F88C0008742E5 +:1095000000D907469548E5190168FF20C33041435B +:1095100093480268FF20C33042439248012B0678EB +:109520009148007800900CD001282AD04FE0824862 +:109530004178002902D18078002801D0FFF702FA93 +:10954000F8BD7F480078002841D000293FD0002A8C +:109550003DD07D20C003814239D2824237D2764845 +:10956000012303834383FF25F335F9268683868B06 +:10957000AD1BC583016242627D21C90381624371D3 +:10958000D3E0052E01D0062E21D1002C1FD0002FB4 +:109590001DD0E1212046490348430346E1203946D6 +:1095A0004003684A4143934211D291420FD262482C +:1095B000322505834583ED00C8268683868BAD1B47 +:1095C000C58303624162826201214171ADE05A4864 +:1095D0004179002902D065494181818156480021A5 +:1095E0004171016241628162002DA7D07D20C000DF +:1095F00085420AD97D212046C90048432946FFF704 +:10960000CAF87D250446ED002F1B002C10D0002F3A +:1096100010D049484089A04206D147488189B942C3 +:1096200002D1407802287DD0009803284DD04EE02A +:10963000022700E001277D20C00045432846FF3077 +:109640007D21F530C900FFF7A6F884B20098032801 +:1096500002D000280DD016E0072E14D1FF2120469D +:10966000C3314843FF21F531FA30FFF794F884B253 +:1096700009E0022E07D83E48008844430120C0027A +:1096800020180001040C2C4D6878012805D1287899 +:10969000B84202D1A87800280CD00320FFF75EF969 +:1096A0000120A8702F71EC81FFF75EF9002068702F +:1096B00019207DE0012F01D0012000E000207D2154 +:1096C0002246C900FFF756F9F8BD082E52D0FF21F7 +:1096D0002846C33148437D21FF30C900F530FFF7EC +:1096E0005AF80646022E00D2022630466043690828 +:1096F00040182946FFF74FF801460F480183018BB8 +:10970000002947D0028B711E8A4200D90183018B48 +:10971000711A4183FF21F531891BCA03120C828320 +:10972000828B00E003E0891AC18344818781024C67 +:109730006078022830D032E0484700108C46001094 +:10974000804700100000350C868001110030004079 +:1097500080E200E040470010424700109C470010A4 +:10976000A0470010904600108D460010FFFF00003B +:109770008E470010FF212846F5314843FF3049004D +:10978000F530FFF708F80646FF20C3308642A9D916 +:109790000646AAE70121B9E7A078002894D1154927 +:1097A000002048600225A570FFF7DEF86570E08BA9 +:1097B00000F013F8F8BD002101280AD002280AD0D1 +:1097C00000200322520411430B4A11600B49087018 +:1097D00070470221F5E70421F3E7002800D10120BA +:1097E0000101044800224260024A403AD16301214B +:1097F0004160704740300040001000404847001072 +:1098000001391AFF02390721B2023C01010107297F +:109810001A0322013F13F13F1B10F904130F401BE1 +:1098200010170401101E01400111030441180A69B8 +:109830002C0111393B01113D041A4104480FAD3A86 +:1098400001117D3401116D2F01118D2D24F9405925 +:10985000046379DE3264321ECBBD46304B35421094 +:1098600069304BF949105A0504CB6164201AB17C68 +:10987000695029048B59621032035A919069304B18 +:109880008138105A32045AFD801A371D3970CA4186 +:1098900010CBB976404B015E105A0A046BE14DC003 +:1098A0002A051F111A0816120C120E12101212128B +:1098B00014121612181A1A02126412C818102C0167 +:1098C0009001F4015802BC0220038403E8021E81C7 +:1098D0003401118504000A15F5350111B136011165 +:1098E000FF3957091D12012E230164190301131AB0 +:1098F000FF0101390A1C10BF1201000001FF01FF26 +:1099000001FF01FF01FF01FF01FF01FF0134000022 :04000005110110C114 :00000001FF diff --git a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.htm b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.htm index 1184014..d98085f 100644 --- a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.htm +++ b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.htm @@ -3,7 +3,7 @@ Static Call Graph - [.\Objects\Xinc_ble_sdk.axf]

Static Call Graph for image .\Objects\Xinc_ble_sdk.axf


-

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Sun Jul 26 23:18:52 2026 +

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Wed Jul 29 17:29:15 2026

Maximum Stack Usage = 768 bytes + Unknown(Functions without stacksize, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -12,98 +12,100 @@ __rt_entry_main ⇒ main ⇒ bluetooth_init ⇒ flash_init ⇒ xc_un

Functions with no stack information

Function Pointers