diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..45d8af6 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,17 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +[*.{c,h}] +indent_style = tab +indent_size = 4 + +[*.md] +trim_trailing_whitespace = false + +[Makefile] +indent_style = tab diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..ffeffd7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,64 @@ +--- +name: Bug 报告 +about: 创建一个报告帮助我们改进 +title: '[BUG] ' +labels: bug +assignees: '' + +--- + +## Bug 描述 + +简洁明了地描述这个 Bug。 + +## 重现步骤 + +重现此 Bug 的步骤: + +1. 进入 '...' +2. 点击 '...' +3. 滚动到 '...' +4. 看到错误 + +## 预期行为 + +清晰简洁地描述你期望发生的情况。 + +## 实际行为 + +清晰简洁地描述实际发生的情况。 + +## 截图 + +如果适用,请添加截图以帮助解释你的问题。 + +## 环境信息 + +请完成以下信息: + +### 硬件环境 +- **STM32 型号**: [例如 STM32F103C8T6] +- **OLED 型号**: [例如 0.96寸 SSD1306] +- **调试器**: [例如 ST-Link V2] + +### 软件环境 +- **操作系统**: [例如 Windows 10] +- **Keil µVision 版本**: [例如 V5.36] +- **编译器版本**: [例如 ARM Compiler V5.06] +- **项目版本**: [例如 v1.0.0] + +## 日志输出 + +如果有相关的日志或错误信息,请粘贴在这里。 + +``` +粘贴日志内容 +``` + +## 附加信息 + +在这里添加有关该问题的任何其他上下文信息。 + +## 可能的解决方案 + +如果你有关于如何修复此问题的想法,请在这里描述。 diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..84153b8 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,70 @@ +--- +name: 功能请求 +about: 为这个项目建议一个想法 +title: '[FEATURE] ' +labels: enhancement +assignees: '' + +--- + +## 功能描述 + +清晰简洁地描述你想要的功能。 + +## 问题描述 + +**这个功能与某个问题相关吗?请描述。** + +清晰简洁地描述问题是什么。例如:当我尝试 [...] 时总是感到沮丧 + +## 建议的解决方案 + +**描述你想要的解决方案** + +清晰简洁地描述你希望发生什么。 + +## 替代方案 + +**描述你考虑过的替代方案** + +清晰简洁地描述你考虑过的任何替代解决方案或功能。 + +## 使用场景 + +**描述这个功能在什么场景下会被使用** + +例如: +- 当用户需要显示中文时 +- 当需要绘制图形界面时 +- 当需要保存配置到 EEPROM 时 + +## 实现建议 + +如果你对如何实现这个功能有想法,请在这里描述: + +```c +// 可以包含示例代码 +void ProposedFunction(void) +{ + // 实现细节 +} +``` + +## 优先级 + +这个功能对你有多重要? + +- [ ] 必须有 (Must have) +- [ ] 应该有 (Should have) +- [ ] 可以有 (Could have) +- [ ] 希望有 (Would like to have) + +## 附加信息 + +在这里添加有关功能请求的任何其他上下文或截图。 + +## 愿意贡献 + +- [ ] 我愿意为实现这个功能提交 Pull Request +- [ ] 我可以帮助测试这个功能 +- [ ] 我只是提出建议 diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..b72e35f --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,93 @@ +# Pull Request + +## 描述 + +请简要描述此 PR 的更改内容和目的。 + +## 相关 Issue + +关联的 Issue 编号(如果有): +- Closes #(issue 编号) +- Fixes #(issue 编号) +- Related to #(issue 编号) + +## 更改类型 + +请勾选适用的类型: + +- [ ] 🐛 Bug 修复 (非破坏性更改,修复了一个问题) +- [ ] ✨ 新功能 (非破坏性更改,添加了新功能) +- [ ] 💥 破坏性更改 (会导致现有功能不能正常工作的修复或功能) +- [ ] 📝 文档更新 (文档的更改) +- [ ] 🎨 代码格式 (不影响代码含义的更改,如空格、格式化等) +- [ ] ♻️ 代码重构 (既不修复 Bug 也不添加功能的代码更改) +- [ ] ⚡ 性能优化 (提高性能的代码更改) +- [ ] ✅ 测试 (添加缺失的测试或修正现有的测试) +- [ ] 🔧 构建/配置 (影响构建系统或外部依赖的更改) + +## 更改内容 + +请列出此 PR 的主要更改: + +- +- +- + +## 测试 + +### 测试环境 + +- **STM32 型号**: +- **OLED 型号**: +- **Keil 版本**: +- **测试时间**: + +### 测试步骤 + +请描述你如何测试这些更改: + +1. +2. +3. + +### 测试结果 + +- [ ] 所有现有功能正常工作 +- [ ] 新功能按预期工作 +- [ ] 无编译警告 +- [ ] 无内存泄漏 +- [ ] 代码在目标硬件上测试通过 + +## 代码质量检查 + +- [ ] 我的代码遵循项目的代码规范 +- [ ] 我已经对代码进行了自我审查 +- [ ] 我已经对代码添加了必要的注释,特别是在难以理解的地方 +- [ ] 我已经相应地更新了文档 +- [ ] 我的更改没有生成新的警告 +- [ ] 我已经添加了证明修复有效或功能正常的测试 +- [ ] 新的和现有的单元测试都通过了我的更改(如果适用) +- [ ] 任何依赖的更改都已合并并发布到下游模块 + +## 截图(如果适用) + +如果这个 PR 包含 UI 或显示相关的更改,请添加相关截图。 + +## 附加信息 + +请添加任何其他关于此 PR 的信息。 + +## Checklist + +在提交 PR 之前,请确认: + +- [ ] 我已阅读[贡献指南](../CONTRIBUTING.md) +- [ ] 我的提交信息遵循[约定式提交规范](https://www.conventionalcommits.org/zh-hans/) +- [ ] 我已经测试了我的更改 +- [ ] 我已经更新了相关文档 +- [ ] 这个 PR 只关注一个主要的功能或修复 +- [ ] 我已经在 PR 描述中清楚地说明了更改内容 + +--- + +感谢你的贡献!🎉 diff --git a/gitignore.txt b/.gitignore similarity index 100% rename from gitignore.txt rename to .gitignore diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..80e09f9 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,95 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/lang/zh-CN/spec/v2.0.0.html). + +## [1.0.0] - 2026-02-02 + +### Added + +- 初始版本发布 +- OLED 显示屏驱动(SSD1306 控制器) + - 支持 128x64 分辨率显示 + - I2C 通信接口实现 + - 基础显示初始化功能 +- 字符和字符串显示功能 + - 单字符显示 (`OLED_ShowChar`) + - 字符串显示 (`OLED_ShowString`) + - 支持多种字体大小 +- 数字显示功能 + - 十进制数显示 (`OLED_ShowNum`) + - 十六进制数显示 (`OLED_ShowHexNum`) + - 二进制数显示 (`OLED_ShowBinNum`) + - 支持指定显示位数 +- LED 控制功能 + - LED 初始化 + - LED 开关控制 + - LED 状态切换 +- 按键输入功能 + - 按键初始化 + - 按键扫描检测 + - 按键值获取 +- 内置字体库 + - 支持 ASCII 字符集 + - 可扩展字体支持 +- 项目文档 + - 基础 README 文档 + - 项目结构说明 + - 简单使用指南 +- 开发环境配置 + - Keil µVision 项目文件 + - STM32 标准库集成 + - 编译配置 + +### Technical Details + +- **语言**: C (89.8%), Assembly (5.7%) +- **平台**: STM32F10x 系列微控制器 +- **开发工具**: Keil µVision 5 +- **通信协议**: I2C +- **显示控制器**: SSD1306 + +--- + +## [Unreleased] + +### Planned + +- [ ] 添加图形绘制功能(线条、矩形、圆形) +- [ ] 添加中文字体支持 +- [ ] 实现动画显示功能 +- [ ] 添加屏幕保护功能 +- [ ] 优化 I2C 通信速度 +- [ ] 添加 SPI 接口支持 +- [ ] 提供更多字体选项 +- [ ] 添加低功耗模式 +- [ ] 完善错误处理机制 +- [ ] 添加单元测试 + +--- + +## 版本说明 + +### 版本号规范 + +本项目遵循 [语义化版本规范 (SemVer)](https://semver.org/lang/zh-CN/): + +- **主版本号**:进行不兼容的 API 更改 +- **次版本号**:添加向后兼容的新功能 +- **修订号**:进行向后兼容的问题修复 + +### 变更类型 + +- `Added` - 新增功能 +- `Changed` - 现有功能的变更 +- `Deprecated` - 即将移除的功能 +- `Removed` - 已移除的功能 +- `Fixed` - 问题修复 +- `Security` - 安全性改进 + +--- + +[1.0.0]: https://github.com/RtimesC/OLED1/releases/tag/v1.0.0 +[Unreleased]: https://github.com/RtimesC/OLED1/compare/v1.0.0...HEAD diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..3f2ba40 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,371 @@ +# 贡献指南 + +感谢你考虑为 OLED1 项目做出贡献!我们欢迎所有形式的贡献,包括但不限于: + +- 报告 Bug +- 讨论代码的当前状态 +- 提交修复 +- 提议新功能 +- 成为维护者 + +## 📋 目录 + +- [行为准则](#行为准则) +- [我们的开发流程](#我们的开发流程) +- [如何报告 Bug](#如何报告-bug) +- [如何提交功能请求](#如何提交功能请求) +- [代码贡献流程](#代码贡献流程) +- [代码规范](#代码规范) +- [提交信息规范](#提交信息规范) +- [Pull Request 流程](#pull-request-流程) + +## 行为准则 + +本项目采用贡献者公约作为行为准则。参与本项目即表示你同意遵守其条款。 + +## 我们的开发流程 + +我们使用 GitHub 来托管代码、跟踪问题和功能请求,以及接受 Pull Request。 + +### 开发分支 + +- `main` - 主分支,包含最新的稳定代码 +- `develop` - 开发分支,包含最新的开发代码 +- `feature/*` - 功能分支 +- `bugfix/*` - Bug 修复分支 +- `hotfix/*` - 热修复分支 + +## 如何报告 Bug + +我们使用 GitHub Issues 来跟踪公开的 Bug。报告 Bug 时请使用我们的 Bug 报告模板。 + +### 优秀的 Bug 报告通常包含: + +- **简短的摘要** - 用一两句话描述问题 +- **详细的步骤** - 可重现问题的详细步骤 + 1. 第一步 + 2. 第二步 + 3. ... +- **预期行为** - 你期望发生什么 +- **实际行为** - 实际发生了什么 +- **环境信息** - 包括: + - 操作系统(Windows/Linux/macOS) + - Keil µVision 版本 + - STM32 型号 + - 编译器版本 +- **额外信息** - 截图、错误日志等 + +### 报告 Bug 的快速链接 + +[创建新的 Bug 报告](../../issues/new?template=bug_report.md) + +## 如何提交功能请求 + +我们也使用 GitHub Issues 来跟踪功能请求。提交功能请求时请使用我们的功能请求模板。 + +### 优秀的功能请求通常包含: + +- **功能描述** - 清晰地描述你希望添加的功能 +- **使用场景** - 解释为什么需要这个功能 +- **建议的实现** - 如果有想法,描述如何实现 +- **替代方案** - 你考虑过的其他解决方案 +- **额外信息** - 任何其他相关信息 + +### 提交功能请求的快速链接 + +[创建新的功能请求](../../issues/new?template=feature_request.md) + +## 代码贡献流程 + +### 1. Fork 项目 + +点击页面右上角的 "Fork" 按钮,将项目 Fork 到你的账户下。 + +### 2. 克隆到本地 + +```bash +git clone https://github.com/你的用户名/OLED1.git +cd OLED1 +``` + +### 3. 添加上游仓库 + +```bash +git remote add upstream https://github.com/RtimesC/OLED1.git +``` + +### 4. 创建分支 + +```bash +# 对于新功能 +git checkout -b feature/你的功能名称 + +# 对于 Bug 修复 +git checkout -b bugfix/问题描述 +``` + +### 5. 进行修改 + +在你的本地分支上进行修改。 + +### 6. 保持同步 + +```bash +git fetch upstream +git rebase upstream/main +``` + +### 7. 提交更改 + +```bash +git add . +git commit -m "feat: 添加新功能" +``` + +### 8. 推送到你的 Fork + +```bash +git push origin feature/你的功能名称 +``` + +### 9. 创建 Pull Request + +在 GitHub 上从你的分支创建 Pull Request 到原项目的 `main` 分支。 + +## 代码规范 + +### C 语言代码规范 + +我们遵循以下代码规范: + +#### 命名规范 + +```c +// 函数名:使用帕斯卡命名法(PascalCase) +void OLED_Init(void); +void LED_ShowString(uint8_t Line, uint8_t Column, char *String); + +// 变量名:使用驼峰命名法(camelCase) +uint8_t keyNum; +uint16_t counterValue; + +// 宏定义:使用全大写字母和下划线 +#define OLED_ADDRESS 0x78 +#define MAX_BUFFER_SIZE 128 + +// 常量:使用全大写字母和下划线 +const uint8_t FONT_SIZE = 16; +``` + +#### 缩进和格式 + +```c +// 使用制表符缩进(tab = 4 spaces) +void Function(void) +{ + if (condition) + { + // 代码 + } + else + { + // 代码 + } +} +``` + +#### 注释规范 + +```c +/** + * @brief 函数简要描述 + * @param 参数1描述 + * @param 参数2描述 + * @retval 返回值描述 + */ +void OLED_ShowString(uint8_t Line, uint8_t Column, char *String) +{ + // 实现代码 +} +``` + +#### 文件头注释 + +```c +/** + ****************************************************************************** + * @file 文件名.c + * @author 作者名 + * @version V版本号 + * @date 日期 + * @brief 简要描述文件功能 + ****************************************************************************** + */ +``` + +### 代码质量要求 + +- ✅ 代码必须能够成功编译,无警告 +- ✅ 确保代码符合项目的编码风格 +- ✅ 添加必要的注释 +- ✅ 保持函数简洁,每个函数只做一件事 +- ✅ 避免使用魔术数字,使用有意义的常量 +- ✅ 确保代码在目标硬件上正常工作 + +## 提交信息规范 + +我们使用 [约定式提交](https://www.conventionalcommits.org/zh-hans/) 规范。 + +### 提交信息格式 + +``` +<类型>(<范围>): <描述> + +[可选的正文] + +[可选的脚注] +``` + +### 类型 + +- `feat`: 新功能 +- `fix`: Bug 修复 +- `docs`: 文档修改 +- `style`: 代码格式修改(不影响代码运行) +- `refactor`: 代码重构 +- `perf`: 性能优化 +- `test`: 测试相关 +- `chore`: 构建过程或辅助工具的变动 + +### 示例 + +```bash +# 添加新功能 +git commit -m "feat(OLED): 添加 OLED 清屏功能" + +# 修复 Bug +git commit -m "fix(LED): 修复 LED 闪烁问题" + +# 文档更新 +git commit -m "docs(README): 更新 API 使用示例" + +# 代码重构 +git commit -m "refactor(Key): 优化按键扫描算法" +``` + +### 提交信息注意事项 + +- 使用现在时态:"添加功能" 而不是 "添加了功能" +- 使用祈使语气:"修改..." 而不是 "修改了..." +- 首行不超过 72 个字符 +- 在首行后空一行,然后是详细描述 +- 引用相关的 Issue 编号 + +## Pull Request 流程 + +### 提交 PR 前的检查清单 + +在提交 Pull Request 之前,请确保: + +- [ ] 代码符合项目的编码规范 +- [ ] 代码能够成功编译,无警告 +- [ ] 已测试修改的代码在目标硬件上正常工作 +- [ ] 已添加或更新相关文档 +- [ ] 提交信息符合规范 +- [ ] PR 描述清楚地说明了改动内容 + +### PR 标题格式 + +PR 标题应该遵循提交信息规范: + +``` +feat: 添加 OLED 动画显示功能 +fix: 修复 I2C 通信超时问题 +docs: 完善 API 文档 +``` + +### PR 描述模板 + +提交 PR 时会自动加载模板,请填写完整。 + +### 审查流程 + +1. 提交 PR 后,维护者会进行代码审查 +2. 如果有需要修改的地方,维护者会留下评论 +3. 根据反馈修改代码并推送到同一分支 +4. 审查通过后,PR 会被合并到主分支 + +### 注意事项 + +- 每个 PR 应该只关注一个功能或 Bug 修复 +- 保持 PR 的规模适中,避免一次性提交太多改动 +- 及时响应审查意见 +- 耐心等待审查,维护者会尽快处理 + +## 开发环境设置 + +### 必需工具 + +1. **Keil µVision 5** - [下载地址](http://www.keil.com/download/product/) +2. **Git** - [下载地址](https://git-scm.com/downloads) +3. **ST-Link Utility** - [下载地址](https://www.st.com/en/development-tools/stsw-link004.html) + +### 设置步骤 + +```bash +# 1. 克隆项目 +git clone https://github.com/你的用户名/OLED1.git +cd OLED1 + +# 2. 打开项目 +# 使用 Keil µVision 打开 Project.uvprojx + +# 3. 配置目标板 +# 在 Keil 中配置你的 STM32 型号 + +# 4. 编译测试 +# 点击 Project -> Build Target (F7) +``` + +## 测试指南 + +### 在硬件上测试 + +1. 连接 STM32 开发板和 OLED 模块 +2. 连接 ST-Link 调试器 +3. 编译并下载程序到开发板 +4. 验证功能是否正常工作 +5. 记录测试结果 + +### 测试报告 + +在 PR 中提供测试信息: + +```markdown +## 测试环境 +- 操作系统: Windows 10 +- Keil 版本: µVision V5.36 +- STM32 型号: STM32F103C8T6 +- OLED 型号: 0.96寸 SSD1306 + +## 测试结果 +- [x] OLED 显示正常 +- [x] LED 控制正常 +- [x] 按键检测正常 +``` + +## 寻求帮助 + +如果你在贡献过程中遇到问题,可以: + +- 在 [GitHub Issues](../../issues) 中提问 +- 查看 [文档](docs/) +- 联系项目维护者 + +## 许可证 + +通过贡献代码,你同意你的贡献将在 [MIT License](LICENSE) 下发布。 + +--- + +再次感谢你的贡献!🎉 diff --git a/DebugConfig/Target_1_STM32F103C8_1.0.0.dbgconf b/DebugConfig/Target_1_STM32F103C8_1.0.0.dbgconf deleted file mode 100644 index 90dabd8..0000000 --- a/DebugConfig/Target_1_STM32F103C8_1.0.0.dbgconf +++ /dev/null @@ -1,97 +0,0 @@ -// <<< Use Configuration Wizard in Context Menu >>> -// Debug MCU Configuration -// DBG_SLEEP -// Debug Sleep Mode -// 0: (FCLK=On, HCLK=Off) FCLK is clocked by the system clock as previously configured by the software while HCLK is disabled -// 1: (FCLK=On, HCLK=On) HCLK is fed by the same clock that is provided to FCLK -// DBG_STOP -// Debug Stop Mode -// 0: (FCLK=Off, HCLK=Off) Clock controller disables all clocks -// 1: (FCLK=On, HCLK=On) FCLK and HCLK are provided by the internal RC oscillator which remains active -// DBG_STANDBY -// Debug Standby Mode -// 0: (FCLK=Off, HCLK=Off) The whole digital part is unpowered. -// 1: (FCLK=On, HCLK=On) Digital part is powered and FCLK and HCLK are provided by the internal RC oscillator which remains active -// DBG_IWDG_STOP -// Debug independent watchdog stopped when core is halted -// 0: The watchdog counter clock continues even if the core is halted -// 1: The watchdog counter clock is stopped when the core is halted -// DBG_WWDG_STOP -// Debug window watchdog stopped when core is halted -// 0: The window watchdog counter clock continues even if the core is halted -// 1: The window watchdog counter clock is stopped when the core is halted -// DBG_TIM1_STOP -// Timer 1 counter stopped when core is halted -// 0: The clock of the involved Timer Counter is fed even if the core is halted -// 1: The clock of the involved Timer counter is stopped when the core is halted -// DBG_TIM2_STOP -// Timer 2 counter stopped when core is halted -// 0: The clock of the involved Timer Counter is fed even if the core is halted -// 1: The clock of the involved Timer counter is stopped when the core is halted -// DBG_TIM3_STOP -// Timer 3 counter stopped when core is halted -// 0: The clock of the involved Timer Counter is fed even if the core is halted -// 1: The clock of the involved Timer counter is stopped when the core is halted -// DBG_TIM4_STOP -// Timer 4 counter stopped when core is halted -// 0: The clock of the involved Timer Counter is fed even if the core is halted -// 1: The clock of the involved Timer counter is stopped when the core is halted -// DBG_CAN1_STOP -// Debug CAN1 stopped when Core is halted -// 0: Same behavior as in normal mode -// 1: CAN1 receive registers are frozen -// DBG_I2C1_SMBUS_TIMEOUT -// I2C1 SMBUS timeout mode stopped when Core is halted -// 0: Same behavior as in normal mode -// 1: The SMBUS timeout is frozen -// DBG_I2C2_SMBUS_TIMEOUT -// I2C2 SMBUS timeout mode stopped when Core is halted -// 0: Same behavior as in normal mode -// 1: The SMBUS timeout is frozen -// DBG_TIM8_STOP -// Timer 8 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM5_STOP -// Timer 5 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM6_STOP -// Timer 6 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM7_STOP -// Timer 7 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_CAN2_STOP -// Debug CAN2 stopped when Core is halted -// 0: Same behavior as in normal mode -// 1: CAN2 receive registers are frozen -// DBG_TIM12_STOP -// Timer 12 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM13_STOP -// Timer 13 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM14_STOP -// Timer 14 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM9_STOP -// Timer 9 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM10_STOP -// Timer 10 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM11_STOP -// Timer 11 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// -DbgMCU_CR = 0x00000007; -// <<< end of configuration section >>> \ No newline at end of file diff --git a/DebugConfig/Target_1_STM32F103VE_1.0.0.dbgconf b/DebugConfig/Target_1_STM32F103VE_1.0.0.dbgconf deleted file mode 100644 index 90dabd8..0000000 --- a/DebugConfig/Target_1_STM32F103VE_1.0.0.dbgconf +++ /dev/null @@ -1,97 +0,0 @@ -// <<< Use Configuration Wizard in Context Menu >>> -// Debug MCU Configuration -// DBG_SLEEP -// Debug Sleep Mode -// 0: (FCLK=On, HCLK=Off) FCLK is clocked by the system clock as previously configured by the software while HCLK is disabled -// 1: (FCLK=On, HCLK=On) HCLK is fed by the same clock that is provided to FCLK -// DBG_STOP -// Debug Stop Mode -// 0: (FCLK=Off, HCLK=Off) Clock controller disables all clocks -// 1: (FCLK=On, HCLK=On) FCLK and HCLK are provided by the internal RC oscillator which remains active -// DBG_STANDBY -// Debug Standby Mode -// 0: (FCLK=Off, HCLK=Off) The whole digital part is unpowered. -// 1: (FCLK=On, HCLK=On) Digital part is powered and FCLK and HCLK are provided by the internal RC oscillator which remains active -// DBG_IWDG_STOP -// Debug independent watchdog stopped when core is halted -// 0: The watchdog counter clock continues even if the core is halted -// 1: The watchdog counter clock is stopped when the core is halted -// DBG_WWDG_STOP -// Debug window watchdog stopped when core is halted -// 0: The window watchdog counter clock continues even if the core is halted -// 1: The window watchdog counter clock is stopped when the core is halted -// DBG_TIM1_STOP -// Timer 1 counter stopped when core is halted -// 0: The clock of the involved Timer Counter is fed even if the core is halted -// 1: The clock of the involved Timer counter is stopped when the core is halted -// DBG_TIM2_STOP -// Timer 2 counter stopped when core is halted -// 0: The clock of the involved Timer Counter is fed even if the core is halted -// 1: The clock of the involved Timer counter is stopped when the core is halted -// DBG_TIM3_STOP -// Timer 3 counter stopped when core is halted -// 0: The clock of the involved Timer Counter is fed even if the core is halted -// 1: The clock of the involved Timer counter is stopped when the core is halted -// DBG_TIM4_STOP -// Timer 4 counter stopped when core is halted -// 0: The clock of the involved Timer Counter is fed even if the core is halted -// 1: The clock of the involved Timer counter is stopped when the core is halted -// DBG_CAN1_STOP -// Debug CAN1 stopped when Core is halted -// 0: Same behavior as in normal mode -// 1: CAN1 receive registers are frozen -// DBG_I2C1_SMBUS_TIMEOUT -// I2C1 SMBUS timeout mode stopped when Core is halted -// 0: Same behavior as in normal mode -// 1: The SMBUS timeout is frozen -// DBG_I2C2_SMBUS_TIMEOUT -// I2C2 SMBUS timeout mode stopped when Core is halted -// 0: Same behavior as in normal mode -// 1: The SMBUS timeout is frozen -// DBG_TIM8_STOP -// Timer 8 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM5_STOP -// Timer 5 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM6_STOP -// Timer 6 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM7_STOP -// Timer 7 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_CAN2_STOP -// Debug CAN2 stopped when Core is halted -// 0: Same behavior as in normal mode -// 1: CAN2 receive registers are frozen -// DBG_TIM12_STOP -// Timer 12 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM13_STOP -// Timer 13 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM14_STOP -// Timer 14 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM9_STOP -// Timer 9 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM10_STOP -// Timer 10 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// DBG_TIM11_STOP -// Timer 11 counter stopped when core is halted -// 0: The clock of the involved timer counter is fed even if the core is halted, and the outputs behave normally. -// 1: The clock of the involved timer counter is stopped when the core is halted, and the outputs are disabled (as if there were an emergency stop in response to a break event). -// -DbgMCU_CR = 0x00000007; -// <<< end of configuration section >>> \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..98924f8 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 RtimesC + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Listings/Project.map b/Listings/Project.map deleted file mode 100644 index 363cd38..0000000 --- a/Listings/Project.map +++ /dev/null @@ -1,1277 +0,0 @@ -Component: ARM Compiler 5.06 update 5 (build 528) Tool: armlink [4d35e2] - -============================================================================== - -Section Cross References - - startup_stm32f10x_md.o(STACK) refers (Special) to heapauxi.o(.text) for __use_two_region_memory - startup_stm32f10x_md.o(HEAP) refers (Special) to heapauxi.o(.text) for __use_two_region_memory - startup_stm32f10x_md.o(RESET) refers (Special) to heapauxi.o(.text) for __use_two_region_memory - startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(STACK) for __initial_sp - startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(.text) for Reset_Handler - startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.NMI_Handler) for NMI_Handler - startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.HardFault_Handler) for HardFault_Handler - startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.MemManage_Handler) for MemManage_Handler - startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.BusFault_Handler) for BusFault_Handler - startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.UsageFault_Handler) for UsageFault_Handler - startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.SVC_Handler) for SVC_Handler - startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.DebugMon_Handler) for DebugMon_Handler - startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.PendSV_Handler) for PendSV_Handler - startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.SysTick_Handler) for SysTick_Handler - startup_stm32f10x_md.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory - startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(i.SystemInit) for SystemInit - startup_stm32f10x_md.o(.text) refers to __main.o(!!!main) for __main - startup_stm32f10x_md.o(.text) refers to startup_stm32f10x_md.o(HEAP) for Heap_Mem - startup_stm32f10x_md.o(.text) refers to startup_stm32f10x_md.o(STACK) for Stack_Mem - system_stm32f10x.o(i.SetSysClock) refers to system_stm32f10x.o(i.SetSysClockTo72) for SetSysClockTo72 - system_stm32f10x.o(i.SystemCoreClockUpdate) refers to system_stm32f10x.o(.data) for SystemCoreClock - system_stm32f10x.o(i.SystemInit) refers to system_stm32f10x.o(i.SetSysClock) for SetSysClock - stm32f10x_adc.o(i.ADC_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd - stm32f10x_bkp.o(i.BKP_DeInit) refers to stm32f10x_rcc.o(i.RCC_BackupResetCmd) for RCC_BackupResetCmd - stm32f10x_can.o(i.CAN_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd - stm32f10x_can.o(i.CAN_GetITStatus) refers to stm32f10x_can.o(i.CheckITStatus) for CheckITStatus - stm32f10x_cec.o(i.CEC_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd - stm32f10x_dac.o(i.DAC_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd - stm32f10x_flash.o(i.FLASH_EnableWriteProtection) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation - stm32f10x_flash.o(i.FLASH_EraseAllBank1Pages) refers to stm32f10x_flash.o(i.FLASH_WaitForLastBank1Operation) for FLASH_WaitForLastBank1Operation - stm32f10x_flash.o(i.FLASH_EraseAllPages) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation - stm32f10x_flash.o(i.FLASH_EraseOptionBytes) refers to stm32f10x_flash.o(i.FLASH_GetReadOutProtectionStatus) for FLASH_GetReadOutProtectionStatus - stm32f10x_flash.o(i.FLASH_EraseOptionBytes) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation - stm32f10x_flash.o(i.FLASH_ErasePage) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation - stm32f10x_flash.o(i.FLASH_ProgramHalfWord) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation - stm32f10x_flash.o(i.FLASH_ProgramOptionByteData) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation - stm32f10x_flash.o(i.FLASH_ProgramWord) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation - stm32f10x_flash.o(i.FLASH_ReadOutProtection) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation - stm32f10x_flash.o(i.FLASH_UserOptionByteConfig) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation - stm32f10x_flash.o(i.FLASH_WaitForLastBank1Operation) refers to stm32f10x_flash.o(i.FLASH_GetBank1Status) for FLASH_GetBank1Status - stm32f10x_flash.o(i.FLASH_WaitForLastOperation) refers to stm32f10x_flash.o(i.FLASH_GetBank1Status) for FLASH_GetBank1Status - stm32f10x_gpio.o(i.GPIO_AFIODeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd - stm32f10x_gpio.o(i.GPIO_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd - stm32f10x_i2c.o(i.I2C_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd - stm32f10x_i2c.o(i.I2C_Init) refers to stm32f10x_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq - stm32f10x_pwr.o(i.PWR_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd - stm32f10x_rcc.o(i.RCC_GetClocksFreq) refers to stm32f10x_rcc.o(.data) for APBAHBPrescTable - stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp) refers to stm32f10x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus - stm32f10x_rtc.o(i.RTC_SetAlarm) refers to stm32f10x_rtc.o(i.RTC_EnterConfigMode) for RTC_EnterConfigMode - stm32f10x_rtc.o(i.RTC_SetAlarm) refers to stm32f10x_rtc.o(i.RTC_ExitConfigMode) for RTC_ExitConfigMode - stm32f10x_rtc.o(i.RTC_SetCounter) refers to stm32f10x_rtc.o(i.RTC_EnterConfigMode) for RTC_EnterConfigMode - stm32f10x_rtc.o(i.RTC_SetCounter) refers to stm32f10x_rtc.o(i.RTC_ExitConfigMode) for RTC_ExitConfigMode - stm32f10x_rtc.o(i.RTC_SetPrescaler) refers to stm32f10x_rtc.o(i.RTC_EnterConfigMode) for RTC_EnterConfigMode - stm32f10x_rtc.o(i.RTC_SetPrescaler) refers to stm32f10x_rtc.o(i.RTC_ExitConfigMode) for RTC_ExitConfigMode - stm32f10x_spi.o(i.I2S_Init) refers to stm32f10x_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq - stm32f10x_spi.o(i.SPI_I2S_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd - stm32f10x_spi.o(i.SPI_I2S_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd - stm32f10x_tim.o(i.TIM_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd - stm32f10x_tim.o(i.TIM_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd - stm32f10x_tim.o(i.TIM_ETRClockMode1Config) refers to stm32f10x_tim.o(i.TIM_ETRConfig) for TIM_ETRConfig - stm32f10x_tim.o(i.TIM_ETRClockMode2Config) refers to stm32f10x_tim.o(i.TIM_ETRConfig) for TIM_ETRConfig - stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI1_Config) for TI1_Config - stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC1Prescaler) for TIM_SetIC1Prescaler - stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI2_Config) for TI2_Config - stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC2Prescaler) for TIM_SetIC2Prescaler - stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI3_Config) for TI3_Config - stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC3Prescaler) for TIM_SetIC3Prescaler - stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI4_Config) for TI4_Config - stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC4Prescaler) for TIM_SetIC4Prescaler - stm32f10x_tim.o(i.TIM_ITRxExternalClockConfig) refers to stm32f10x_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger - stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TI1_Config) for TI1_Config - stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TIM_SetIC1Prescaler) for TIM_SetIC1Prescaler - stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TI2_Config) for TI2_Config - stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TIM_SetIC2Prescaler) for TIM_SetIC2Prescaler - stm32f10x_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f10x_tim.o(i.TI2_Config) for TI2_Config - stm32f10x_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f10x_tim.o(i.TI1_Config) for TI1_Config - stm32f10x_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f10x_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger - stm32f10x_usart.o(i.USART_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd - stm32f10x_usart.o(i.USART_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd - stm32f10x_usart.o(i.USART_Init) refers to stm32f10x_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq - stm32f10x_wwdg.o(i.WWDG_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd - delay.o(i.Delay_ms) refers to delay.o(i.Delay_us) for Delay_us - delay.o(i.Delay_s) refers to delay.o(i.Delay_ms) for Delay_ms - led.o(i.LED1_OFF) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits - led.o(i.LED1_ON) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits - led.o(i.LED1_Turn) refers to stm32f10x_gpio.o(i.GPIO_ReadOutputDataBit) for GPIO_ReadOutputDataBit - led.o(i.LED1_Turn) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits - led.o(i.LED1_Turn) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits - led.o(i.LED2_OFF) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits - led.o(i.LED2_ON) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits - led.o(i.LED2_Turn) refers to stm32f10x_gpio.o(i.GPIO_ReadOutputDataBit) for GPIO_ReadOutputDataBit - led.o(i.LED2_Turn) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits - led.o(i.LED2_Turn) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits - led.o(i.LED_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd - led.o(i.LED_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init - led.o(i.LED_Init) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits - key.o(i.Key_GetNum) refers to stm32f10x_gpio.o(i.GPIO_ReadInputDataBit) for GPIO_ReadInputDataBit - key.o(i.Key_GetNum) refers to delay.o(i.Delay_ms) for Delay_ms - key.o(i.Key_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd - key.o(i.Key_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init - oled.o(i.OLED_Clear) refers to oled.o(i.OLED_SetCursor) for OLED_SetCursor - oled.o(i.OLED_Clear) refers to oled.o(i.OLED_WriteData) for OLED_WriteData - oled.o(i.OLED_I2C_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd - oled.o(i.OLED_I2C_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init - oled.o(i.OLED_I2C_Init) refers to stm32f10x_gpio.o(i.GPIO_WriteBit) for GPIO_WriteBit - oled.o(i.OLED_I2C_SendByte) refers to stm32f10x_gpio.o(i.GPIO_WriteBit) for GPIO_WriteBit - oled.o(i.OLED_I2C_Start) refers to stm32f10x_gpio.o(i.GPIO_WriteBit) for GPIO_WriteBit - oled.o(i.OLED_I2C_Stop) refers to stm32f10x_gpio.o(i.GPIO_WriteBit) for GPIO_WriteBit - oled.o(i.OLED_Init) refers to oled.o(i.OLED_I2C_Init) for OLED_I2C_Init - oled.o(i.OLED_Init) refers to oled.o(i.OLED_WriteCommand) for OLED_WriteCommand - oled.o(i.OLED_Init) refers to oled.o(i.OLED_Clear) for OLED_Clear - oled.o(i.OLED_SetCursor) refers to oled.o(i.OLED_WriteCommand) for OLED_WriteCommand - oled.o(i.OLED_ShowBinNum) refers to oled.o(i.OLED_Pow) for OLED_Pow - oled.o(i.OLED_ShowBinNum) refers to oled.o(i.OLED_ShowChar) for OLED_ShowChar - oled.o(i.OLED_ShowChar) refers to oled.o(i.OLED_SetCursor) for OLED_SetCursor - oled.o(i.OLED_ShowChar) refers to oled.o(i.OLED_WriteData) for OLED_WriteData - oled.o(i.OLED_ShowChar) refers to oled.o(.constdata) for OLED_F8x16 - oled.o(i.OLED_ShowHexNum) refers to oled.o(i.OLED_Pow) for OLED_Pow - oled.o(i.OLED_ShowHexNum) refers to oled.o(i.OLED_ShowChar) for OLED_ShowChar - oled.o(i.OLED_ShowNum) refers to oled.o(i.OLED_Pow) for OLED_Pow - oled.o(i.OLED_ShowNum) refers to oled.o(i.OLED_ShowChar) for OLED_ShowChar - oled.o(i.OLED_ShowSignedNum) refers to oled.o(i.OLED_ShowChar) for OLED_ShowChar - oled.o(i.OLED_ShowSignedNum) refers to oled.o(i.OLED_Pow) for OLED_Pow - oled.o(i.OLED_ShowString) refers to oled.o(i.OLED_ShowChar) for OLED_ShowChar - oled.o(i.OLED_WriteCommand) refers to oled.o(i.OLED_I2C_Start) for OLED_I2C_Start - oled.o(i.OLED_WriteCommand) refers to oled.o(i.OLED_I2C_SendByte) for OLED_I2C_SendByte - oled.o(i.OLED_WriteCommand) refers to oled.o(i.OLED_I2C_Stop) for OLED_I2C_Stop - oled.o(i.OLED_WriteData) refers to oled.o(i.OLED_I2C_Start) for OLED_I2C_Start - oled.o(i.OLED_WriteData) refers to oled.o(i.OLED_I2C_SendByte) for OLED_I2C_SendByte - oled.o(i.OLED_WriteData) refers to oled.o(i.OLED_I2C_Stop) for OLED_I2C_Stop - main.o(i.main) refers to oled.o(i.OLED_Init) for OLED_Init - main.o(i.main) refers to oled.o(i.OLED_ShowChar) for OLED_ShowChar - main.o(i.main) refers to oled.o(i.OLED_ShowString) for OLED_ShowString - __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry - __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li - __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main - __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) for __rt_entry_postli_1 - __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000009) for __rt_entry_postsh_1 - __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$00000002) for __rt_entry_presh_1 - __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for __rt_entry_sh - __rtentry2.o(.ARM.Collect$$rtentry$$00000008) refers to boardinit2.o(.text) for _platform_post_stackheap_init - __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) refers to libinit.o(.ARM.Collect$$libinit$$00000000) for __rt_lib_init - __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) refers to boardinit3.o(.text) for _platform_post_lib_init - __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to main.o(i.main) for main - __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) refers to exit.o(.text) for exit - __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000001) for .ARM.Collect$$rtentry$$00000001 - __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$00000008) for .ARM.Collect$$rtentry$$00000008 - __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for .ARM.Collect$$rtentry$$0000000A - __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000B) for .ARM.Collect$$rtentry$$0000000B - __rtentry2.o(.ARM.exidx) refers to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for .ARM.Collect$$rtentry$$0000000D - __rtentry4.o(.ARM.Collect$$rtentry$$00000004) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap - __rtentry4.o(.ARM.exidx) refers to __rtentry4.o(.ARM.Collect$$rtentry$$00000004) for .ARM.Collect$$rtentry$$00000004 - sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace - sys_stackheap_outer.o(.text) refers to startup_stm32f10x_md.o(.text) for __user_initial_stackheap - exit.o(.text) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for __rt_exit - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002E) for __rt_lib_init_alloca_1 - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000002C) for __rt_lib_init_argv_1 - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001B) for __rt_lib_init_atexit_1 - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000021) for __rt_lib_init_clock_1 - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000032) for __rt_lib_init_cpp_1 - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000030) for __rt_lib_init_exceptions_1 - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000002) for __rt_lib_init_fp_1 - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001F) for __rt_lib_init_fp_trap_1 - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000023) for __rt_lib_init_getenv_1 - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000A) for __rt_lib_init_heap_1 - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000011) for __rt_lib_init_lc_collate_1 - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000013) for __rt_lib_init_lc_ctype_1 - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000015) for __rt_lib_init_lc_monetary_1 - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000017) for __rt_lib_init_lc_numeric_1 - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000019) for __rt_lib_init_lc_time_1 - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000004) for __rt_lib_init_preinit_1 - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000E) for __rt_lib_init_rand_1 - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000033) for __rt_lib_init_return - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000001D) for __rt_lib_init_signal_1 - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000025) for __rt_lib_init_stdio_1 - libinit.o(.ARM.Collect$$libinit$$00000000) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$0000000C) for __rt_lib_init_user_alloc_1 - libspace.o(.text) refers to libspace.o(.bss) for __libspace_start - rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit - rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls - rtexit.o(.ARM.Collect$$rtexit$$00000000) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 - rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for __rt_exit_exit - rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for __rt_exit_ls - rtexit.o(.ARM.exidx) refers (Special) to rtexit2.o(.ARM.Collect$$rtexit$$00000002) for __rt_exit_prels_1 - rtexit.o(.ARM.exidx) refers to rtexit.o(.ARM.Collect$$rtexit$$00000000) for .ARM.Collect$$rtexit$$00000000 - libinit2.o(.ARM.Collect$$libinit$$00000010) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F - libinit2.o(.ARM.Collect$$libinit$$00000012) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F - libinit2.o(.ARM.Collect$$libinit$$00000014) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F - libinit2.o(.ARM.Collect$$libinit$$00000016) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F - libinit2.o(.ARM.Collect$$libinit$$00000018) refers to libinit2.o(.ARM.Collect$$libinit$$0000000F) for .ARM.Collect$$libinit$$0000000F - libinit2.o(.ARM.Collect$$libinit$$00000026) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer - libinit2.o(.ARM.Collect$$libinit$$00000027) refers to argv_veneer.o(.emb_text) for __ARM_argv_veneer - rtexit2.o(.ARM.Collect$$rtexit$$00000003) refers to libshutdown.o(.ARM.Collect$$libshutdown$$00000000) for __rt_lib_shutdown - rtexit2.o(.ARM.Collect$$rtexit$$00000004) refers to sys_exit.o(.text) for _sys_exit - rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000001) for .ARM.Collect$$rtexit$$00000001 - rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000003) for .ARM.Collect$$rtexit$$00000003 - rtexit2.o(.ARM.exidx) refers to rtexit2.o(.ARM.Collect$$rtexit$$00000004) for .ARM.Collect$$rtexit$$00000004 - argv_veneer.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv - sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting - sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function - _get_argv_nomalloc.o(.text) refers (Special) to hrguard.o(.text) for __heap_region$guard - _get_argv_nomalloc.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM - _get_argv_nomalloc.o(.text) refers to sys_command.o(.text) for _sys_command_string - libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) for __rt_lib_shutdown_cpp_1 - libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) for __rt_lib_shutdown_fp_trap_1 - libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) for __rt_lib_shutdown_heap_1 - libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) for __rt_lib_shutdown_return - libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) for __rt_lib_shutdown_signal_1 - libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) for __rt_lib_shutdown_stdio_1 - libshutdown.o(.ARM.Collect$$libshutdown$$00000000) refers (Special) to libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) for __rt_lib_shutdown_user_alloc_1 - sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting - sys_command.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function - defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner - defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit - defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise - rt_raise.o(.text) refers to __raise.o(.text) for __raise - rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit - defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit - defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display - __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler - defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch - sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting - sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function - defsig.o(CL$$defsig) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner - defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display - defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display - defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display - defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display - defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display - defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display - defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display - defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display - - -============================================================================== - -Removing Unused input sections from the image. - - Removing core_cm3.o(.emb_text), (32 bytes). - Removing system_stm32f10x.o(i.SystemCoreClockUpdate), (164 bytes). - Removing system_stm32f10x.o(.data), (20 bytes). - Removing misc.o(i.NVIC_Init), (112 bytes). - Removing misc.o(i.NVIC_PriorityGroupConfig), (20 bytes). - Removing misc.o(i.NVIC_SetVectorTable), (20 bytes). - Removing misc.o(i.NVIC_SystemLPConfig), (32 bytes). - Removing misc.o(i.SysTick_CLKSourceConfig), (40 bytes). - Removing stm32f10x_adc.o(i.ADC_AnalogWatchdogCmd), (20 bytes). - Removing stm32f10x_adc.o(i.ADC_AnalogWatchdogSingleChannelConfig), (16 bytes). - Removing stm32f10x_adc.o(i.ADC_AnalogWatchdogThresholdsConfig), (6 bytes). - Removing stm32f10x_adc.o(i.ADC_AutoInjectedConvCmd), (22 bytes). - Removing stm32f10x_adc.o(i.ADC_ClearFlag), (6 bytes). - Removing stm32f10x_adc.o(i.ADC_ClearITPendingBit), (10 bytes). - Removing stm32f10x_adc.o(i.ADC_Cmd), (22 bytes). - Removing stm32f10x_adc.o(i.ADC_DMACmd), (22 bytes). - Removing stm32f10x_adc.o(i.ADC_DeInit), (92 bytes). - Removing stm32f10x_adc.o(i.ADC_DiscModeChannelCountConfig), (24 bytes). - Removing stm32f10x_adc.o(i.ADC_DiscModeCmd), (22 bytes). - Removing stm32f10x_adc.o(i.ADC_ExternalTrigConvCmd), (22 bytes). - Removing stm32f10x_adc.o(i.ADC_ExternalTrigInjectedConvCmd), (22 bytes). - Removing stm32f10x_adc.o(i.ADC_ExternalTrigInjectedConvConfig), (16 bytes). - Removing stm32f10x_adc.o(i.ADC_GetCalibrationStatus), (20 bytes). - Removing stm32f10x_adc.o(i.ADC_GetConversionValue), (8 bytes). - Removing stm32f10x_adc.o(i.ADC_GetDualModeConversionValue), (12 bytes). - Removing stm32f10x_adc.o(i.ADC_GetFlagStatus), (18 bytes). - Removing stm32f10x_adc.o(i.ADC_GetITStatus), (36 bytes). - Removing stm32f10x_adc.o(i.ADC_GetInjectedConversionValue), (28 bytes). - Removing stm32f10x_adc.o(i.ADC_GetResetCalibrationStatus), (20 bytes). - Removing stm32f10x_adc.o(i.ADC_GetSoftwareStartConvStatus), (20 bytes). - Removing stm32f10x_adc.o(i.ADC_GetSoftwareStartInjectedConvCmdStatus), (20 bytes). - Removing stm32f10x_adc.o(i.ADC_ITConfig), (24 bytes). - Removing stm32f10x_adc.o(i.ADC_Init), (80 bytes). - Removing stm32f10x_adc.o(i.ADC_InjectedChannelConfig), (130 bytes). - Removing stm32f10x_adc.o(i.ADC_InjectedDiscModeCmd), (22 bytes). - Removing stm32f10x_adc.o(i.ADC_InjectedSequencerLengthConfig), (24 bytes). - Removing stm32f10x_adc.o(i.ADC_RegularChannelConfig), (184 bytes). - Removing stm32f10x_adc.o(i.ADC_ResetCalibration), (10 bytes). - Removing stm32f10x_adc.o(i.ADC_SetInjectedOffset), (20 bytes). - Removing stm32f10x_adc.o(i.ADC_SoftwareStartConvCmd), (22 bytes). - Removing stm32f10x_adc.o(i.ADC_SoftwareStartInjectedConvCmd), (22 bytes). - Removing stm32f10x_adc.o(i.ADC_StartCalibration), (10 bytes). - Removing stm32f10x_adc.o(i.ADC_StructInit), (18 bytes). - Removing stm32f10x_adc.o(i.ADC_TempSensorVrefintCmd), (36 bytes). - Removing stm32f10x_bkp.o(i.BKP_ClearFlag), (20 bytes). - Removing stm32f10x_bkp.o(i.BKP_ClearITPendingBit), (20 bytes). - Removing stm32f10x_bkp.o(i.BKP_DeInit), (16 bytes). - Removing stm32f10x_bkp.o(i.BKP_GetFlagStatus), (12 bytes). - Removing stm32f10x_bkp.o(i.BKP_GetITStatus), (12 bytes). - Removing stm32f10x_bkp.o(i.BKP_ITConfig), (12 bytes). - Removing stm32f10x_bkp.o(i.BKP_RTCOutputConfig), (28 bytes). - Removing stm32f10x_bkp.o(i.BKP_ReadBackupRegister), (28 bytes). - Removing stm32f10x_bkp.o(i.BKP_SetRTCCalibrationValue), (28 bytes). - Removing stm32f10x_bkp.o(i.BKP_TamperPinCmd), (12 bytes). - Removing stm32f10x_bkp.o(i.BKP_TamperPinLevelConfig), (12 bytes). - Removing stm32f10x_bkp.o(i.BKP_WriteBackupRegister), (28 bytes). - Removing stm32f10x_can.o(i.CAN_CancelTransmit), (48 bytes). - Removing stm32f10x_can.o(i.CAN_ClearFlag), (56 bytes). - Removing stm32f10x_can.o(i.CAN_ClearITPendingBit), (168 bytes). - Removing stm32f10x_can.o(i.CAN_DBGFreeze), (22 bytes). - Removing stm32f10x_can.o(i.CAN_DeInit), (56 bytes). - Removing stm32f10x_can.o(i.CAN_FIFORelease), (22 bytes). - Removing stm32f10x_can.o(i.CAN_FilterInit), (264 bytes). - Removing stm32f10x_can.o(i.CAN_GetFlagStatus), (120 bytes). - Removing stm32f10x_can.o(i.CAN_GetITStatus), (288 bytes). - Removing stm32f10x_can.o(i.CAN_GetLSBTransmitErrorCounter), (12 bytes). - Removing stm32f10x_can.o(i.CAN_GetLastErrorCode), (12 bytes). - Removing stm32f10x_can.o(i.CAN_GetReceiveErrorCounter), (10 bytes). - Removing stm32f10x_can.o(i.CAN_ITConfig), (18 bytes). - Removing stm32f10x_can.o(i.CAN_Init), (276 bytes). - Removing stm32f10x_can.o(i.CAN_MessagePending), (30 bytes). - Removing stm32f10x_can.o(i.CAN_OperatingModeRequest), (162 bytes). - Removing stm32f10x_can.o(i.CAN_Receive), (240 bytes). - Removing stm32f10x_can.o(i.CAN_SlaveStartBank), (52 bytes). - Removing stm32f10x_can.o(i.CAN_Sleep), (30 bytes). - Removing stm32f10x_can.o(i.CAN_StructInit), (32 bytes). - Removing stm32f10x_can.o(i.CAN_TTComModeCmd), (118 bytes). - Removing stm32f10x_can.o(i.CAN_Transmit), (294 bytes). - Removing stm32f10x_can.o(i.CAN_TransmitStatus), (160 bytes). - Removing stm32f10x_can.o(i.CAN_WakeUp), (48 bytes). - Removing stm32f10x_can.o(i.CheckITStatus), (18 bytes). - Removing stm32f10x_cec.o(i.CEC_ClearFlag), (36 bytes). - Removing stm32f10x_cec.o(i.CEC_ClearITPendingBit), (36 bytes). - Removing stm32f10x_cec.o(i.CEC_Cmd), (32 bytes). - Removing stm32f10x_cec.o(i.CEC_DeInit), (22 bytes). - Removing stm32f10x_cec.o(i.CEC_EndOfMessageCmd), (12 bytes). - Removing stm32f10x_cec.o(i.CEC_GetFlagStatus), (48 bytes). - Removing stm32f10x_cec.o(i.CEC_GetITStatus), (40 bytes). - Removing stm32f10x_cec.o(i.CEC_ITConfig), (12 bytes). - Removing stm32f10x_cec.o(i.CEC_Init), (32 bytes). - Removing stm32f10x_cec.o(i.CEC_OwnAddressConfig), (12 bytes). - Removing stm32f10x_cec.o(i.CEC_ReceiveDataByte), (12 bytes). - Removing stm32f10x_cec.o(i.CEC_SendDataByte), (12 bytes). - Removing stm32f10x_cec.o(i.CEC_SetPrescaler), (12 bytes). - Removing stm32f10x_cec.o(i.CEC_StartOfMessage), (12 bytes). - Removing stm32f10x_crc.o(i.CRC_CalcBlockCRC), (36 bytes). - Removing stm32f10x_crc.o(i.CRC_CalcCRC), (16 bytes). - Removing stm32f10x_crc.o(i.CRC_GetCRC), (12 bytes). - Removing stm32f10x_crc.o(i.CRC_GetIDRegister), (12 bytes). - Removing stm32f10x_crc.o(i.CRC_ResetDR), (12 bytes). - Removing stm32f10x_crc.o(i.CRC_SetIDRegister), (12 bytes). - Removing stm32f10x_dac.o(i.DAC_Cmd), (40 bytes). - Removing stm32f10x_dac.o(i.DAC_DMACmd), (44 bytes). - Removing stm32f10x_dac.o(i.DAC_DeInit), (22 bytes). - Removing stm32f10x_dac.o(i.DAC_DualSoftwareTriggerCmd), (36 bytes). - Removing stm32f10x_dac.o(i.DAC_GetDataOutputValue), (36 bytes). - Removing stm32f10x_dac.o(i.DAC_Init), (52 bytes). - Removing stm32f10x_dac.o(i.DAC_SetChannel1Data), (32 bytes). - Removing stm32f10x_dac.o(i.DAC_SetChannel2Data), (32 bytes). - Removing stm32f10x_dac.o(i.DAC_SetDualChannelData), (36 bytes). - Removing stm32f10x_dac.o(i.DAC_SoftwareTriggerCmd), (44 bytes). - Removing stm32f10x_dac.o(i.DAC_StructInit), (12 bytes). - Removing stm32f10x_dac.o(i.DAC_WaveGenerationCmd), (40 bytes). - Removing stm32f10x_dbgmcu.o(i.DBGMCU_Config), (32 bytes). - Removing stm32f10x_dbgmcu.o(i.DBGMCU_GetDEVID), (16 bytes). - Removing stm32f10x_dbgmcu.o(i.DBGMCU_GetREVID), (12 bytes). - Removing stm32f10x_dma.o(i.DMA_ClearFlag), (28 bytes). - Removing stm32f10x_dma.o(i.DMA_ClearITPendingBit), (28 bytes). - Removing stm32f10x_dma.o(i.DMA_Cmd), (24 bytes). - Removing stm32f10x_dma.o(i.DMA_DeInit), (332 bytes). - Removing stm32f10x_dma.o(i.DMA_GetCurrDataCounter), (8 bytes). - Removing stm32f10x_dma.o(i.DMA_GetFlagStatus), (44 bytes). - Removing stm32f10x_dma.o(i.DMA_GetITStatus), (44 bytes). - Removing stm32f10x_dma.o(i.DMA_ITConfig), (18 bytes). - Removing stm32f10x_dma.o(i.DMA_Init), (60 bytes). - Removing stm32f10x_dma.o(i.DMA_SetCurrDataCounter), (4 bytes). - Removing stm32f10x_dma.o(i.DMA_StructInit), (26 bytes). - Removing stm32f10x_exti.o(i.EXTI_ClearFlag), (12 bytes). - Removing stm32f10x_exti.o(i.EXTI_ClearITPendingBit), (12 bytes). - Removing stm32f10x_exti.o(i.EXTI_DeInit), (36 bytes). - Removing stm32f10x_exti.o(i.EXTI_GenerateSWInterrupt), (16 bytes). - Removing stm32f10x_exti.o(i.EXTI_GetFlagStatus), (24 bytes). - Removing stm32f10x_exti.o(i.EXTI_GetITStatus), (40 bytes). - Removing stm32f10x_exti.o(i.EXTI_Init), (148 bytes). - Removing stm32f10x_exti.o(i.EXTI_StructInit), (16 bytes). - Removing stm32f10x_flash.o(i.FLASH_ClearFlag), (12 bytes). - Removing stm32f10x_flash.o(i.FLASH_EnableWriteProtection), (196 bytes). - Removing stm32f10x_flash.o(i.FLASH_EraseAllBank1Pages), (72 bytes). - Removing stm32f10x_flash.o(i.FLASH_EraseAllPages), (72 bytes). - Removing stm32f10x_flash.o(i.FLASH_EraseOptionBytes), (168 bytes). - Removing stm32f10x_flash.o(i.FLASH_ErasePage), (76 bytes). - Removing stm32f10x_flash.o(i.FLASH_GetBank1Status), (52 bytes). - Removing stm32f10x_flash.o(i.FLASH_GetFlagStatus), (48 bytes). - Removing stm32f10x_flash.o(i.FLASH_GetPrefetchBufferStatus), (24 bytes). - Removing stm32f10x_flash.o(i.FLASH_GetReadOutProtectionStatus), (24 bytes). - Removing stm32f10x_flash.o(i.FLASH_GetStatus), (52 bytes). - Removing stm32f10x_flash.o(i.FLASH_GetUserOptionByte), (12 bytes). - Removing stm32f10x_flash.o(i.FLASH_GetWriteProtectionOptionByte), (12 bytes). - Removing stm32f10x_flash.o(i.FLASH_HalfCycleAccessCmd), (28 bytes). - Removing stm32f10x_flash.o(i.FLASH_ITConfig), (32 bytes). - Removing stm32f10x_flash.o(i.FLASH_Lock), (20 bytes). - Removing stm32f10x_flash.o(i.FLASH_LockBank1), (20 bytes). - Removing stm32f10x_flash.o(i.FLASH_PrefetchBufferCmd), (28 bytes). - Removing stm32f10x_flash.o(i.FLASH_ProgramHalfWord), (64 bytes). - Removing stm32f10x_flash.o(i.FLASH_ProgramOptionByteData), (84 bytes). - Removing stm32f10x_flash.o(i.FLASH_ProgramWord), (108 bytes). - Removing stm32f10x_flash.o(i.FLASH_ReadOutProtection), (172 bytes). - Removing stm32f10x_flash.o(i.FLASH_SetLatency), (24 bytes). - Removing stm32f10x_flash.o(i.FLASH_Unlock), (24 bytes). - Removing stm32f10x_flash.o(i.FLASH_UnlockBank1), (24 bytes). - Removing stm32f10x_flash.o(i.FLASH_UserOptionByteConfig), (104 bytes). - Removing stm32f10x_flash.o(i.FLASH_WaitForLastBank1Operation), (38 bytes). - Removing stm32f10x_flash.o(i.FLASH_WaitForLastOperation), (38 bytes). - Removing stm32f10x_fsmc.o(i.FSMC_ClearFlag), (64 bytes). - Removing stm32f10x_fsmc.o(i.FSMC_ClearITPendingBit), (72 bytes). - Removing stm32f10x_fsmc.o(i.FSMC_GetECC), (28 bytes). - Removing stm32f10x_fsmc.o(i.FSMC_GetFlagStatus), (56 bytes). - Removing stm32f10x_fsmc.o(i.FSMC_GetITStatus), (68 bytes). - Removing stm32f10x_fsmc.o(i.FSMC_ITConfig), (128 bytes). - Removing stm32f10x_fsmc.o(i.FSMC_NANDCmd), (92 bytes). - Removing stm32f10x_fsmc.o(i.FSMC_NANDDeInit), (68 bytes). - Removing stm32f10x_fsmc.o(i.FSMC_NANDECCCmd), (92 bytes). - Removing stm32f10x_fsmc.o(i.FSMC_NANDInit), (136 bytes). - Removing stm32f10x_fsmc.o(i.FSMC_NANDStructInit), (54 bytes). - Removing stm32f10x_fsmc.o(i.FSMC_NORSRAMCmd), (52 bytes). - Removing stm32f10x_fsmc.o(i.FSMC_NORSRAMDeInit), (54 bytes). - Removing stm32f10x_fsmc.o(i.FSMC_NORSRAMInit), (230 bytes). - Removing stm32f10x_fsmc.o(i.FSMC_NORSRAMStructInit), (114 bytes). - Removing stm32f10x_fsmc.o(i.FSMC_PCCARDCmd), (48 bytes). - Removing stm32f10x_fsmc.o(i.FSMC_PCCARDDeInit), (40 bytes). - Removing stm32f10x_fsmc.o(i.FSMC_PCCARDInit), (132 bytes). - Removing stm32f10x_fsmc.o(i.FSMC_PCCARDStructInit), (60 bytes). - Removing stm32f10x_gpio.o(i.GPIO_AFIODeInit), (20 bytes). - Removing stm32f10x_gpio.o(i.GPIO_DeInit), (200 bytes). - Removing stm32f10x_gpio.o(i.GPIO_ETH_MediaInterfaceConfig), (12 bytes). - Removing stm32f10x_gpio.o(i.GPIO_EXTILineConfig), (64 bytes). - Removing stm32f10x_gpio.o(i.GPIO_EventOutputCmd), (12 bytes). - Removing stm32f10x_gpio.o(i.GPIO_EventOutputConfig), (32 bytes). - Removing stm32f10x_gpio.o(i.GPIO_PinLockConfig), (18 bytes). - Removing stm32f10x_gpio.o(i.GPIO_PinRemapConfig), (144 bytes). - Removing stm32f10x_gpio.o(i.GPIO_ReadInputData), (8 bytes). - Removing stm32f10x_gpio.o(i.GPIO_ReadInputDataBit), (18 bytes). - Removing stm32f10x_gpio.o(i.GPIO_ReadOutputData), (8 bytes). - Removing stm32f10x_gpio.o(i.GPIO_ReadOutputDataBit), (18 bytes). - Removing stm32f10x_gpio.o(i.GPIO_ResetBits), (4 bytes). - Removing stm32f10x_gpio.o(i.GPIO_SetBits), (4 bytes). - Removing stm32f10x_gpio.o(i.GPIO_StructInit), (16 bytes). - Removing stm32f10x_gpio.o(i.GPIO_Write), (4 bytes). - Removing stm32f10x_i2c.o(i.I2C_ARPCmd), (24 bytes). - Removing stm32f10x_i2c.o(i.I2C_AcknowledgeConfig), (24 bytes). - Removing stm32f10x_i2c.o(i.I2C_CalculatePEC), (24 bytes). - Removing stm32f10x_i2c.o(i.I2C_CheckEvent), (42 bytes). - Removing stm32f10x_i2c.o(i.I2C_ClearFlag), (12 bytes). - Removing stm32f10x_i2c.o(i.I2C_ClearITPendingBit), (12 bytes). - Removing stm32f10x_i2c.o(i.I2C_Cmd), (24 bytes). - Removing stm32f10x_i2c.o(i.I2C_DMACmd), (24 bytes). - Removing stm32f10x_i2c.o(i.I2C_DMALastTransferCmd), (24 bytes). - Removing stm32f10x_i2c.o(i.I2C_DeInit), (56 bytes). - Removing stm32f10x_i2c.o(i.I2C_DualAddressCmd), (24 bytes). - Removing stm32f10x_i2c.o(i.I2C_FastModeDutyCycleConfig), (28 bytes). - Removing stm32f10x_i2c.o(i.I2C_GeneralCallCmd), (24 bytes). - Removing stm32f10x_i2c.o(i.I2C_GenerateSTART), (24 bytes). - Removing stm32f10x_i2c.o(i.I2C_GenerateSTOP), (24 bytes). - Removing stm32f10x_i2c.o(i.I2C_GetFlagStatus), (58 bytes). - Removing stm32f10x_i2c.o(i.I2C_GetITStatus), (38 bytes). - Removing stm32f10x_i2c.o(i.I2C_GetLastEvent), (26 bytes). - Removing stm32f10x_i2c.o(i.I2C_GetPEC), (8 bytes). - Removing stm32f10x_i2c.o(i.I2C_ITConfig), (18 bytes). - Removing stm32f10x_i2c.o(i.I2C_Init), (236 bytes). - Removing stm32f10x_i2c.o(i.I2C_NACKPositionConfig), (28 bytes). - Removing stm32f10x_i2c.o(i.I2C_OwnAddress2Config), (22 bytes). - Removing stm32f10x_i2c.o(i.I2C_PECPositionConfig), (28 bytes). - Removing stm32f10x_i2c.o(i.I2C_ReadRegister), (22 bytes). - Removing stm32f10x_i2c.o(i.I2C_ReceiveData), (8 bytes). - Removing stm32f10x_i2c.o(i.I2C_SMBusAlertConfig), (28 bytes). - Removing stm32f10x_i2c.o(i.I2C_Send7bitAddress), (18 bytes). - Removing stm32f10x_i2c.o(i.I2C_SendData), (4 bytes). - Removing stm32f10x_i2c.o(i.I2C_SoftwareResetCmd), (22 bytes). - Removing stm32f10x_i2c.o(i.I2C_StretchClockCmd), (24 bytes). - Removing stm32f10x_i2c.o(i.I2C_StructInit), (30 bytes). - Removing stm32f10x_i2c.o(i.I2C_TransmitPEC), (24 bytes). - Removing stm32f10x_iwdg.o(i.IWDG_Enable), (16 bytes). - Removing stm32f10x_iwdg.o(i.IWDG_GetFlagStatus), (24 bytes). - Removing stm32f10x_iwdg.o(i.IWDG_ReloadCounter), (16 bytes). - Removing stm32f10x_iwdg.o(i.IWDG_SetPrescaler), (12 bytes). - Removing stm32f10x_iwdg.o(i.IWDG_SetReload), (12 bytes). - Removing stm32f10x_iwdg.o(i.IWDG_WriteAccessCmd), (12 bytes). - Removing stm32f10x_pwr.o(i.PWR_BackupAccessCmd), (12 bytes). - Removing stm32f10x_pwr.o(i.PWR_ClearFlag), (20 bytes). - Removing stm32f10x_pwr.o(i.PWR_DeInit), (22 bytes). - Removing stm32f10x_pwr.o(i.PWR_EnterSTANDBYMode), (52 bytes). - Removing stm32f10x_pwr.o(i.PWR_EnterSTOPMode), (64 bytes). - Removing stm32f10x_pwr.o(i.PWR_GetFlagStatus), (24 bytes). - Removing stm32f10x_pwr.o(i.PWR_PVDCmd), (12 bytes). - Removing stm32f10x_pwr.o(i.PWR_PVDLevelConfig), (24 bytes). - Removing stm32f10x_pwr.o(i.PWR_WakeUpPinCmd), (12 bytes). - Removing stm32f10x_rcc.o(i.RCC_ADCCLKConfig), (24 bytes). - Removing stm32f10x_rcc.o(i.RCC_AHBPeriphClockCmd), (32 bytes). - Removing stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd), (32 bytes). - Removing stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd), (32 bytes). - Removing stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd), (32 bytes). - Removing stm32f10x_rcc.o(i.RCC_AdjustHSICalibrationValue), (24 bytes). - Removing stm32f10x_rcc.o(i.RCC_BackupResetCmd), (12 bytes). - Removing stm32f10x_rcc.o(i.RCC_ClearFlag), (20 bytes). - Removing stm32f10x_rcc.o(i.RCC_ClearITPendingBit), (12 bytes). - Removing stm32f10x_rcc.o(i.RCC_ClockSecuritySystemCmd), (12 bytes). - Removing stm32f10x_rcc.o(i.RCC_DeInit), (76 bytes). - Removing stm32f10x_rcc.o(i.RCC_GetClocksFreq), (212 bytes). - Removing stm32f10x_rcc.o(i.RCC_GetFlagStatus), (60 bytes). - Removing stm32f10x_rcc.o(i.RCC_GetITStatus), (24 bytes). - Removing stm32f10x_rcc.o(i.RCC_GetSYSCLKSource), (16 bytes). - Removing stm32f10x_rcc.o(i.RCC_HCLKConfig), (24 bytes). - Removing stm32f10x_rcc.o(i.RCC_HSEConfig), (76 bytes). - Removing stm32f10x_rcc.o(i.RCC_HSICmd), (12 bytes). - Removing stm32f10x_rcc.o(i.RCC_ITConfig), (32 bytes). - Removing stm32f10x_rcc.o(i.RCC_LSEConfig), (52 bytes). - Removing stm32f10x_rcc.o(i.RCC_LSICmd), (12 bytes). - Removing stm32f10x_rcc.o(i.RCC_MCOConfig), (12 bytes). - Removing stm32f10x_rcc.o(i.RCC_PCLK1Config), (24 bytes). - Removing stm32f10x_rcc.o(i.RCC_PCLK2Config), (24 bytes). - Removing stm32f10x_rcc.o(i.RCC_PLLCmd), (12 bytes). - Removing stm32f10x_rcc.o(i.RCC_PLLConfig), (28 bytes). - Removing stm32f10x_rcc.o(i.RCC_RTCCLKCmd), (12 bytes). - Removing stm32f10x_rcc.o(i.RCC_RTCCLKConfig), (16 bytes). - Removing stm32f10x_rcc.o(i.RCC_SYSCLKConfig), (24 bytes). - Removing stm32f10x_rcc.o(i.RCC_USBCLKConfig), (12 bytes). - Removing stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp), (56 bytes). - Removing stm32f10x_rcc.o(.data), (20 bytes). - Removing stm32f10x_rtc.o(i.RTC_ClearFlag), (16 bytes). - Removing stm32f10x_rtc.o(i.RTC_ClearITPendingBit), (16 bytes). - Removing stm32f10x_rtc.o(i.RTC_EnterConfigMode), (20 bytes). - Removing stm32f10x_rtc.o(i.RTC_ExitConfigMode), (20 bytes). - Removing stm32f10x_rtc.o(i.RTC_GetCounter), (20 bytes). - Removing stm32f10x_rtc.o(i.RTC_GetDivider), (24 bytes). - Removing stm32f10x_rtc.o(i.RTC_GetFlagStatus), (24 bytes). - Removing stm32f10x_rtc.o(i.RTC_GetITStatus), (36 bytes). - Removing stm32f10x_rtc.o(i.RTC_ITConfig), (32 bytes). - Removing stm32f10x_rtc.o(i.RTC_SetAlarm), (28 bytes). - Removing stm32f10x_rtc.o(i.RTC_SetCounter), (28 bytes). - Removing stm32f10x_rtc.o(i.RTC_SetPrescaler), (32 bytes). - Removing stm32f10x_rtc.o(i.RTC_WaitForLastTask), (20 bytes). - Removing stm32f10x_rtc.o(i.RTC_WaitForSynchro), (36 bytes). - Removing stm32f10x_sdio.o(i.SDIO_CEATAITCmd), (16 bytes). - Removing stm32f10x_sdio.o(i.SDIO_ClearFlag), (12 bytes). - Removing stm32f10x_sdio.o(i.SDIO_ClearITPendingBit), (12 bytes). - Removing stm32f10x_sdio.o(i.SDIO_ClockCmd), (12 bytes). - Removing stm32f10x_sdio.o(i.SDIO_CmdStructInit), (14 bytes). - Removing stm32f10x_sdio.o(i.SDIO_CommandCompletionCmd), (12 bytes). - Removing stm32f10x_sdio.o(i.SDIO_DMACmd), (12 bytes). - Removing stm32f10x_sdio.o(i.SDIO_DataConfig), (48 bytes). - Removing stm32f10x_sdio.o(i.SDIO_DataStructInit), (20 bytes). - Removing stm32f10x_sdio.o(i.SDIO_DeInit), (36 bytes). - Removing stm32f10x_sdio.o(i.SDIO_GetCommandResponse), (12 bytes). - Removing stm32f10x_sdio.o(i.SDIO_GetDataCounter), (12 bytes). - Removing stm32f10x_sdio.o(i.SDIO_GetFIFOCount), (12 bytes). - Removing stm32f10x_sdio.o(i.SDIO_GetFlagStatus), (24 bytes). - Removing stm32f10x_sdio.o(i.SDIO_GetITStatus), (24 bytes). - Removing stm32f10x_sdio.o(i.SDIO_GetPowerState), (16 bytes). - Removing stm32f10x_sdio.o(i.SDIO_GetResponse), (24 bytes). - Removing stm32f10x_sdio.o(i.SDIO_ITConfig), (32 bytes). - Removing stm32f10x_sdio.o(i.SDIO_Init), (48 bytes). - Removing stm32f10x_sdio.o(i.SDIO_ReadData), (12 bytes). - Removing stm32f10x_sdio.o(i.SDIO_SendCEATACmd), (12 bytes). - Removing stm32f10x_sdio.o(i.SDIO_SendCommand), (44 bytes). - Removing stm32f10x_sdio.o(i.SDIO_SendSDIOSuspendCmd), (12 bytes). - Removing stm32f10x_sdio.o(i.SDIO_SetPowerState), (28 bytes). - Removing stm32f10x_sdio.o(i.SDIO_SetSDIOOperation), (12 bytes). - Removing stm32f10x_sdio.o(i.SDIO_SetSDIOReadWaitMode), (12 bytes). - Removing stm32f10x_sdio.o(i.SDIO_StartSDIOReadWait), (12 bytes). - Removing stm32f10x_sdio.o(i.SDIO_StopSDIOReadWait), (12 bytes). - Removing stm32f10x_sdio.o(i.SDIO_StructInit), (16 bytes). - Removing stm32f10x_sdio.o(i.SDIO_WriteData), (12 bytes). - Removing stm32f10x_spi.o(i.I2S_Cmd), (24 bytes). - Removing stm32f10x_spi.o(i.I2S_Init), (232 bytes). - Removing stm32f10x_spi.o(i.I2S_StructInit), (20 bytes). - Removing stm32f10x_spi.o(i.SPI_BiDirectionalLineConfig), (28 bytes). - Removing stm32f10x_spi.o(i.SPI_CalculateCRC), (24 bytes). - Removing stm32f10x_spi.o(i.SPI_Cmd), (24 bytes). - Removing stm32f10x_spi.o(i.SPI_DataSizeConfig), (18 bytes). - Removing stm32f10x_spi.o(i.SPI_GetCRC), (16 bytes). - Removing stm32f10x_spi.o(i.SPI_GetCRCPolynomial), (6 bytes). - Removing stm32f10x_spi.o(i.SPI_I2S_ClearFlag), (6 bytes). - Removing stm32f10x_spi.o(i.SPI_I2S_ClearITPendingBit), (20 bytes). - Removing stm32f10x_spi.o(i.SPI_I2S_DMACmd), (18 bytes). - Removing stm32f10x_spi.o(i.SPI_I2S_DeInit), (88 bytes). - Removing stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus), (18 bytes). - Removing stm32f10x_spi.o(i.SPI_I2S_GetITStatus), (52 bytes). - Removing stm32f10x_spi.o(i.SPI_I2S_ITConfig), (32 bytes). - Removing stm32f10x_spi.o(i.SPI_I2S_ReceiveData), (6 bytes). - Removing stm32f10x_spi.o(i.SPI_I2S_SendData), (4 bytes). - Removing stm32f10x_spi.o(i.SPI_Init), (60 bytes). - Removing stm32f10x_spi.o(i.SPI_NSSInternalSoftwareConfig), (30 bytes). - Removing stm32f10x_spi.o(i.SPI_SSOutputCmd), (24 bytes). - Removing stm32f10x_spi.o(i.SPI_StructInit), (24 bytes). - Removing stm32f10x_spi.o(i.SPI_TransmitCRC), (10 bytes). - Removing stm32f10x_tim.o(i.TI1_Config), (128 bytes). - Removing stm32f10x_tim.o(i.TI2_Config), (152 bytes). - Removing stm32f10x_tim.o(i.TI3_Config), (144 bytes). - Removing stm32f10x_tim.o(i.TI4_Config), (152 bytes). - Removing stm32f10x_tim.o(i.TIM_ARRPreloadConfig), (24 bytes). - Removing stm32f10x_tim.o(i.TIM_BDTRConfig), (32 bytes). - Removing stm32f10x_tim.o(i.TIM_BDTRStructInit), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_CCPreloadControl), (24 bytes). - Removing stm32f10x_tim.o(i.TIM_CCxCmd), (30 bytes). - Removing stm32f10x_tim.o(i.TIM_CCxNCmd), (30 bytes). - Removing stm32f10x_tim.o(i.TIM_ClearFlag), (6 bytes). - Removing stm32f10x_tim.o(i.TIM_ClearITPendingBit), (6 bytes). - Removing stm32f10x_tim.o(i.TIM_ClearOC1Ref), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_ClearOC2Ref), (24 bytes). - Removing stm32f10x_tim.o(i.TIM_ClearOC3Ref), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_ClearOC4Ref), (24 bytes). - Removing stm32f10x_tim.o(i.TIM_Cmd), (24 bytes). - Removing stm32f10x_tim.o(i.TIM_CounterModeConfig), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_CtrlPWMOutputs), (30 bytes). - Removing stm32f10x_tim.o(i.TIM_DMACmd), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_DMAConfig), (10 bytes). - Removing stm32f10x_tim.o(i.TIM_DeInit), (488 bytes). - Removing stm32f10x_tim.o(i.TIM_ETRClockMode1Config), (54 bytes). - Removing stm32f10x_tim.o(i.TIM_ETRClockMode2Config), (32 bytes). - Removing stm32f10x_tim.o(i.TIM_ETRConfig), (28 bytes). - Removing stm32f10x_tim.o(i.TIM_EncoderInterfaceConfig), (66 bytes). - Removing stm32f10x_tim.o(i.TIM_ForcedOC1Config), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_ForcedOC2Config), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_ForcedOC3Config), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_ForcedOC4Config), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_GenerateEvent), (4 bytes). - Removing stm32f10x_tim.o(i.TIM_GetCapture1), (6 bytes). - Removing stm32f10x_tim.o(i.TIM_GetCapture2), (6 bytes). - Removing stm32f10x_tim.o(i.TIM_GetCapture3), (6 bytes). - Removing stm32f10x_tim.o(i.TIM_GetCapture4), (8 bytes). - Removing stm32f10x_tim.o(i.TIM_GetCounter), (6 bytes). - Removing stm32f10x_tim.o(i.TIM_GetFlagStatus), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_GetITStatus), (34 bytes). - Removing stm32f10x_tim.o(i.TIM_GetPrescaler), (6 bytes). - Removing stm32f10x_tim.o(i.TIM_ICInit), (172 bytes). - Removing stm32f10x_tim.o(i.TIM_ICStructInit), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_ITConfig), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_ITRxExternalClockConfig), (24 bytes). - Removing stm32f10x_tim.o(i.TIM_InternalClockConfig), (12 bytes). - Removing stm32f10x_tim.o(i.TIM_OC1FastConfig), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_OC1Init), (152 bytes). - Removing stm32f10x_tim.o(i.TIM_OC1NPolarityConfig), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_OC1PolarityConfig), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_OC1PreloadConfig), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_OC2FastConfig), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_OC2Init), (164 bytes). - Removing stm32f10x_tim.o(i.TIM_OC2NPolarityConfig), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_OC2PolarityConfig), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_OC2PreloadConfig), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_OC3FastConfig), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_OC3Init), (160 bytes). - Removing stm32f10x_tim.o(i.TIM_OC3NPolarityConfig), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_OC3PolarityConfig), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_OC3PreloadConfig), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_OC4FastConfig), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_OC4Init), (124 bytes). - Removing stm32f10x_tim.o(i.TIM_OC4PolarityConfig), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_OC4PreloadConfig), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_OCStructInit), (20 bytes). - Removing stm32f10x_tim.o(i.TIM_PWMIConfig), (124 bytes). - Removing stm32f10x_tim.o(i.TIM_PrescalerConfig), (6 bytes). - Removing stm32f10x_tim.o(i.TIM_SelectCCDMA), (24 bytes). - Removing stm32f10x_tim.o(i.TIM_SelectCOM), (24 bytes). - Removing stm32f10x_tim.o(i.TIM_SelectHallSensor), (24 bytes). - Removing stm32f10x_tim.o(i.TIM_SelectInputTrigger), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_SelectMasterSlaveMode), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_SelectOCxM), (82 bytes). - Removing stm32f10x_tim.o(i.TIM_SelectOnePulseMode), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_SelectOutputTrigger), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_SelectSlaveMode), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_SetAutoreload), (4 bytes). - Removing stm32f10x_tim.o(i.TIM_SetClockDivision), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_SetCompare1), (4 bytes). - Removing stm32f10x_tim.o(i.TIM_SetCompare2), (4 bytes). - Removing stm32f10x_tim.o(i.TIM_SetCompare3), (4 bytes). - Removing stm32f10x_tim.o(i.TIM_SetCompare4), (6 bytes). - Removing stm32f10x_tim.o(i.TIM_SetCounter), (4 bytes). - Removing stm32f10x_tim.o(i.TIM_SetIC1Prescaler), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_SetIC2Prescaler), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_SetIC3Prescaler), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_SetIC4Prescaler), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_TIxExternalClockConfig), (62 bytes). - Removing stm32f10x_tim.o(i.TIM_TimeBaseInit), (164 bytes). - Removing stm32f10x_tim.o(i.TIM_TimeBaseStructInit), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_UpdateDisableConfig), (24 bytes). - Removing stm32f10x_tim.o(i.TIM_UpdateRequestConfig), (24 bytes). - Removing stm32f10x_usart.o(i.USART_ClearFlag), (18 bytes). - Removing stm32f10x_usart.o(i.USART_ClearITPendingBit), (30 bytes). - Removing stm32f10x_usart.o(i.USART_ClockInit), (34 bytes). - Removing stm32f10x_usart.o(i.USART_ClockStructInit), (12 bytes). - Removing stm32f10x_usart.o(i.USART_Cmd), (24 bytes). - Removing stm32f10x_usart.o(i.USART_DMACmd), (18 bytes). - Removing stm32f10x_usart.o(i.USART_DeInit), (156 bytes). - Removing stm32f10x_usart.o(i.USART_GetFlagStatus), (26 bytes). - Removing stm32f10x_usart.o(i.USART_GetITStatus), (84 bytes). - Removing stm32f10x_usart.o(i.USART_HalfDuplexCmd), (24 bytes). - Removing stm32f10x_usart.o(i.USART_ITConfig), (74 bytes). - Removing stm32f10x_usart.o(i.USART_Init), (216 bytes). - Removing stm32f10x_usart.o(i.USART_IrDACmd), (24 bytes). - Removing stm32f10x_usart.o(i.USART_IrDAConfig), (18 bytes). - Removing stm32f10x_usart.o(i.USART_LINBreakDetectLengthConfig), (18 bytes). - Removing stm32f10x_usart.o(i.USART_LINCmd), (24 bytes). - Removing stm32f10x_usart.o(i.USART_OneBitMethodCmd), (24 bytes). - Removing stm32f10x_usart.o(i.USART_OverSampling8Cmd), (22 bytes). - Removing stm32f10x_usart.o(i.USART_ReceiveData), (10 bytes). - Removing stm32f10x_usart.o(i.USART_ReceiverWakeUpCmd), (24 bytes). - Removing stm32f10x_usart.o(i.USART_SendBreak), (10 bytes). - Removing stm32f10x_usart.o(i.USART_SendData), (8 bytes). - Removing stm32f10x_usart.o(i.USART_SetAddress), (18 bytes). - Removing stm32f10x_usart.o(i.USART_SetGuardTime), (16 bytes). - Removing stm32f10x_usart.o(i.USART_SetPrescaler), (16 bytes). - Removing stm32f10x_usart.o(i.USART_SmartCardCmd), (24 bytes). - Removing stm32f10x_usart.o(i.USART_SmartCardNACKCmd), (24 bytes). - Removing stm32f10x_usart.o(i.USART_StructInit), (24 bytes). - Removing stm32f10x_usart.o(i.USART_WakeUpConfig), (18 bytes). - Removing stm32f10x_wwdg.o(i.WWDG_ClearFlag), (12 bytes). - Removing stm32f10x_wwdg.o(i.WWDG_DeInit), (22 bytes). - Removing stm32f10x_wwdg.o(i.WWDG_Enable), (16 bytes). - Removing stm32f10x_wwdg.o(i.WWDG_EnableIT), (12 bytes). - Removing stm32f10x_wwdg.o(i.WWDG_GetFlagStatus), (12 bytes). - Removing stm32f10x_wwdg.o(i.WWDG_SetCounter), (16 bytes). - Removing stm32f10x_wwdg.o(i.WWDG_SetPrescaler), (24 bytes). - Removing stm32f10x_wwdg.o(i.WWDG_SetWindowValue), (40 bytes). - Removing delay.o(i.Delay_ms), (24 bytes). - Removing delay.o(i.Delay_s), (24 bytes). - Removing delay.o(i.Delay_us), (46 bytes). - Removing led.o(i.LED1_OFF), (16 bytes). - Removing led.o(i.LED1_ON), (16 bytes). - Removing led.o(i.LED1_Turn), (36 bytes). - Removing led.o(i.LED2_OFF), (16 bytes). - Removing led.o(i.LED2_ON), (16 bytes). - Removing led.o(i.LED2_Turn), (36 bytes). - Removing led.o(i.LED_Init), (52 bytes). - Removing key.o(i.Key_GetNum), (92 bytes). - Removing key.o(i.Key_Init), (44 bytes). - Removing oled.o(i.OLED_Pow), (20 bytes). - Removing oled.o(i.OLED_ShowBinNum), (62 bytes). - Removing oled.o(i.OLED_ShowHexNum), (84 bytes). - Removing oled.o(i.OLED_ShowNum), (68 bytes). - Removing oled.o(i.OLED_ShowSignedNum), (102 bytes). - -490 unused section(s) (total 19846 bytes) removed from the image. - -============================================================================== - -Image Symbol Table - - Local Symbols - - Symbol Name Value Ov Type Size Object(Section) - - ../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 boardinit2.o ABSOLUTE - ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE - ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE - ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE - ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE - ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE - ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE - ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE - ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE - ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE - ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE - ../clib/armsys.c 0x00000000 Number 0 no_argv.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 libshutdown.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_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_abrt_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE - ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE - ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE - ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE - Hardware\Key.c 0x00000000 Number 0 key.o ABSOLUTE - Hardware\LED.c 0x00000000 Number 0 led.o ABSOLUTE - Hardware\OLED.c 0x00000000 Number 0 oled.o ABSOLUTE - Library\misc.c 0x00000000 Number 0 misc.o ABSOLUTE - Library\stm32f10x_adc.c 0x00000000 Number 0 stm32f10x_adc.o ABSOLUTE - Library\stm32f10x_bkp.c 0x00000000 Number 0 stm32f10x_bkp.o ABSOLUTE - Library\stm32f10x_can.c 0x00000000 Number 0 stm32f10x_can.o ABSOLUTE - Library\stm32f10x_cec.c 0x00000000 Number 0 stm32f10x_cec.o ABSOLUTE - Library\stm32f10x_crc.c 0x00000000 Number 0 stm32f10x_crc.o ABSOLUTE - Library\stm32f10x_dac.c 0x00000000 Number 0 stm32f10x_dac.o ABSOLUTE - Library\stm32f10x_dbgmcu.c 0x00000000 Number 0 stm32f10x_dbgmcu.o ABSOLUTE - Library\stm32f10x_dma.c 0x00000000 Number 0 stm32f10x_dma.o ABSOLUTE - Library\stm32f10x_exti.c 0x00000000 Number 0 stm32f10x_exti.o ABSOLUTE - Library\stm32f10x_flash.c 0x00000000 Number 0 stm32f10x_flash.o ABSOLUTE - Library\stm32f10x_fsmc.c 0x00000000 Number 0 stm32f10x_fsmc.o ABSOLUTE - Library\stm32f10x_gpio.c 0x00000000 Number 0 stm32f10x_gpio.o ABSOLUTE - Library\stm32f10x_i2c.c 0x00000000 Number 0 stm32f10x_i2c.o ABSOLUTE - Library\stm32f10x_iwdg.c 0x00000000 Number 0 stm32f10x_iwdg.o ABSOLUTE - Library\stm32f10x_pwr.c 0x00000000 Number 0 stm32f10x_pwr.o ABSOLUTE - Library\stm32f10x_rcc.c 0x00000000 Number 0 stm32f10x_rcc.o ABSOLUTE - Library\stm32f10x_rtc.c 0x00000000 Number 0 stm32f10x_rtc.o ABSOLUTE - Library\stm32f10x_sdio.c 0x00000000 Number 0 stm32f10x_sdio.o ABSOLUTE - Library\stm32f10x_spi.c 0x00000000 Number 0 stm32f10x_spi.o ABSOLUTE - Library\stm32f10x_tim.c 0x00000000 Number 0 stm32f10x_tim.o ABSOLUTE - Library\stm32f10x_usart.c 0x00000000 Number 0 stm32f10x_usart.o ABSOLUTE - Library\stm32f10x_wwdg.c 0x00000000 Number 0 stm32f10x_wwdg.o ABSOLUTE - Start\\core_cm3.c 0x00000000 Number 0 core_cm3.o ABSOLUTE - Start\core_cm3.c 0x00000000 Number 0 core_cm3.o ABSOLUTE - Start\startup_stm32f10x_md.s 0x00000000 Number 0 startup_stm32f10x_md.o ABSOLUTE - Start\system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE - System\Delay.c 0x00000000 Number 0 delay.o ABSOLUTE - User\main.c 0x00000000 Number 0 main.o ABSOLUTE - User\stm32f10x_it.c 0x00000000 Number 0 stm32f10x_it.o ABSOLUTE - dc.s 0x00000000 Number 0 dc.o ABSOLUTE - RESET 0x08000000 Section 236 startup_stm32f10x_md.o(RESET) - !!!main 0x080000ec Section 8 __main.o(!!!main) - !!!scatter 0x080000f4 Section 52 __scatter.o(!!!scatter) - !!handler_zi 0x08000128 Section 28 __scatter_zi.o(!!handler_zi) - .ARM.Collect$$libinit$$00000000 0x08000144 Section 2 libinit.o(.ARM.Collect$$libinit$$00000000) - .ARM.Collect$$libinit$$00000002 0x08000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002) - .ARM.Collect$$libinit$$00000004 0x08000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004) - .ARM.Collect$$libinit$$0000000A 0x08000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) - .ARM.Collect$$libinit$$0000000C 0x08000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) - .ARM.Collect$$libinit$$0000000E 0x08000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) - .ARM.Collect$$libinit$$00000011 0x08000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011) - .ARM.Collect$$libinit$$00000013 0x08000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013) - .ARM.Collect$$libinit$$00000015 0x08000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015) - .ARM.Collect$$libinit$$00000017 0x08000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017) - .ARM.Collect$$libinit$$00000019 0x08000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019) - .ARM.Collect$$libinit$$0000001B 0x08000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) - .ARM.Collect$$libinit$$0000001D 0x08000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) - .ARM.Collect$$libinit$$0000001F 0x08000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) - .ARM.Collect$$libinit$$00000021 0x08000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021) - .ARM.Collect$$libinit$$00000023 0x08000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023) - .ARM.Collect$$libinit$$00000025 0x08000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025) - .ARM.Collect$$libinit$$0000002C 0x08000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) - .ARM.Collect$$libinit$$0000002E 0x08000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) - .ARM.Collect$$libinit$$00000030 0x08000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030) - .ARM.Collect$$libinit$$00000032 0x08000146 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032) - .ARM.Collect$$libinit$$00000033 0x08000146 Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033) - .ARM.Collect$$libshutdown$$00000000 0x08000148 Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) - .ARM.Collect$$libshutdown$$00000002 0x0800014a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) - .ARM.Collect$$libshutdown$$00000004 0x0800014a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) - .ARM.Collect$$libshutdown$$00000007 0x0800014a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) - .ARM.Collect$$libshutdown$$0000000A 0x0800014a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) - .ARM.Collect$$libshutdown$$0000000C 0x0800014a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) - .ARM.Collect$$libshutdown$$0000000F 0x0800014a Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) - .ARM.Collect$$libshutdown$$00000010 0x0800014a Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) - .ARM.Collect$$rtentry$$00000000 0x0800014c Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) - .ARM.Collect$$rtentry$$00000002 0x0800014c Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) - .ARM.Collect$$rtentry$$00000004 0x0800014c Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) - .ARM.Collect$$rtentry$$00000009 0x08000152 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) - .ARM.Collect$$rtentry$$0000000A 0x08000152 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) - .ARM.Collect$$rtentry$$0000000C 0x08000156 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) - .ARM.Collect$$rtentry$$0000000D 0x08000156 Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) - .ARM.Collect$$rtexit$$00000000 0x0800015e Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000) - .ARM.Collect$$rtexit$$00000002 0x08000160 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) - .ARM.Collect$$rtexit$$00000003 0x08000160 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003) - .ARM.Collect$$rtexit$$00000004 0x08000164 Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004) - .text 0x0800016c Section 64 startup_stm32f10x_md.o(.text) - .text 0x080001ac Section 0 heapauxi.o(.text) - .text 0x080001b2 Section 74 sys_stackheap_outer.o(.text) - .text 0x080001fc Section 0 exit.o(.text) - .text 0x08000210 Section 8 libspace.o(.text) - .text 0x08000218 Section 0 sys_exit.o(.text) - .text 0x08000224 Section 2 use_no_semi.o(.text) - .text 0x08000226 Section 0 indicate_semi.o(.text) - i.BusFault_Handler 0x08000226 Section 0 stm32f10x_it.o(i.BusFault_Handler) - i.DebugMon_Handler 0x0800022a Section 0 stm32f10x_it.o(i.DebugMon_Handler) - i.GPIO_Init 0x0800022c Section 0 stm32f10x_gpio.o(i.GPIO_Init) - i.GPIO_WriteBit 0x08000342 Section 0 stm32f10x_gpio.o(i.GPIO_WriteBit) - i.HardFault_Handler 0x0800034c Section 0 stm32f10x_it.o(i.HardFault_Handler) - i.MemManage_Handler 0x08000350 Section 0 stm32f10x_it.o(i.MemManage_Handler) - i.NMI_Handler 0x08000354 Section 0 stm32f10x_it.o(i.NMI_Handler) - i.OLED_Clear 0x08000356 Section 0 oled.o(i.OLED_Clear) - i.OLED_I2C_Init 0x08000380 Section 0 oled.o(i.OLED_I2C_Init) - i.OLED_I2C_SendByte 0x080003d0 Section 0 oled.o(i.OLED_I2C_SendByte) - i.OLED_I2C_Start 0x0800042c Section 0 oled.o(i.OLED_I2C_Start) - i.OLED_I2C_Stop 0x08000460 Section 0 oled.o(i.OLED_I2C_Stop) - i.OLED_Init 0x08000488 Section 0 oled.o(i.OLED_Init) - i.OLED_SetCursor 0x08000536 Section 0 oled.o(i.OLED_SetCursor) - i.OLED_ShowChar 0x08000558 Section 0 oled.o(i.OLED_ShowChar) - i.OLED_ShowString 0x080005cc Section 0 oled.o(i.OLED_ShowString) - i.OLED_WriteCommand 0x080005f4 Section 0 oled.o(i.OLED_WriteCommand) - i.OLED_WriteData 0x08000614 Section 0 oled.o(i.OLED_WriteData) - i.PendSV_Handler 0x08000634 Section 0 stm32f10x_it.o(i.PendSV_Handler) - i.RCC_APB2PeriphClockCmd 0x08000638 Section 0 stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) - i.SVC_Handler 0x08000658 Section 0 stm32f10x_it.o(i.SVC_Handler) - i.SetSysClock 0x0800065a Section 0 system_stm32f10x.o(i.SetSysClock) - SetSysClock 0x0800065b Thumb Code 8 system_stm32f10x.o(i.SetSysClock) - i.SetSysClockTo72 0x08000664 Section 0 system_stm32f10x.o(i.SetSysClockTo72) - SetSysClockTo72 0x08000665 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72) - i.SysTick_Handler 0x08000744 Section 0 stm32f10x_it.o(i.SysTick_Handler) - i.SystemInit 0x08000748 Section 0 system_stm32f10x.o(i.SystemInit) - i.UsageFault_Handler 0x080007a8 Section 0 stm32f10x_it.o(i.UsageFault_Handler) - i.main 0x080007ac Section 0 main.o(i.main) - .constdata 0x080007d4 Section 1520 oled.o(.constdata) - .bss 0x20000000 Section 96 libspace.o(.bss) - HEAP 0x20000060 Section 512 startup_stm32f10x_md.o(HEAP) - Heap_Mem 0x20000060 Data 512 startup_stm32f10x_md.o(HEAP) - STACK 0x20000260 Section 1024 startup_stm32f10x_md.o(STACK) - Stack_Mem 0x20000260 Data 1024 startup_stm32f10x_md.o(STACK) - __initial_sp 0x20000660 Data 0 startup_stm32f10x_md.o(STACK) - - Global Symbols - - Symbol Name Value Ov Type Size Object(Section) - - BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$UX$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE - __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE - __ARM_exceptions_init - Undefined Weak Reference - __alloca_initialize - Undefined Weak Reference - __arm_preinit_ - Undefined Weak Reference - __cpp_initialize__aeabi_ - Undefined Weak Reference - __cxa_finalize - Undefined Weak Reference - __rt_locale - Undefined Weak Reference - __sigvec_lookup - Undefined Weak Reference - _atexit_init - Undefined Weak Reference - _call_atexit_fns - Undefined Weak Reference - _clock_init - Undefined Weak Reference - _fp_trap_init - Undefined Weak Reference - _fp_trap_shutdown - Undefined Weak Reference - _get_lc_collate - Undefined Weak Reference - _get_lc_ctype - Undefined Weak Reference - _get_lc_monetary - Undefined Weak Reference - _get_lc_numeric - Undefined Weak Reference - _get_lc_time - Undefined Weak Reference - _getenv_init - Undefined Weak Reference - _handle_redirection - Undefined Weak Reference - _init_alloc - Undefined Weak Reference - _init_user_alloc - Undefined Weak Reference - _initio - Undefined Weak Reference - _rand_init - Undefined Weak Reference - _signal_finish - Undefined Weak Reference - _signal_init - Undefined Weak Reference - _terminate_alloc - Undefined Weak Reference - _terminate_user_alloc - Undefined Weak Reference - _terminateio - Undefined Weak Reference - __Vectors_Size 0x000000ec Number 0 startup_stm32f10x_md.o ABSOLUTE - __Vectors 0x08000000 Data 4 startup_stm32f10x_md.o(RESET) - __Vectors_End 0x080000ec Data 0 startup_stm32f10x_md.o(RESET) - __main 0x080000ed Thumb Code 8 __main.o(!!!main) - __scatterload 0x080000f5 Thumb Code 0 __scatter.o(!!!scatter) - __scatterload_rt2 0x080000f5 Thumb Code 44 __scatter.o(!!!scatter) - __scatterload_rt2_thumb_only 0x080000f5 Thumb Code 0 __scatter.o(!!!scatter) - __scatterload_null 0x08000103 Thumb Code 0 __scatter.o(!!!scatter) - __scatterload_zeroinit 0x08000129 Thumb Code 28 __scatter_zi.o(!!handler_zi) - __rt_lib_init 0x08000145 Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000) - __rt_lib_init_alloca_1 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) - __rt_lib_init_argv_1 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) - __rt_lib_init_atexit_1 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) - __rt_lib_init_clock_1 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021) - __rt_lib_init_cpp_1 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032) - __rt_lib_init_exceptions_1 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030) - __rt_lib_init_fp_1 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002) - __rt_lib_init_fp_trap_1 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) - __rt_lib_init_getenv_1 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023) - __rt_lib_init_heap_1 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) - __rt_lib_init_lc_collate_1 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011) - __rt_lib_init_lc_ctype_1 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013) - __rt_lib_init_lc_monetary_1 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015) - __rt_lib_init_lc_numeric_1 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017) - __rt_lib_init_lc_time_1 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019) - __rt_lib_init_preinit_1 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004) - __rt_lib_init_rand_1 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) - __rt_lib_init_return 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033) - __rt_lib_init_signal_1 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) - __rt_lib_init_stdio_1 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025) - __rt_lib_init_user_alloc_1 0x08000147 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) - __rt_lib_shutdown 0x08000149 Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) - __rt_lib_shutdown_cpp_1 0x0800014b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) - __rt_lib_shutdown_fp_trap_1 0x0800014b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) - __rt_lib_shutdown_heap_1 0x0800014b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) - __rt_lib_shutdown_return 0x0800014b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) - __rt_lib_shutdown_signal_1 0x0800014b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) - __rt_lib_shutdown_stdio_1 0x0800014b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) - __rt_lib_shutdown_user_alloc_1 0x0800014b Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) - __rt_entry 0x0800014d Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) - __rt_entry_presh_1 0x0800014d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) - __rt_entry_sh 0x0800014d Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) - __rt_entry_li 0x08000153 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) - __rt_entry_postsh_1 0x08000153 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) - __rt_entry_main 0x08000157 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) - __rt_entry_postli_1 0x08000157 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) - __rt_exit 0x0800015f Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) - __rt_exit_ls 0x08000161 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003) - __rt_exit_prels_1 0x08000161 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) - __rt_exit_exit 0x08000165 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004) - Reset_Handler 0x0800016d Thumb Code 8 startup_stm32f10x_md.o(.text) - ADC1_2_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - CAN1_RX1_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - CAN1_SCE_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - DMA1_Channel1_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - DMA1_Channel2_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - DMA1_Channel3_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - DMA1_Channel4_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - DMA1_Channel5_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - DMA1_Channel6_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - DMA1_Channel7_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - EXTI0_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - EXTI15_10_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - EXTI1_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - EXTI2_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - EXTI3_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - EXTI4_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - EXTI9_5_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - FLASH_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - I2C1_ER_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - I2C1_EV_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - I2C2_ER_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - I2C2_EV_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - PVD_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - RCC_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - RTCAlarm_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - RTC_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - SPI1_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - SPI2_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - TAMPER_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - TIM1_BRK_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - TIM1_CC_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - TIM1_TRG_COM_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - TIM1_UP_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - TIM2_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - TIM3_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - TIM4_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - USART1_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - USART2_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - USART3_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - USBWakeUp_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - USB_HP_CAN1_TX_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - USB_LP_CAN1_RX0_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - WWDG_IRQHandler 0x08000187 Thumb Code 0 startup_stm32f10x_md.o(.text) - __user_initial_stackheap 0x08000189 Thumb Code 0 startup_stm32f10x_md.o(.text) - __use_two_region_memory 0x080001ad Thumb Code 2 heapauxi.o(.text) - __rt_heap_escrow$2region 0x080001af Thumb Code 2 heapauxi.o(.text) - __rt_heap_expand$2region 0x080001b1 Thumb Code 2 heapauxi.o(.text) - __user_setup_stackheap 0x080001b3 Thumb Code 74 sys_stackheap_outer.o(.text) - exit 0x080001fd Thumb Code 18 exit.o(.text) - __user_libspace 0x08000211 Thumb Code 8 libspace.o(.text) - __user_perproc_libspace 0x08000211 Thumb Code 0 libspace.o(.text) - __user_perthread_libspace 0x08000211 Thumb Code 0 libspace.o(.text) - _sys_exit 0x08000219 Thumb Code 8 sys_exit.o(.text) - __I$use$semihosting 0x08000225 Thumb Code 0 use_no_semi.o(.text) - __use_no_semihosting_swi 0x08000225 Thumb Code 2 use_no_semi.o(.text) - BusFault_Handler 0x08000227 Thumb Code 4 stm32f10x_it.o(i.BusFault_Handler) - __semihosting_library_function 0x08000227 Thumb Code 0 indicate_semi.o(.text) - DebugMon_Handler 0x0800022b Thumb Code 2 stm32f10x_it.o(i.DebugMon_Handler) - GPIO_Init 0x0800022d Thumb Code 278 stm32f10x_gpio.o(i.GPIO_Init) - GPIO_WriteBit 0x08000343 Thumb Code 10 stm32f10x_gpio.o(i.GPIO_WriteBit) - HardFault_Handler 0x0800034d Thumb Code 4 stm32f10x_it.o(i.HardFault_Handler) - MemManage_Handler 0x08000351 Thumb Code 4 stm32f10x_it.o(i.MemManage_Handler) - NMI_Handler 0x08000355 Thumb Code 2 stm32f10x_it.o(i.NMI_Handler) - OLED_Clear 0x08000357 Thumb Code 42 oled.o(i.OLED_Clear) - OLED_I2C_Init 0x08000381 Thumb Code 76 oled.o(i.OLED_I2C_Init) - OLED_I2C_SendByte 0x080003d1 Thumb Code 88 oled.o(i.OLED_I2C_SendByte) - OLED_I2C_Start 0x0800042d Thumb Code 48 oled.o(i.OLED_I2C_Start) - OLED_I2C_Stop 0x08000461 Thumb Code 36 oled.o(i.OLED_I2C_Stop) - OLED_Init 0x08000489 Thumb Code 174 oled.o(i.OLED_Init) - OLED_SetCursor 0x08000537 Thumb Code 34 oled.o(i.OLED_SetCursor) - OLED_ShowChar 0x08000559 Thumb Code 110 oled.o(i.OLED_ShowChar) - OLED_ShowString 0x080005cd Thumb Code 40 oled.o(i.OLED_ShowString) - OLED_WriteCommand 0x080005f5 Thumb Code 32 oled.o(i.OLED_WriteCommand) - OLED_WriteData 0x08000615 Thumb Code 32 oled.o(i.OLED_WriteData) - PendSV_Handler 0x08000635 Thumb Code 2 stm32f10x_it.o(i.PendSV_Handler) - RCC_APB2PeriphClockCmd 0x08000639 Thumb Code 26 stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) - SVC_Handler 0x08000659 Thumb Code 2 stm32f10x_it.o(i.SVC_Handler) - SysTick_Handler 0x08000745 Thumb Code 2 stm32f10x_it.o(i.SysTick_Handler) - SystemInit 0x08000749 Thumb Code 78 system_stm32f10x.o(i.SystemInit) - UsageFault_Handler 0x080007a9 Thumb Code 4 stm32f10x_it.o(i.UsageFault_Handler) - main 0x080007ad Thumb Code 28 main.o(i.main) - OLED_F8x16 0x080007d4 Data 1520 oled.o(.constdata) - Region$$Table$$Base 0x08000dc4 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x08000dd4 Number 0 anon$$obj.o(Region$$Table) - __libspace_start 0x20000000 Data 96 libspace.o(.bss) - __temporary_stack_top$libspace 0x20000060 Data 0 libspace.o(.bss) - - - -============================================================================== - -Memory Map of the image - - Image Entry point : 0x080000ed - - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000dd4, Max: 0x00080000, ABSOLUTE) - - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000dd4, Max: 0x00080000, ABSOLUTE) - - Exec Addr Load Addr Size Type Attr Idx E Section Name Object - - 0x08000000 0x08000000 0x000000ec Data RO 3 RESET startup_stm32f10x_md.o - 0x080000ec 0x080000ec 0x00000008 Code RO 3479 * !!!main c_w.l(__main.o) - 0x080000f4 0x080000f4 0x00000034 Code RO 3636 !!!scatter c_w.l(__scatter.o) - 0x08000128 0x08000128 0x0000001c Code RO 3638 !!handler_zi c_w.l(__scatter_zi.o) - 0x08000144 0x08000144 0x00000002 Code RO 3506 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) - 0x08000146 0x08000146 0x00000000 Code RO 3513 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) - 0x08000146 0x08000146 0x00000000 Code RO 3515 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) - 0x08000146 0x08000146 0x00000000 Code RO 3518 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) - 0x08000146 0x08000146 0x00000000 Code RO 3520 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) - 0x08000146 0x08000146 0x00000000 Code RO 3522 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) - 0x08000146 0x08000146 0x00000000 Code RO 3525 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) - 0x08000146 0x08000146 0x00000000 Code RO 3527 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) - 0x08000146 0x08000146 0x00000000 Code RO 3529 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) - 0x08000146 0x08000146 0x00000000 Code RO 3531 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) - 0x08000146 0x08000146 0x00000000 Code RO 3533 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) - 0x08000146 0x08000146 0x00000000 Code RO 3535 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) - 0x08000146 0x08000146 0x00000000 Code RO 3537 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) - 0x08000146 0x08000146 0x00000000 Code RO 3539 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) - 0x08000146 0x08000146 0x00000000 Code RO 3541 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) - 0x08000146 0x08000146 0x00000000 Code RO 3543 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) - 0x08000146 0x08000146 0x00000000 Code RO 3545 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) - 0x08000146 0x08000146 0x00000000 Code RO 3549 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) - 0x08000146 0x08000146 0x00000000 Code RO 3551 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) - 0x08000146 0x08000146 0x00000000 Code RO 3553 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) - 0x08000146 0x08000146 0x00000000 Code RO 3555 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) - 0x08000146 0x08000146 0x00000002 Code RO 3556 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) - 0x08000148 0x08000148 0x00000002 Code RO 3576 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) - 0x0800014a 0x0800014a 0x00000000 Code RO 3589 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) - 0x0800014a 0x0800014a 0x00000000 Code RO 3591 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) - 0x0800014a 0x0800014a 0x00000000 Code RO 3594 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o) - 0x0800014a 0x0800014a 0x00000000 Code RO 3597 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o) - 0x0800014a 0x0800014a 0x00000000 Code RO 3599 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) - 0x0800014a 0x0800014a 0x00000000 Code RO 3602 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o) - 0x0800014a 0x0800014a 0x00000002 Code RO 3603 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o) - 0x0800014c 0x0800014c 0x00000000 Code RO 3481 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) - 0x0800014c 0x0800014c 0x00000000 Code RO 3483 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) - 0x0800014c 0x0800014c 0x00000006 Code RO 3495 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) - 0x08000152 0x08000152 0x00000000 Code RO 3485 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) - 0x08000152 0x08000152 0x00000004 Code RO 3486 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) - 0x08000156 0x08000156 0x00000000 Code RO 3488 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) - 0x08000156 0x08000156 0x00000008 Code RO 3489 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) - 0x0800015e 0x0800015e 0x00000002 Code RO 3510 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) - 0x08000160 0x08000160 0x00000000 Code RO 3558 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) - 0x08000160 0x08000160 0x00000004 Code RO 3559 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) - 0x08000164 0x08000164 0x00000006 Code RO 3560 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) - 0x0800016a 0x0800016a 0x00000002 PAD - 0x0800016c 0x0800016c 0x00000040 Code RO 4 .text startup_stm32f10x_md.o - 0x080001ac 0x080001ac 0x00000006 Code RO 3477 .text c_w.l(heapauxi.o) - 0x080001b2 0x080001b2 0x0000004a Code RO 3497 .text c_w.l(sys_stackheap_outer.o) - 0x080001fc 0x080001fc 0x00000012 Code RO 3499 .text c_w.l(exit.o) - 0x0800020e 0x0800020e 0x00000002 PAD - 0x08000210 0x08000210 0x00000008 Code RO 3507 .text c_w.l(libspace.o) - 0x08000218 0x08000218 0x0000000c Code RO 3568 .text c_w.l(sys_exit.o) - 0x08000224 0x08000224 0x00000002 Code RO 3579 .text c_w.l(use_no_semi.o) - 0x08000226 0x08000226 0x00000000 Code RO 3581 .text c_w.l(indicate_semi.o) - 0x08000226 0x08000226 0x00000004 Code RO 3412 i.BusFault_Handler stm32f10x_it.o - 0x0800022a 0x0800022a 0x00000002 Code RO 3413 i.DebugMon_Handler stm32f10x_it.o - 0x0800022c 0x0800022c 0x00000116 Code RO 1347 i.GPIO_Init stm32f10x_gpio.o - 0x08000342 0x08000342 0x0000000a Code RO 1358 i.GPIO_WriteBit stm32f10x_gpio.o - 0x0800034c 0x0800034c 0x00000004 Code RO 3414 i.HardFault_Handler stm32f10x_it.o - 0x08000350 0x08000350 0x00000004 Code RO 3415 i.MemManage_Handler stm32f10x_it.o - 0x08000354 0x08000354 0x00000002 Code RO 3416 i.NMI_Handler stm32f10x_it.o - 0x08000356 0x08000356 0x0000002a Code RO 3289 i.OLED_Clear oled.o - 0x08000380 0x08000380 0x00000050 Code RO 3290 i.OLED_I2C_Init oled.o - 0x080003d0 0x080003d0 0x0000005c Code RO 3291 i.OLED_I2C_SendByte oled.o - 0x0800042c 0x0800042c 0x00000034 Code RO 3292 i.OLED_I2C_Start oled.o - 0x08000460 0x08000460 0x00000028 Code RO 3293 i.OLED_I2C_Stop oled.o - 0x08000488 0x08000488 0x000000ae Code RO 3294 i.OLED_Init oled.o - 0x08000536 0x08000536 0x00000022 Code RO 3296 i.OLED_SetCursor oled.o - 0x08000558 0x08000558 0x00000074 Code RO 3298 i.OLED_ShowChar oled.o - 0x080005cc 0x080005cc 0x00000028 Code RO 3302 i.OLED_ShowString oled.o - 0x080005f4 0x080005f4 0x00000020 Code RO 3303 i.OLED_WriteCommand oled.o - 0x08000614 0x08000614 0x00000020 Code RO 3304 i.OLED_WriteData oled.o - 0x08000634 0x08000634 0x00000002 Code RO 3417 i.PendSV_Handler stm32f10x_it.o - 0x08000636 0x08000636 0x00000002 PAD - 0x08000638 0x08000638 0x00000020 Code RO 1777 i.RCC_APB2PeriphClockCmd stm32f10x_rcc.o - 0x08000658 0x08000658 0x00000002 Code RO 3418 i.SVC_Handler stm32f10x_it.o - 0x0800065a 0x0800065a 0x00000008 Code RO 24 i.SetSysClock system_stm32f10x.o - 0x08000662 0x08000662 0x00000002 PAD - 0x08000664 0x08000664 0x000000e0 Code RO 25 i.SetSysClockTo72 system_stm32f10x.o - 0x08000744 0x08000744 0x00000002 Code RO 3419 i.SysTick_Handler stm32f10x_it.o - 0x08000746 0x08000746 0x00000002 PAD - 0x08000748 0x08000748 0x00000060 Code RO 27 i.SystemInit system_stm32f10x.o - 0x080007a8 0x080007a8 0x00000004 Code RO 3420 i.UsageFault_Handler stm32f10x_it.o - 0x080007ac 0x080007ac 0x00000028 Code RO 3397 i.main main.o - 0x080007d4 0x080007d4 0x000005f0 Data RO 3305 .constdata oled.o - 0x08000dc4 0x08000dc4 0x00000010 Data RO 3634 Region$$Table anon$$obj.o - - - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000dd4, Size: 0x00000660, Max: 0x00010000, ABSOLUTE) - - Exec Addr Load Addr Size Type Attr Idx E Section Name Object - - 0x20000000 - 0x00000060 Zero RW 3508 .bss c_w.l(libspace.o) - 0x20000060 - 0x00000200 Zero RW 2 HEAP startup_stm32f10x_md.o - 0x20000260 - 0x00000400 Zero RW 1 STACK startup_stm32f10x_md.o - - -============================================================================== - -Image component sizes - - - Code (inc. data) RO Data RW Data ZI Data Debug Object Name - - 0 0 0 0 0 4508 core_cm3.o - 40 12 0 0 0 383 main.o - 0 0 0 0 0 203048 misc.o - 734 22 1520 0 0 5855 oled.o - 64 26 236 0 1536 788 startup_stm32f10x_md.o - 288 0 0 0 0 10600 stm32f10x_gpio.o - 26 0 0 0 0 3406 stm32f10x_it.o - 32 6 0 0 0 501 stm32f10x_rcc.o - 328 28 0 0 0 9973 system_stm32f10x.o - - ---------------------------------------------------------------------- - 1518 94 1772 0 1536 239062 Object Totals - 0 0 16 0 0 0 (incl. Generated) - 6 0 0 0 0 0 (incl. Padding) - - ---------------------------------------------------------------------- - - Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name - - 8 0 0 0 0 68 __main.o - 0 0 0 0 0 0 __rtentry.o - 12 0 0 0 0 0 __rtentry2.o - 6 0 0 0 0 0 __rtentry4.o - 52 8 0 0 0 0 __scatter.o - 28 0 0 0 0 0 __scatter_zi.o - 18 0 0 0 0 80 exit.o - 6 0 0 0 0 152 heapauxi.o - 0 0 0 0 0 0 indicate_semi.o - 2 0 0 0 0 0 libinit.o - 2 0 0 0 0 0 libinit2.o - 2 0 0 0 0 0 libshutdown.o - 2 0 0 0 0 0 libshutdown2.o - 8 4 0 0 96 68 libspace.o - 2 0 0 0 0 0 rtexit.o - 10 0 0 0 0 0 rtexit2.o - 12 4 0 0 0 68 sys_exit.o - 74 0 0 0 0 80 sys_stackheap_outer.o - 2 0 0 0 0 68 use_no_semi.o - - ---------------------------------------------------------------------- - 250 16 0 0 96 584 Library Totals - 4 0 0 0 0 0 (incl. Padding) - - ---------------------------------------------------------------------- - - Code (inc. data) RO Data RW Data ZI Data Debug Library Name - - 246 16 0 0 96 584 c_w.l - - ---------------------------------------------------------------------- - 250 16 0 0 96 584 Library Totals - - ---------------------------------------------------------------------- - -============================================================================== - - - Code (inc. data) RO Data RW Data ZI Data Debug - - 1768 110 1772 0 1632 238170 Grand Totals - 1768 110 1772 0 1632 238170 ELF Image Totals - 1768 110 1772 0 0 0 ROM Totals - -============================================================================== - - Total RO Size (Code + RO Data) 3540 ( 3.46kB) - Total RW Size (RW Data + ZI Data) 1632 ( 1.59kB) - Total ROM Size (Code + RO Data + RW Data) 3540 ( 3.46kB) - -============================================================================== - diff --git a/Listings/startup_stm32f10x_md.lst b/Listings/startup_stm32f10x_md.lst deleted file mode 100644 index 4660adb..0000000 --- a/Listings/startup_stm32f10x_md.lst +++ /dev/null @@ -1,1209 +0,0 @@ - - - -ARM Macro Assembler Page 1 - - - 1 00000000 ;******************** (C) COPYRIGHT 2011 STMicroelectron - ics ******************** - 2 00000000 ;* File Name : startup_stm32f10x_md.s - 3 00000000 ;* Author : MCD Application Team - 4 00000000 ;* Version : V3.5.0 - 5 00000000 ;* Date : 11-March-2011 - 6 00000000 ;* Description : STM32F10x Medium Density Devices - vector table for MDK-ARM - 7 00000000 ;* toolchain. - 8 00000000 ;* This module performs: - 9 00000000 ;* - Set the initial SP - 10 00000000 ;* - Set the initial PC == Reset_Ha - ndler - 11 00000000 ;* - Set the vector table entries w - ith the exceptions ISR address - 12 00000000 ;* - Configure the clock system - 13 00000000 ;* - Branches to __main in the C li - brary (which eventually - 14 00000000 ;* calls main()). - 15 00000000 ;* After Reset the CortexM3 process - or is in Thread mode, - 16 00000000 ;* priority is Privileged, and the - Stack is set to Main. - 17 00000000 ;* <<< Use Configuration Wizard in Context Menu >>> - 18 00000000 ;******************************************************* - ************************ - 19 00000000 ; THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS A - T PROVIDING CUSTOMERS - 20 00000000 ; WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN OR - DER FOR THEM TO SAVE TIME. - 21 00000000 ; AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIAB - LE FOR ANY DIRECT, - 22 00000000 ; INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY - CLAIMS ARISING FROM THE - 23 00000000 ; CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOM - ERS OF THE CODING - 24 00000000 ; INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR - PRODUCTS. - 25 00000000 ;******************************************************* - ************************ - 26 00000000 - 27 00000000 ; Amount of memory (in bytes) allocated for Stack - 28 00000000 ; Tailor this value to your application needs - 29 00000000 ; Stack Configuration - 30 00000000 ; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> - 31 00000000 ; - 32 00000000 - 33 00000000 00000400 - Stack_Size - EQU 0x00000400 - 34 00000000 - 35 00000000 AREA STACK, NOINIT, READWRITE, ALIGN -=3 - 36 00000000 Stack_Mem - SPACE Stack_Size - 37 00000400 __initial_sp - 38 00000400 - 39 00000400 - 40 00000400 ; Heap Configuration - - - -ARM Macro Assembler Page 2 - - - 41 00000400 ; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> - 42 00000400 ; - 43 00000400 - 44 00000400 00000200 - Heap_Size - EQU 0x00000200 - 45 00000400 - 46 00000400 AREA HEAP, NOINIT, READWRITE, ALIGN= -3 - 47 00000000 __heap_base - 48 00000000 Heap_Mem - SPACE Heap_Size - 49 00000200 __heap_limit - 50 00000200 - 51 00000200 PRESERVE8 - 52 00000200 THUMB - 53 00000200 - 54 00000200 - 55 00000200 ; Vector Table Mapped to Address 0 at Reset - 56 00000200 AREA RESET, DATA, READONLY - 57 00000000 EXPORT __Vectors - 58 00000000 EXPORT __Vectors_End - 59 00000000 EXPORT __Vectors_Size - 60 00000000 - 61 00000000 00000000 - __Vectors - DCD __initial_sp ; Top of Stack - 62 00000004 00000000 DCD Reset_Handler ; Reset Handler - 63 00000008 00000000 DCD NMI_Handler ; NMI Handler - 64 0000000C 00000000 DCD HardFault_Handler ; Hard Fault - Handler - 65 00000010 00000000 DCD MemManage_Handler - ; MPU Fault Handler - - 66 00000014 00000000 DCD BusFault_Handler - ; Bus Fault Handler - - 67 00000018 00000000 DCD UsageFault_Handler ; Usage Faul - t Handler - 68 0000001C 00000000 DCD 0 ; Reserved - 69 00000020 00000000 DCD 0 ; Reserved - 70 00000024 00000000 DCD 0 ; Reserved - 71 00000028 00000000 DCD 0 ; Reserved - 72 0000002C 00000000 DCD SVC_Handler ; SVCall Handler - 73 00000030 00000000 DCD DebugMon_Handler ; Debug Monito - r Handler - 74 00000034 00000000 DCD 0 ; Reserved - 75 00000038 00000000 DCD PendSV_Handler ; PendSV Handler - - 76 0000003C 00000000 DCD SysTick_Handler - ; SysTick Handler - 77 00000040 - 78 00000040 ; External Interrupts - 79 00000040 00000000 DCD WWDG_IRQHandler - ; Window Watchdog - 80 00000044 00000000 DCD PVD_IRQHandler ; PVD through EX - TI Line detect - 81 00000048 00000000 DCD TAMPER_IRQHandler ; Tamper - 82 0000004C 00000000 DCD RTC_IRQHandler ; RTC - - - -ARM Macro Assembler Page 3 - - - 83 00000050 00000000 DCD FLASH_IRQHandler ; Flash - 84 00000054 00000000 DCD RCC_IRQHandler ; RCC - 85 00000058 00000000 DCD EXTI0_IRQHandler ; EXTI Line 0 - 86 0000005C 00000000 DCD EXTI1_IRQHandler ; EXTI Line 1 - 87 00000060 00000000 DCD EXTI2_IRQHandler ; EXTI Line 2 - 88 00000064 00000000 DCD EXTI3_IRQHandler ; EXTI Line 3 - 89 00000068 00000000 DCD EXTI4_IRQHandler ; EXTI Line 4 - 90 0000006C 00000000 DCD DMA1_Channel1_IRQHandler - ; DMA1 Channel 1 - 91 00000070 00000000 DCD DMA1_Channel2_IRQHandler - ; DMA1 Channel 2 - 92 00000074 00000000 DCD DMA1_Channel3_IRQHandler - ; DMA1 Channel 3 - 93 00000078 00000000 DCD DMA1_Channel4_IRQHandler - ; DMA1 Channel 4 - 94 0000007C 00000000 DCD DMA1_Channel5_IRQHandler - ; DMA1 Channel 5 - 95 00000080 00000000 DCD DMA1_Channel6_IRQHandler - ; DMA1 Channel 6 - 96 00000084 00000000 DCD DMA1_Channel7_IRQHandler - ; DMA1 Channel 7 - 97 00000088 00000000 DCD ADC1_2_IRQHandler ; ADC1_2 - 98 0000008C 00000000 DCD USB_HP_CAN1_TX_IRQHandler ; USB - High Priority or C - AN1 TX - 99 00000090 00000000 DCD USB_LP_CAN1_RX0_IRQHandler ; US - B Low Priority or - CAN1 RX0 - 100 00000094 00000000 DCD CAN1_RX1_IRQHandler ; CAN1 RX1 - 101 00000098 00000000 DCD CAN1_SCE_IRQHandler ; CAN1 SCE - 102 0000009C 00000000 DCD EXTI9_5_IRQHandler - ; EXTI Line 9..5 - 103 000000A0 00000000 DCD TIM1_BRK_IRQHandler - ; TIM1 Break - 104 000000A4 00000000 DCD TIM1_UP_IRQHandler - ; TIM1 Update - 105 000000A8 00000000 DCD TIM1_TRG_COM_IRQHandler ; TIM1 - Trigger and Commuta - tion - 106 000000AC 00000000 DCD TIM1_CC_IRQHandler ; TIM1 Captu - re Compare - 107 000000B0 00000000 DCD TIM2_IRQHandler ; TIM2 - 108 000000B4 00000000 DCD TIM3_IRQHandler ; TIM3 - 109 000000B8 00000000 DCD TIM4_IRQHandler ; TIM4 - 110 000000BC 00000000 DCD I2C1_EV_IRQHandler ; I2C1 Event - - 111 000000C0 00000000 DCD I2C1_ER_IRQHandler ; I2C1 Error - - 112 000000C4 00000000 DCD I2C2_EV_IRQHandler ; I2C2 Event - - 113 000000C8 00000000 DCD I2C2_ER_IRQHandler ; I2C2 Error - - 114 000000CC 00000000 DCD SPI1_IRQHandler ; SPI1 - 115 000000D0 00000000 DCD SPI2_IRQHandler ; SPI2 - 116 000000D4 00000000 DCD USART1_IRQHandler ; USART1 - 117 000000D8 00000000 DCD USART2_IRQHandler ; USART2 - 118 000000DC 00000000 DCD USART3_IRQHandler ; USART3 - 119 000000E0 00000000 DCD EXTI15_10_IRQHandler - ; EXTI Line 15..10 - - - -ARM Macro Assembler Page 4 - - - 120 000000E4 00000000 DCD RTCAlarm_IRQHandler ; RTC Alarm - through EXTI Line - 121 000000E8 00000000 DCD USBWakeUp_IRQHandler ; USB Wake - up from suspend - 122 000000EC __Vectors_End - 123 000000EC - 124 000000EC 000000EC - __Vectors_Size - EQU __Vectors_End - __Vectors - 125 000000EC - 126 000000EC AREA |.text|, CODE, READONLY - 127 00000000 - 128 00000000 ; Reset handler - 129 00000000 Reset_Handler - PROC - 130 00000000 EXPORT Reset_Handler [WEAK -] - 131 00000000 IMPORT __main - 132 00000000 IMPORT SystemInit - 133 00000000 4809 LDR R0, =SystemInit - 134 00000002 4780 BLX R0 - 135 00000004 4809 LDR R0, =__main - 136 00000006 4700 BX R0 - 137 00000008 ENDP - 138 00000008 - 139 00000008 ; Dummy Exception Handlers (infinite loops which can be - modified) - 140 00000008 - 141 00000008 NMI_Handler - PROC - 142 00000008 EXPORT NMI_Handler [WEA -K] - 143 00000008 E7FE B . - 144 0000000A ENDP - 146 0000000A HardFault_Handler - PROC - 147 0000000A EXPORT HardFault_Handler [WEA -K] - 148 0000000A E7FE B . - 149 0000000C ENDP - 151 0000000C MemManage_Handler - PROC - 152 0000000C EXPORT MemManage_Handler [WEA -K] - 153 0000000C E7FE B . - 154 0000000E ENDP - 156 0000000E BusFault_Handler - PROC - 157 0000000E EXPORT BusFault_Handler [WEA -K] - 158 0000000E E7FE B . - 159 00000010 ENDP - 161 00000010 UsageFault_Handler - PROC - 162 00000010 EXPORT UsageFault_Handler [WEA -K] - 163 00000010 E7FE B . - 164 00000012 ENDP - 165 00000012 SVC_Handler - - - -ARM Macro Assembler Page 5 - - - PROC - 166 00000012 EXPORT SVC_Handler [WEA -K] - 167 00000012 E7FE B . - 168 00000014 ENDP - 170 00000014 DebugMon_Handler - PROC - 171 00000014 EXPORT DebugMon_Handler [WEA -K] - 172 00000014 E7FE B . - 173 00000016 ENDP - 174 00000016 PendSV_Handler - PROC - 175 00000016 EXPORT PendSV_Handler [WEA -K] - 176 00000016 E7FE B . - 177 00000018 ENDP - 178 00000018 SysTick_Handler - PROC - 179 00000018 EXPORT SysTick_Handler [WEA -K] - 180 00000018 E7FE B . - 181 0000001A ENDP - 182 0000001A - 183 0000001A Default_Handler - PROC - 184 0000001A - 185 0000001A EXPORT WWDG_IRQHandler [WEA -K] - 186 0000001A EXPORT PVD_IRQHandler [WEA -K] - 187 0000001A EXPORT TAMPER_IRQHandler [WEA -K] - 188 0000001A EXPORT RTC_IRQHandler [WEA -K] - 189 0000001A EXPORT FLASH_IRQHandler [WEA -K] - 190 0000001A EXPORT RCC_IRQHandler [WEA -K] - 191 0000001A EXPORT EXTI0_IRQHandler [WEA -K] - 192 0000001A EXPORT EXTI1_IRQHandler [WEA -K] - 193 0000001A EXPORT EXTI2_IRQHandler [WEA -K] - 194 0000001A EXPORT EXTI3_IRQHandler [WEA -K] - 195 0000001A EXPORT EXTI4_IRQHandler [WEA -K] - 196 0000001A EXPORT DMA1_Channel1_IRQHandler [WEA -K] - 197 0000001A EXPORT DMA1_Channel2_IRQHandler [WEA -K] - 198 0000001A EXPORT DMA1_Channel3_IRQHandler [WEA -K] - 199 0000001A EXPORT DMA1_Channel4_IRQHandler [WEA -K] - 200 0000001A EXPORT DMA1_Channel5_IRQHandler [WEA -K] - - - -ARM Macro Assembler Page 6 - - - 201 0000001A EXPORT DMA1_Channel6_IRQHandler [WEA -K] - 202 0000001A EXPORT DMA1_Channel7_IRQHandler [WEA -K] - 203 0000001A EXPORT ADC1_2_IRQHandler [WEA -K] - 204 0000001A EXPORT USB_HP_CAN1_TX_IRQHandler [WEA -K] - 205 0000001A EXPORT USB_LP_CAN1_RX0_IRQHandler [WEA -K] - 206 0000001A EXPORT CAN1_RX1_IRQHandler [WEA -K] - 207 0000001A EXPORT CAN1_SCE_IRQHandler [WEA -K] - 208 0000001A EXPORT EXTI9_5_IRQHandler [WEA -K] - 209 0000001A EXPORT TIM1_BRK_IRQHandler [WEA -K] - 210 0000001A EXPORT TIM1_UP_IRQHandler [WEA -K] - 211 0000001A EXPORT TIM1_TRG_COM_IRQHandler [WEA -K] - 212 0000001A EXPORT TIM1_CC_IRQHandler [WEA -K] - 213 0000001A EXPORT TIM2_IRQHandler [WEA -K] - 214 0000001A EXPORT TIM3_IRQHandler [WEA -K] - 215 0000001A EXPORT TIM4_IRQHandler [WEA -K] - 216 0000001A EXPORT I2C1_EV_IRQHandler [WEA -K] - 217 0000001A EXPORT I2C1_ER_IRQHandler [WEA -K] - 218 0000001A EXPORT I2C2_EV_IRQHandler [WEA -K] - 219 0000001A EXPORT I2C2_ER_IRQHandler [WEA -K] - 220 0000001A EXPORT SPI1_IRQHandler [WEA -K] - 221 0000001A EXPORT SPI2_IRQHandler [WEA -K] - 222 0000001A EXPORT USART1_IRQHandler [WEA -K] - 223 0000001A EXPORT USART2_IRQHandler [WEA -K] - 224 0000001A EXPORT USART3_IRQHandler [WEA -K] - 225 0000001A EXPORT EXTI15_10_IRQHandler [WEA -K] - 226 0000001A EXPORT RTCAlarm_IRQHandler [WEA -K] - 227 0000001A EXPORT USBWakeUp_IRQHandler [WEA -K] - 228 0000001A - 229 0000001A WWDG_IRQHandler - 230 0000001A PVD_IRQHandler - 231 0000001A TAMPER_IRQHandler - 232 0000001A RTC_IRQHandler - - - -ARM Macro Assembler Page 7 - - - 233 0000001A FLASH_IRQHandler - 234 0000001A RCC_IRQHandler - 235 0000001A EXTI0_IRQHandler - 236 0000001A EXTI1_IRQHandler - 237 0000001A EXTI2_IRQHandler - 238 0000001A EXTI3_IRQHandler - 239 0000001A EXTI4_IRQHandler - 240 0000001A DMA1_Channel1_IRQHandler - 241 0000001A DMA1_Channel2_IRQHandler - 242 0000001A DMA1_Channel3_IRQHandler - 243 0000001A DMA1_Channel4_IRQHandler - 244 0000001A DMA1_Channel5_IRQHandler - 245 0000001A DMA1_Channel6_IRQHandler - 246 0000001A DMA1_Channel7_IRQHandler - 247 0000001A ADC1_2_IRQHandler - 248 0000001A USB_HP_CAN1_TX_IRQHandler - 249 0000001A USB_LP_CAN1_RX0_IRQHandler - 250 0000001A CAN1_RX1_IRQHandler - 251 0000001A CAN1_SCE_IRQHandler - 252 0000001A EXTI9_5_IRQHandler - 253 0000001A TIM1_BRK_IRQHandler - 254 0000001A TIM1_UP_IRQHandler - 255 0000001A TIM1_TRG_COM_IRQHandler - 256 0000001A TIM1_CC_IRQHandler - 257 0000001A TIM2_IRQHandler - 258 0000001A TIM3_IRQHandler - 259 0000001A TIM4_IRQHandler - 260 0000001A I2C1_EV_IRQHandler - 261 0000001A I2C1_ER_IRQHandler - 262 0000001A I2C2_EV_IRQHandler - 263 0000001A I2C2_ER_IRQHandler - 264 0000001A SPI1_IRQHandler - 265 0000001A SPI2_IRQHandler - 266 0000001A USART1_IRQHandler - 267 0000001A USART2_IRQHandler - 268 0000001A USART3_IRQHandler - 269 0000001A EXTI15_10_IRQHandler - 270 0000001A RTCAlarm_IRQHandler - 271 0000001A USBWakeUp_IRQHandler - 272 0000001A - 273 0000001A E7FE B . - 274 0000001C - 275 0000001C ENDP - 276 0000001C - 277 0000001C ALIGN - 278 0000001C - 279 0000001C ;******************************************************* - ************************ - 280 0000001C ; User Stack and Heap initialization - 281 0000001C ;******************************************************* - ************************ - 282 0000001C IF :DEF:__MICROLIB - 289 0000001C - 290 0000001C IMPORT __use_two_region_memory - 291 0000001C EXPORT __user_initial_stackheap - 292 0000001C - 293 0000001C __user_initial_stackheap - 294 0000001C - 295 0000001C 4804 LDR R0, = Heap_Mem - - - -ARM Macro Assembler Page 8 - - - 296 0000001E 4905 LDR R1, =(Stack_Mem + Stack_Size) - 297 00000020 4A05 LDR R2, = (Heap_Mem + Heap_Size) - 298 00000022 4B06 LDR R3, = Stack_Mem - 299 00000024 4770 BX LR - 300 00000026 - 301 00000026 00 00 ALIGN - 302 00000028 - 303 00000028 ENDIF - 304 00000028 - 305 00000028 END - 00000000 - 00000000 - 00000000 - 00000400 - 00000200 - 00000000 -Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw -ork --depend=.\objects\startup_stm32f10x_md.d -o.\objects\startup_stm32f10x_md. -o -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID -:\Keil5\Core\ARM\CMSIS\Include --predefine="__UVISION_VERSION SETA 524" --prede -fine="STM32F10X_HD SETA 1" --list=.\listings\startup_stm32f10x_md.lst Start\sta -rtup_stm32f10x_md.s - - - -ARM Macro Assembler Page 1 Alphabetic symbol ordering -Relocatable symbols - -STACK 00000000 - -Symbol: STACK - Definitions - At line 35 in file Start\startup_stm32f10x_md.s - Uses - None -Comment: STACK unused -Stack_Mem 00000000 - -Symbol: Stack_Mem - Definitions - At line 36 in file Start\startup_stm32f10x_md.s - Uses - At line 296 in file Start\startup_stm32f10x_md.s - At line 298 in file Start\startup_stm32f10x_md.s - -__initial_sp 00000400 - -Symbol: __initial_sp - Definitions - At line 37 in file Start\startup_stm32f10x_md.s - Uses - At line 61 in file Start\startup_stm32f10x_md.s -Comment: __initial_sp used once -3 symbols - - - -ARM Macro Assembler Page 1 Alphabetic symbol ordering -Relocatable symbols - -HEAP 00000000 - -Symbol: HEAP - Definitions - At line 46 in file Start\startup_stm32f10x_md.s - Uses - None -Comment: HEAP unused -Heap_Mem 00000000 - -Symbol: Heap_Mem - Definitions - At line 48 in file Start\startup_stm32f10x_md.s - Uses - At line 295 in file Start\startup_stm32f10x_md.s - At line 297 in file Start\startup_stm32f10x_md.s - -__heap_base 00000000 - -Symbol: __heap_base - Definitions - At line 47 in file Start\startup_stm32f10x_md.s - Uses - None -Comment: __heap_base unused -__heap_limit 00000200 - -Symbol: __heap_limit - Definitions - At line 49 in file Start\startup_stm32f10x_md.s - Uses - None -Comment: __heap_limit unused -4 symbols - - - -ARM Macro Assembler Page 1 Alphabetic symbol ordering -Relocatable symbols - -RESET 00000000 - -Symbol: RESET - Definitions - At line 56 in file Start\startup_stm32f10x_md.s - Uses - None -Comment: RESET unused -__Vectors 00000000 - -Symbol: __Vectors - Definitions - At line 61 in file Start\startup_stm32f10x_md.s - Uses - At line 57 in file Start\startup_stm32f10x_md.s - At line 124 in file Start\startup_stm32f10x_md.s - -__Vectors_End 000000EC - -Symbol: __Vectors_End - Definitions - At line 122 in file Start\startup_stm32f10x_md.s - Uses - At line 58 in file Start\startup_stm32f10x_md.s - At line 124 in file Start\startup_stm32f10x_md.s - -3 symbols - - - -ARM Macro Assembler Page 1 Alphabetic symbol ordering -Relocatable symbols - -.text 00000000 - -Symbol: .text - Definitions - At line 126 in file Start\startup_stm32f10x_md.s - Uses - None -Comment: .text unused -ADC1_2_IRQHandler 0000001A - -Symbol: ADC1_2_IRQHandler - Definitions - At line 247 in file Start\startup_stm32f10x_md.s - Uses - At line 97 in file Start\startup_stm32f10x_md.s - At line 203 in file Start\startup_stm32f10x_md.s - -BusFault_Handler 0000000E - -Symbol: BusFault_Handler - Definitions - At line 156 in file Start\startup_stm32f10x_md.s - Uses - At line 66 in file Start\startup_stm32f10x_md.s - At line 157 in file Start\startup_stm32f10x_md.s - -CAN1_RX1_IRQHandler 0000001A - -Symbol: CAN1_RX1_IRQHandler - Definitions - At line 250 in file Start\startup_stm32f10x_md.s - Uses - At line 100 in file Start\startup_stm32f10x_md.s - At line 206 in file Start\startup_stm32f10x_md.s - -CAN1_SCE_IRQHandler 0000001A - -Symbol: CAN1_SCE_IRQHandler - Definitions - At line 251 in file Start\startup_stm32f10x_md.s - Uses - At line 101 in file Start\startup_stm32f10x_md.s - At line 207 in file Start\startup_stm32f10x_md.s - -DMA1_Channel1_IRQHandler 0000001A - -Symbol: DMA1_Channel1_IRQHandler - Definitions - At line 240 in file Start\startup_stm32f10x_md.s - Uses - At line 90 in file Start\startup_stm32f10x_md.s - At line 196 in file Start\startup_stm32f10x_md.s - -DMA1_Channel2_IRQHandler 0000001A - -Symbol: DMA1_Channel2_IRQHandler - Definitions - At line 241 in file Start\startup_stm32f10x_md.s - Uses - - - -ARM Macro Assembler Page 2 Alphabetic symbol ordering -Relocatable symbols - - At line 91 in file Start\startup_stm32f10x_md.s - At line 197 in file Start\startup_stm32f10x_md.s - -DMA1_Channel3_IRQHandler 0000001A - -Symbol: DMA1_Channel3_IRQHandler - Definitions - At line 242 in file Start\startup_stm32f10x_md.s - Uses - At line 92 in file Start\startup_stm32f10x_md.s - At line 198 in file Start\startup_stm32f10x_md.s - -DMA1_Channel4_IRQHandler 0000001A - -Symbol: DMA1_Channel4_IRQHandler - Definitions - At line 243 in file Start\startup_stm32f10x_md.s - Uses - At line 93 in file Start\startup_stm32f10x_md.s - At line 199 in file Start\startup_stm32f10x_md.s - -DMA1_Channel5_IRQHandler 0000001A - -Symbol: DMA1_Channel5_IRQHandler - Definitions - At line 244 in file Start\startup_stm32f10x_md.s - Uses - At line 94 in file Start\startup_stm32f10x_md.s - At line 200 in file Start\startup_stm32f10x_md.s - -DMA1_Channel6_IRQHandler 0000001A - -Symbol: DMA1_Channel6_IRQHandler - Definitions - At line 245 in file Start\startup_stm32f10x_md.s - Uses - At line 95 in file Start\startup_stm32f10x_md.s - At line 201 in file Start\startup_stm32f10x_md.s - -DMA1_Channel7_IRQHandler 0000001A - -Symbol: DMA1_Channel7_IRQHandler - Definitions - At line 246 in file Start\startup_stm32f10x_md.s - Uses - At line 96 in file Start\startup_stm32f10x_md.s - At line 202 in file Start\startup_stm32f10x_md.s - -DebugMon_Handler 00000014 - -Symbol: DebugMon_Handler - Definitions - At line 170 in file Start\startup_stm32f10x_md.s - Uses - At line 73 in file Start\startup_stm32f10x_md.s - At line 171 in file Start\startup_stm32f10x_md.s - -Default_Handler 0000001A - - - - -ARM Macro Assembler Page 3 Alphabetic symbol ordering -Relocatable symbols - -Symbol: Default_Handler - Definitions - At line 183 in file Start\startup_stm32f10x_md.s - Uses - None -Comment: Default_Handler unused -EXTI0_IRQHandler 0000001A - -Symbol: EXTI0_IRQHandler - Definitions - At line 235 in file Start\startup_stm32f10x_md.s - Uses - At line 85 in file Start\startup_stm32f10x_md.s - At line 191 in file Start\startup_stm32f10x_md.s - -EXTI15_10_IRQHandler 0000001A - -Symbol: EXTI15_10_IRQHandler - Definitions - At line 269 in file Start\startup_stm32f10x_md.s - Uses - At line 119 in file Start\startup_stm32f10x_md.s - At line 225 in file Start\startup_stm32f10x_md.s - -EXTI1_IRQHandler 0000001A - -Symbol: EXTI1_IRQHandler - Definitions - At line 236 in file Start\startup_stm32f10x_md.s - Uses - At line 86 in file Start\startup_stm32f10x_md.s - At line 192 in file Start\startup_stm32f10x_md.s - -EXTI2_IRQHandler 0000001A - -Symbol: EXTI2_IRQHandler - Definitions - At line 237 in file Start\startup_stm32f10x_md.s - Uses - At line 87 in file Start\startup_stm32f10x_md.s - At line 193 in file Start\startup_stm32f10x_md.s - -EXTI3_IRQHandler 0000001A - -Symbol: EXTI3_IRQHandler - Definitions - At line 238 in file Start\startup_stm32f10x_md.s - Uses - At line 88 in file Start\startup_stm32f10x_md.s - At line 194 in file Start\startup_stm32f10x_md.s - -EXTI4_IRQHandler 0000001A - -Symbol: EXTI4_IRQHandler - Definitions - At line 239 in file Start\startup_stm32f10x_md.s - Uses - At line 89 in file Start\startup_stm32f10x_md.s - At line 195 in file Start\startup_stm32f10x_md.s - - - -ARM Macro Assembler Page 4 Alphabetic symbol ordering -Relocatable symbols - - -EXTI9_5_IRQHandler 0000001A - -Symbol: EXTI9_5_IRQHandler - Definitions - At line 252 in file Start\startup_stm32f10x_md.s - Uses - At line 102 in file Start\startup_stm32f10x_md.s - At line 208 in file Start\startup_stm32f10x_md.s - -FLASH_IRQHandler 0000001A - -Symbol: FLASH_IRQHandler - Definitions - At line 233 in file Start\startup_stm32f10x_md.s - Uses - At line 83 in file Start\startup_stm32f10x_md.s - At line 189 in file Start\startup_stm32f10x_md.s - -HardFault_Handler 0000000A - -Symbol: HardFault_Handler - Definitions - At line 146 in file Start\startup_stm32f10x_md.s - Uses - At line 64 in file Start\startup_stm32f10x_md.s - At line 147 in file Start\startup_stm32f10x_md.s - -I2C1_ER_IRQHandler 0000001A - -Symbol: I2C1_ER_IRQHandler - Definitions - At line 261 in file Start\startup_stm32f10x_md.s - Uses - At line 111 in file Start\startup_stm32f10x_md.s - At line 217 in file Start\startup_stm32f10x_md.s - -I2C1_EV_IRQHandler 0000001A - -Symbol: I2C1_EV_IRQHandler - Definitions - At line 260 in file Start\startup_stm32f10x_md.s - Uses - At line 110 in file Start\startup_stm32f10x_md.s - At line 216 in file Start\startup_stm32f10x_md.s - -I2C2_ER_IRQHandler 0000001A - -Symbol: I2C2_ER_IRQHandler - Definitions - At line 263 in file Start\startup_stm32f10x_md.s - Uses - At line 113 in file Start\startup_stm32f10x_md.s - At line 219 in file Start\startup_stm32f10x_md.s - -I2C2_EV_IRQHandler 0000001A - -Symbol: I2C2_EV_IRQHandler - Definitions - - - -ARM Macro Assembler Page 5 Alphabetic symbol ordering -Relocatable symbols - - At line 262 in file Start\startup_stm32f10x_md.s - Uses - At line 112 in file Start\startup_stm32f10x_md.s - At line 218 in file Start\startup_stm32f10x_md.s - -MemManage_Handler 0000000C - -Symbol: MemManage_Handler - Definitions - At line 151 in file Start\startup_stm32f10x_md.s - Uses - At line 65 in file Start\startup_stm32f10x_md.s - At line 152 in file Start\startup_stm32f10x_md.s - -NMI_Handler 00000008 - -Symbol: NMI_Handler - Definitions - At line 141 in file Start\startup_stm32f10x_md.s - Uses - At line 63 in file Start\startup_stm32f10x_md.s - At line 142 in file Start\startup_stm32f10x_md.s - -PVD_IRQHandler 0000001A - -Symbol: PVD_IRQHandler - Definitions - At line 230 in file Start\startup_stm32f10x_md.s - Uses - At line 80 in file Start\startup_stm32f10x_md.s - At line 186 in file Start\startup_stm32f10x_md.s - -PendSV_Handler 00000016 - -Symbol: PendSV_Handler - Definitions - At line 174 in file Start\startup_stm32f10x_md.s - Uses - At line 75 in file Start\startup_stm32f10x_md.s - At line 175 in file Start\startup_stm32f10x_md.s - -RCC_IRQHandler 0000001A - -Symbol: RCC_IRQHandler - Definitions - At line 234 in file Start\startup_stm32f10x_md.s - Uses - At line 84 in file Start\startup_stm32f10x_md.s - At line 190 in file Start\startup_stm32f10x_md.s - -RTCAlarm_IRQHandler 0000001A - -Symbol: RTCAlarm_IRQHandler - Definitions - At line 270 in file Start\startup_stm32f10x_md.s - Uses - At line 120 in file Start\startup_stm32f10x_md.s - At line 226 in file Start\startup_stm32f10x_md.s - - - - -ARM Macro Assembler Page 6 Alphabetic symbol ordering -Relocatable symbols - -RTC_IRQHandler 0000001A - -Symbol: RTC_IRQHandler - Definitions - At line 232 in file Start\startup_stm32f10x_md.s - Uses - At line 82 in file Start\startup_stm32f10x_md.s - At line 188 in file Start\startup_stm32f10x_md.s - -Reset_Handler 00000000 - -Symbol: Reset_Handler - Definitions - At line 129 in file Start\startup_stm32f10x_md.s - Uses - At line 62 in file Start\startup_stm32f10x_md.s - At line 130 in file Start\startup_stm32f10x_md.s - -SPI1_IRQHandler 0000001A - -Symbol: SPI1_IRQHandler - Definitions - At line 264 in file Start\startup_stm32f10x_md.s - Uses - At line 114 in file Start\startup_stm32f10x_md.s - At line 220 in file Start\startup_stm32f10x_md.s - -SPI2_IRQHandler 0000001A - -Symbol: SPI2_IRQHandler - Definitions - At line 265 in file Start\startup_stm32f10x_md.s - Uses - At line 115 in file Start\startup_stm32f10x_md.s - At line 221 in file Start\startup_stm32f10x_md.s - -SVC_Handler 00000012 - -Symbol: SVC_Handler - Definitions - At line 165 in file Start\startup_stm32f10x_md.s - Uses - At line 72 in file Start\startup_stm32f10x_md.s - At line 166 in file Start\startup_stm32f10x_md.s - -SysTick_Handler 00000018 - -Symbol: SysTick_Handler - Definitions - At line 178 in file Start\startup_stm32f10x_md.s - Uses - At line 76 in file Start\startup_stm32f10x_md.s - At line 179 in file Start\startup_stm32f10x_md.s - -TAMPER_IRQHandler 0000001A - -Symbol: TAMPER_IRQHandler - Definitions - At line 231 in file Start\startup_stm32f10x_md.s - - - -ARM Macro Assembler Page 7 Alphabetic symbol ordering -Relocatable symbols - - Uses - At line 81 in file Start\startup_stm32f10x_md.s - At line 187 in file Start\startup_stm32f10x_md.s - -TIM1_BRK_IRQHandler 0000001A - -Symbol: TIM1_BRK_IRQHandler - Definitions - At line 253 in file Start\startup_stm32f10x_md.s - Uses - At line 103 in file Start\startup_stm32f10x_md.s - At line 209 in file Start\startup_stm32f10x_md.s - -TIM1_CC_IRQHandler 0000001A - -Symbol: TIM1_CC_IRQHandler - Definitions - At line 256 in file Start\startup_stm32f10x_md.s - Uses - At line 106 in file Start\startup_stm32f10x_md.s - At line 212 in file Start\startup_stm32f10x_md.s - -TIM1_TRG_COM_IRQHandler 0000001A - -Symbol: TIM1_TRG_COM_IRQHandler - Definitions - At line 255 in file Start\startup_stm32f10x_md.s - Uses - At line 105 in file Start\startup_stm32f10x_md.s - At line 211 in file Start\startup_stm32f10x_md.s - -TIM1_UP_IRQHandler 0000001A - -Symbol: TIM1_UP_IRQHandler - Definitions - At line 254 in file Start\startup_stm32f10x_md.s - Uses - At line 104 in file Start\startup_stm32f10x_md.s - At line 210 in file Start\startup_stm32f10x_md.s - -TIM2_IRQHandler 0000001A - -Symbol: TIM2_IRQHandler - Definitions - At line 257 in file Start\startup_stm32f10x_md.s - Uses - At line 107 in file Start\startup_stm32f10x_md.s - At line 213 in file Start\startup_stm32f10x_md.s - -TIM3_IRQHandler 0000001A - -Symbol: TIM3_IRQHandler - Definitions - At line 258 in file Start\startup_stm32f10x_md.s - Uses - At line 108 in file Start\startup_stm32f10x_md.s - At line 214 in file Start\startup_stm32f10x_md.s - -TIM4_IRQHandler 0000001A - - - -ARM Macro Assembler Page 8 Alphabetic symbol ordering -Relocatable symbols - - -Symbol: TIM4_IRQHandler - Definitions - At line 259 in file Start\startup_stm32f10x_md.s - Uses - At line 109 in file Start\startup_stm32f10x_md.s - At line 215 in file Start\startup_stm32f10x_md.s - -USART1_IRQHandler 0000001A - -Symbol: USART1_IRQHandler - Definitions - At line 266 in file Start\startup_stm32f10x_md.s - Uses - At line 116 in file Start\startup_stm32f10x_md.s - At line 222 in file Start\startup_stm32f10x_md.s - -USART2_IRQHandler 0000001A - -Symbol: USART2_IRQHandler - Definitions - At line 267 in file Start\startup_stm32f10x_md.s - Uses - At line 117 in file Start\startup_stm32f10x_md.s - At line 223 in file Start\startup_stm32f10x_md.s - -USART3_IRQHandler 0000001A - -Symbol: USART3_IRQHandler - Definitions - At line 268 in file Start\startup_stm32f10x_md.s - Uses - At line 118 in file Start\startup_stm32f10x_md.s - At line 224 in file Start\startup_stm32f10x_md.s - -USBWakeUp_IRQHandler 0000001A - -Symbol: USBWakeUp_IRQHandler - Definitions - At line 271 in file Start\startup_stm32f10x_md.s - Uses - At line 121 in file Start\startup_stm32f10x_md.s - At line 227 in file Start\startup_stm32f10x_md.s - -USB_HP_CAN1_TX_IRQHandler 0000001A - -Symbol: USB_HP_CAN1_TX_IRQHandler - Definitions - At line 248 in file Start\startup_stm32f10x_md.s - Uses - At line 98 in file Start\startup_stm32f10x_md.s - At line 204 in file Start\startup_stm32f10x_md.s - -USB_LP_CAN1_RX0_IRQHandler 0000001A - -Symbol: USB_LP_CAN1_RX0_IRQHandler - Definitions - At line 249 in file Start\startup_stm32f10x_md.s - Uses - - - -ARM Macro Assembler Page 9 Alphabetic symbol ordering -Relocatable symbols - - At line 99 in file Start\startup_stm32f10x_md.s - At line 205 in file Start\startup_stm32f10x_md.s - -UsageFault_Handler 00000010 - -Symbol: UsageFault_Handler - Definitions - At line 161 in file Start\startup_stm32f10x_md.s - Uses - At line 67 in file Start\startup_stm32f10x_md.s - At line 162 in file Start\startup_stm32f10x_md.s - -WWDG_IRQHandler 0000001A - -Symbol: WWDG_IRQHandler - Definitions - At line 229 in file Start\startup_stm32f10x_md.s - Uses - At line 79 in file Start\startup_stm32f10x_md.s - At line 185 in file Start\startup_stm32f10x_md.s - -__user_initial_stackheap 0000001C - -Symbol: __user_initial_stackheap - Definitions - At line 293 in file Start\startup_stm32f10x_md.s - Uses - At line 291 in file Start\startup_stm32f10x_md.s -Comment: __user_initial_stackheap used once -56 symbols - - - -ARM Macro Assembler Page 1 Alphabetic symbol ordering -Absolute symbols - -Heap_Size 00000200 - -Symbol: Heap_Size - Definitions - At line 44 in file Start\startup_stm32f10x_md.s - Uses - At line 48 in file Start\startup_stm32f10x_md.s - At line 297 in file Start\startup_stm32f10x_md.s - -Stack_Size 00000400 - -Symbol: Stack_Size - Definitions - At line 33 in file Start\startup_stm32f10x_md.s - Uses - At line 36 in file Start\startup_stm32f10x_md.s - At line 296 in file Start\startup_stm32f10x_md.s - -__Vectors_Size 000000EC - -Symbol: __Vectors_Size - Definitions - At line 124 in file Start\startup_stm32f10x_md.s - Uses - At line 59 in file Start\startup_stm32f10x_md.s -Comment: __Vectors_Size used once -3 symbols - - - -ARM Macro Assembler Page 1 Alphabetic symbol ordering -External symbols - -SystemInit 00000000 - -Symbol: SystemInit - Definitions - At line 132 in file Start\startup_stm32f10x_md.s - Uses - At line 133 in file Start\startup_stm32f10x_md.s -Comment: SystemInit used once -__main 00000000 - -Symbol: __main - Definitions - At line 131 in file Start\startup_stm32f10x_md.s - Uses - At line 135 in file Start\startup_stm32f10x_md.s -Comment: __main used once -__use_two_region_memory 00000000 - -Symbol: __use_two_region_memory - Definitions - At line 290 in file Start\startup_stm32f10x_md.s - Uses - None -Comment: __use_two_region_memory unused -3 symbols -408 symbols in table diff --git a/Objects/Project.axf b/Objects/Project.axf deleted file mode 100644 index abc64ff..0000000 Binary files a/Objects/Project.axf and /dev/null differ diff --git a/Objects/Project.build_log.htm b/Objects/Project.build_log.htm deleted file mode 100644 index 65fe89f..0000000 --- a/Objects/Project.build_log.htm +++ /dev/null @@ -1,81 +0,0 @@ - - -
-

Vision Build Log

-

Tool Versions:

-IDE-Version: Vision V5.24.2.0 -Copyright (C) 2017 ARM Ltd and ARM Germany GmbH. All rights reserved. -License Information: 1 , 1, LIC=BUURY-IJ5PI-MM89I-TCUUK-J7CG4-XWRSV - -Tool Versions: -Toolchain: MDK-ARM Plus Version: 5.24.1 -Toolchain Path: D:\Keil5\Core\ARM\ARMCC\Bin -C Compiler: Armcc.exe V5.06 update 5 (build 528) -Assembler: Armasm.exe V5.06 update 5 (build 528) -Linker/Locator: ArmLink.exe V5.06 update 5 (build 528) -Library Manager: ArmAr.exe V5.06 update 5 (build 528) -Hex Converter: FromElf.exe V5.06 update 5 (build 528) -CPU DLL: SARMCM3.DLL V5.24.1 -Dialog DLL: DCM.DLL V1.16.0.0 -Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.1.0 -Dialog DLL: TCM.DLL V1.32.0.0 - -

Project:

-D:\STM32projects\OLED\Project.uvprojx -Project File Date: 01/30/2026 - -

Output:

-*** Using Compiler 'V5.06 update 5 (build 528)', folder: 'D:\Keil5\Core\ARM\ARMCC\Bin' -Build target 'Target 1' -assembling startup_stm32f10x_md.s... -compiling core_cm3.c... -compiling misc.c... -compiling stm32f10x_adc.c... -compiling stm32f10x_can.c... -compiling stm32f10x_cec.c... -compiling system_stm32f10x.c... -compiling stm32f10x_bkp.c... -compiling stm32f10x_crc.c... -compiling stm32f10x_exti.c... -compiling stm32f10x_dac.c... -compiling stm32f10x_dbgmcu.c... -compiling stm32f10x_flash.c... -compiling stm32f10x_i2c.c... -compiling stm32f10x_iwdg.c... -compiling stm32f10x_pwr.c... -compiling stm32f10x_rtc.c... -compiling stm32f10x_gpio.c... -compiling stm32f10x_dma.c... -compiling stm32f10x_fsmc.c... -compiling stm32f10x_rcc.c... -compiling stm32f10x_sdio.c... -compiling stm32f10x_spi.c... -compiling stm32f10x_usart.c... -compiling stm32f10x_tim.c... -compiling stm32f10x_wwdg.c... -compiling Delay.c... -compiling LED.c... -compiling Key.c... -compiling OLED.c... -compiling main.c... -compiling stm32f10x_it.c... -linking... -Program Size: Code=1768 RO-data=1772 RW-data=0 ZI-data=1632 -".\Objects\Project.axf" - 0 Error(s), 0 Warning(s). - -

Software Packages used:

- -Package Vendor: Keil - http://www.keil.com/pack/Keil.STM32F1xx_DFP.2.2.0.pack - Keil.STM32F1xx_DFP.2.2.0 - STMicroelectronics STM32F1 Series Device Support, Drivers and Examples - -

Collection of Component include folders:

- .\RTE\_Target_1 - D:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include - -

Collection of Component Files used:

-Build Time Elapsed: 00:00:01 -
- - diff --git a/Objects/Project.htm b/Objects/Project.htm deleted file mode 100644 index 8818f9e..0000000 --- a/Objects/Project.htm +++ /dev/null @@ -1,582 +0,0 @@ - - -Static Call Graph - [.\Objects\Project.axf] -
-

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


-

#<CALLGRAPH># ARM Linker, 5060528: Last Updated: Mon Feb 02 13:33:25 2026 -

-

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

-Call chain for Maximum Stack Depth:

-__rt_entry_main ⇒ main ⇒ OLED_ShowString ⇒ OLED_ShowChar ⇒ OLED_SetCursor ⇒ OLED_WriteCommand ⇒ OLED_I2C_SendByte -

-

-Functions with no stack information -

- -

-

-Mutually Recursive functions -

  • ADC1_2_IRQHandler   ⇒   ADC1_2_IRQHandler
    - -

    -

    -Function Pointers -

      -
    • ADC1_2_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • BusFault_Handler from stm32f10x_it.o(i.BusFault_Handler) referenced from startup_stm32f10x_md.o(RESET) -
    • CAN1_RX1_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • CAN1_SCE_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • DMA1_Channel1_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • DMA1_Channel2_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • DMA1_Channel3_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • DMA1_Channel4_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • DMA1_Channel5_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • DMA1_Channel6_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • DMA1_Channel7_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • DebugMon_Handler from stm32f10x_it.o(i.DebugMon_Handler) referenced from startup_stm32f10x_md.o(RESET) -
    • EXTI0_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • EXTI15_10_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • EXTI1_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • EXTI2_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • EXTI3_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • EXTI4_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • EXTI9_5_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • FLASH_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • HardFault_Handler from stm32f10x_it.o(i.HardFault_Handler) referenced from startup_stm32f10x_md.o(RESET) -
    • I2C1_ER_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • I2C1_EV_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • I2C2_ER_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • I2C2_EV_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • MemManage_Handler from stm32f10x_it.o(i.MemManage_Handler) referenced from startup_stm32f10x_md.o(RESET) -
    • NMI_Handler from stm32f10x_it.o(i.NMI_Handler) referenced from startup_stm32f10x_md.o(RESET) -
    • PVD_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • PendSV_Handler from stm32f10x_it.o(i.PendSV_Handler) referenced from startup_stm32f10x_md.o(RESET) -
    • RCC_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • RTCAlarm_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • RTC_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • Reset_Handler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • SPI1_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • SPI2_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • SVC_Handler from stm32f10x_it.o(i.SVC_Handler) referenced from startup_stm32f10x_md.o(RESET) -
    • SysTick_Handler from stm32f10x_it.o(i.SysTick_Handler) referenced from startup_stm32f10x_md.o(RESET) -
    • SystemInit from system_stm32f10x.o(i.SystemInit) referenced from startup_stm32f10x_md.o(.text) -
    • TAMPER_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • TIM1_BRK_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • TIM1_CC_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • TIM1_TRG_COM_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • TIM1_UP_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • TIM2_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • TIM3_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • TIM4_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • USART1_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • USART2_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • USART3_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • USBWakeUp_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • USB_HP_CAN1_TX_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • USB_LP_CAN1_RX0_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • UsageFault_Handler from stm32f10x_it.o(i.UsageFault_Handler) referenced from startup_stm32f10x_md.o(RESET) -
    • WWDG_IRQHandler from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET) -
    • __main from __main.o(!!!main) referenced from startup_stm32f10x_md.o(.text) -
    -

    -

    -Global Symbols -

    -

    __main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main)) -

    [Calls]

    • >>   __scatterload -
    • >>   __rt_entry -
    - -

    __scatterload (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter)) -

    [Called By]

    • >>   __main -
    - -

    __scatterload_rt2 (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

    [Calls]

    • >>   __rt_entry -
    - -

    __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) - -

    __scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) - -

    __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED) - -

    __rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000)) -

    [Called By]

    • >>   __rt_entry_li -
    - -

    __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) - -

    __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C)) - -

    __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) - -

    __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) - -

    __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) - -

    __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) - -

    __rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000002)) - -

    __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) - -

    __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) - -

    __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A)) - -

    __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011)) - -

    __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) - -

    __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) - -

    __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) - -

    __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) - -

    __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) - -

    __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) - -

    __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033)) - -

    __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) - -

    __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) - -

    __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C)) - -

    __rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000)) -

    [Called By]

    • >>   __rt_exit_ls -
    - -

    __rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) - -

    __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)) - -

    __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)) - -

    __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)) - -

    __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)) - -

    __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) - -

    __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)) - -

    __rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000)) -

    [Called By]

    • >>   __scatterload_rt2 -
    • >>   __main -
    - -

    __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002)) - -

    __rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004)) -

    [Stack]

    • Max Depth = 8 + Unknown Stack Size -
    • Call Chain = __rt_entry_sh ⇒ __user_setup_stackheap -
    -
    [Calls]
    • >>   __user_setup_stackheap -
    - -

    __rt_entry_li (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)) -

    [Calls]

    • >>   __rt_lib_init -
    - -

    __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009)) - -

    __rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)) -

    [Stack]

    • Max Depth = 88 + Unknown Stack Size -
    • Call Chain = __rt_entry_main ⇒ main ⇒ OLED_ShowString ⇒ OLED_ShowChar ⇒ OLED_SetCursor ⇒ OLED_WriteCommand ⇒ OLED_I2C_SendByte -
    -
    [Calls]
    • >>   exit -
    • >>   main -
    - -

    __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)) - -

    __rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000)) -

    [Called By]

    • >>   exit -
    - -

    __rt_exit_ls (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003)) -

    [Calls]

    • >>   __rt_lib_shutdown -
    - -

    __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002)) - -

    __rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004)) -

    [Calls]

    • >>   _sys_exit -
    - -

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

    • startup_stm32f10x_md.o(RESET) -
    -

    ADC1_2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -

    [Calls]

    • >>   ADC1_2_IRQHandler -
    -
    [Called By]
    • >>   ADC1_2_IRQHandler -
    -
    [Address Reference Count : 1]
    • startup_stm32f10x_md.o(RESET) -
    -

    CAN1_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    CAN1_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    DMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    DMA1_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    DMA1_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    DMA1_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    DMA1_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    DMA1_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    DMA1_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    EXTI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    EXTI15_10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    EXTI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    EXTI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    EXTI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    EXTI9_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

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

    • startup_stm32f10x_md.o(RESET) -
    -

    I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    PVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    RTCAlarm_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    TAMPER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    TIM1_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    TIM1_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    TIM1_UP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    TIM4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    USART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    USART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    USBWakeUp_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    USB_HP_CAN1_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    USB_LP_CAN1_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    __user_initial_stackheap (Thumb, 0 bytes, Stack size unknown bytes, startup_stm32f10x_md.o(.text)) -

    [Called By]

    • >>   __user_setup_stackheap -
    - -

    __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) - -

    __rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) - -

    __rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) - -

    __user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text)) -

    [Stack]

    • Max Depth = 8 + Unknown Stack Size -
    • Call Chain = __user_setup_stackheap -
    -
    [Calls]
    • >>   __user_initial_stackheap -
    • >>   __user_perproc_libspace -
    -
    [Called By]
    • >>   __rt_entry_sh -
    - -

    exit (Thumb, 18 bytes, Stack size 8 bytes, exit.o(.text)) -

    [Stack]

    • Max Depth = 8 + Unknown Stack Size -
    • Call Chain = exit -
    -
    [Calls]
    • >>   __rt_exit -
    -
    [Called By]
    • >>   __rt_entry_main -
    - -

    __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) - -

    __user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text)) -

    [Called By]

    • >>   __user_setup_stackheap -
    - -

    __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) - -

    _sys_exit (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text)) -

    [Called By]

    • >>   __rt_exit_exit -
    - -

    __I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) - -

    __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) - -

    BusFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.BusFault_Handler)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    __semihosting_library_function (Thumb, 0 bytes, Stack size 0 bytes, indicate_semi.o(.text), UNUSED) - -

    DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.DebugMon_Handler)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    GPIO_Init (Thumb, 278 bytes, Stack size 24 bytes, stm32f10x_gpio.o(i.GPIO_Init)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = GPIO_Init -
    -
    [Called By]
    • >>   OLED_I2C_Init -
    - -

    GPIO_WriteBit (Thumb, 10 bytes, Stack size 0 bytes, stm32f10x_gpio.o(i.GPIO_WriteBit)) -

    [Called By]

    • >>   OLED_I2C_Stop -
    • >>   OLED_I2C_Start -
    • >>   OLED_I2C_SendByte -
    • >>   OLED_I2C_Init -
    - -

    HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.HardFault_Handler)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    MemManage_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.MemManage_Handler)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.NMI_Handler)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    OLED_Clear (Thumb, 42 bytes, Stack size 16 bytes, oled.o(i.OLED_Clear)) -

    [Stack]

    • Max Depth = 56
    • Call Chain = OLED_Clear ⇒ OLED_SetCursor ⇒ OLED_WriteCommand ⇒ OLED_I2C_SendByte -
    -
    [Calls]
    • >>   OLED_WriteData -
    • >>   OLED_SetCursor -
    -
    [Called By]
    • >>   OLED_Init -
    - -

    OLED_I2C_Init (Thumb, 76 bytes, Stack size 8 bytes, oled.o(i.OLED_I2C_Init)) -

    [Stack]

    • Max Depth = 32
    • Call Chain = OLED_I2C_Init ⇒ GPIO_Init -
    -
    [Calls]
    • >>   GPIO_WriteBit -
    • >>   GPIO_Init -
    • >>   RCC_APB2PeriphClockCmd -
    -
    [Called By]
    • >>   OLED_Init -
    - -

    OLED_I2C_SendByte (Thumb, 88 bytes, Stack size 16 bytes, oled.o(i.OLED_I2C_SendByte)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = OLED_I2C_SendByte -
    -
    [Calls]
    • >>   GPIO_WriteBit -
    -
    [Called By]
    • >>   OLED_WriteData -
    • >>   OLED_WriteCommand -
    - -

    OLED_I2C_Start (Thumb, 48 bytes, Stack size 8 bytes, oled.o(i.OLED_I2C_Start)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = OLED_I2C_Start -
    -
    [Calls]
    • >>   GPIO_WriteBit -
    -
    [Called By]
    • >>   OLED_WriteData -
    • >>   OLED_WriteCommand -
    - -

    OLED_I2C_Stop (Thumb, 36 bytes, Stack size 8 bytes, oled.o(i.OLED_I2C_Stop)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = OLED_I2C_Stop -
    -
    [Calls]
    • >>   GPIO_WriteBit -
    -
    [Called By]
    • >>   OLED_WriteData -
    • >>   OLED_WriteCommand -
    - -

    OLED_Init (Thumb, 174 bytes, Stack size 16 bytes, oled.o(i.OLED_Init)) -

    [Stack]

    • Max Depth = 72
    • Call Chain = OLED_Init ⇒ OLED_Clear ⇒ OLED_SetCursor ⇒ OLED_WriteCommand ⇒ OLED_I2C_SendByte -
    -
    [Calls]
    • >>   OLED_WriteCommand -
    • >>   OLED_I2C_Init -
    • >>   OLED_Clear -
    -
    [Called By]
    • >>   main -
    - -

    OLED_SetCursor (Thumb, 34 bytes, Stack size 16 bytes, oled.o(i.OLED_SetCursor)) -

    [Stack]

    • Max Depth = 40
    • Call Chain = OLED_SetCursor ⇒ OLED_WriteCommand ⇒ OLED_I2C_SendByte -
    -
    [Calls]
    • >>   OLED_WriteCommand -
    -
    [Called By]
    • >>   OLED_ShowChar -
    • >>   OLED_Clear -
    - -

    OLED_ShowChar (Thumb, 110 bytes, Stack size 24 bytes, oled.o(i.OLED_ShowChar)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = OLED_ShowChar ⇒ OLED_SetCursor ⇒ OLED_WriteCommand ⇒ OLED_I2C_SendByte -
    -
    [Calls]
    • >>   OLED_WriteData -
    • >>   OLED_SetCursor -
    -
    [Called By]
    • >>   main -
    • >>   OLED_ShowString -
    - -

    OLED_ShowString (Thumb, 40 bytes, Stack size 24 bytes, oled.o(i.OLED_ShowString)) -

    [Stack]

    • Max Depth = 88
    • Call Chain = OLED_ShowString ⇒ OLED_ShowChar ⇒ OLED_SetCursor ⇒ OLED_WriteCommand ⇒ OLED_I2C_SendByte -
    -
    [Calls]
    • >>   OLED_ShowChar -
    -
    [Called By]
    • >>   main -
    - -

    OLED_WriteCommand (Thumb, 32 bytes, Stack size 8 bytes, oled.o(i.OLED_WriteCommand)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = OLED_WriteCommand ⇒ OLED_I2C_SendByte -
    -
    [Calls]
    • >>   OLED_I2C_Stop -
    • >>   OLED_I2C_Start -
    • >>   OLED_I2C_SendByte -
    -
    [Called By]
    • >>   OLED_SetCursor -
    • >>   OLED_Init -
    - -

    OLED_WriteData (Thumb, 32 bytes, Stack size 8 bytes, oled.o(i.OLED_WriteData)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = OLED_WriteData ⇒ OLED_I2C_SendByte -
    -
    [Calls]
    • >>   OLED_I2C_Stop -
    • >>   OLED_I2C_Start -
    • >>   OLED_I2C_SendByte -
    -
    [Called By]
    • >>   OLED_ShowChar -
    • >>   OLED_Clear -
    - -

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.PendSV_Handler)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    RCC_APB2PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd)) -

    [Called By]

    • >>   OLED_I2C_Init -
    - -

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SVC_Handler)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f10x_it.o(i.SysTick_Handler)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    SystemInit (Thumb, 78 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit)) -

    [Stack]

    • Max Depth = 28
    • Call Chain = SystemInit ⇒ SetSysClock ⇒ SetSysClockTo72 -
    -
    [Calls]
    • >>   SetSysClock -
    -
    [Address Reference Count : 1]
    • startup_stm32f10x_md.o(.text) -
    -

    UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f10x_it.o(i.UsageFault_Handler)) -
    [Address Reference Count : 1]

    • startup_stm32f10x_md.o(RESET) -
    -

    main (Thumb, 28 bytes, Stack size 0 bytes, main.o(i.main)) -

    [Stack]

    • Max Depth = 88
    • Call Chain = main ⇒ OLED_ShowString ⇒ OLED_ShowChar ⇒ OLED_SetCursor ⇒ OLED_WriteCommand ⇒ OLED_I2C_SendByte -
    -
    [Calls]
    • >>   OLED_ShowString -
    • >>   OLED_ShowChar -
    • >>   OLED_Init -
    -
    [Called By]
    • >>   __rt_entry_main -
    -

    -

    -Local Symbols -

    -

    SetSysClock (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock)) -

    [Stack]

    • Max Depth = 20
    • Call Chain = SetSysClock ⇒ SetSysClockTo72 -
    -
    [Calls]
    • >>   SetSysClockTo72 -
    -
    [Called By]
    • >>   SystemInit -
    - -

    SetSysClockTo72 (Thumb, 214 bytes, Stack size 12 bytes, system_stm32f10x.o(i.SetSysClockTo72)) -

    [Stack]

    • Max Depth = 12
    • Call Chain = SetSysClockTo72 -
    -
    [Called By]
    • >>   SetSysClock -
    -

    -

    -Undefined Global Symbols -


    diff --git a/Objects/Project.lnp b/Objects/Project.lnp deleted file mode 100644 index 305e58b..0000000 --- a/Objects/Project.lnp +++ /dev/null @@ -1,37 +0,0 @@ ---cpu Cortex-M3 -".\objects\startup_stm32f10x_md.o" -".\objects\core_cm3.o" -".\objects\system_stm32f10x.o" -".\objects\misc.o" -".\objects\stm32f10x_adc.o" -".\objects\stm32f10x_bkp.o" -".\objects\stm32f10x_can.o" -".\objects\stm32f10x_cec.o" -".\objects\stm32f10x_crc.o" -".\objects\stm32f10x_dac.o" -".\objects\stm32f10x_dbgmcu.o" -".\objects\stm32f10x_dma.o" -".\objects\stm32f10x_exti.o" -".\objects\stm32f10x_flash.o" -".\objects\stm32f10x_fsmc.o" -".\objects\stm32f10x_gpio.o" -".\objects\stm32f10x_i2c.o" -".\objects\stm32f10x_iwdg.o" -".\objects\stm32f10x_pwr.o" -".\objects\stm32f10x_rcc.o" -".\objects\stm32f10x_rtc.o" -".\objects\stm32f10x_sdio.o" -".\objects\stm32f10x_spi.o" -".\objects\stm32f10x_tim.o" -".\objects\stm32f10x_usart.o" -".\objects\stm32f10x_wwdg.o" -".\objects\delay.o" -".\objects\led.o" -".\objects\key.o" -".\objects\oled.o" -".\objects\main.o" -".\objects\stm32f10x_it.o" ---strict --scatter ".\Objects\Project.sct" ---summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols ---info sizes --info totals --info unused --info veneers ---list ".\Listings\Project.map" -o .\Objects\Project.axf \ No newline at end of file diff --git a/Objects/Project.sct b/Objects/Project.sct deleted file mode 100644 index d500431..0000000 --- a/Objects/Project.sct +++ /dev/null @@ -1,15 +0,0 @@ -; ************************************************************* -; *** Scatter-Loading Description File generated by uVision *** -; ************************************************************* - -LR_IROM1 0x08000000 0x00080000 { ; load region size_region - ER_IROM1 0x08000000 0x00080000 { ; load address = execution address - *.o (RESET, +First) - *(InRoot$$Sections) - .ANY (+RO) - } - RW_IRAM1 0x20000000 0x00010000 { ; RW data - .ANY (+RW +ZI) - } -} - diff --git a/Objects/Project_Target 1.dep b/Objects/Project_Target 1.dep deleted file mode 100644 index 73e9153..0000000 --- a/Objects/Project_Target 1.dep +++ /dev/null @@ -1,936 +0,0 @@ -Dependencies for Project 'Project', Target 'Target 1': (DO NOT MODIFY !) -F (.\Start\startup_stm32f10x_md.s)(0x4D783CD2)(--cpu Cortex-M3 -g --apcs=interwork -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include --pd "__UVISION_VERSION SETA 524" --pd "STM32F10X_HD SETA 1" --list .\listings\startup_stm32f10x_md.lst --xref -o .\objects\startup_stm32f10x_md.o --depend .\objects\startup_stm32f10x_md.d) -F (.\Start\core_cm3.c)(0x4C0C587E)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\core_cm3.o --omf_browse .\objects\core_cm3.crf --depend .\objects\core_cm3.d) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -F (.\Start\core_cm3.h)(0x4D523B58)() -F (.\Start\stm32f10x.h)(0x4D783CB4)() -F (.\Start\system_stm32f10x.c)(0x4D783CB0)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\system_stm32f10x.o --omf_browse .\objects\system_stm32f10x.crf --depend .\objects\system_stm32f10x.d) -I (Start\stm32f10x.h)(0x4D783CB4) -I (Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Start\system_stm32f10x.h)(0x4D783CAA)() -F (.\Library\misc.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\misc.o --omf_browse .\objects\misc.crf --depend .\objects\misc.d) -I (Library\misc.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\misc.h)(0x4D783BB4)() -F (.\Library\stm32f10x_adc.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_adc.o --omf_browse .\objects\stm32f10x_adc.crf --depend .\objects\stm32f10x_adc.d) -I (Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_adc.h)(0x4D783BB4)() -F (.\Library\stm32f10x_bkp.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_bkp.o --omf_browse .\objects\stm32f10x_bkp.crf --depend .\objects\stm32f10x_bkp.d) -I (Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_bkp.h)(0x4D783BB4)() -F (.\Library\stm32f10x_can.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_can.o --omf_browse .\objects\stm32f10x_can.crf --depend .\objects\stm32f10x_can.d) -I (Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_can.h)(0x4D783BB4)() -F (.\Library\stm32f10x_cec.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_cec.o --omf_browse .\objects\stm32f10x_cec.crf --depend .\objects\stm32f10x_cec.d) -I (Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_cec.h)(0x4D783BB4)() -F (.\Library\stm32f10x_crc.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_crc.o --omf_browse .\objects\stm32f10x_crc.crf --depend .\objects\stm32f10x_crc.d) -I (Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_crc.h)(0x4D783BB4)() -F (.\Library\stm32f10x_dac.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_dac.o --omf_browse .\objects\stm32f10x_dac.crf --depend .\objects\stm32f10x_dac.d) -I (Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_dac.h)(0x4D783BB4)() -F (.\Library\stm32f10x_dbgmcu.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_dbgmcu.o --omf_browse .\objects\stm32f10x_dbgmcu.crf --depend .\objects\stm32f10x_dbgmcu.d) -I (Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4)() -F (.\Library\stm32f10x_dma.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_dma.o --omf_browse .\objects\stm32f10x_dma.crf --depend .\objects\stm32f10x_dma.d) -I (Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_dma.h)(0x4D783BB4)() -F (.\Library\stm32f10x_exti.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_exti.o --omf_browse .\objects\stm32f10x_exti.crf --depend .\objects\stm32f10x_exti.d) -I (Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_exti.h)(0x4D783BB4)() -F (.\Library\stm32f10x_flash.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_flash.o --omf_browse .\objects\stm32f10x_flash.crf --depend .\objects\stm32f10x_flash.d) -I (Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_flash.h)(0x4D783BB4)() -F (.\Library\stm32f10x_fsmc.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_fsmc.o --omf_browse .\objects\stm32f10x_fsmc.crf --depend .\objects\stm32f10x_fsmc.d) -I (Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_fsmc.h)(0x4D783BB4)() -F (.\Library\stm32f10x_gpio.c)(0x4D79EEC6)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_gpio.o --omf_browse .\objects\stm32f10x_gpio.crf --depend .\objects\stm32f10x_gpio.d) -I (Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_gpio.h)(0x4D783BB4)() -F (.\Library\stm32f10x_i2c.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_i2c.o --omf_browse .\objects\stm32f10x_i2c.crf --depend .\objects\stm32f10x_i2c.d) -I (Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_i2c.h)(0x4D783BB4)() -F (.\Library\stm32f10x_iwdg.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_iwdg.o --omf_browse .\objects\stm32f10x_iwdg.crf --depend .\objects\stm32f10x_iwdg.d) -I (Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_iwdg.h)(0x4D783BB4)() -F (.\Library\stm32f10x_pwr.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_pwr.o --omf_browse .\objects\stm32f10x_pwr.crf --depend .\objects\stm32f10x_pwr.d) -I (Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_pwr.h)(0x4D783BB4)() -F (.\Library\stm32f10x_rcc.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_rcc.o --omf_browse .\objects\stm32f10x_rcc.crf --depend .\objects\stm32f10x_rcc.d) -I (Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_rcc.h)(0x4D783BB4)() -F (.\Library\stm32f10x_rtc.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_rtc.o --omf_browse .\objects\stm32f10x_rtc.crf --depend .\objects\stm32f10x_rtc.d) -I (Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_rtc.h)(0x4D783BB4)() -F (.\Library\stm32f10x_sdio.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_sdio.o --omf_browse .\objects\stm32f10x_sdio.crf --depend .\objects\stm32f10x_sdio.d) -I (Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_sdio.h)(0x4D783BB4)() -F (.\Library\stm32f10x_spi.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_spi.o --omf_browse .\objects\stm32f10x_spi.crf --depend .\objects\stm32f10x_spi.d) -I (Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_spi.h)(0x4D783BB4)() -F (.\Library\stm32f10x_tim.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_tim.o --omf_browse .\objects\stm32f10x_tim.crf --depend .\objects\stm32f10x_tim.d) -I (Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_tim.h)(0x4D783BB4)() -F (.\Library\stm32f10x_usart.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_usart.o --omf_browse .\objects\stm32f10x_usart.crf --depend .\objects\stm32f10x_usart.d) -I (Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_usart.h)(0x4D783BB4)() -F (.\Library\stm32f10x_wwdg.c)(0x4D783BB4)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_wwdg.o --omf_browse .\objects\stm32f10x_wwdg.crf --depend .\objects\stm32f10x_wwdg.d) -I (Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Library\stm32f10x_wwdg.h)(0x4D783BB4)() -F (.\System\Delay.c)(0x6130920E)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\delay.o --omf_browse .\objects\delay.crf --depend .\objects\delay.d) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\System\Delay.h)(0x6130920D)() -F (.\Hardware\LED.c)(0x697C19B0)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\led.o --omf_browse .\objects\led.crf --depend .\objects\led.d) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\Hardware\LED.h)(0x615AC609)() -F (.\Hardware\Key.c)(0x6530EB79)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\key.o --omf_browse .\objects\key.crf --depend .\objects\key.d) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -I (.\System\Delay.h)(0x6130920D) -F (.\Hardware\Key.h)(0x615AC3EF)() -F (.\Hardware\OLED.c)(0x6703BBF3)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\oled.o --omf_browse .\objects\oled.crf --depend .\objects\oled.d) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -I (Hardware\OLED_Font.h)(0x61683CC9) -F (.\Hardware\OLED.h)(0x616ED05A)() -F (.\Hardware\OLED_Font.h)(0x61683CC9)() -F (.\User\main.c)(0x6980339B)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -I (.\System\Delay.h)(0x6130920D) -I (.\Hardware\OLED.h)(0x616ED05A) -F (.\User\stm32f10x_conf.h)(0x4D99A59E)() -F (.\User\stm32f10x_it.c)(0x4D99A59E)(--c99 -c --cpu Cortex-M3 -g -O0 --apcs=interwork --split_sections -I .\Start -I .\Library -I .\User -I .\System -I .\Hardware -I.\RTE\_Target_1 -ID:\Keil5\Pack\Keil\STM32F1xx_DFP\2.2.0\Device\Include -ID:\Keil5\Core\ARM\CMSIS\Include -D__UVISION_VERSION="524" -DSTM32F10X_HD -DUSE_STDPERIPH_DRIVER -o .\objects\stm32f10x_it.o --omf_browse .\objects\stm32f10x_it.crf --depend .\objects\stm32f10x_it.d) -I (User\stm32f10x_it.h)(0x4D99A59E) -I (.\Start\stm32f10x.h)(0x4D783CB4) -I (.\Start\core_cm3.h)(0x4D523B58) -I (D:\Keil5\Core\ARM\ARMCC\include\stdint.h)(0x588B8344) -I (.\Start\system_stm32f10x.h)(0x4D783CAA) -I (.\User\stm32f10x_conf.h)(0x4D99A59E) -I (.\Library\stm32f10x_adc.h)(0x4D783BB4) -I (.\Library\stm32f10x_bkp.h)(0x4D783BB4) -I (.\Library\stm32f10x_can.h)(0x4D783BB4) -I (.\Library\stm32f10x_cec.h)(0x4D783BB4) -I (.\Library\stm32f10x_crc.h)(0x4D783BB4) -I (.\Library\stm32f10x_dac.h)(0x4D783BB4) -I (.\Library\stm32f10x_dbgmcu.h)(0x4D783BB4) -I (.\Library\stm32f10x_dma.h)(0x4D783BB4) -I (.\Library\stm32f10x_exti.h)(0x4D783BB4) -I (.\Library\stm32f10x_flash.h)(0x4D783BB4) -I (.\Library\stm32f10x_fsmc.h)(0x4D783BB4) -I (.\Library\stm32f10x_gpio.h)(0x4D783BB4) -I (.\Library\stm32f10x_i2c.h)(0x4D783BB4) -I (.\Library\stm32f10x_iwdg.h)(0x4D783BB4) -I (.\Library\stm32f10x_pwr.h)(0x4D783BB4) -I (.\Library\stm32f10x_rcc.h)(0x4D783BB4) -I (.\Library\stm32f10x_rtc.h)(0x4D783BB4) -I (.\Library\stm32f10x_sdio.h)(0x4D783BB4) -I (.\Library\stm32f10x_spi.h)(0x4D783BB4) -I (.\Library\stm32f10x_tim.h)(0x4D783BB4) -I (.\Library\stm32f10x_usart.h)(0x4D783BB4) -I (.\Library\stm32f10x_wwdg.h)(0x4D783BB4) -I (.\Library\misc.h)(0x4D783BB4) -F (.\User\stm32f10x_it.h)(0x4D99A59E)() diff --git a/Objects/core_cm3.crf b/Objects/core_cm3.crf deleted file mode 100644 index 5aa4a56..0000000 Binary files a/Objects/core_cm3.crf and /dev/null differ diff --git a/Objects/core_cm3.d b/Objects/core_cm3.d deleted file mode 100644 index 37ee941..0000000 --- a/Objects/core_cm3.d +++ /dev/null @@ -1,2 +0,0 @@ -.\objects\core_cm3.o: Start\core_cm3.c -.\objects\core_cm3.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h diff --git a/Objects/core_cm3.o b/Objects/core_cm3.o deleted file mode 100644 index d31ed52..0000000 Binary files a/Objects/core_cm3.o and /dev/null differ diff --git a/Objects/delay.crf b/Objects/delay.crf deleted file mode 100644 index e84077b..0000000 Binary files a/Objects/delay.crf and /dev/null differ diff --git a/Objects/delay.d b/Objects/delay.d deleted file mode 100644 index 236d08c..0000000 --- a/Objects/delay.d +++ /dev/null @@ -1,30 +0,0 @@ -.\objects\delay.o: System\Delay.c -.\objects\delay.o: .\Start\stm32f10x.h -.\objects\delay.o: .\Start\core_cm3.h -.\objects\delay.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\delay.o: .\Start\system_stm32f10x.h -.\objects\delay.o: .\User\stm32f10x_conf.h -.\objects\delay.o: .\Library\stm32f10x_adc.h -.\objects\delay.o: .\Start\stm32f10x.h -.\objects\delay.o: .\Library\stm32f10x_bkp.h -.\objects\delay.o: .\Library\stm32f10x_can.h -.\objects\delay.o: .\Library\stm32f10x_cec.h -.\objects\delay.o: .\Library\stm32f10x_crc.h -.\objects\delay.o: .\Library\stm32f10x_dac.h -.\objects\delay.o: .\Library\stm32f10x_dbgmcu.h -.\objects\delay.o: .\Library\stm32f10x_dma.h -.\objects\delay.o: .\Library\stm32f10x_exti.h -.\objects\delay.o: .\Library\stm32f10x_flash.h -.\objects\delay.o: .\Library\stm32f10x_fsmc.h -.\objects\delay.o: .\Library\stm32f10x_gpio.h -.\objects\delay.o: .\Library\stm32f10x_i2c.h -.\objects\delay.o: .\Library\stm32f10x_iwdg.h -.\objects\delay.o: .\Library\stm32f10x_pwr.h -.\objects\delay.o: .\Library\stm32f10x_rcc.h -.\objects\delay.o: .\Library\stm32f10x_rtc.h -.\objects\delay.o: .\Library\stm32f10x_sdio.h -.\objects\delay.o: .\Library\stm32f10x_spi.h -.\objects\delay.o: .\Library\stm32f10x_tim.h -.\objects\delay.o: .\Library\stm32f10x_usart.h -.\objects\delay.o: .\Library\stm32f10x_wwdg.h -.\objects\delay.o: .\Library\misc.h diff --git a/Objects/delay.o b/Objects/delay.o deleted file mode 100644 index da88a96..0000000 Binary files a/Objects/delay.o and /dev/null differ diff --git a/Objects/key.crf b/Objects/key.crf deleted file mode 100644 index e5d41d1..0000000 Binary files a/Objects/key.crf and /dev/null differ diff --git a/Objects/key.d b/Objects/key.d deleted file mode 100644 index 204e51c..0000000 --- a/Objects/key.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\key.o: Hardware\Key.c -.\objects\key.o: .\Start\stm32f10x.h -.\objects\key.o: .\Start\core_cm3.h -.\objects\key.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\key.o: .\Start\system_stm32f10x.h -.\objects\key.o: .\User\stm32f10x_conf.h -.\objects\key.o: .\Library\stm32f10x_adc.h -.\objects\key.o: .\Start\stm32f10x.h -.\objects\key.o: .\Library\stm32f10x_bkp.h -.\objects\key.o: .\Library\stm32f10x_can.h -.\objects\key.o: .\Library\stm32f10x_cec.h -.\objects\key.o: .\Library\stm32f10x_crc.h -.\objects\key.o: .\Library\stm32f10x_dac.h -.\objects\key.o: .\Library\stm32f10x_dbgmcu.h -.\objects\key.o: .\Library\stm32f10x_dma.h -.\objects\key.o: .\Library\stm32f10x_exti.h -.\objects\key.o: .\Library\stm32f10x_flash.h -.\objects\key.o: .\Library\stm32f10x_fsmc.h -.\objects\key.o: .\Library\stm32f10x_gpio.h -.\objects\key.o: .\Library\stm32f10x_i2c.h -.\objects\key.o: .\Library\stm32f10x_iwdg.h -.\objects\key.o: .\Library\stm32f10x_pwr.h -.\objects\key.o: .\Library\stm32f10x_rcc.h -.\objects\key.o: .\Library\stm32f10x_rtc.h -.\objects\key.o: .\Library\stm32f10x_sdio.h -.\objects\key.o: .\Library\stm32f10x_spi.h -.\objects\key.o: .\Library\stm32f10x_tim.h -.\objects\key.o: .\Library\stm32f10x_usart.h -.\objects\key.o: .\Library\stm32f10x_wwdg.h -.\objects\key.o: .\Library\misc.h -.\objects\key.o: .\System\Delay.h diff --git a/Objects/key.o b/Objects/key.o deleted file mode 100644 index 8fb4f2b..0000000 Binary files a/Objects/key.o and /dev/null differ diff --git a/Objects/led.crf b/Objects/led.crf deleted file mode 100644 index 30449ac..0000000 Binary files a/Objects/led.crf and /dev/null differ diff --git a/Objects/led.d b/Objects/led.d deleted file mode 100644 index f616e26..0000000 --- a/Objects/led.d +++ /dev/null @@ -1,30 +0,0 @@ -.\objects\led.o: Hardware\LED.c -.\objects\led.o: .\Start\stm32f10x.h -.\objects\led.o: .\Start\core_cm3.h -.\objects\led.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\led.o: .\Start\system_stm32f10x.h -.\objects\led.o: .\User\stm32f10x_conf.h -.\objects\led.o: .\Library\stm32f10x_adc.h -.\objects\led.o: .\Start\stm32f10x.h -.\objects\led.o: .\Library\stm32f10x_bkp.h -.\objects\led.o: .\Library\stm32f10x_can.h -.\objects\led.o: .\Library\stm32f10x_cec.h -.\objects\led.o: .\Library\stm32f10x_crc.h -.\objects\led.o: .\Library\stm32f10x_dac.h -.\objects\led.o: .\Library\stm32f10x_dbgmcu.h -.\objects\led.o: .\Library\stm32f10x_dma.h -.\objects\led.o: .\Library\stm32f10x_exti.h -.\objects\led.o: .\Library\stm32f10x_flash.h -.\objects\led.o: .\Library\stm32f10x_fsmc.h -.\objects\led.o: .\Library\stm32f10x_gpio.h -.\objects\led.o: .\Library\stm32f10x_i2c.h -.\objects\led.o: .\Library\stm32f10x_iwdg.h -.\objects\led.o: .\Library\stm32f10x_pwr.h -.\objects\led.o: .\Library\stm32f10x_rcc.h -.\objects\led.o: .\Library\stm32f10x_rtc.h -.\objects\led.o: .\Library\stm32f10x_sdio.h -.\objects\led.o: .\Library\stm32f10x_spi.h -.\objects\led.o: .\Library\stm32f10x_tim.h -.\objects\led.o: .\Library\stm32f10x_usart.h -.\objects\led.o: .\Library\stm32f10x_wwdg.h -.\objects\led.o: .\Library\misc.h diff --git a/Objects/led.o b/Objects/led.o deleted file mode 100644 index c2972d2..0000000 Binary files a/Objects/led.o and /dev/null differ diff --git a/Objects/main.crf b/Objects/main.crf deleted file mode 100644 index 6800d9f..0000000 Binary files a/Objects/main.crf and /dev/null differ diff --git a/Objects/main.d b/Objects/main.d deleted file mode 100644 index 2188af6..0000000 --- a/Objects/main.d +++ /dev/null @@ -1,32 +0,0 @@ -.\objects\main.o: User\main.c -.\objects\main.o: .\Start\stm32f10x.h -.\objects\main.o: .\Start\core_cm3.h -.\objects\main.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\main.o: .\Start\system_stm32f10x.h -.\objects\main.o: .\User\stm32f10x_conf.h -.\objects\main.o: .\Library\stm32f10x_adc.h -.\objects\main.o: .\Start\stm32f10x.h -.\objects\main.o: .\Library\stm32f10x_bkp.h -.\objects\main.o: .\Library\stm32f10x_can.h -.\objects\main.o: .\Library\stm32f10x_cec.h -.\objects\main.o: .\Library\stm32f10x_crc.h -.\objects\main.o: .\Library\stm32f10x_dac.h -.\objects\main.o: .\Library\stm32f10x_dbgmcu.h -.\objects\main.o: .\Library\stm32f10x_dma.h -.\objects\main.o: .\Library\stm32f10x_exti.h -.\objects\main.o: .\Library\stm32f10x_flash.h -.\objects\main.o: .\Library\stm32f10x_fsmc.h -.\objects\main.o: .\Library\stm32f10x_gpio.h -.\objects\main.o: .\Library\stm32f10x_i2c.h -.\objects\main.o: .\Library\stm32f10x_iwdg.h -.\objects\main.o: .\Library\stm32f10x_pwr.h -.\objects\main.o: .\Library\stm32f10x_rcc.h -.\objects\main.o: .\Library\stm32f10x_rtc.h -.\objects\main.o: .\Library\stm32f10x_sdio.h -.\objects\main.o: .\Library\stm32f10x_spi.h -.\objects\main.o: .\Library\stm32f10x_tim.h -.\objects\main.o: .\Library\stm32f10x_usart.h -.\objects\main.o: .\Library\stm32f10x_wwdg.h -.\objects\main.o: .\Library\misc.h -.\objects\main.o: .\System\Delay.h -.\objects\main.o: .\Hardware\OLED.h diff --git a/Objects/main.o b/Objects/main.o deleted file mode 100644 index 4dc37df..0000000 Binary files a/Objects/main.o and /dev/null differ diff --git a/Objects/misc.crf b/Objects/misc.crf deleted file mode 100644 index 4c77532..0000000 Binary files a/Objects/misc.crf and /dev/null differ diff --git a/Objects/misc.d b/Objects/misc.d deleted file mode 100644 index bb699bf..0000000 --- a/Objects/misc.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\misc.o: Library\misc.c -.\objects\misc.o: Library\misc.h -.\objects\misc.o: .\Start\stm32f10x.h -.\objects\misc.o: .\Start\core_cm3.h -.\objects\misc.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\misc.o: .\Start\system_stm32f10x.h -.\objects\misc.o: .\User\stm32f10x_conf.h -.\objects\misc.o: .\Library\stm32f10x_adc.h -.\objects\misc.o: .\Start\stm32f10x.h -.\objects\misc.o: .\Library\stm32f10x_bkp.h -.\objects\misc.o: .\Library\stm32f10x_can.h -.\objects\misc.o: .\Library\stm32f10x_cec.h -.\objects\misc.o: .\Library\stm32f10x_crc.h -.\objects\misc.o: .\Library\stm32f10x_dac.h -.\objects\misc.o: .\Library\stm32f10x_dbgmcu.h -.\objects\misc.o: .\Library\stm32f10x_dma.h -.\objects\misc.o: .\Library\stm32f10x_exti.h -.\objects\misc.o: .\Library\stm32f10x_flash.h -.\objects\misc.o: .\Library\stm32f10x_fsmc.h -.\objects\misc.o: .\Library\stm32f10x_gpio.h -.\objects\misc.o: .\Library\stm32f10x_i2c.h -.\objects\misc.o: .\Library\stm32f10x_iwdg.h -.\objects\misc.o: .\Library\stm32f10x_pwr.h -.\objects\misc.o: .\Library\stm32f10x_rcc.h -.\objects\misc.o: .\Library\stm32f10x_rtc.h -.\objects\misc.o: .\Library\stm32f10x_sdio.h -.\objects\misc.o: .\Library\stm32f10x_spi.h -.\objects\misc.o: .\Library\stm32f10x_tim.h -.\objects\misc.o: .\Library\stm32f10x_usart.h -.\objects\misc.o: .\Library\stm32f10x_wwdg.h -.\objects\misc.o: .\Library\misc.h diff --git a/Objects/misc.o b/Objects/misc.o deleted file mode 100644 index 5647fda..0000000 Binary files a/Objects/misc.o and /dev/null differ diff --git a/Objects/oled.crf b/Objects/oled.crf deleted file mode 100644 index ddc00ac..0000000 Binary files a/Objects/oled.crf and /dev/null differ diff --git a/Objects/oled.d b/Objects/oled.d deleted file mode 100644 index ae133ea..0000000 --- a/Objects/oled.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\oled.o: Hardware\OLED.c -.\objects\oled.o: .\Start\stm32f10x.h -.\objects\oled.o: .\Start\core_cm3.h -.\objects\oled.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\oled.o: .\Start\system_stm32f10x.h -.\objects\oled.o: .\User\stm32f10x_conf.h -.\objects\oled.o: .\Library\stm32f10x_adc.h -.\objects\oled.o: .\Start\stm32f10x.h -.\objects\oled.o: .\Library\stm32f10x_bkp.h -.\objects\oled.o: .\Library\stm32f10x_can.h -.\objects\oled.o: .\Library\stm32f10x_cec.h -.\objects\oled.o: .\Library\stm32f10x_crc.h -.\objects\oled.o: .\Library\stm32f10x_dac.h -.\objects\oled.o: .\Library\stm32f10x_dbgmcu.h -.\objects\oled.o: .\Library\stm32f10x_dma.h -.\objects\oled.o: .\Library\stm32f10x_exti.h -.\objects\oled.o: .\Library\stm32f10x_flash.h -.\objects\oled.o: .\Library\stm32f10x_fsmc.h -.\objects\oled.o: .\Library\stm32f10x_gpio.h -.\objects\oled.o: .\Library\stm32f10x_i2c.h -.\objects\oled.o: .\Library\stm32f10x_iwdg.h -.\objects\oled.o: .\Library\stm32f10x_pwr.h -.\objects\oled.o: .\Library\stm32f10x_rcc.h -.\objects\oled.o: .\Library\stm32f10x_rtc.h -.\objects\oled.o: .\Library\stm32f10x_sdio.h -.\objects\oled.o: .\Library\stm32f10x_spi.h -.\objects\oled.o: .\Library\stm32f10x_tim.h -.\objects\oled.o: .\Library\stm32f10x_usart.h -.\objects\oled.o: .\Library\stm32f10x_wwdg.h -.\objects\oled.o: .\Library\misc.h -.\objects\oled.o: Hardware\OLED_Font.h diff --git a/Objects/oled.o b/Objects/oled.o deleted file mode 100644 index 57e7839..0000000 Binary files a/Objects/oled.o and /dev/null differ diff --git a/Objects/startup_stm32f10x_md.d b/Objects/startup_stm32f10x_md.d deleted file mode 100644 index 7d9cd8c..0000000 --- a/Objects/startup_stm32f10x_md.d +++ /dev/null @@ -1 +0,0 @@ -.\objects\startup_stm32f10x_md.o: Start\startup_stm32f10x_md.s diff --git a/Objects/startup_stm32f10x_md.o b/Objects/startup_stm32f10x_md.o deleted file mode 100644 index 9f3a44b..0000000 Binary files a/Objects/startup_stm32f10x_md.o and /dev/null differ diff --git a/Objects/stm32f10x_adc.crf b/Objects/stm32f10x_adc.crf deleted file mode 100644 index df00489..0000000 Binary files a/Objects/stm32f10x_adc.crf and /dev/null differ diff --git a/Objects/stm32f10x_adc.d b/Objects/stm32f10x_adc.d deleted file mode 100644 index 2d72025..0000000 --- a/Objects/stm32f10x_adc.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_adc.o: Library\stm32f10x_adc.c -.\objects\stm32f10x_adc.o: Library\stm32f10x_adc.h -.\objects\stm32f10x_adc.o: .\Start\stm32f10x.h -.\objects\stm32f10x_adc.o: .\Start\core_cm3.h -.\objects\stm32f10x_adc.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_adc.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_adc.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_adc.o: .\Start\stm32f10x.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_adc.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_adc.o: .\Library\misc.h diff --git a/Objects/stm32f10x_adc.o b/Objects/stm32f10x_adc.o deleted file mode 100644 index 8cadc0e..0000000 Binary files a/Objects/stm32f10x_adc.o and /dev/null differ diff --git a/Objects/stm32f10x_bkp.crf b/Objects/stm32f10x_bkp.crf deleted file mode 100644 index 5147a28..0000000 Binary files a/Objects/stm32f10x_bkp.crf and /dev/null differ diff --git a/Objects/stm32f10x_bkp.d b/Objects/stm32f10x_bkp.d deleted file mode 100644 index 76dcc46..0000000 --- a/Objects/stm32f10x_bkp.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_bkp.o: Library\stm32f10x_bkp.c -.\objects\stm32f10x_bkp.o: Library\stm32f10x_bkp.h -.\objects\stm32f10x_bkp.o: .\Start\stm32f10x.h -.\objects\stm32f10x_bkp.o: .\Start\core_cm3.h -.\objects\stm32f10x_bkp.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_bkp.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_bkp.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_bkp.o: .\Start\stm32f10x.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_bkp.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_bkp.o: .\Library\misc.h diff --git a/Objects/stm32f10x_bkp.o b/Objects/stm32f10x_bkp.o deleted file mode 100644 index 1e12e60..0000000 Binary files a/Objects/stm32f10x_bkp.o and /dev/null differ diff --git a/Objects/stm32f10x_can.crf b/Objects/stm32f10x_can.crf deleted file mode 100644 index 6cfea65..0000000 Binary files a/Objects/stm32f10x_can.crf and /dev/null differ diff --git a/Objects/stm32f10x_can.d b/Objects/stm32f10x_can.d deleted file mode 100644 index fc623b0..0000000 --- a/Objects/stm32f10x_can.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_can.o: Library\stm32f10x_can.c -.\objects\stm32f10x_can.o: Library\stm32f10x_can.h -.\objects\stm32f10x_can.o: .\Start\stm32f10x.h -.\objects\stm32f10x_can.o: .\Start\core_cm3.h -.\objects\stm32f10x_can.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_can.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_can.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_can.o: .\Start\stm32f10x.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_can.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_can.o: .\Library\misc.h diff --git a/Objects/stm32f10x_can.o b/Objects/stm32f10x_can.o deleted file mode 100644 index 60fe5f5..0000000 Binary files a/Objects/stm32f10x_can.o and /dev/null differ diff --git a/Objects/stm32f10x_cec.crf b/Objects/stm32f10x_cec.crf deleted file mode 100644 index 6355f72..0000000 Binary files a/Objects/stm32f10x_cec.crf and /dev/null differ diff --git a/Objects/stm32f10x_cec.d b/Objects/stm32f10x_cec.d deleted file mode 100644 index 97857dd..0000000 --- a/Objects/stm32f10x_cec.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_cec.o: Library\stm32f10x_cec.c -.\objects\stm32f10x_cec.o: Library\stm32f10x_cec.h -.\objects\stm32f10x_cec.o: .\Start\stm32f10x.h -.\objects\stm32f10x_cec.o: .\Start\core_cm3.h -.\objects\stm32f10x_cec.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_cec.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_cec.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_cec.o: .\Start\stm32f10x.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_cec.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_cec.o: .\Library\misc.h diff --git a/Objects/stm32f10x_cec.o b/Objects/stm32f10x_cec.o deleted file mode 100644 index 38032a7..0000000 Binary files a/Objects/stm32f10x_cec.o and /dev/null differ diff --git a/Objects/stm32f10x_crc.crf b/Objects/stm32f10x_crc.crf deleted file mode 100644 index 356e4e0..0000000 Binary files a/Objects/stm32f10x_crc.crf and /dev/null differ diff --git a/Objects/stm32f10x_crc.d b/Objects/stm32f10x_crc.d deleted file mode 100644 index ad43941..0000000 --- a/Objects/stm32f10x_crc.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_crc.o: Library\stm32f10x_crc.c -.\objects\stm32f10x_crc.o: Library\stm32f10x_crc.h -.\objects\stm32f10x_crc.o: .\Start\stm32f10x.h -.\objects\stm32f10x_crc.o: .\Start\core_cm3.h -.\objects\stm32f10x_crc.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_crc.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_crc.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_crc.o: .\Start\stm32f10x.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_crc.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_crc.o: .\Library\misc.h diff --git a/Objects/stm32f10x_crc.o b/Objects/stm32f10x_crc.o deleted file mode 100644 index 712962c..0000000 Binary files a/Objects/stm32f10x_crc.o and /dev/null differ diff --git a/Objects/stm32f10x_dac.crf b/Objects/stm32f10x_dac.crf deleted file mode 100644 index 76d761c..0000000 Binary files a/Objects/stm32f10x_dac.crf and /dev/null differ diff --git a/Objects/stm32f10x_dac.d b/Objects/stm32f10x_dac.d deleted file mode 100644 index 5303098..0000000 --- a/Objects/stm32f10x_dac.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_dac.o: Library\stm32f10x_dac.c -.\objects\stm32f10x_dac.o: Library\stm32f10x_dac.h -.\objects\stm32f10x_dac.o: .\Start\stm32f10x.h -.\objects\stm32f10x_dac.o: .\Start\core_cm3.h -.\objects\stm32f10x_dac.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_dac.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_dac.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_dac.o: .\Start\stm32f10x.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_dac.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_dac.o: .\Library\misc.h diff --git a/Objects/stm32f10x_dac.o b/Objects/stm32f10x_dac.o deleted file mode 100644 index 5f16434..0000000 Binary files a/Objects/stm32f10x_dac.o and /dev/null differ diff --git a/Objects/stm32f10x_dbgmcu.crf b/Objects/stm32f10x_dbgmcu.crf deleted file mode 100644 index 7e30275..0000000 Binary files a/Objects/stm32f10x_dbgmcu.crf and /dev/null differ diff --git a/Objects/stm32f10x_dbgmcu.d b/Objects/stm32f10x_dbgmcu.d deleted file mode 100644 index eb45093..0000000 --- a/Objects/stm32f10x_dbgmcu.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_dbgmcu.o: Library\stm32f10x_dbgmcu.c -.\objects\stm32f10x_dbgmcu.o: Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_dbgmcu.o: .\Start\stm32f10x.h -.\objects\stm32f10x_dbgmcu.o: .\Start\core_cm3.h -.\objects\stm32f10x_dbgmcu.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_dbgmcu.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_dbgmcu.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_dbgmcu.o: .\Start\stm32f10x.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_dbgmcu.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_dbgmcu.o: .\Library\misc.h diff --git a/Objects/stm32f10x_dbgmcu.o b/Objects/stm32f10x_dbgmcu.o deleted file mode 100644 index a8653bf..0000000 Binary files a/Objects/stm32f10x_dbgmcu.o and /dev/null differ diff --git a/Objects/stm32f10x_dma.crf b/Objects/stm32f10x_dma.crf deleted file mode 100644 index 2168fb1..0000000 Binary files a/Objects/stm32f10x_dma.crf and /dev/null differ diff --git a/Objects/stm32f10x_dma.d b/Objects/stm32f10x_dma.d deleted file mode 100644 index b17bd18..0000000 --- a/Objects/stm32f10x_dma.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_dma.o: Library\stm32f10x_dma.c -.\objects\stm32f10x_dma.o: Library\stm32f10x_dma.h -.\objects\stm32f10x_dma.o: .\Start\stm32f10x.h -.\objects\stm32f10x_dma.o: .\Start\core_cm3.h -.\objects\stm32f10x_dma.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_dma.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_dma.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_dma.o: .\Start\stm32f10x.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_dma.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_dma.o: .\Library\misc.h diff --git a/Objects/stm32f10x_dma.o b/Objects/stm32f10x_dma.o deleted file mode 100644 index 31d6f0d..0000000 Binary files a/Objects/stm32f10x_dma.o and /dev/null differ diff --git a/Objects/stm32f10x_exti.crf b/Objects/stm32f10x_exti.crf deleted file mode 100644 index b2c5f02..0000000 Binary files a/Objects/stm32f10x_exti.crf and /dev/null differ diff --git a/Objects/stm32f10x_exti.d b/Objects/stm32f10x_exti.d deleted file mode 100644 index a295ae6..0000000 --- a/Objects/stm32f10x_exti.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_exti.o: Library\stm32f10x_exti.c -.\objects\stm32f10x_exti.o: Library\stm32f10x_exti.h -.\objects\stm32f10x_exti.o: .\Start\stm32f10x.h -.\objects\stm32f10x_exti.o: .\Start\core_cm3.h -.\objects\stm32f10x_exti.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_exti.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_exti.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_exti.o: .\Start\stm32f10x.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_exti.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_exti.o: .\Library\misc.h diff --git a/Objects/stm32f10x_exti.o b/Objects/stm32f10x_exti.o deleted file mode 100644 index 45dc8a5..0000000 Binary files a/Objects/stm32f10x_exti.o and /dev/null differ diff --git a/Objects/stm32f10x_flash.crf b/Objects/stm32f10x_flash.crf deleted file mode 100644 index e04ff2d..0000000 Binary files a/Objects/stm32f10x_flash.crf and /dev/null differ diff --git a/Objects/stm32f10x_flash.d b/Objects/stm32f10x_flash.d deleted file mode 100644 index 11b074a..0000000 --- a/Objects/stm32f10x_flash.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_flash.o: Library\stm32f10x_flash.c -.\objects\stm32f10x_flash.o: Library\stm32f10x_flash.h -.\objects\stm32f10x_flash.o: .\Start\stm32f10x.h -.\objects\stm32f10x_flash.o: .\Start\core_cm3.h -.\objects\stm32f10x_flash.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_flash.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_flash.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_flash.o: .\Start\stm32f10x.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_flash.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_flash.o: .\Library\misc.h diff --git a/Objects/stm32f10x_flash.o b/Objects/stm32f10x_flash.o deleted file mode 100644 index 0905dc1..0000000 Binary files a/Objects/stm32f10x_flash.o and /dev/null differ diff --git a/Objects/stm32f10x_fsmc.crf b/Objects/stm32f10x_fsmc.crf deleted file mode 100644 index 76ec034..0000000 Binary files a/Objects/stm32f10x_fsmc.crf and /dev/null differ diff --git a/Objects/stm32f10x_fsmc.d b/Objects/stm32f10x_fsmc.d deleted file mode 100644 index 9839d22..0000000 --- a/Objects/stm32f10x_fsmc.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_fsmc.o: Library\stm32f10x_fsmc.c -.\objects\stm32f10x_fsmc.o: Library\stm32f10x_fsmc.h -.\objects\stm32f10x_fsmc.o: .\Start\stm32f10x.h -.\objects\stm32f10x_fsmc.o: .\Start\core_cm3.h -.\objects\stm32f10x_fsmc.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_fsmc.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_fsmc.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_fsmc.o: .\Start\stm32f10x.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_fsmc.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_fsmc.o: .\Library\misc.h diff --git a/Objects/stm32f10x_fsmc.o b/Objects/stm32f10x_fsmc.o deleted file mode 100644 index c806a9f..0000000 Binary files a/Objects/stm32f10x_fsmc.o and /dev/null differ diff --git a/Objects/stm32f10x_gpio.crf b/Objects/stm32f10x_gpio.crf deleted file mode 100644 index 4906497..0000000 Binary files a/Objects/stm32f10x_gpio.crf and /dev/null differ diff --git a/Objects/stm32f10x_gpio.d b/Objects/stm32f10x_gpio.d deleted file mode 100644 index bd45e33..0000000 --- a/Objects/stm32f10x_gpio.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_gpio.o: Library\stm32f10x_gpio.c -.\objects\stm32f10x_gpio.o: Library\stm32f10x_gpio.h -.\objects\stm32f10x_gpio.o: .\Start\stm32f10x.h -.\objects\stm32f10x_gpio.o: .\Start\core_cm3.h -.\objects\stm32f10x_gpio.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_gpio.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_gpio.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_gpio.o: .\Start\stm32f10x.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_gpio.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_gpio.o: .\Library\misc.h diff --git a/Objects/stm32f10x_gpio.o b/Objects/stm32f10x_gpio.o deleted file mode 100644 index 9c02439..0000000 Binary files a/Objects/stm32f10x_gpio.o and /dev/null differ diff --git a/Objects/stm32f10x_i2c.crf b/Objects/stm32f10x_i2c.crf deleted file mode 100644 index 6b839ef..0000000 Binary files a/Objects/stm32f10x_i2c.crf and /dev/null differ diff --git a/Objects/stm32f10x_i2c.d b/Objects/stm32f10x_i2c.d deleted file mode 100644 index b045a5b..0000000 --- a/Objects/stm32f10x_i2c.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_i2c.o: Library\stm32f10x_i2c.c -.\objects\stm32f10x_i2c.o: Library\stm32f10x_i2c.h -.\objects\stm32f10x_i2c.o: .\Start\stm32f10x.h -.\objects\stm32f10x_i2c.o: .\Start\core_cm3.h -.\objects\stm32f10x_i2c.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_i2c.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_i2c.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_i2c.o: .\Start\stm32f10x.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_i2c.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_i2c.o: .\Library\misc.h diff --git a/Objects/stm32f10x_i2c.o b/Objects/stm32f10x_i2c.o deleted file mode 100644 index 808f951..0000000 Binary files a/Objects/stm32f10x_i2c.o and /dev/null differ diff --git a/Objects/stm32f10x_it.crf b/Objects/stm32f10x_it.crf deleted file mode 100644 index 29d5d55..0000000 Binary files a/Objects/stm32f10x_it.crf and /dev/null differ diff --git a/Objects/stm32f10x_it.d b/Objects/stm32f10x_it.d deleted file mode 100644 index 0a15ff6..0000000 --- a/Objects/stm32f10x_it.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_it.o: User\stm32f10x_it.c -.\objects\stm32f10x_it.o: User\stm32f10x_it.h -.\objects\stm32f10x_it.o: .\Start\stm32f10x.h -.\objects\stm32f10x_it.o: .\Start\core_cm3.h -.\objects\stm32f10x_it.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_it.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_it.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_it.o: .\Start\stm32f10x.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_it.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_it.o: .\Library\misc.h diff --git a/Objects/stm32f10x_it.o b/Objects/stm32f10x_it.o deleted file mode 100644 index 4062266..0000000 Binary files a/Objects/stm32f10x_it.o and /dev/null differ diff --git a/Objects/stm32f10x_iwdg.crf b/Objects/stm32f10x_iwdg.crf deleted file mode 100644 index c2335bc..0000000 Binary files a/Objects/stm32f10x_iwdg.crf and /dev/null differ diff --git a/Objects/stm32f10x_iwdg.d b/Objects/stm32f10x_iwdg.d deleted file mode 100644 index ab4198a..0000000 --- a/Objects/stm32f10x_iwdg.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_iwdg.o: Library\stm32f10x_iwdg.c -.\objects\stm32f10x_iwdg.o: Library\stm32f10x_iwdg.h -.\objects\stm32f10x_iwdg.o: .\Start\stm32f10x.h -.\objects\stm32f10x_iwdg.o: .\Start\core_cm3.h -.\objects\stm32f10x_iwdg.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_iwdg.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_iwdg.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_iwdg.o: .\Start\stm32f10x.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_iwdg.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_iwdg.o: .\Library\misc.h diff --git a/Objects/stm32f10x_iwdg.o b/Objects/stm32f10x_iwdg.o deleted file mode 100644 index cc85fbb..0000000 Binary files a/Objects/stm32f10x_iwdg.o and /dev/null differ diff --git a/Objects/stm32f10x_pwr.crf b/Objects/stm32f10x_pwr.crf deleted file mode 100644 index a78a65d..0000000 Binary files a/Objects/stm32f10x_pwr.crf and /dev/null differ diff --git a/Objects/stm32f10x_pwr.d b/Objects/stm32f10x_pwr.d deleted file mode 100644 index 8aea515..0000000 --- a/Objects/stm32f10x_pwr.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_pwr.o: Library\stm32f10x_pwr.c -.\objects\stm32f10x_pwr.o: Library\stm32f10x_pwr.h -.\objects\stm32f10x_pwr.o: .\Start\stm32f10x.h -.\objects\stm32f10x_pwr.o: .\Start\core_cm3.h -.\objects\stm32f10x_pwr.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_pwr.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_pwr.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_pwr.o: .\Start\stm32f10x.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_pwr.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_pwr.o: .\Library\misc.h diff --git a/Objects/stm32f10x_pwr.o b/Objects/stm32f10x_pwr.o deleted file mode 100644 index 35ee2c1..0000000 Binary files a/Objects/stm32f10x_pwr.o and /dev/null differ diff --git a/Objects/stm32f10x_rcc.crf b/Objects/stm32f10x_rcc.crf deleted file mode 100644 index 57488a3..0000000 Binary files a/Objects/stm32f10x_rcc.crf and /dev/null differ diff --git a/Objects/stm32f10x_rcc.d b/Objects/stm32f10x_rcc.d deleted file mode 100644 index fcf229d..0000000 --- a/Objects/stm32f10x_rcc.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_rcc.o: Library\stm32f10x_rcc.c -.\objects\stm32f10x_rcc.o: Library\stm32f10x_rcc.h -.\objects\stm32f10x_rcc.o: .\Start\stm32f10x.h -.\objects\stm32f10x_rcc.o: .\Start\core_cm3.h -.\objects\stm32f10x_rcc.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_rcc.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_rcc.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_rcc.o: .\Start\stm32f10x.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_rcc.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_rcc.o: .\Library\misc.h diff --git a/Objects/stm32f10x_rcc.o b/Objects/stm32f10x_rcc.o deleted file mode 100644 index cb6e320..0000000 Binary files a/Objects/stm32f10x_rcc.o and /dev/null differ diff --git a/Objects/stm32f10x_rtc.crf b/Objects/stm32f10x_rtc.crf deleted file mode 100644 index d846cee..0000000 Binary files a/Objects/stm32f10x_rtc.crf and /dev/null differ diff --git a/Objects/stm32f10x_rtc.d b/Objects/stm32f10x_rtc.d deleted file mode 100644 index 0de007b..0000000 --- a/Objects/stm32f10x_rtc.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_rtc.o: Library\stm32f10x_rtc.c -.\objects\stm32f10x_rtc.o: Library\stm32f10x_rtc.h -.\objects\stm32f10x_rtc.o: .\Start\stm32f10x.h -.\objects\stm32f10x_rtc.o: .\Start\core_cm3.h -.\objects\stm32f10x_rtc.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_rtc.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_rtc.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_rtc.o: .\Start\stm32f10x.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_rtc.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_rtc.o: .\Library\misc.h diff --git a/Objects/stm32f10x_rtc.o b/Objects/stm32f10x_rtc.o deleted file mode 100644 index 668b07a..0000000 Binary files a/Objects/stm32f10x_rtc.o and /dev/null differ diff --git a/Objects/stm32f10x_sdio.crf b/Objects/stm32f10x_sdio.crf deleted file mode 100644 index 6f61c2c..0000000 Binary files a/Objects/stm32f10x_sdio.crf and /dev/null differ diff --git a/Objects/stm32f10x_sdio.d b/Objects/stm32f10x_sdio.d deleted file mode 100644 index e1ed404..0000000 --- a/Objects/stm32f10x_sdio.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_sdio.o: Library\stm32f10x_sdio.c -.\objects\stm32f10x_sdio.o: Library\stm32f10x_sdio.h -.\objects\stm32f10x_sdio.o: .\Start\stm32f10x.h -.\objects\stm32f10x_sdio.o: .\Start\core_cm3.h -.\objects\stm32f10x_sdio.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_sdio.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_sdio.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_sdio.o: .\Start\stm32f10x.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_sdio.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_sdio.o: .\Library\misc.h diff --git a/Objects/stm32f10x_sdio.o b/Objects/stm32f10x_sdio.o deleted file mode 100644 index 0de33d0..0000000 Binary files a/Objects/stm32f10x_sdio.o and /dev/null differ diff --git a/Objects/stm32f10x_spi.crf b/Objects/stm32f10x_spi.crf deleted file mode 100644 index e1b7f5a..0000000 Binary files a/Objects/stm32f10x_spi.crf and /dev/null differ diff --git a/Objects/stm32f10x_spi.d b/Objects/stm32f10x_spi.d deleted file mode 100644 index 2bdbb1d..0000000 --- a/Objects/stm32f10x_spi.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_spi.o: Library\stm32f10x_spi.c -.\objects\stm32f10x_spi.o: Library\stm32f10x_spi.h -.\objects\stm32f10x_spi.o: .\Start\stm32f10x.h -.\objects\stm32f10x_spi.o: .\Start\core_cm3.h -.\objects\stm32f10x_spi.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_spi.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_spi.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_spi.o: .\Start\stm32f10x.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_spi.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_spi.o: .\Library\misc.h diff --git a/Objects/stm32f10x_spi.o b/Objects/stm32f10x_spi.o deleted file mode 100644 index 88a1bb8..0000000 Binary files a/Objects/stm32f10x_spi.o and /dev/null differ diff --git a/Objects/stm32f10x_tim.crf b/Objects/stm32f10x_tim.crf deleted file mode 100644 index 717ca8b..0000000 Binary files a/Objects/stm32f10x_tim.crf and /dev/null differ diff --git a/Objects/stm32f10x_tim.d b/Objects/stm32f10x_tim.d deleted file mode 100644 index a179000..0000000 --- a/Objects/stm32f10x_tim.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_tim.o: Library\stm32f10x_tim.c -.\objects\stm32f10x_tim.o: Library\stm32f10x_tim.h -.\objects\stm32f10x_tim.o: .\Start\stm32f10x.h -.\objects\stm32f10x_tim.o: .\Start\core_cm3.h -.\objects\stm32f10x_tim.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_tim.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_tim.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_tim.o: .\Start\stm32f10x.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_tim.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_tim.o: .\Library\misc.h diff --git a/Objects/stm32f10x_tim.o b/Objects/stm32f10x_tim.o deleted file mode 100644 index fc1d40e..0000000 Binary files a/Objects/stm32f10x_tim.o and /dev/null differ diff --git a/Objects/stm32f10x_usart.crf b/Objects/stm32f10x_usart.crf deleted file mode 100644 index 4ea8c3d..0000000 Binary files a/Objects/stm32f10x_usart.crf and /dev/null differ diff --git a/Objects/stm32f10x_usart.d b/Objects/stm32f10x_usart.d deleted file mode 100644 index 20f198b..0000000 --- a/Objects/stm32f10x_usart.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_usart.o: Library\stm32f10x_usart.c -.\objects\stm32f10x_usart.o: Library\stm32f10x_usart.h -.\objects\stm32f10x_usart.o: .\Start\stm32f10x.h -.\objects\stm32f10x_usart.o: .\Start\core_cm3.h -.\objects\stm32f10x_usart.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_usart.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_usart.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_usart.o: .\Start\stm32f10x.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_usart.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_usart.o: .\Library\misc.h diff --git a/Objects/stm32f10x_usart.o b/Objects/stm32f10x_usart.o deleted file mode 100644 index 8a74a1b..0000000 Binary files a/Objects/stm32f10x_usart.o and /dev/null differ diff --git a/Objects/stm32f10x_wwdg.crf b/Objects/stm32f10x_wwdg.crf deleted file mode 100644 index 839ef17..0000000 Binary files a/Objects/stm32f10x_wwdg.crf and /dev/null differ diff --git a/Objects/stm32f10x_wwdg.d b/Objects/stm32f10x_wwdg.d deleted file mode 100644 index ec4d190..0000000 --- a/Objects/stm32f10x_wwdg.d +++ /dev/null @@ -1,31 +0,0 @@ -.\objects\stm32f10x_wwdg.o: Library\stm32f10x_wwdg.c -.\objects\stm32f10x_wwdg.o: Library\stm32f10x_wwdg.h -.\objects\stm32f10x_wwdg.o: .\Start\stm32f10x.h -.\objects\stm32f10x_wwdg.o: .\Start\core_cm3.h -.\objects\stm32f10x_wwdg.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\stm32f10x_wwdg.o: .\Start\system_stm32f10x.h -.\objects\stm32f10x_wwdg.o: .\User\stm32f10x_conf.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_adc.h -.\objects\stm32f10x_wwdg.o: .\Start\stm32f10x.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_bkp.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_can.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_cec.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_crc.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_dac.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_dbgmcu.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_dma.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_exti.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_flash.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_fsmc.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_gpio.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_i2c.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_iwdg.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_pwr.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_rcc.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_rtc.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_sdio.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_spi.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_tim.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_usart.h -.\objects\stm32f10x_wwdg.o: .\Library\stm32f10x_wwdg.h -.\objects\stm32f10x_wwdg.o: .\Library\misc.h diff --git a/Objects/stm32f10x_wwdg.o b/Objects/stm32f10x_wwdg.o deleted file mode 100644 index 26cb775..0000000 Binary files a/Objects/stm32f10x_wwdg.o and /dev/null differ diff --git a/Objects/system_stm32f10x.crf b/Objects/system_stm32f10x.crf deleted file mode 100644 index fbd8af4..0000000 Binary files a/Objects/system_stm32f10x.crf and /dev/null differ diff --git a/Objects/system_stm32f10x.d b/Objects/system_stm32f10x.d deleted file mode 100644 index 2a0c46e..0000000 --- a/Objects/system_stm32f10x.d +++ /dev/null @@ -1,30 +0,0 @@ -.\objects\system_stm32f10x.o: Start\system_stm32f10x.c -.\objects\system_stm32f10x.o: Start\stm32f10x.h -.\objects\system_stm32f10x.o: Start\core_cm3.h -.\objects\system_stm32f10x.o: D:\Keil5\Core\ARM\ARMCC\Bin\..\include\stdint.h -.\objects\system_stm32f10x.o: Start\system_stm32f10x.h -.\objects\system_stm32f10x.o: .\User\stm32f10x_conf.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_adc.h -.\objects\system_stm32f10x.o: .\Start\stm32f10x.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_bkp.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_can.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_cec.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_crc.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_dac.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_dbgmcu.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_dma.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_exti.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_flash.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_fsmc.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_gpio.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_i2c.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_iwdg.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_pwr.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_rcc.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_rtc.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_sdio.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_spi.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_tim.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_usart.h -.\objects\system_stm32f10x.o: .\Library\stm32f10x_wwdg.h -.\objects\system_stm32f10x.o: .\Library\misc.h diff --git a/Objects/system_stm32f10x.o b/Objects/system_stm32f10x.o deleted file mode 100644 index 999b8e0..0000000 Binary files a/Objects/system_stm32f10x.o and /dev/null differ diff --git a/Project.uvguix.Admin b/Project.uvguix.Admin deleted file mode 100644 index 7e1a95f..0000000 --- a/Project.uvguix.Admin +++ /dev/null @@ -1,1855 +0,0 @@ - - - - -6.1 - -
    ### uVision Project, (C) Keil Software
    - - - - - - 38003 - Registers - 115 115 - - - 346 - Code Coverage - 665 160 - - - 204 - Performance Analyzer - 825 - - - - - - 1506 - Symbols - - 64 64 64 - - - 1936 - Watch 1 - - 64 64 64 - - - 1937 - Watch 2 - - 64 64 64 - - - 1935 - Call Stack + Locals - - 64 64 64 - - - 2506 - Trace Data - - 75 135 130 95 70 230 200 150 - - - 466 - Source Browser - 500 - 300 - - - - - - - - 1 - 1 - 0 - 0 - -1 - - - - - - - 44 - 2 - 3 - - -1 - -1 - - - -1 - -1 - - - 123 - -1583 - -413 - 848 - - - - 0 - - 574 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000004000000000000000100000047433A5C55736572735C41646D696E5C4465736B746F705CB3CCD0F2D4B4C2EB5C53544D333250726F6A6563745C342D31204F4C4544CFD4CABEC6C15C557365725C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF4B433A5C55736572735C41646D696E5C4465736B746F705CB3CCD0F2D4B4C2EB5C53544D333250726F6A6563745C342D31204F4C4544CFD4CABEC6C15C48617264776172655C4F4C45442E6300000000064F4C45442E6300000000BECEA100FFFFFFFF4B433A5C55736572735C41646D696E5C4465736B746F705CB3CCD0F2D4B4C2EB5C53544D333250726F6A6563745C342D31204F4C4544CFD4CABEC6C15C48617264776172655C4F4C45442E6800000000064F4C45442E6800000000F0A0A100FFFFFFFF50433A5C55736572735C41646D696E5C4465736B746F705CB3CCD0F2D4B4C2EB5C53544D333250726F6A6563745C342D31204F4C4544CFD4CABEC6C15C48617264776172655C4F4C45445F466F6E742E68000000000B4F4C45445F466F6E742E6800000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000074F9FFFF660000000000000063030000 - - - - 0 - Build - - -1 - -1 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - AE0000004F000000F1030000B3000000 - - - 16 - 2EF9FFFF6600000071FCFFFFCA000000 - - - - 1005 - 1005 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000066000000ED00000033030000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 109 - 109 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000066000000ED00000033030000 - - - 16 - 2200000039000000EB000000C5010000 - - - - 1465 - 1465 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000007C010000EE030000C2010000 - - - 16 - 22000000390000001A0200009B000000 - - - - 1466 - 1466 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000007C010000EE030000C2010000 - - - 16 - 22000000390000001A0200009B000000 - - - - 1467 - 1467 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000007C010000EE030000C2010000 - - - 16 - 22000000390000001A0200009B000000 - - - - 1468 - 1468 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000007C010000EE030000C2010000 - - - 16 - 22000000390000001A0200009B000000 - - - - 1506 - 1506 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 1913 - 1913 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B100000066000000EE0300009A000000 - - - 16 - 22000000390000001A0200009B000000 - - - - 1935 - 1935 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 030000007C010000EE030000C2010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 1936 - 1936 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000007C010000EE030000C2010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 1937 - 1937 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000007C010000EE030000C2010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 1939 - 1939 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000007C010000EE030000C2010000 - - - 16 - 22000000390000001A0200009B000000 - - - - 1940 - 1940 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000007C010000EE030000C2010000 - - - 16 - 22000000390000001A0200009B000000 - - - - 1941 - 1941 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000007C010000EE030000C2010000 - - - 16 - 22000000390000001A0200009B000000 - - - - 1942 - 1942 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000007C010000EE030000C2010000 - - - 16 - 22000000390000001A0200009B000000 - - - - 195 - 195 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000066000000ED00000033030000 - - - 16 - 2200000039000000EB000000C5010000 - - - - 196 - 196 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000066000000ED00000033030000 - - - 16 - 2200000039000000EB000000C5010000 - - - - 197 - 197 - 1 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 000000006403000080070000DE030000 - - - 16 - 22000000390000001A0200009B000000 - - - - 198 - 198 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 0000000065010000F1030000DB010000 - - - 16 - 22000000390000001A0200009B000000 - - - - 199 - 199 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000670300007F040000C5030000 - - - 16 - 22000000390000001A0200009B000000 - - - - 203 - 203 - 0 - 0 - 0 - 0 - 32767 - 0 - 8192 - 0 - - 16 - B100000066000000EE0300009A000000 - - - 16 - 22000000390000001A0200009B000000 - - - - 204 - 204 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B100000066000000EE0300009A000000 - - - 16 - 22000000390000001A0200009B000000 - - - - 221 - 221 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000000000000000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 2506 - 2506 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 2507 - 2507 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000007C010000EE030000C2010000 - - - 16 - 22000000390000001A0200009B000000 - - - - 343 - 343 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B100000066000000EE0300009A000000 - - - 16 - 22000000390000001A0200009B000000 - - - - 346 - 346 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B100000066000000EE0300009A000000 - - - 16 - 22000000390000001A0200009B000000 - - - - 35824 - 35824 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B100000066000000EE0300009A000000 - - - 16 - 22000000390000001A0200009B000000 - - - - 35885 - 35885 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 35886 - 35886 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 35887 - 35887 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 35888 - 35888 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 35889 - 35889 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 35890 - 35890 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 35891 - 35891 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 35892 - 35892 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 35893 - 35893 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 35894 - 35894 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 35895 - 35895 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 35896 - 35896 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 35897 - 35897 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 35898 - 35898 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 35899 - 35899 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 35900 - 35900 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 35901 - 35901 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 35902 - 35902 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 35903 - 35903 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 35904 - 35904 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 35905 - 35905 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 38003 - 38003 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000066000000ED000000F0010000 - - - 16 - 2200000039000000EB000000C5010000 - - - - 38007 - 38007 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000670300007F040000C5030000 - - - 16 - 22000000390000001A0200009B000000 - - - - 436 - 436 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000670300007F040000C5030000 - - - 16 - 2200000039000000EB000000C5010000 - - - - 437 - 437 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000007C010000EE030000C2010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 440 - 440 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000007C010000EE030000C2010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 463 - 463 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000670300007F040000C5030000 - - - 16 - 2200000039000000EB000000C5010000 - - - - 466 - 466 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000670300007F040000C5030000 - - - 16 - 2200000039000000EB000000C5010000 - - - - 50000 - 50000 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 50001 - 50001 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 50002 - 50002 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 50003 - 50003 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 50004 - 50004 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 50005 - 50005 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 50006 - 50006 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 50007 - 50007 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 50008 - 50008 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 50009 - 50009 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 50010 - 50010 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 50011 - 50011 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 50012 - 50012 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 50013 - 50013 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 50014 - 50014 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 50015 - 50015 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 50016 - 50016 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 50017 - 50017 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 50018 - 50018 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 50019 - 50019 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4A03000066000000EE0300005A010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 59392 - 59392 - 1 - 0 - 0 - 0 - 940 - 0 - 8192 - 0 - - 16 - 0000000000000000B70300001C000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59393 - 0 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000DE03000080070000F1030000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59399 - 59399 - 1 - 0 - 0 - 0 - 463 - 0 - 8192 - 1 - - 16 - 000000001C000000DA01000038000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59400 - 59400 - 0 - 0 - 0 - 0 - 612 - 0 - 8192 - 2 - - 16 - 00000000380000006F02000054000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 824 - 824 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000007C010000EE030000C2010000 - - - 16 - 2200000039000000CC000000C8000000 - - - - 3236 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFAE000000B3000000F1030000B7000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E6500200000000000002EF9FFFF6600000071FCFFFFCA000000AE0000004F000000F1030000B30000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF430300004F0000004703000073010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000C7FBFFFF6600000071FCFFFF8A010000470300004F000000F10300007301000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F40000004C0300000100000002000010040000000100000058FFFFFF4D050000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000080F8FFFF6600000070F9FFFF20020000000000004F000000F00000004C0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000061010000F10300006501000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000080F8FFFF7C01000071FCFFFFF20100000000000065010000F1030000DB01000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFF901000065010000FD010000DB01000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000004C030000800700005003000001000000010000100400000001000000B6FDFFFF62000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000080F8FFFF2402000002FDFFFFB2020000000000005003000080070000DE0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF1346696E6420416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 - - - 59392 - File - - 2290 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000A464C4153485F42555359960000000000000013000A464C4153485F425553590A4750494F5F50696E5F360A4750494F5F50696E5F3702494409534C45455044454550055F5F776669067072696E74660B534C4545504F4E455849540F54494D325F49525148616E646C65720A4750494F5F50696E5F39115553415254315F49525148616E646C65720E5553415254315F4D7370496E69741748414C5F554152545F527843706C7443616C6C6261636B084144435F496E697409414443315F496E697406636F6E662E68043230313104636F6E660A4750494F5F50696E5F3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 - - - - 59399 - Build - - 678 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000000001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64CF010000 - - - 583 - 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 583 - 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 - - - - 59400 - Debug - - 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 - - - 898 - 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 898 - 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 - - - - 0 - 1536 - 864 - - - - - - 1 - 0 - - 100 - 0 - - .\User\main.c - 14 - 1 - 5 - 1 - - 0 - - - .\Hardware\OLED.c - 0 - 1 - 1 - 1 - - 0 - - - .\Hardware\OLED.h - 0 - 1 - 1 - 1 - - 0 - - - .\Hardware\OLED_Font.h - 0 - 1 - 1 - 1 - - 0 - - - - -
    diff --git "a/Project.uvguix.\347\216\213\347\207\225\346\266\233" "b/Project.uvguix.\347\216\213\347\207\225\346\266\233" deleted file mode 100644 index 251f231..0000000 --- "a/Project.uvguix.\347\216\213\347\207\225\346\266\233" +++ /dev/null @@ -1,1864 +0,0 @@ - - - - -6.1 - -
    ### uVision Project, (C) Keil Software
    - - - - - - 38003 - Registers - 115 88 - - - 346 - Code Coverage - 877 160 - - - 204 - Performance Analyzer - 1037 - - - - - - 1506 - Symbols - - 71 71 71 - - - 1936 - Watch 1 - - 71 71 71 - - - 1937 - Watch 2 - - 71 71 71 - - - 1935 - Call Stack + Locals - - 71 71 71 - - - 2506 - Trace Data - - 75 135 130 95 70 230 200 150 - - - 466 - Source Browser - 500 - 300 - - - - - - - - 1 - 1 - 0 - 0 - -1 - - - - - - - 44 - 2 - 3 - - -1 - -1 - - - -1 - -1 - - - 122 - 351 - 1284 - 843 - - - - 0 - - 499 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000005000000030000000100000025443A5C53544D333270726F6A656374735C4F4C45445C48617264776172655C4F4C45442E6800000000064F4C45442E6800000000FFDC7800FFFFFFFF25443A5C53544D333270726F6A656374735C4F4C45445C48617264776172655C4F4C45442E6300000000064F4C45442E6300000000BECEA100FFFFFFFF2A443A5C53544D333270726F6A656374735C4F4C45445C48617264776172655C4F4C45445F466F6E742E68000000000B4F4C45445F466F6E742E6800000000F0A0A100FFFFFFFF21443A5C53544D333270726F6A656374735C4F4C45445C557365725C6D61696E2E6300000000066D61696E2E6300000000BCA8E100FFFFFFFF2B443A5C53544D333270726F6A656374735C4F4C45445C557365725C73746D3332663130785F636F6E662E68000000001073746D3332663130785F636F6E662E68000000009CC1B600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D900000066000000AB06000059030000 - - - - 0 - Build - - -1 - -1 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - D90000004F000000F0040000DA000000 - - - 16 - 40020000E80000005706000073010000 - - - - 1005 - 1005 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000066000000D200000029030000 - - - 16 - 2200000039000000F700000000010000 - - - - 109 - 109 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000066000000D200000029030000 - - - 16 - 22000000390000001E01000066020000 - - - - 1465 - 1465 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000001D020000ED0400008C020000 - - - 16 - 22000000390000009A020000C4000000 - - - - 1466 - 1466 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000001D020000ED0400008C020000 - - - 16 - 22000000390000009A020000C4000000 - - - - 1467 - 1467 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000001D020000ED0400008C020000 - - - 16 - 22000000390000009A020000C4000000 - - - - 1468 - 1468 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000001D020000ED0400008C020000 - - - 16 - 22000000390000009A020000C4000000 - - - - 1506 - 1506 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 1913 - 1913 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - DC00000066000000ED040000C1000000 - - - 16 - 22000000390000009A020000C4000000 - - - - 1935 - 1935 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 030000001D020000ED0400008C020000 - - - 16 - 2200000039000000F700000000010000 - - - - 1936 - 1936 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000001D020000ED0400008C020000 - - - 16 - 2200000039000000F700000000010000 - - - - 1937 - 1937 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000001D020000ED0400008C020000 - - - 16 - 2200000039000000F700000000010000 - - - - 1939 - 1939 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000001D020000ED0400008C020000 - - - 16 - 22000000390000009A020000C4000000 - - - - 1940 - 1940 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000001D020000ED0400008C020000 - - - 16 - 22000000390000009A020000C4000000 - - - - 1941 - 1941 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000001D020000ED0400008C020000 - - - 16 - 22000000390000009A020000C4000000 - - - - 1942 - 1942 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000001D020000ED0400008C020000 - - - 16 - 22000000390000009A020000C4000000 - - - - 195 - 195 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000066000000D200000029030000 - - - 16 - 22000000390000001E01000066020000 - - - - 196 - 196 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000066000000D200000029030000 - - - 16 - 22000000390000001E01000066020000 - - - - 197 - 197 - 1 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 000000005A030000AB060000D1030000 - - - 16 - 22000000390000009A020000C4000000 - - - - 198 - 198 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 0000000006020000F0040000A5020000 - - - 16 - 22000000390000009A020000C4000000 - - - - 199 - 199 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000005D030000A8060000B8030000 - - - 16 - 22000000390000009A020000C4000000 - - - - 203 - 203 - 0 - 0 - 0 - 0 - 32767 - 0 - 8192 - 0 - - 16 - DC00000066000000ED040000C1000000 - - - 16 - 22000000390000009A020000C4000000 - - - - 204 - 204 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - DC00000066000000ED040000C1000000 - - - 16 - 22000000390000009A020000C4000000 - - - - 221 - 221 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000000000000000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 2506 - 2506 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 2507 - 2507 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000001D020000ED0400008C020000 - - - 16 - 22000000390000009A020000C4000000 - - - - 343 - 343 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - DC00000066000000ED040000C1000000 - - - 16 - 22000000390000009A020000C4000000 - - - - 346 - 346 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - DC00000066000000ED040000C1000000 - - - 16 - 22000000390000009A020000C4000000 - - - - 35824 - 35824 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - DC00000066000000ED040000C1000000 - - - 16 - 22000000390000009A020000C4000000 - - - - 35885 - 35885 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 35886 - 35886 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 35887 - 35887 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 35888 - 35888 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 35889 - 35889 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 35890 - 35890 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 35891 - 35891 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 35892 - 35892 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 35893 - 35893 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 35894 - 35894 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 35895 - 35895 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 35896 - 35896 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 35897 - 35897 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 35898 - 35898 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 35899 - 35899 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 35900 - 35900 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 35901 - 35901 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 35902 - 35902 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 35903 - 35903 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 35904 - 35904 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 35905 - 35905 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 38003 - 38003 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000066000000D200000029030000 - - - 16 - 22000000390000001E01000066020000 - - - - 38007 - 38007 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000005D030000A8060000B8030000 - - - 16 - 22000000390000009A020000C4000000 - - - - 436 - 436 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000005D030000A8060000B8030000 - - - 16 - 22000000390000001E01000066020000 - - - - 437 - 437 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000001D020000ED0400008C020000 - - - 16 - 2200000039000000F700000000010000 - - - - 440 - 440 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000001D020000ED0400008C020000 - - - 16 - 2200000039000000F700000000010000 - - - - 463 - 463 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000005D030000A8060000B8030000 - - - 16 - 22000000390000001E01000066020000 - - - - 466 - 466 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000005D030000A8060000B8030000 - - - 16 - 22000000390000001E01000066020000 - - - - 50000 - 50000 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 50001 - 50001 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 50002 - 50002 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 50003 - 50003 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 50004 - 50004 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 50005 - 50005 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 50006 - 50006 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 50007 - 50007 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 50008 - 50008 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 50009 - 50009 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 50010 - 50010 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 50011 - 50011 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 50012 - 50012 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 50013 - 50013 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 50014 - 50014 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 50015 - 50015 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 50016 - 50016 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 50017 - 50017 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 50018 - 50018 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 50019 - 50019 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 1E04000066000000ED040000FD010000 - - - 16 - 2200000039000000F700000000010000 - - - - 59392 - 59392 - 1 - 0 - 0 - 0 - 940 - 0 - 8192 - 0 - - 16 - 0000000000000000B70300001C000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59393 - 0 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000D1030000AB060000E4030000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59399 - 59399 - 1 - 0 - 0 - 0 - 463 - 0 - 8192 - 1 - - 16 - 000000001C000000DA01000038000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59400 - 59400 - 0 - 0 - 0 - 0 - 612 - 0 - 8192 - 2 - - 16 - 00000000380000006F02000054000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 824 - 824 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000001D020000ED0400008C020000 - - - 16 - 2200000039000000F700000000010000 - - - - 3236 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000DA000000F0040000DE000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E65002000000000000040020000E80000005706000073010000D90000004F000000F0040000DA0000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B04000016020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C300000180004000000000000082050000E800000057060000AF0200001B0400004F000000F00400001602000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D900000042030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000067010000E80000003C020000DB030000000000004F000000D5000000420300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000002020000F00400000602000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000670100009F020000570600003E0300000000000006020000F0040000A502000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000060200007C020000A502000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000042030000AB06000046030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000067010000DF030000120800006A0400000000000046030000AB060000D10300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF1346696E6420416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 - - - 59392 - File - - 2081 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000094952516E5F5479706596000000000000000500094952516E5F547970650B495251206368616E6E656C034952510C495251204368616E6E656C730A455854495F4C696E65730000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 - - - - 59399 - Build - - 678 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000000001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64CF010000 - - - 583 - 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 583 - 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 - - - - 59400 - Debug - - 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 - - - 898 - 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 898 - 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 - - - - 0 - 1707 - 1067 - - - - - - 1 - 0 - - 100 - 3 - - .\Hardware\OLED.h - 0 - 1 - 1 - 1 - - 0 - - - .\Hardware\OLED.c - 24 - 1 - 9 - 1 - - 0 - - - .\Hardware\OLED_Font.h - 0 - 1 - 1 - 1 - - 0 - - - .\User\main.c - 0 - 1 - 14 - 1 - - 0 - - - .\User\stm32f10x_conf.h - 0 - 1 - 1 - 1 - - 0 - - - - -
    diff --git a/Project.uvoptx b/Project.uvoptx deleted file mode 100644 index 57d95b7..0000000 --- a/Project.uvoptx +++ /dev/null @@ -1,1001 +0,0 @@ - - - - 1.0 - -
    ### uVision Project, (C) Keil Software
    - - - *.c - *.s*; *.src; *.a* - *.obj; *.o - *.lib - *.txt; *.h; *.inc - *.plm - *.cpp - 0 - - - - 0 - 0 - - - - Target 1 - 0x4 - ARM-ADS - - 12000000 - - 1 - 1 - 0 - 1 - 0 - - - 1 - 65535 - 0 - 0 - 0 - - - 79 - 66 - 8 - .\Listings\ - - - 1 - 1 - 1 - 0 - 1 - 1 - 0 - 1 - 0 - 0 - 0 - 0 - - - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - - - 1 - 0 - 1 - - 18 - - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 1 - 1 - 1 - 1 - 0 - 0 - 1 - 5 - - - - - - - - - - - STLink\ST-LINKIII-KEIL_SWO.dll - - - - 0 - UL2CM3 - UL2CM3(-S0 -C0 -P0 ) -FN1 -FC1000 -FD20000000 -FF0STM32F10x_512 -FL080000 -FS08000000 -FP0($$Device:STM32F103VE$Flash\STM32F10x_512.FLM) - - - 0 - ST-LINKIII-KEIL_SWO - -U37FF71064E5734366C3C1243 -O206 -SF4000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P2 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8004 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_512.FLM -FS08000000 -FL080000 -FP0($$Device:STM32F103VE$Flash\STM32F10x_512.FLM) - - - - - 0 - - - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - 0 - 0 - 0 - - - - - - - - - - 1 - 0 - 2 - 10000000 - - - - - - Start - 0 - 0 - 0 - 0 - - 1 - 1 - 2 - 0 - 0 - 0 - .\Start\startup_stm32f10x_md.s - startup_stm32f10x_md.s - 0 - 0 - - - 1 - 2 - 1 - 0 - 0 - 0 - .\Start\core_cm3.c - core_cm3.c - 0 - 0 - - - 1 - 3 - 5 - 0 - 0 - 0 - .\Start\core_cm3.h - core_cm3.h - 0 - 0 - - - 1 - 4 - 5 - 0 - 0 - 0 - .\Start\stm32f10x.h - stm32f10x.h - 0 - 0 - - - 1 - 5 - 1 - 0 - 0 - 0 - .\Start\system_stm32f10x.c - system_stm32f10x.c - 0 - 0 - - - 1 - 6 - 5 - 0 - 0 - 0 - .\Start\system_stm32f10x.h - system_stm32f10x.h - 0 - 0 - - - - - Library - 1 - 0 - 0 - 0 - - 2 - 7 - 1 - 0 - 0 - 0 - .\Library\misc.c - misc.c - 0 - 0 - - - 2 - 8 - 5 - 0 - 0 - 0 - .\Library\misc.h - misc.h - 0 - 0 - - - 2 - 9 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_adc.c - stm32f10x_adc.c - 0 - 0 - - - 2 - 10 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_adc.h - stm32f10x_adc.h - 0 - 0 - - - 2 - 11 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_bkp.c - stm32f10x_bkp.c - 0 - 0 - - - 2 - 12 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_bkp.h - stm32f10x_bkp.h - 0 - 0 - - - 2 - 13 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_can.c - stm32f10x_can.c - 0 - 0 - - - 2 - 14 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_can.h - stm32f10x_can.h - 0 - 0 - - - 2 - 15 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_cec.c - stm32f10x_cec.c - 0 - 0 - - - 2 - 16 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_cec.h - stm32f10x_cec.h - 0 - 0 - - - 2 - 17 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_crc.c - stm32f10x_crc.c - 0 - 0 - - - 2 - 18 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_crc.h - stm32f10x_crc.h - 0 - 0 - - - 2 - 19 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_dac.c - stm32f10x_dac.c - 0 - 0 - - - 2 - 20 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_dac.h - stm32f10x_dac.h - 0 - 0 - - - 2 - 21 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_dbgmcu.c - stm32f10x_dbgmcu.c - 0 - 0 - - - 2 - 22 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_dbgmcu.h - stm32f10x_dbgmcu.h - 0 - 0 - - - 2 - 23 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_dma.c - stm32f10x_dma.c - 0 - 0 - - - 2 - 24 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_dma.h - stm32f10x_dma.h - 0 - 0 - - - 2 - 25 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_exti.c - stm32f10x_exti.c - 0 - 0 - - - 2 - 26 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_exti.h - stm32f10x_exti.h - 0 - 0 - - - 2 - 27 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_flash.c - stm32f10x_flash.c - 0 - 0 - - - 2 - 28 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_flash.h - stm32f10x_flash.h - 0 - 0 - - - 2 - 29 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_fsmc.c - stm32f10x_fsmc.c - 0 - 0 - - - 2 - 30 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_fsmc.h - stm32f10x_fsmc.h - 0 - 0 - - - 2 - 31 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_gpio.c - stm32f10x_gpio.c - 0 - 0 - - - 2 - 32 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_gpio.h - stm32f10x_gpio.h - 0 - 0 - - - 2 - 33 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_i2c.c - stm32f10x_i2c.c - 0 - 0 - - - 2 - 34 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_i2c.h - stm32f10x_i2c.h - 0 - 0 - - - 2 - 35 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_iwdg.c - stm32f10x_iwdg.c - 0 - 0 - - - 2 - 36 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_iwdg.h - stm32f10x_iwdg.h - 0 - 0 - - - 2 - 37 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_pwr.c - stm32f10x_pwr.c - 0 - 0 - - - 2 - 38 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_pwr.h - stm32f10x_pwr.h - 0 - 0 - - - 2 - 39 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_rcc.c - stm32f10x_rcc.c - 0 - 0 - - - 2 - 40 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_rcc.h - stm32f10x_rcc.h - 0 - 0 - - - 2 - 41 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_rtc.c - stm32f10x_rtc.c - 0 - 0 - - - 2 - 42 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_rtc.h - stm32f10x_rtc.h - 0 - 0 - - - 2 - 43 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_sdio.c - stm32f10x_sdio.c - 0 - 0 - - - 2 - 44 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_sdio.h - stm32f10x_sdio.h - 0 - 0 - - - 2 - 45 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_spi.c - stm32f10x_spi.c - 0 - 0 - - - 2 - 46 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_spi.h - stm32f10x_spi.h - 0 - 0 - - - 2 - 47 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_tim.c - stm32f10x_tim.c - 0 - 0 - - - 2 - 48 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_tim.h - stm32f10x_tim.h - 0 - 0 - - - 2 - 49 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_usart.c - stm32f10x_usart.c - 0 - 0 - - - 2 - 50 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_usart.h - stm32f10x_usart.h - 0 - 0 - - - 2 - 51 - 1 - 0 - 0 - 0 - .\Library\stm32f10x_wwdg.c - stm32f10x_wwdg.c - 0 - 0 - - - 2 - 52 - 5 - 0 - 0 - 0 - .\Library\stm32f10x_wwdg.h - stm32f10x_wwdg.h - 0 - 0 - - - - - System - 1 - 0 - 0 - 0 - - 3 - 53 - 1 - 0 - 0 - 0 - .\System\Delay.c - Delay.c - 0 - 0 - - - 3 - 54 - 5 - 0 - 0 - 0 - .\System\Delay.h - Delay.h - 0 - 0 - - - - - Hardware - 1 - 0 - 0 - 0 - - 4 - 55 - 1 - 0 - 0 - 0 - .\Hardware\LED.c - LED.c - 0 - 0 - - - 4 - 56 - 5 - 0 - 0 - 0 - .\Hardware\LED.h - LED.h - 0 - 0 - - - 4 - 57 - 1 - 0 - 0 - 0 - .\Hardware\Key.c - Key.c - 0 - 0 - - - 4 - 58 - 5 - 0 - 0 - 0 - .\Hardware\Key.h - Key.h - 0 - 0 - - - 4 - 59 - 1 - 0 - 0 - 0 - .\Hardware\OLED.c - OLED.c - 0 - 0 - - - 4 - 60 - 5 - 0 - 0 - 0 - .\Hardware\OLED.h - OLED.h - 0 - 0 - - - 4 - 61 - 5 - 0 - 0 - 0 - .\Hardware\OLED_Font.h - OLED_Font.h - 0 - 0 - - - - - User - 1 - 0 - 0 - 0 - - 5 - 62 - 1 - 0 - 0 - 0 - .\User\main.c - main.c - 0 - 0 - - - 5 - 63 - 5 - 0 - 0 - 0 - .\User\stm32f10x_conf.h - stm32f10x_conf.h - 0 - 0 - - - 5 - 64 - 1 - 0 - 0 - 0 - .\User\stm32f10x_it.c - stm32f10x_it.c - 0 - 0 - - - 5 - 65 - 5 - 0 - 0 - 0 - .\User\stm32f10x_it.h - stm32f10x_it.h - 0 - 0 - - - -
    diff --git a/README.md b/README.md index 0a76e79..5ae8719 100644 --- a/README.md +++ b/README.md @@ -1,40 +1,243 @@ -# OLED1 +# OLED1 - STM32 OLED 显示驱动库 -一个基于 STM32 的 OLED 显示屏驱动项目。 +[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) +[![Language: C](https://img.shields.io/badge/Language-C-blue.svg)](https://en.wikipedia.org/wiki/C_(programming_language)) +[![Platform: STM32](https://img.shields.io/badge/Platform-STM32-green.svg)](https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html) + +一个专业的基于 STM32 的 OLED (SSD1306) 显示屏驱动库,支持 I2C 通信协议。 + +## 📋 目录 + +- [项目简介](#项目简介) +- [功能特性](#功能特性) +- [快速开始](#快速开始) +- [硬件要求](#硬件要求) +- [软件要求](#软件要求) +- [编译和烧录](#编译和烧录) +- [项目结构](#项目结构) +- [API 使用示例](#api-使用示例) +- [贡献指南](#贡献指南) +- [许可证](#许可证) +- [联系方式](#联系方式) ## 项目简介 -本项目实现了 OLED 显示屏的驱动程序,使用 Keil µVision 开发环境。 +本项目实现了一个完整的 OLED 显示屏驱动程序,基于 STM32 微控制器和 SSD1306 控制器。该驱动库提供了丰富的显示功能,包括字符、字符串、数字显示等,适用于各种嵌入式显示应用场景。 + +## 功能特性 + +✨ **核心功能** + +- 🖥️ **完整的 OLED 驱动** - 支持 SSD1306 控制器(128x64 分辨率) +- 🔌 **I2C 通信** - 高效的 I2C 总线通信实现 +- 📝 **字符显示** - 支持单个字符和字符串显示 +- 🔢 **数字显示** - 支持十进制、十六进制、二进制格式显示 +- 💡 **LED 控制** - 集成 LED 控制功能 +- ⌨️ **按键输入** - 支持按键扫描和检测 +- 📚 **内置字体** - 包含多种字体大小支持 + +## 快速开始 + +### 1. 克隆项目 + +```bash +git clone https://github.com/RtimesC/OLED1.git +cd OLED1 +``` + +### 2. 打开项目 + +使用 Keil µVision 打开 `Project.uvprojx` 文件 + +### 3. 编译并烧录 + +点击编译按钮,然后将程序下载到 STM32 开发板 + +### 4. 运行示例 + +项目会自动运行示例代码,在 OLED 屏幕上显示测试信息 + +## 硬件要求 + +### 必需硬件 + +- **微控制器**: STM32F10x 系列(推荐 STM32F103C8T6) +- **显示屏**: OLED 模块(SSD1306 控制器,I2C 接口) +- **调试器**: ST-Link V2 或兼容调试器 + +### 可选硬件 + +- LED 指示灯 +- 按键模块 +- 面包板和杜邦线 + +## 软件要求 + +### 开发环境 + +- **IDE**: Keil µVision 5 或更高版本 +- **编译器**: ARM Compiler (推荐 V5 或 V6) +- **调试工具**: ST-Link Utility 或 OpenOCD + +### 依赖库 + +- STM32 标准外设库 (STM32F10x StdPeriph Driver) +- CMSIS 核心支持文件 + +## 编译和烧录 + +### 编译步骤 + +1. 打开 Keil µVision +2. 加载项目文件 `Project.uvprojx` +3. 选择目标板型号 +4. 点击 `Project` -> `Build Target` (F7) +5. 等待编译完成 + +### 烧录步骤 + +1. 连接 ST-Link 调试器到 STM32 开发板 +2. 在 Keil 中点击 `Flash` -> `Download` (F8) +3. 等待烧录完成 +4. 复位开发板运行程序 ## 项目结构 ``` OLED1/ -├── Hardware/ # 硬件驱动代码 -├── Library/ # 库文件 -├── System/ # 系统文件 -├── User/ # 用户应用代码 -├── Start/ # 启动文件 -├── Objects/ # 编译生成的目标文件 -└── Listings/ # 编译生成的列表文件 +├── .github/ # GitHub 配置文件 +│ ├── ISSUE_TEMPLATE/ # Issue 模板 +│ └── PULL_REQUEST_TEMPLATE.md +├── docs/ # 文档目录 +│ ├── API.md # API 参考文档 +│ ├── HARDWARE.md # 硬件连接说明 +│ └── DEVELOPMENT.md # 开发指南 +├── Hardware/ # 硬件驱动代码 +│ ├── LED.c # LED 驱动实现 +│ ├── LED.h # LED 驱动头文件 +│ ├── Key.c # 按键驱动实现 +│ ├── Key.h # 按键驱动头文件 +│ ├── OLED.c # OLED 驱动实现 +│ ├── OLED.h # OLED 驱动头文件 +│ └── OLED_Font.h # OLED 字体数据 +├── Library/ # STM32 标准库文件 +├── System/ # 系统配置文件 +├── User/ # 用户应用代码 +│ ├── main.c # 主程序 +│ ├── stm32f10x_conf.h # STM32 配置 +│ ├── stm32f10x_it.c # 中断处理 +│ └── stm32f10x_it.h # 中断处理头文件 +├── Start/ # 启动文件 +├── .editorconfig # 编辑器配置 +├── .gitignore # Git 忽略文件配置 +├── CHANGELOG.md # 变更日志 +├── CONTRIBUTING.md # 贡献指南 +├── LICENSE # MIT 许可证 +├── Project.uvprojx # Keil 项目文件 +└── README.md # 项目说明文档 +``` + +## API 使用示例 + +### OLED 初始化和显示 + +```c +#include "OLED.h" + +int main(void) +{ + // 初始化 OLED + OLED_Init(); + + // 显示字符串 + OLED_ShowString(1, 1, "Hello World!"); + + // 显示数字 + OLED_ShowNum(2, 1, 12345, 5); + + // 显示十六进制数 + OLED_ShowHexNum(3, 1, 0xABCD, 4); + + // 显示二进制数 + OLED_ShowBinNum(4, 1, 0b10101010, 8); + + while(1) + { + // 主循环 + } +} ``` -## 开发环境 +### LED 控制 + +```c +#include "LED.h" + +int main(void) +{ + // 初始化 LED + LED_Init(); + + // 打开 LED1 + LED1_ON(); + + // 关闭 LED1 + LED1_OFF(); + + // 切换 LED 状态 + LED1_TURN(); +} +``` + +### 按键检测 + +```c +#include "Key.h" + +int main(void) +{ + uint8_t KeyNum; + + // 初始化按键 + Key_Init(); + + while(1) + { + // 获取按键值 + KeyNum = Key_GetNum(); + + if(KeyNum == 1) + { + // 按键 1 被按下 + } + } +} +``` + +详细的 API 文档请参考 [docs/API.md](docs/API.md) + +## 贡献指南 + +我们欢迎所有形式的贡献!在提交贡献之前,请阅读我们的 [贡献指南](CONTRIBUTING.md)。 + +### 如何贡献 -- IDE: Keil µVision -- 语言: C (89.8%), Assembly (5.7%) -- 目标芯片: STM32 系列 +1. Fork 本项目 +2. 创建特性分支 (`git checkout -b feature/AmazingFeature`) +3. 提交更改 (`git commit -m 'Add some AmazingFeature'`) +4. 推送到分支 (`git push origin feature/AmazingFeature`) +5. 开启一个 Pull Request -## 使用说明 +## 许可证 -1. 使用 Keil µVision 打开 `Project.uvprojx` 文件 -2. 编译项目 -3. 下载到目标板 +本项目采用 MIT 许可证 - 详见 [LICENSE](LICENSE) 文件 -## 许��证 +## 联系方式 -待定 +- 项目地址: [https://github.com/RtimesC/OLED1](https://github.com/RtimesC/OLED1) +- 作者: RtimesC +- 问题反馈: [GitHub Issues](https://github.com/RtimesC/OLED1/issues) -## 作者 +--- -RtimesC \ No newline at end of file +⭐ 如果这个项目对你有帮助,请给它一个 Star! \ No newline at end of file diff --git a/_codeql_detected_source_root b/_codeql_detected_source_root deleted file mode 120000 index 945c9b4..0000000 --- a/_codeql_detected_source_root +++ /dev/null @@ -1 +0,0 @@ -. \ No newline at end of file diff --git a/docs/API.md b/docs/API.md new file mode 100644 index 0000000..96ecbc0 --- /dev/null +++ b/docs/API.md @@ -0,0 +1,870 @@ +# API 参考文档 + +本文档详细说明了 OLED1 项目中所有模块的 API 接口。 + +## 目录 + +- [OLED 模块](#oled-模块) +- [LED 模块](#led-模块) +- [Key 模块](#key-模块) + +--- + +## OLED 模块 + +OLED 模块提供了 SSD1306 控制器的完整驱动功能,支持字符、字符串和数字的显示。 + +### 头文件 + +```c +#include "OLED.h" +``` + +### 函数列表 + +#### OLED_Init + +**函数原型** + +```c +void OLED_Init(void); +``` + +**功能描述** + +初始化 OLED 显示屏,配置 I2C 通信和显示参数。 + +**参数** + +- 无 + +**返回值** + +- 无 + +**使用示例** + +```c +int main(void) +{ + OLED_Init(); // 初始化 OLED + // 其他代码... +} +``` + +**注意事项** + +- 必须在使用其他 OLED 函数之前调用此函数 +- 确保 I2C 引脚已正确连接 + +--- + +#### OLED_Clear + +**函数原型** + +```c +void OLED_Clear(void); +``` + +**功能描述** + +清除 OLED 显示屏上的所有内容。 + +**参数** + +- 无 + +**返回值** + +- 无 + +**使用示例** + +```c +OLED_Clear(); // 清屏 +``` + +--- + +#### OLED_ShowChar + +**函数原型** + +```c +void OLED_ShowChar(uint8_t Line, uint8_t Column, char Char); +``` + +**功能描述** + +在指定位置显示单个字符。 + +**参数** + +- `Line`: 行号,范围 1-4 +- `Column`: 列号,范围 1-16 +- `Char`: 要显示的字符(ASCII) + +**返回值** + +- 无 + +**使用示例** + +```c +OLED_ShowChar(1, 1, 'A'); // 在第1行第1列显示字符 'A' +OLED_ShowChar(2, 5, 'B'); // 在第2行第5列显示字符 'B' +``` + +**注意事项** + +- 超出范围的坐标可能导致显示异常 +- 字符必须在 ASCII 码表范围内 + +--- + +#### OLED_ShowString + +**函数原型** + +```c +void OLED_ShowString(uint8_t Line, uint8_t Column, char *String); +``` + +**功能描述** + +在指定位置显示字符串。 + +**参数** + +- `Line`: 行号,范围 1-4 +- `Column`: 列号,范围 1-16 +- `String`: 要显示的字符串指针(以 '\0' 结尾) + +**返回值** + +- 无 + +**使用示例** + +```c +OLED_ShowString(1, 1, "Hello"); +OLED_ShowString(2, 1, "OLED Display"); +OLED_ShowString(3, 1, "STM32"); +``` + +**注意事项** + +- 字符串超出行宽时会自动换行或截断 +- 确保字符串以空字符 '\0' 结尾 + +--- + +#### OLED_ShowNum + +**函数原型** + +```c +void OLED_ShowNum(uint8_t Line, uint8_t Column, uint32_t Number, uint8_t Length); +``` + +**功能描述** + +在指定位置显示无符号十进制数。 + +**参数** + +- `Line`: 行号,范围 1-4 +- `Column`: 列号,范围 1-16 +- `Number`: 要显示的数字(无符号) +- `Length`: 显示的位数 + +**返回值** + +- 无 + +**使用示例** + +```c +OLED_ShowNum(1, 1, 12345, 5); // 显示 "12345" +OLED_ShowNum(2, 1, 42, 4); // 显示 "0042" +OLED_ShowNum(3, 1, 999, 3); // 显示 "999" +``` + +**注意事项** + +- 如果数字位数小于 Length,前面会补 0 +- 如果数字位数大于 Length,可能显示不完整 + +--- + +#### OLED_ShowSignedNum + +**函数原型** + +```c +void OLED_ShowSignedNum(uint8_t Line, uint8_t Column, int32_t Number, uint8_t Length); +``` + +**功能描述** + +在指定位置显示有符号十进制数。 + +**参数** + +- `Line`: 行号,范围 1-4 +- `Column`: 列号,范围 1-16 +- `Number`: 要显示的数字(有符号) +- `Length`: 显示的位数(包括符号位) + +**返回值** + +- 无 + +**使用示例** + +```c +OLED_ShowSignedNum(1, 1, -123, 4); // 显示 "-123" +OLED_ShowSignedNum(2, 1, 456, 4); // 显示 "+456" 或 "456" +OLED_ShowSignedNum(3, 1, 0, 3); // 显示 "0" +``` + +**注意事项** + +- 负数会显示负号 +- Length 需要考虑符号位的空间 + +--- + +#### OLED_ShowHexNum + +**函数原型** + +```c +void OLED_ShowHexNum(uint8_t Line, uint8_t Column, uint32_t Number, uint8_t Length); +``` + +**功能描述** + +在指定位置显示十六进制数。 + +**参数** + +- `Line`: 行号,范围 1-4 +- `Column`: 列号,范围 1-16 +- `Number`: 要显示的数字 +- `Length`: 显示的位数 + +**返回值** + +- 无 + +**使用示例** + +```c +OLED_ShowHexNum(1, 1, 0xABCD, 4); // 显示 "ABCD" +OLED_ShowHexNum(2, 1, 0xFF, 2); // 显示 "FF" +OLED_ShowHexNum(3, 1, 255, 2); // 显示 "FF" +``` + +**注意事项** + +- 十六进制字母以大写显示 +- 不显示 "0x" 前缀 + +--- + +#### OLED_ShowBinNum + +**函数原型** + +```c +void OLED_ShowBinNum(uint8_t Line, uint8_t Column, uint32_t Number, uint8_t Length); +``` + +**功能描述** + +在指定位置显示二进制数。 + +**参数** + +- `Line`: 行号,范围 1-4 +- `Column`: 列号,范围 1-16 +- `Number`: 要显示的数字 +- `Length`: 显示的位数 + +**返回值** + +- 无 + +**使用示例** + +```c +OLED_ShowBinNum(1, 1, 0b10101010, 8); // 显示 "10101010" +OLED_ShowBinNum(2, 1, 15, 4); // 显示 "1111" +OLED_ShowBinNum(3, 1, 7, 8); // 显示 "00000111" +``` + +**注意事项** + +- 不显示 "0b" 前缀 +- 如果位数不足,前面会补 0 + +--- + +#### OLED_WriteData + +**函数原型** + +```c +void OLED_WriteData(uint8_t Data); +``` + +**功能描述** + +向 OLED 写入单个数据字节(底层函数)。 + +**参数** + +- `Data`: 要写入的数据字节 + +**返回值** + +- 无 + +**使用示例** + +```c +OLED_WriteData(0x00); // 写入数据 +``` + +**注意事项** + +- 这是底层函数,一般不直接调用 +- 用于高级自定义显示功能 + +--- + +#### OLED_WriteData_Multi + +**函数原型** + +```c +void OLED_WriteData_Multi(uint8_t *pData, uint8_t Length); +``` + +**功能描述** + +向 OLED 写入多个数据字节(底层函数)。 + +**参数** + +- `pData`: 指向数据缓冲区的指针 +- `Length`: 要写入的字节数 + +**返回值** + +- 无 + +**使用示例** + +```c +uint8_t data[8] = {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07}; +OLED_WriteData_Multi(data, 8); +``` + +**注意事项** + +- 这是底层函数,用于批量数据传输 +- 确保缓冲区大小足够 + +--- + +#### OLED_SetCursor + +**函数原型** + +```c +void OLED_SetCursor(uint8_t Y, uint8_t X); +``` + +**功能描述** + +设置 OLED 显示光标位置(底层函数)。 + +**参数** + +- `Y`: Y 坐标(页地址) +- `X`: X 坐标(列地址) + +**返回值** + +- 无 + +**使用示例** + +```c +OLED_SetCursor(0, 0); // 设置光标到原点 +``` + +**注意事项** + +- 这是底层函数,用于精确控制光标位置 +- 坐标系统与硬件相关 + +--- + +## LED 模块 + +LED 模块提供了 LED 指示灯的控制功能。 + +### 头文件 + +```c +#include "LED.h" +``` + +### 函数列表 + +#### LED_Init + +**函数原型** + +```c +void LED_Init(void); +``` + +**功能描述** + +初始化 LED 模块,配置 GPIO 引脚。 + +**参数** + +- 无 + +**返回值** + +- 无 + +**使用示例** + +```c +int main(void) +{ + LED_Init(); // 初始化 LED + // 其他代码... +} +``` + +**注意事项** + +- 必须在使用 LED 控制函数之前调用 + +--- + +#### LED1_ON + +**函数原型** + +```c +void LED1_ON(void); +``` + +**功能描述** + +点亮 LED1。 + +**参数** + +- 无 + +**返回值** + +- 无 + +**使用示例** + +```c +LED1_ON(); // 打开 LED1 +``` + +--- + +#### LED1_OFF + +**函数原型** + +```c +void LED1_OFF(void); +``` + +**功能描述** + +熄灭 LED1。 + +**参数** + +- 无 + +**返回值** + +- 无 + +**使用示例** + +```c +LED1_OFF(); // 关闭 LED1 +``` + +--- + +#### LED1_Turn + +**函数原型** + +```c +void LED1_Turn(void); +``` + +**功能描述** + +切换 LED1 的状态(亮变灭,灭变亮)。 + +**参数** + +- 无 + +**返回值** + +- 无 + +**使用示例** + +```c +LED1_Turn(); // 切换 LED1 状态 +``` + +**注意事项** + +- 每次调用会改变当前 LED 状态 + +--- + +#### LED2_ON + +**函数原型** + +```c +void LED2_ON(void); +``` + +**功能描述** + +点亮 LED2。 + +**参数** + +- 无 + +**返回值** + +- 无 + +**使用示例** + +```c +LED2_ON(); // 打开 LED2 +``` + +--- + +#### LED2_OFF + +**函数原型** + +```c +void LED2_OFF(void); +``` + +**功能描述** + +熄灭 LED2。 + +**参数** + +- 无 + +**返回值** + +- 无 + +**使用示例** + +```c +LED2_OFF(); // 关闭 LED2 +``` + +--- + +#### LED2_Turn + +**函数原型** + +```c +void LED2_Turn(void); +``` + +**功能描述** + +切换 LED2 的状态(亮变灭,灭变亮)。 + +**参数** + +- 无 + +**返回值** + +- 无 + +**使用示例** + +```c +LED2_Turn(); // 切换 LED2 状态 +``` + +--- + +## Key 模块 + +Key 模块提供了按键检测功能。 + +### 头文件 + +```c +#include "Key.h" +``` + +### 函数列表 + +#### Key_Init + +**函数原型** + +```c +void Key_Init(void); +``` + +**功能描述** + +初始化按键模块,配置 GPIO 引脚。 + +**参数** + +- 无 + +**返回值** + +- 无 + +**使用示例** + +```c +int main(void) +{ + Key_Init(); // 初始化按键 + // 其他代码... +} +``` + +**注意事项** + +- 必须在使用按键检测函数之前调用 + +--- + +#### Key_GetNum + +**函数原型** + +```c +uint8_t Key_GetNum(void); +``` + +**功能描述** + +获取按下的按键编号。 + +**参数** + +- 无 + +**返回值** + +- `uint8_t`: 按键编号 + - `0`: 无按键按下 + - `1`: 按键 1 被按下 + - `2`: 按键 2 被按下 + - 其他值根据硬件配置而定 + +**使用示例** + +```c +uint8_t KeyNum; + +while(1) +{ + KeyNum = Key_GetNum(); + + if(KeyNum == 1) + { + // 按键 1 被按下的处理 + OLED_ShowString(1, 1, "Key1 Pressed"); + } + else if(KeyNum == 2) + { + // 按键 2 被按下的处理 + OLED_ShowString(1, 1, "Key2 Pressed"); + } +} +``` + +**注意事项** + +- 返回值为 0 表示没有按键按下 +- 函数通常在主循环中轮询调用 +- 按键可能需要消抖处理 + +--- + +## 综合示例 + +### 示例 1: 基本显示 + +```c +#include "stm32f10x.h" +#include "OLED.h" + +int main(void) +{ + // 初始化 + OLED_Init(); + + // 显示欢迎信息 + OLED_ShowString(1, 1, "Welcome!"); + OLED_ShowString(2, 1, "OLED Display"); + OLED_ShowString(3, 1, "STM32F103"); + + while(1) + { + // 主循环 + } +} +``` + +### 示例 2: LED 和按键控制 + +```c +#include "stm32f10x.h" +#include "OLED.h" +#include "LED.h" +#include "Key.h" + +int main(void) +{ + uint8_t KeyNum; + + // 初始化 + OLED_Init(); + LED_Init(); + Key_Init(); + + // 显示提示信息 + OLED_ShowString(1, 1, "Press Key:"); + + while(1) + { + KeyNum = Key_GetNum(); + + if(KeyNum == 1) + { + LED1_Turn(); + OLED_ShowString(2, 1, "LED1 Toggle "); + } + else if(KeyNum == 2) + { + LED2_Turn(); + OLED_ShowString(2, 1, "LED2 Toggle "); + } + } +} +``` + +### 示例 3: 数字显示 + +```c +#include "stm32f10x.h" +#include "OLED.h" + +int main(void) +{ + uint32_t counter = 0; + + // 初始化 + OLED_Init(); + + // 显示标题 + OLED_ShowString(1, 1, "Counter:"); + + while(1) + { + // 显示计数值 + OLED_ShowNum(2, 1, counter, 8); + + // 延时 + for(uint32_t i = 0; i < 1000000; i++); + + counter++; + } +} +``` + +--- + +## 常见问题 + +### Q: OLED 不显示内容? + +**A:** 检查以下几点: +1. 确认 I2C 连接是否正确 +2. 检查 OLED 电源是否正常 +3. 确认调用了 `OLED_Init()` 函数 +4. 检查 I2C 地址是否正确 + +### Q: 显示内容乱码? + +**A:** 可能的原因: +1. 字符超出 ASCII 范围 +2. 字体库损坏 +3. I2C 通信不稳定 + +### Q: LED 不亮? + +**A:** 检查: +1. LED 连接是否正确 +2. GPIO 配置是否正确 +3. 电源电压是否正常 + +### Q: 按键检测不灵敏? + +**A:** 可能需要: +1. 添加硬件消抖电路 +2. 增加软件消抖延时 +3. 检查按键连接 + +--- + +## 技术支持 + +如有问题,请访问: +- GitHub Issues: https://github.com/RtimesC/OLED1/issues +- 项目主页: https://github.com/RtimesC/OLED1 diff --git a/docs/DEVELOPMENT.md b/docs/DEVELOPMENT.md new file mode 100644 index 0000000..a849604 --- /dev/null +++ b/docs/DEVELOPMENT.md @@ -0,0 +1,611 @@ +# 开发指南 + +本文档为开发者提供详细的开发环境搭建、项目配置和开发技巧说明。 + +## 目录 + +- [开发环境搭建](#开发环境搭建) +- [Keil 项目配置](#keil-项目配置) +- [编译和调试](#编译和调试) +- [代码开发规范](#代码开发规范) +- [调试技巧](#调试技巧) +- [常见问题解决](#常见问题解决) +- [性能优化](#性能优化) + +--- + +## 开发环境搭建 + +### 必需软件 + +#### 1. Keil µVision 5 + +**下载地址**: http://www.keil.com/download/product/ + +**安装步骤**: +1. 下载 MDK-ARM(Keil µVision)安装包 +2. 运行安装程序,选择安装路径 +3. 完成安装后,安装 STM32F1xx Device Family Pack + +**激活许可证**: +- 使用许可证文件或在线激活 +- 教育版和评估版有代码大小限制(32KB) + +#### 2. STM32 ST-Link Utility + +**下载地址**: https://www.st.com/en/development-tools/stsw-link004.html + +**功能**: +- 程序下载 +- Flash 读写 +- 内存查看 +- 固件升级 + +#### 3. Git + +**下载地址**: https://git-scm.com/downloads + +用于版本控制和协作开发。 + +### 可选软件 + +#### 1. STM32CubeMX + +配置 STM32 外设和生成初始化代码。 + +#### 2. Serial Port Monitor + +调试串口通信(如果项目使用 UART)。 + +#### 3. Logic Analyzer Software + +分析 I2C、SPI 等总线通信。 + +--- + +## Keil 项目配置 + +### 打开项目 + +1. 启动 Keil µVision +2. 点击 `Project` -> `Open Project` +3. 选择 `Project.uvprojx` 文件 +4. 等待项目加载完成 + +### 项目结构 + +``` +Project.uvprojx (Keil 项目文件) +├── Target 1 +│ ├── Source Group 1 (用户代码) +│ │ └── main.c +│ ├── Hardware (硬件驱动) +│ │ ├── LED.c +│ │ ├── Key.c +│ │ └── OLED.c +│ ├── System (系统文件) +│ ├── Library (STM32 标准库) +│ └── Start (启动文件) +``` + +### 目标配置 + +#### 1. 选择目标芯片 + +1. 点击 `Project` -> `Options for Target...` (Alt+F7) +2. 在 `Device` 选项卡中选择芯片型号(例如 STM32F103C8) +3. 点击 `OK` 保存 + +#### 2. C/C++ 编译选项 + +**路径**: `Options for Target` -> `C/C++` + +``` +Include Paths: +./User +./Hardware +./System +./Library/inc +``` + +**预处理器定义**: +``` +USE_STDPERIPH_DRIVER +STM32F10X_MD +``` + +**优化等级**: +- Debug 模式: `-O0` (无优化) +- Release 模式: `-O2` 或 `-O3` + +#### 3. 调试配置 + +**路径**: `Options for Target` -> `Debug` + +1. 选择调试器: `ST-Link Debugger` +2. 点击 `Settings` 配置 ST-Link + - Connect: `Normal` + - Port: `SW` (Serial Wire) + - 频率: 4MHz + +#### 4. 下载配置 + +**路径**: `Options for Target` -> `Utilities` + +1. 选择 `Use Target Driver for Flash Programming` +2. 选择 `ST-Link Debugger` +3. 点击 `Settings` 配置下载选项 + - Programming Algorithm: STM32F10x Medium Density + - Reset and Run: 勾选(下载后自动运行) + +--- + +## 编译和调试 + +### 编译项目 + +#### 1. 编译单个文件 + +- 快捷键: `Ctrl+F7` +- 菜单: `Project` -> `Compile` + +#### 2. 构建整个项目 + +- 快捷键: `F7` +- 菜单: `Project` -> `Build Target` + +#### 3. 重新构建 + +- 快捷键: `F7` (在全部清除后) +- 菜单: `Project` -> `Rebuild all target files` + +### 下载程序 + +#### 1. 下载到 Flash + +- 快捷键: `F8` +- 菜单: `Flash` -> `Download` + +#### 2. 连接检查 + +下载前确保: +- ST-Link 已连接到 PC +- ST-Link 已连接到目标板 +- 目标板已供电 + +### 调试程序 + +#### 1. 启动调试会话 + +- 快捷键: `Ctrl+F5` +- 菜单: `Debug` -> `Start/Stop Debug Session` + +#### 2. 调试控制 + +| 功能 | 快捷键 | 说明 | +|------|--------|------| +| 运行 | F5 | 全速运行程序 | +| 停止 | Ctrl+F5 | 停止调试 | +| 单步进入 | F11 | 进入函数内部 | +| 单步跳过 | F10 | 跳过函数调用 | +| 单步跳出 | Ctrl+F11 | 跳出当前函数 | +| 运行到光标 | Ctrl+F10 | 运行到光标位置 | + +#### 3. 断点设置 + +- 点击行号左侧设置断点 +- 快捷键: `F9` 切换断点 +- 条件断点: 右键断点 -> `Breakpoint Properties` + +#### 4. 观察变量 + +**Watch 窗口**: +- 添加变量到 Watch 窗口实时观察 +- 支持表达式求值 + +**Memory 窗口**: +- 查看内存内容 +- 菜单: `View` -> `Memory Windows` + +**Peripheral 窗口**: +- 查看和修改外设寄存器 +- 菜单: `View` -> `Peripherals` + +--- + +## 代码开发规范 + +### 文件组织 + +#### 头文件结构 + +```c +/** + ****************************************************************************** + * @file 文件名.h + * @author 作者名 + * @version V1.0.0 + * @date 日期 + * @brief 简要说明 + ****************************************************************************** + */ + +#ifndef __文件名_H +#define __文件名_H + +/* Includes ------------------------------------------------------------------*/ +#include "stm32f10x.h" + +/* Exported types ------------------------------------------------------------*/ + +/* Exported constants --------------------------------------------------------*/ + +/* Exported macro ------------------------------------------------------------*/ + +/* Exported functions ------------------------------------------------------- */ +void Function_Name(void); + +#endif /* __文件名_H */ +``` + +#### 源文件结构 + +```c +/** + ****************************************************************************** + * @file 文件名.c + * @author 作者名 + * @version V1.0.0 + * @date 日期 + * @brief 简要说明 + ****************************************************************************** + */ + +/* Includes ------------------------------------------------------------------*/ +#include "文件名.h" + +/* Private typedef -----------------------------------------------------------*/ + +/* Private define ------------------------------------------------------------*/ + +/* Private macro -------------------------------------------------------------*/ + +/* Private variables ---------------------------------------------------------*/ + +/* Private function prototypes -----------------------------------------------*/ + +/* Private functions ---------------------------------------------------------*/ + +/** + * @brief 函数简要说明 + * @param 参数说明 + * @retval 返回值说明 + */ +void Function_Name(void) +{ + // 函数实现 +} +``` + +### 命名规范 + +详见 [CONTRIBUTING.md](../CONTRIBUTING.md) 中的代码规范部分。 + +--- + +## 调试技巧 + +### 1. 使用 printf 调试 + +#### 重定向 printf 到 OLED + +```c +#include "OLED.h" +#include + +// 重定向 printf +int fputc(int ch, FILE *f) +{ + static uint8_t line = 1; + static uint8_t col = 1; + + if (ch == '\n') + { + line++; + col = 1; + if (line > 4) line = 1; + } + else + { + OLED_ShowChar(line, col, ch); + col++; + if (col > 16) + { + line++; + col = 1; + if (line > 4) line = 1; + } + } + + return ch; +} + +// 使用 +printf("Value: %d\n", value); +``` + +### 2. 使用断言 + +```c +#include + +void Function(uint8_t *ptr) +{ + assert(ptr != NULL); // 检查指针非空 + // 函数实现 +} +``` + +### 3. LED 指示调试 + +```c +// 使用 LED 指示程序运行到某个位置 +LED1_ON(); // 到达检查点 1 +// ... +LED1_OFF(); +LED2_ON(); // 到达检查点 2 +``` + +### 4. I2C 总线调试 + +```c +// 检查 I2C 忙状态 +while (I2C_GetFlagStatus(I2C1, I2C_FLAG_BUSY)); + +// 检查 I2C 事件 +while (!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT)); +``` + +### 5. 逻辑分析仪 + +使用逻辑分析仪捕获 I2C 通信: +- 连接通道 0 到 SCL +- 连接通道 1 到 SDA +- 设置协议解码为 I2C +- 分析通信时序和数据 + +--- + +## 常见问题解决 + +### 编译问题 + +#### 1. "cannot open source input file" + +**原因**: 找不到头文件 + +**解决**: +- 检查 Include Paths 配置 +- 确认文件路径正确 +- 检查文件名大小写(Linux 区分) + +#### 2. "undefined symbol" + +**原因**: 函数未定义或未链接 + +**解决**: +- 检查函数是否实现 +- 确认源文件已添加到项目 +- 检查函数声明和定义是否匹配 + +#### 3. Flash 空间不足 + +**原因**: 程序太大超出 Flash 容量 + +**解决**: +- 提高编译优化等级 +- 移除不必要的代码 +- 使用更大容量的芯片 + +### 下载问题 + +#### 1. "No target connected" + +**原因**: ST-Link 未连接或未识别 + +**解决**: +- 检查 USB 连接 +- 重新插拔 ST-Link +- 更新 ST-Link 驱动程序 +- 检查 SWDIO/SWCLK 连接 + +#### 2. "Error: Flash Download failed" + +**原因**: Flash 下载失败 + +**解决**: +- 检查目标板供电 +- 确认芯片型号选择正确 +- 尝试全片擦除后再下载 +- 降低 SWD 时钟频率 + +### 运行问题 + +#### 1. OLED 不显示 + +**参考**: [docs/HARDWARE.md](HARDWARE.md) 的故障排查部分 + +#### 2. 程序运行异常 + +**可能原因**: +- 硬件故障 (HardFault) +- 栈溢出 +- 未初始化的变量 +- 指针错误 + +**调试方法**: +- 使用调试器定位 HardFault 位置 +- 增加栈大小(在启动文件中配置) +- 检查数组越界 +- 使用静态分析工具 + +#### 3. I2C 通信失败 + +**检查**: +- I2C 地址是否正确 +- 上拉电阻是否存在 +- 时序是否正确 +- 使用逻辑分析仪查看波形 + +--- + +## 性能优化 + +### 1. 代码优化 + +#### 编译器优化 + +在 `Options for Target` -> `C/C++` -> `Optimization` 中选择: +- `-O0`: 无优化,调试用 +- `-O1`: 基础优化 +- `-O2`: 高级优化(推荐) +- `-O3`: 最高优化 +- `-Os`: 优化代码大小 + +#### 内联函数 + +```c +// 对于频繁调用的小函数,使用 inline +static inline void GPIO_SetBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) +{ + GPIOx->BSRR = GPIO_Pin; +} +``` + +### 2. I2C 速度优化 + +```c +// 提高 I2C 时钟速度到 400kHz +I2C_InitStructure.I2C_ClockSpeed = 400000; + +// 或使用 DMA 传输大量数据 +``` + +### 3. 显示优化 + +```c +// 批量写入数据而不是单字节写入 +OLED_WriteData_Multi(buffer, length); + +// 只更新需要改变的区域,而不是整屏刷新 +``` + +### 4. 内存优化 + +```c +// 使用合适的数据类型 +uint8_t counter; // 0-255,使用 uint8_t +uint16_t value; // 0-65535,使用 uint16_t + +// 避免不必要的全局变量 +static uint8_t buffer[128]; // 使用 static 限制作用域 + +// 使用 const 存储常量数据到 Flash +const uint8_t OLED_Font[] = {...}; +``` + +--- + +## 进阶开发 + +### 1. 添加新的显示功能 + +示例:添加画点功能 + +```c +/** + * @brief 在 OLED 上画一个点 + * @param x: X 坐标 (0-127) + * @param y: Y 坐标 (0-63) + * @retval None + */ +void OLED_DrawPoint(uint8_t x, uint8_t y) +{ + uint8_t page = y / 8; + uint8_t bit = y % 8; + + OLED_SetCursor(page, x); + OLED_WriteData(1 << bit); +} +``` + +### 2. 添加中文显示 + +需要: +- 中文字库(16x16 或更大) +- 汉字编码转换 +- 显示函数实现 + +### 3. 添加图形界面 + +可以实现: +- 菜单系统 +- 进度条 +- 图标显示 +- 动画效果 + +--- + +## 版本控制 + +### Git 工作流 + +```bash +# 克隆项目 +git clone https://github.com/RtimesC/OLED1.git + +# 创建特性分支 +git checkout -b feature/new-feature + +# 提交更改 +git add . +git commit -m "feat: 添加新功能" + +# 推送到远程 +git push origin feature/new-feature +``` + +### .gitignore 说明 + +项目的 `.gitignore` 已配置忽略: +- Keil 编译输出文件 +- 用户配置文件 +- 临时文件 + +--- + +## 参考资料 + +### 官方文档 + +- [STM32F10x 标准外设库用户手册](https://www.st.com/resource/en/user_manual/cd00246267-stm32f10xxx-flash-memory-microcontrollers-stmicroelectronics.pdf) +- [Keil µVision 用户指南](http://www.keil.com/support/man/docs/uv4/) +- [ARM Cortex-M3 技术参考手册](https://developer.arm.com/documentation/ddi0337/e/) + +### 学习资源 + +- [STM32 中文社区](http://www.stmcu.org.cn/) +- [STM32 官方培训资料](https://www.st.com/content/st_com/en/support/learning/stm32-education.html) + +--- + +## 技术支持 + +如有开发相关问题,请: +- 查看 [常见问题](https://github.com/RtimesC/OLED1/wiki/FAQ) +- 提交 [GitHub Issue](https://github.com/RtimesC/OLED1/issues) +- 参与 [讨论区](https://github.com/RtimesC/OLED1/discussions) + +--- + +祝开发顺利!🚀 diff --git a/docs/HARDWARE.md b/docs/HARDWARE.md new file mode 100644 index 0000000..0f419da --- /dev/null +++ b/docs/HARDWARE.md @@ -0,0 +1,410 @@ +# 硬件连接说明 + +本文档详细说明了 OLED1 项目的硬件连接方式和电路配置。 + +## 目录 + +- [系统概述](#系统概述) +- [STM32 引脚定义](#stm32-引脚定义) +- [OLED 模块连接](#oled-模块连接) +- [LED 连接电路](#led-连接电路) +- [按键连接电路](#按键连接电路) +- [完整连接示意图](#完整连接示意图) +- [硬件清单](#硬件清单) +- [连接注意事项](#连接注意事项) + +--- + +## 系统概述 + +本项目基于 STM32F10x 系列微控制器,连接以下外设: + +- **OLED 显示屏**: 0.96 寸 128x64 分辨率,SSD1306 控制器,I2C 接口 +- **LED 指示灯**: 2 个 LED,用于状态指示 +- **按键**: 2 个按键,用于用户输入 + +### 主要通信接口 + +- **I2C**: 用于 OLED 通信 +- **GPIO**: 用于 LED 和按键控制 + +--- + +## STM32 引脚定义 + +### OLED I2C 接口 + +| 功能 | STM32 引脚 | 说明 | +|------|-----------|------| +| SCL (时钟线) | PB8 | I2C1_SCL | +| SDA (数据线) | PB9 | I2C1_SDA | + +**I2C 配置参数**: +- 速度: 400kHz (Fast Mode) +- 地址位: 7-bit +- OLED 地址: 0x78 (写) / 0x79 (读) + +### LED 引脚 + +| LED | STM32 引脚 | 说明 | +|-----|-----------|------| +| LED1 | PA1 | 通用推挽输出 | +| LED2 | PA2 | 通用推挽输出 | + +**GPIO 配置**: +- 模式: 推挽输出 +- 速度: 50MHz +- 初始状态: 低电平(LED 熄灭) + +### 按键引脚 + +| 按键 | STM32 引脚 | 说明 | +|------|-----------|------| +| KEY1 | PB12 | 上拉输入 | +| KEY2 | PB13 | 上拉输入 | + +**GPIO 配置**: +- 模式: 上拉输入 +- 触发方式: 低电平有效(按下为低) + +--- + +## OLED 模块连接 + +### 接线图 + +``` +OLED Module STM32F103 +┌─────────────┐ ┌──────────────┐ +│ │ │ │ +│ GND ──────┼───┤ GND │ +│ VCC ──────┼───┤ 3.3V/5V │ +│ SCL ──────┼───┤ PB8 (SCL) │ +│ SDA ──────┼───┤ PB9 (SDA) │ +│ │ │ │ +└─────────────┘ └──────────────┘ +``` + +### OLED 模块规格 + +- **型号**: 0.96 寸 OLED +- **控制器**: SSD1306 +- **分辨率**: 128 x 64 像素 +- **接口**: I2C (4 线) +- **工作电压**: 3.3V - 5V +- **显示颜色**: 单色(白色/蓝色/黄蓝双色) + +### I2C 通信参数 + +```c +// I2C 配置 +#define OLED_I2C I2C1 +#define OLED_I2C_CLK RCC_APB1Periph_I2C1 +#define OLED_I2C_GPIO_CLK RCC_APB2Periph_GPIOB + +#define OLED_I2C_SCL_PIN GPIO_Pin_8 +#define OLED_I2C_SDA_PIN GPIO_Pin_9 +#define OLED_I2C_GPIO_PORT GPIOB + +#define OLED_ADDRESS 0x78 // OLED I2C 地址 +``` + +### 连接步骤 + +1. **电源连接** + - OLED 的 VCC 连接到 STM32 的 3.3V 或 5V + - OLED 的 GND 连接到 STM32 的 GND + +2. **I2C 信号线连接** + - OLED 的 SCL 连接到 STM32 的 PB8 + - OLED 的 SDA 连接到 STM32 的 PB9 + +3. **注意事项** + - I2C 总线需要上拉电阻(一般模块已内置) + - 如果使用 5V 供电,确认 OLED 模块支持 5V + - 建议使用 3.3V 供电以保护 STM32 I/O + +--- + +## LED 连接电路 + +### 电路图 + +``` + STM32 GPIO LED + +PA1 ────┬──────────┐ + │ 220Ω │ + └─[===]────┤>├────┐ + LED1 │ + GND + +PA2 ────┬──────────┐ + │ 220Ω │ + └─[===]────┤>├────┐ + LED2 │ + GND +``` + +### 元件参数 + +| 元件 | 参数 | 说明 | +|------|------|------| +| LED | 红色/绿色 | 普通发光二极管 | +| 限流电阻 | 220Ω - 1kΩ | 根据 LED 类型调整 | + +### 连接说明 + +**LED1 连接**: +1. STM32 的 PA1 连接到限流电阻(220Ω) +2. 电阻另一端连接到 LED 正极(长脚) +3. LED 负极(短脚)连接到 GND + +**LED2 连接**: +1. STM32 的 PA2 连接到限流电阻(220Ω) +2. 电阻另一端连接到 LED 正极(长脚) +3. LED 负极(短脚)连接到 GND + +### 控制逻辑 + +- **高电平 (3.3V)**: LED 点亮 +- **低电平 (0V)**: LED 熄灭 + +--- + +## 按键连接电路 + +### 电路图 + +``` + 3.3V + │ + │ 10kΩ + └───┬───── PB12 (KEY1) + │ + [按键] + │ + GND + + 3.3V + │ + │ 10kΩ + └───┬───── PB13 (KEY2) + │ + [按键] + │ + GND +``` + +### 元件参数 + +| 元件 | 参数 | 说明 | +|------|------|------| +| 按键 | 轻触开关 | 常开型 | +| 上拉电阻 | 10kΩ | 可选,STM32 内置上拉 | + +### 连接说明 + +**KEY1 连接**: +1. PB12 通过上拉电阻(或 STM32 内部上拉)连接到 3.3V +2. PB12 通过按键连接到 GND +3. 按键未按下时,PB12 为高电平 +4. 按键按下时,PB12 为低电平 + +**KEY2 连接**: +1. PB13 通过上拉电阻(或 STM32 内部上拉)连接到 3.3V +2. PB13 通过按键连接到 GND +3. 按键未按下时,PB13 为高电平 +4. 按键按下时,PB13 为低电平 + +### 检测逻辑 + +- **高电平**: 按键未按下 +- **低电平**: 按键按下 + +### 消抖处理 + +代码中已实现软件消抖,通过延时和多次采样来过滤按键抖动。 + +--- + +## 完整连接示意图 + +``` + STM32F103C8T6 + ┌──────────────────┐ + │ │ + OLED ────── PB8 │ I2C1_SCL │ + ────── PB9 │ I2C1_SDA │ + │ │ + LED1 ────── PA1 │ GPIO │ + LED2 ────── PA2 │ GPIO │ + │ │ + KEY1 ────── PB12│ GPIO │ + KEY2 ────── PB13│ GPIO │ + │ │ + ─── GND │ GND │ + ─── 3.3V │ 3.3V │ + │ │ + └──────────────────┘ +``` + +--- + +## 硬件清单 + +### 必需元件 + +| 序号 | 元件名称 | 数量 | 规格 | 备注 | +|------|---------|------|------|------| +| 1 | STM32F103C8T6 最小系统板 | 1 | - | 主控制器 | +| 2 | 0.96寸 OLED 显示屏 | 1 | SSD1306, I2C | 显示模块 | +| 3 | LED | 2 | 3mm/5mm 红色或绿色 | 状态指示 | +| 4 | 电阻 | 2 | 220Ω - 1kΩ | LED 限流 | +| 5 | 轻触开关 | 2 | 6x6mm | 按键输入 | +| 6 | 杜邦线 | 若干 | 公对母 | 连接线 | +| 7 | 面包板 | 1 | - | 可选,用于原型搭建 | + +### 可选元件 + +| 序号 | 元件名称 | 数量 | 规格 | 备注 | +|------|---------|------|------|------| +| 1 | 上拉电阻 | 2 | 10kΩ | 按键上拉,可用内部上拉代替 | +| 2 | 电容 | 2 | 0.1μF | I2C 总线滤波 | +| 3 | ST-Link V2 | 1 | - | 程序下载和调试 | + +--- + +## 连接注意事项 + +### 电源 + +1. **电压匹配** + - STM32 工作电压: 3.3V + - OLED 可工作在 3.3V 或 5V + - 建议统一使用 3.3V 供电 + +2. **电源稳定性** + - 使用稳压电源 + - 在电源引脚附近添加去耦电容(0.1μF) + +### I2C 总线 + +1. **上拉电阻** + - I2C 总线需要上拉电阻(通常 4.7kΩ) + - 大多数 OLED 模块已内置上拉电阻 + - 如果通信不稳定,可尝试添加或更换上拉电阻 + +2. **线长限制** + - I2C 总线尽量短,建议不超过 20cm + - 过长会导致信号完整性问题 + +3. **地址冲突** + - 确认 OLED I2C 地址(通常为 0x78 或 0x3C) + - 同一总线上不能有相同地址的设备 + +### LED + +1. **限流电阻** + - 必须串联限流电阻,保护 LED 和 GPIO + - 电阻值根据 LED 类型选择(一般 220Ω - 1kΩ) + +2. **电流限制** + - STM32 GPIO 输出电流不应超过 25mA + - 建议 LED 工作电流在 10-20mA + +### 按键 + +1. **消抖** + - 硬件消抖: 可添加 RC 滤波电路 + - 软件消抖: 代码中已实现 + +2. **上拉/下拉** + - 使用 STM32 内部上拉电阻即可 + - 如需要,可外接 10kΩ 上拉电阻 + +### 一般注意事项 + +1. **焊接质量** + - 确保焊点牢固,无虚焊 + - 检查是否有短路 + +2. **连接检查** + - 上电前仔细检查所有连接 + - 使用万用表测试通断 + - 确认电源极性正确 + +3. **静电防护** + - STM32 和 OLED 对静电敏感 + - 操作前做好静电防护措施 + +4. **首次测试** + - 先不连接外设,单独测试 STM32 + - 逐一连接外设并测试 + - 出现问题时更容易定位 + +--- + +## 电气规格 + +### STM32F103C8T6 + +- **工作电压**: 2.0V - 3.6V(典型 3.3V) +- **GPIO 输出电流**: 最大 25mA +- **I2C 速度**: 最高 400kHz (Fast Mode) + +### OLED SSD1306 + +- **工作电压**: 3.3V - 5.5V +- **工作电流**: 20mA (典型) +- **I2C 地址**: 0x78 / 0x3C (取决于 SA0 引脚) + +--- + +## 故障排查 + +### OLED 不显示 + +1. 检查电源连接 +2. 确认 I2C 线序(SCL/SDA 不要接反) +3. 使用示波器或逻辑分析仪检查 I2C 信号 +4. 确认 I2C 地址是否正确 +5. 检查上拉电阻 + +### LED 不亮 + +1. 检查 LED 极性(正负极) +2. 确认限流电阻是否连接 +3. 测量 GPIO 输出电压 +4. 检查 LED 是否损坏(用万用表测试) + +### 按键无响应 + +1. 检查按键是否良好接触 +2. 确认 GPIO 配置为输入上拉 +3. 测量按键按下时的电压变化 +4. 检查是否需要消抖处理 + +--- + +## 扩展功能 + +如果需要添加更多外设,可以使用以下未使用的 STM32 引脚: + +- **可用 GPIO**: PA0, PA3-PA15, PB0-PB11, PB14-PB15 +- **可用 I2C**: I2C2 (PB10, PB11) +- **可用 SPI**: SPI1 (PA5-PA7), SPI2 (PB13-PB15) +- **可用 UART**: USART1-USART3 + +--- + +## 参考资料 + +- [STM32F103C8T6 数据手册](https://www.st.com/resource/en/datasheet/stm32f103c8.pdf) +- [SSD1306 OLED 控制器手册](https://cdn-shop.adafruit.com/datasheets/SSD1306.pdf) +- [I2C 总线规范](https://www.nxp.com/docs/en/user-guide/UM10204.pdf) + +--- + +如有问题,请访问项目 GitHub 页面提交 Issue: +https://github.com/RtimesC/OLED1/issues diff --git a/keilkill.bat b/keilkill.bat deleted file mode 100644 index accc110..0000000 --- a/keilkill.bat +++ /dev/null @@ -1,27 +0,0 @@ -del *.bak /s -del *.ddk /s -del *.edk /s -del *.lst /s -del *.lnp /s -del *.mpf /s -del *.mpj /s -del *.obj /s -del *.omf /s -::del *.opt /s ::ɾJLINK -del *.plg /s -del *.rpt /s -del *.tmp /s -del *.__i /s -del *.crf /s -del *.o /s -del *.d /s -del *.axf /s -del *.tra /s -del *.dep /s -del JLinkLog.txt /s - -del *.iex /s -del *.htm /s -del *.sct /s -del *.map /s -exit